#! /bin/sh -e

# DP: CVS updates from the 3.4 branch upto 20041219

last_updated()
{
	cat > ${dir}LAST_UPDATED <<EOF
Sat Dec 18 23:04:21 CET 2004
Sat Dec 18 22:04:21 UTC 2004
EOF
}

dir=
if [ $# -eq 3 -a "$2" = '-d' ]; then
    pdir="-d $3"
    dir="$3/"
elif [ $# -ne 1 ]; then
    echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
    exit 1
fi
case "$1" in
    -patch)
        patch $pdir -f --no-backup-if-mismatch -p0 < $0
	last_updated
        #cd ${dir}gcc && autoconf
        ;;
    -unpatch)
        patch $pdir -f --no-backup-if-mismatch -R -p0 < $0
        #rm ${dir}gcc/configure
        ;;
    *)
        echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
        exit 1
esac
exit 0

cvs -z9 -q diff -uN -r gcc_3_4_3_release -r gcc-3_4-branch

Index: gcc/ChangeLog
===================================================================
RCS file: /cvs/gcc/gcc/gcc/ChangeLog,v
retrieving revision 2.2326.2.680
retrieving revision 2.2326.2.747
diff -u -r2.2326.2.680 -r2.2326.2.747
--- gcc/ChangeLog	5 Nov 2004 03:33:38 -0000	2.2326.2.680
+++ gcc/ChangeLog	18 Dec 2004 07:58:02 -0000	2.2326.2.747
@@ -1,3 +1,546 @@
+2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+	PR rtl-optimization/16968
+	* loop.c (scan_loop): Stop scanning the loop for movable
+	insns as soon as an optimization barrier is encountered.
+
+2004-12-16  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR other/18508
+	* config/alpha/t-osf4 (SHLIB_LINK): Use `.backup' as the suffix
+	to back up the existing shared library.
+	* config/arm/t-netbsd (SHLIB_LINK): Likewise.
+	* config/mips/t-iris5-6 (SHLIB_LINK): Likewise.
+	* config/pa/t-hpux-shlib (SHLIB_LINK): Likewise.
+	* config/sh/t-linux (SHLIB_LINK): Likewise.
+	* config/t-libunwind-elf (SHLIBUNWIND_LINK): Likewise.
+	* config/t-slibgcc-darwin (SHLIB_LINK): Likewise.
+	* config/t-slibgcc-elf-ver (SHLIB_LINK): Likewise.
+	* config/t-slibgcc-sld (SHLIB_LINK): Likewise.
+
+2004-12-16  Roger Sayle  <roger@eyesopen.com>
+
+	PR middle-end/18493
+	* c-typeck.c (c_finish_case): Rechain statements if we didn't
+	encounter any case labels or a default.
+
+2004-12-16  Eric Botcazou  <ebotcazou@adacore.com>
+
+	PR middle-end/18882
+	* function.c (assign_stack_local_1): Use BITS_PER_UNIT alignment
+	when passed -2 as 'align'.
+	(put_var_into_stack): Use 'bool' as the type for the three local
+	predicates.  Adjust calls to put_reg_into_stack.
+	When passed a CONCAT, instruct put_reg_into_stack to use
+	a consecutive stack slot for the second part.
+	(put_reg_into_stack): Remove 'promoted_mode' parameter, add
+	'consecutive_p' parameter.  Turn the three predicates into 'bool'
+	parameters.  Retrieve the register mode from 'reg'.
+	When consecutive_p is true, instruct assign_stack_local_1 to use
+	BITS_PER_UNIT alignment.
+	(put_addressof_into_stack): Use 'bool' as the type for the two
+	local predicates. Adjust call to put_reg_into_stack.
+
+2004-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+	PR middle-end/18590
+	* function.c (fixup_var_refs_insns_with_hash): Do not invoke
+	fixup_var_refs_insn on insns marked as deleted.
+
+2004-12-15  Richard Henderson  <rth@redhat.com>
+
+	PR target/19028
+	* config/i386/i386.md (sse compare splitter): Test for SF and DFmode
+	explicitly instead of using VALID_SSE_REG_MODE.
+
+2004-12-15  Richard Henderson  <rth@redhat.com>
+
+	PR target/19005
+	* config/i386/i386.md (swaphi_1): Swap with swaphi_2, allow with
+	optimize_size.
+	(swapqi_1): Rename from swapqi.  Enable only for no partial reg
+	stall and optimize_size.
+	(swapqi_2): New.
+	(swaphi_1, swaphi_2, swapqi_1): Add athlon_decode.
+	(swapsi, swaphi_1, swaphi_2, swapqi_1, swapdi): Remove modrm override.
+
+2004-12-15  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR target/18153
+	* configure.ac: Define HAVE_LD_STATIC_DYNAMIC if linker supports
+	-Bstatic/-Bdynamic option.
+	* config.in: Regenerated.
+	* configure: Likewise.
+
+	* gcc.c (init_spec): Pass -Bstatic/-Bdynamic to ld for static
+	-lunwind if possible.
+
+2004-12-15  Richard Henderson  <rth@redhat.com>
+
+	PR target/19010
+	* config/i386/i386.c (gen_reg_or_parallel): New.
+	(function_arg): Use it.
+	(ix86_hard_regno_mode_ok): Test SSE1 and SSE2 separately,
+	MMX and 3DNOW separately.
+	(ix86_rtx_costs): Simplify FLOAT_EXTEND case.
+	* config/i386/i386.h (VALID_SSE2_REG_MODE): Move SSE2 cases from ...
+	(VALID_SSE_REG_MODE): ... here.
+	* config/i386/i386.md (movv4sf_internal): Validate one MEM.
+	(movv4si_internal): Likewise.
+	(movv2di_internal): Likewise.  Enable for SSE2 only.
+	(movv2di): Enable for SSE2 only.
+	(pushv4si): Enable for SSE1.
+
+2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+	PR c++/17972
+	* tree-inline.c (expand_call_inline): Set TREE_SIDE_EFFECTS
+	on the STMT_EXPR wrapping up the inlined body.
+
+2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+	PR preprocessor/15167
+	* cppfiles.c (destroy_cpp_file): New function.
+	(should_stack_file): Make a new file if the
+	compared file is still stacked.
+
+2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+	PR other/18665
+	* libgcc-std.ver (GCC_3.4.4): Inherit from GCC_3.4.2.
+	Export __absvti2, __addvti3, __mulvti3, __negvti2 and __subvti3.
+	* libgcc-darwin.ver (GCC_3.4.4): Inherit from GCC_3.4.
+	Export __absvti2, __addvti3, __mulvti3, __negvti2 and __subvti3.
+	* libgcc2.c (__addvsi3): Rename to __addvSI3.
+	New version if COMPAT_SIMODE_TRAPPING_ARITHMETIC.
+	(__addvdi3): Rename to __addvDI3.
+	(__subvsi3): Rename to __subvSI3.  Use word type for the result.
+	New version if COMPAT_SIMODE_TRAPPING_ARITHMETIC.
+	(__subvdi3): Rename to __subvDI3.
+	(_mulvsi3): Rename to _mulvSI3.
+	New version if COMPAT_SIMODE_TRAPPING_ARITHMETIC.
+	(_mulvdi3): Rename to _mulvDI3.
+	(__negvsi2): Rename to __negvSI2.
+	New version if COMPAT_SIMODE_TRAPPING_ARITHMETIC.
+	(__negvdi2): Rename to __negvDI2.
+	(__absvsi2): Rename to __absvSI2.
+	New version if COMPAT_SIMODE_TRAPPING_ARITHMETIC.
+	(__absvdi2): Rename to __absvDI2.
+	* libgcc2.h (64-bit targets): Define COMPAT_SIMODE_TRAPPING_ARITHMETIC.
+	(__absvSI2, __addvSI3, __subvSI3, __mulvSI3, __negvSI2, __absvDI2,
+	__addvDI3, __subvDI3, __mulvDI3, __negvDI2): Define to the appropriate
+	symbol and declare.
+	(__absvsi2, __addvsi3, __subvsi3, __mulvsi3, __negvsi2): Declare if
+	COMPAT_SIMODE_TRAPPING_ARITHMETIC.
+
+2004-12-14  Steve Ellcey  <sje@cup.hp.com>
+
+	* doc/invoke.texi (IA-64 options): Add existing options that
+	weren't already listed.
+
+2004-12-14  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/18951
+	* builtins.c (expand_builtin_mathfn, expand_builtin_mathfn_2): Avoid
+	using arguments passed to save_expr after that call.
+
+2004-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+	PR middle-end/18730
+	* emit-rtl.c (get_first_nonnote_insn, get_last_nonnote_insn): When
+	the first/last insn is a sequence, return the first/last insn of the
+	sequence.
+
+2004-12-13  Roger Sayle  <roger@eyesopen.com>
+
+	PR target/18002
+	PR middle-end/18424
+	Backport from mainline
+
+	2004-03-20  Richard Sandiford  <rsandifo@redhat.com>
+	* Makefile.in (dojump.o): Depend on $(GGC_H) and dojump.h.
+	(GTFILES): Add $(srcdir)/dojump.h.
+	(gt-dojump.h): New dependency.
+	* dojump.c (and_reg, and_test, shift_test): New static variables.
+	(prefer_and_bit_test): New function.
+	(do_jump): Use it to choose between (X & (1 << C)) and (X >> C) & 1.
+
+	2004-03-21  Andrew Pinski  <pinskia@gcc.gnu.org>
+	* dojump.c (prefer_and_bit_test): Fix which part of
+	the and_test is replaced.
+
+	2004-12-10  Roger Sayle  <roger@eyesopen.com>
+	* dojump.c (do_jump): When attempting to reverse the effects of
+	fold_single_bit_test, we need to STRIP_NOPS and narrowing type
+	conversions, and handle BIT_XOR_EXPR that's used to invert the
+	sense of the single bit test.
+
+2004-12-13  Richard Henderson  <rth@redhat.com>
+
+	PR target/17990
+	* config/i386/i386.md (negsf2): Fix condition for using sse.
+	(negdf2, abssf2, absdf2): Likewise.
+	(negsf2_if, abssf2_if): Don't disable if sse enabled.
+	(movv4sf_internal splitter): Postpone til after reload.
+	(movv2di_internal splitter): Likewise.
+
+2004-12-13  Richard Henderson  <rth@redhat.com>
+
+	PR middle-end/17930
+	* toplev.c (rest_of_compilation): Fix computation of
+	preferred_incoming_stack_boundary.
+
+2004-12-12  Richard Henderson  <rth@redhat.com>
+
+	PR rtl-opt/17186
+	* reg-stack.c (move_for_stack_reg): Handle source register not
+	live with a nan.
+
+2004-12-12  Richard Henderson  <rth@redhat.com>
+
+	PR target/18932
+	* config/i386/i386.md (all splits and peepholes): Use flags_reg_operand
+	and compare_operator to propagate the input CC mode to the output.
+	* config/i386/i386.c (compare_operator): New.
+	* config/i386/i386.h (PREDICATE_CODES): Add it.
+	* config/i386/i386-protos.h: Update.
+
+2004-12-09  Richard Henderson  <rth@redhat.com>
+
+	PR c/18282
+	* attribs.c (decl_attributes): Clear DECL_ALIGN when relaying out decl.
+	* c-common.c (handle_mode_attribute): Handle enumeral types.
+
+2004-12-09  Richard Henderson  <rth@redhat.com>
+
+	PR target/17025
+	* config/i386/i386.md (testqi_1_maybe_si, andqi_2_maybe_si): New.
+	(test_qi_1, andqi_2): Do not promote to simode.
+
+2004-12-07  David Mosberger  <davidm@hpl.hp.com>
+
+	PR target/18443
+	* config/ia64/ia64.c (ia64_assemble_integer): Add support for
+	emitting unaligned pointer-sized integers.
+
+2004-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+	PR middle-end/17827
+	* c-semantics.c (expand_unreachable_if_stmt): Invoke
+	expand_cond on the condition.
+
+2004-12-06  Aldy Hernandez  <aldyh@redhat.com>
+
+	* config/rs6000/sysv4.h: Define RELOCATABLE_NEEDS_FIXUP to 1.
+
+2004-12-05  Richard Henderson  <rth@redhat.com>
+
+	PR target/18841
+	* config/alpha/alpha.md (UNSPECV_SETJMPR_ER): New.
+	(builtin_setjmp_receiver_er_sl_1): Use it.
+	(builtin_setjmp_receiver_er_1): Likewise.
+	(builtin_setjmp_receiver_er, exception_receiver_er): Remove.
+	(builtin_setjmp_receiver): Don't split for explicit relocs until
+	after reload.
+	(exception_receiver): Likewise.
+
+2004-12-05  Alan Modra  <amodra@bigpond.net.au>
+
+	* config/rs6000/rs6000.c (rs6000_assemble_integer): Fix typo.
+
+2004-12-04  Richard Henderson  <rth@redhat.com>
+
+	* emit-rtl.c, expr.c, function.c, integrate.c, optabs.c, rtl.h:
+	Revert the patches for PR rtl-opt/15289.
+
+2004-12-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* integrate.c (expand_inline_function): Accept non-CONCAT arguments
+	for CONCAT parameters and invoke read_complex_part on them.
+
+2004-12-02  Richard Henderson  <rth@redhat.com>
+
+	* expr.c (write_complex_part): Use simplify_gen_subreg when the
+	submode is at least as large as a word.
+	(read_complex_part): Likewise.
+
+2004-12-02  Roger Sayle  <roger@eyesopen.com>
+
+	PR target/9908
+	* config/i386/i386.md (*call_value_1, *sibcall_value_1): Correct
+	Intel assembler syntax by using %A1 instead of %*%1.
+
+2004-12-02  Richard Henderson  <rth@redhat.com>
+
+	PR rtl-opt/15289
+	* emit-rtl.c (gen_complex_constant_part): Remove.
+	(gen_realpart, gen_imagpart, subreg_realpart_p): Remove.
+	* expr.c (write_complex_part, read_complex_part): New.
+	(emit_move_via_alt_mode, emit_move_via_integer, emit_move_resolve_push,
+	emit_move_complex_push, emit_move_complex, emit_move_ccmode,
+	emit_move_multi_word): Split out from ...
+	(emit_move_insn_1): ... here.
+	(expand_expr_real) <COMPLEX_EXPR>: Use write_complex_part.
+	<REALPART_EXPR, IMAGPART_EXPR>: Use read_complex_part.
+	<CONJ_EXPR>: Likewise.
+	* function.c (assign_parms): Hard-code transformations
+	instead of using gen_realpart/gen_imagpart.
+	* integrate.c (initialize_for_inline): Likewise.
+	* optabs.c (expand_unop): Use read_complex_part/write_complex_part.
+	(expand_complex_abs): Likewise.
+	(expand_binop): Likewise.  Rearrange to build a CONCAT at the end,
+	rather than creating a complex target at the beginning.
+	* rtl.h (gen_realpart, gen_imagpart, subreg_realpart_p): Remove.
+	(read_complex_part, write_complex_part): Declare.
+
+2004-12-02  Alan Modra  <amodra@bigpond.net.au>
+
+	* config/rs6000/rs6000.c (rs6000_assemble_integer): Put back the
+	#ifdef RELOCATABLE_NEEDS_FIXUP.
+
+2004-12-01  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+	PR preprocessor/17651
+	* c-opts.c (sanitize_cpp_opts): Make flag_no_output imply
+	flag_no_line_commands.
+	* c-ppoutput.c (pp_file_change): Remove now-redundant check of
+	flag_no_output.
+
+	PR preprocessor/17610 
+	* directives.c (do_include_common): Error out if an empty filename
+	is given for #include (or #include_next or #import).
+	PR preprocessor/17610
+	* testsuite/gcc.dg/cpp/empty-include.c: New testcase.
+
+2004-12-02  Alan Modra  <amodra@bigpond.net.au>
+
+	PR target/16952
+	* config/rs6000/rs6000.c (rs6000_assemble_integer): Replace
+	#ifdef RELOCATABLE_NEEDS_FIXUP with if.
+	* config/rs6000/linux.h (RELOCATABLE_NEEDS_FIXUP): Define in terms
+	of target_flags_explicit.
+	* config/rs6000/linux64.h (RELOCATABLE_NEEDS_FIXUP): Ditto for biarch
+	case.  Define as 0 for non-biarch.
+
+2004-12-01  Richard Henderson  <rth@redhat.com>
+
+	* expr.c (optimize_bitfield_assignment_op): Split out from ...
+	(expand_assignment): ... here.  Use handled_component_p to gate
+	get_inner_reference code.  Simplify MEM handling.  Special case
+	CONCAT destinations.
+	(get_inner_reference): Handle REAL/IMAGPART_EXPR.
+	(handled_component_p): Likewise.
+
+2004-12-01  Alan Modra  <amodra@bigpond.net.au>
+
+	PR target/12817
+	* config/rs6000/rs6000.c (rs6000_emit_prologue): Use r0 for vrsave.
+
+2004-11-30  Jakub Jelinek  <jakub@redhat.com>
+
+	* fold-const.c (extract_muldiv_1) <case ABS_EXPR>: If ctype is
+	unsigned and type signed, build ABS_EXPR with signed_type (ctype)
+	and only afterwards convert to ctype.
+
+2004-11-29  Richard Henderson  <rth@redhat.com>
+
+	PR target/17224
+	* config/ia64/ia64.c (sdata_symbolic_operand): Deny offsets
+	outside the referenced object.
+
+2004-11-28  Andreas Fischer <a_fisch@gmx.de>
+	    Alan Modra  <amodra@bigpond.net.au>
+
+	PR target/16343
+	* config/rs6000/rs6000.c (rs6000_elf_in_small_data_p): Disallow
+	functions, strings and thread-local vars.
+
+2004-11-27  Alan Modra  <amodra@bigpond.net.au>
+
+	PR target/12769
+	* config/rs6000/rs6000.c (init_cumulative_args): Set call_cookie
+	from rs6000_default_long_calls for libcalls.
+
+	PR target/18686
+	* config/rs6000/rs6000-c.c (rs6000_pragma_longcall): Use
+	integer_zerop and integer_onep instead of comparing against
+	canonical trees.
+
+2004-11-25  Richard Henderson  <rth@redhat.com>
+
+	PR c++/6764
+	* reload1.c (set_initial_eh_label_offset): New.
+	(set_initial_label_offsets): Use it.
+
+2004-11-26  Alan Modra  <amodra@bigpond.net.au>
+
+	PR rtl-optimization/16356
+	* config/rs6000/rs6000.md (floatdisf2_internal2): Rewrite with
+	separate output register and one less jump.  Enable for powerpc64.
+	(floatdisf2): Adjust for above.
+
+2004-11-25  Ralf Corsepius <ralf.corsepius@rtems.org>
+
+	* config.gcc (avr-*-rtems*): Fix typo.
+
+2004-11-24  Uros Bizjak  <uros@kss-loka.si>
+
+	PR rtl-optimization/18614
+	* simplify-rtx.c (simplify_binary_operation): Do not
+	simplify inner elements of constant arguments of
+	VEC_CONCAT insn.
+
+2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+	Backport from mainline:
+	2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
+	            Roger Sayle  <roger@eyesopen.com>
+
+	PR middle-end/17813
+	* dojump.c (discard_pending_stack_adjust): New function.
+	(clear_pending_stack_adjust): Call it.
+	* expr.h (discard_pending_stack_adjust): Declare it.
+	* explow.c (emit_stack_save): Emit pending stack adjustments
+	before saving the stack pointer.
+	(emit_stack_restore): Discard pending stack adjustments before
+	restoring the stack pointer.
+
+2004-11-23  Ralf Corsepius <ralf.corsepius@rtems.org>
+
+	* config/c4x/t-rtems: New.
+	* config.gcc: Reflect having added c4x/t-rtems.
+
+2004-11-23  Ralf Corsepius <ralf.corsepius@rtems.org>
+
+	* config/arm/t-rtems: New.
+	* config.gcc: Reflect having added arm/t-rtems.
+
+2004-11-23  Ralf Corsepius <ralf.corsepius@rtems.org>
+
+	* config.gcc: Add avr-*-rtems*.
+	* config/avr/t-rtems: New.
+	* config/avr/rtems.h: New.
+
+2004-11-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+	PR rtl-optimization/14838
+	* emit-rtl.c (get_first_nonnote_insn): Don't assume first insn is a
+	note.
+	(get_last_nonnote_insn): Don't assume last insn is a note.
+
+2004-11-21  Roger Sayle  <roger@eyesopen.com>
+
+	* fixinc/inclhack.def (alpha_pthread_init): Fix technical problems
+	with the last check-in caused by CVS variable substitution.
+	* fixinc/fixincl.x: Likewise.
+	* fixinc/tests/base/pthread.h: Likewise.
+
+2004-11-21  Roger Sayle  <roger@eyesopen.com>
+	    Bruce Korb  <bkorb@gnu.org>
+
+	Synchronize with mainline
+	* fixinc/inclhack.def (alpha_pthread_init): New fix.
+	* fixinc/fixincl.x: Regenerate.
+	* fixinc/tests/base/pthread.h: Update for new test.
+
+2004-11-17  Ramana Radhakrishnan  <ramana.radhakrishnan@codito.com>
+
+	PR target/18263
+	* config/arc/lib1funcs.asm (___umulsidi3): Change use of cmp to the
+	equivalent on the A4.
+
+2004-11-16  Joseph S. Myers  <joseph@codesourcery.com>
+
+	PR c/18498
+	* c-decl.c (grokdeclarator): Call check_bitfield_type_and_width
+	after processing the declarator.
+
+2004-11-14  Andrew Pinski  <pinskia@physics.uc.edu>
+
+	PR objc/18406
+	* objc/obj-act.c (encode_type): 96bits doubles are encoded the
+	same way as 64bit and 128bit doubles are.
+
+2004-11-14  Hans-Peter Nilsson  <hp@bitrange.com>
+
+	PR target/18347
+	* config/mmix/mmix.c (mmix_function_outgoing_value): Handle
+	TImode.  Sorry for other non-complex larger-than-64-bit modes.
+	* config/mmix/mmix.h (MIN_UNITS_PER_WORD): Do not define.
+	(INIT_CUMULATIVE_ARGS): Correct unused macro name FNDECL.
+
+2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+	* doc/md.texi (constraints) <% modifier>: Mention that it is
+	useless when the two alternatives are strictly identical.
+
+2004-11-12  Richard Henderson  <rth@redhat.com>
+
+	PR 17778
+	* config/i386/i386.h (TARGET_96_ROUND_53_LONG_DOUBLE): New.
+	* config/i386/freebsd.h (SUBTARGET_OVERRIDE_OPTIONS): Remove.
+	(TARGET_96_ROUND_53_LONG_DOUBLE): New.
+	* config/i386/i386-modes.def (XF): Use it.
+
+2004-11-12  Ralf Corsepius  <ralf.corsepius@rtems.org>
+
+	* config/rs6000/t-rtems (MULTILIB_NEW_EXCEPTIONS_ONLY):
+	Remove m505/roe multilib variant.
+
+2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
+
+	Backport from mainline:
+	2004-02-25  Richard Henderson  <rth@redhat.com>
+
+	* config/alpha/alpha.c (alpha_emit_conditional_branch): Don't
+	use (op0-op1) == 0 if op0 is a pointer.
+
+2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
+
+	PR c/18322
+	* c-common.c (fname_decl): Don't use line number of decl in
+	diagnostic.
+
+2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+	* config/sparc/sparc.c (function_arg_union_value): New 'slotno'
+	argument.  Return naked register for unions with zero length.
+	When the union is passed in the 6th slot, build a PARALLEL with
+	only one element.
+	(function_arg): Adjust call to function_arg_union_value.
+	(function_value): Likewise.
+
+2004-11-09  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR target/18380
+	* config/ia64/unwind-ia64.h (_Unwind_FindTableEntry): Mark it
+	hidden.
+
+	* unwind-dw2.c (_Unwind_FindTableEntry): Removed.
+
+2004-11-10  Alan Modra  <amodra@bigpond.net.au>
+
+	PR target/16480
+	2004-08-26  Alan Modra  <amodra@bigpond.net.au>
+	* config/rs6000/rs6000.c (rs6000_split_multireg_move): Don't abort
+	on "(mem (symbol_ref ..))" rtl.  Look at LO_SUM base regs as well
+	as PLUS base regs.
+	2004-08-01  Geoffrey Keating  <geoffk@apple.com>
+	* config/rs6000/rs6000.c (rs6000_split_multireg_move): Just abort
+	if trying to *store* to a non-offsettable address.
+	2004-07-30  Geoffrey Keating  <geoffk@apple.com>
+	* config/rs6000/rs6000.c (rs6000_split_multireg_move): Cope with
+	non-offsettable addresses being moved into multiple GPRs.
+
+2004-11-07  Richard Sandiford  <rsandifo@redhat.com>
+
+	* config/mips/t-iris6 (tp-bit.c): Fix target filename.
+
+2004-11-07  Mark Mitchell  <mark@codesourcery.com>
+
+	* version.c (version_string): Set to 3.4.4.
+	* doc/include/gcc-common.texi (version): Likewise.
+
 2004-11-04  Release Manager
 
 	* GCC 3.4.3 released.
@@ -158,9 +701,9 @@
 
 2004-10-13  Richard Henderson  <rth@redhat.com>
 
-        PR debug/15860
-        * dwarf2out.c (rtl_for_decl_location): Apply big-endian correction
-        for DECL_INCOMING_RTL.
+	PR debug/15860
+	* dwarf2out.c (rtl_for_decl_location): Apply big-endian correction
+	for DECL_INCOMING_RTL.
 
 2004-10-13  Richard Henderson  <rth@redhat.com>
 
@@ -702,10 +1245,10 @@
 	2004-03-20  Ziemowit Laski  <zlaski@apple.com>
 	2004-03-24  Ziemowit Laski  <zlaski@apple.com>
 	2004-05-11  Fariborz Jahanian <fjahanian@apple.com>
- 	2004-07-23  Janis Johnson  <janis187@us.ibm.com>
- 	2004-08-12  Janis Johnson  <janis187@us.ibm.com>
+	2004-07-23  Janis Johnson  <janis187@us.ibm.com>
+	2004-08-12  Janis Johnson  <janis187@us.ibm.com>
 	2004-08-12  Ben Elliston <bje@au.ibm.com>
- 	2004-08-16  Janis Johnson  <janis187@us.ibm.com>
+	2004-08-16  Janis Johnson  <janis187@us.ibm.com>
 
 	* c-common.c (vector_size_helper): Remove; call
 	reconstruct_complex_type() instead.
Index: gcc/Makefile.in
===================================================================
RCS file: /cvs/gcc/gcc/gcc/Makefile.in,v
retrieving revision 1.1223.2.20
retrieving revision 1.1223.2.21
diff -u -r1.1223.2.20 -r1.1223.2.21
--- gcc/Makefile.in	18 Oct 2004 16:00:39 -0000	1.1223.2.20
+++ gcc/Makefile.in	14 Dec 2004 01:47:30 -0000	1.1223.2.21
@@ -1595,7 +1595,7 @@
    except.h reload.h $(GGC_H) langhooks.h intl.h $(TM_P_H) real.h $(TARGET_H)
 dojump.o : dojump.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) $(TREE_H) \
    flags.h function.h $(EXPR_H) $(OPTABS_H) $(INSN_ATTR_H) insn-config.h \
-   langhooks.h
+   langhooks.h $(GGC_H) gt-dojump.h
 builtins.o : builtins.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) $(TREE_H)\
    flags.h $(TARGET_H) function.h $(REGS_H) $(EXPR_H) $(OPTABS_H) insn-config.h \
    $(RECOG_H) output.h typeclass.h hard-reg-set.h toplev.h hard-reg-set.h \
@@ -2077,6 +2077,7 @@
   $(srcdir)/c-common.h $(srcdir)/c-tree.h \
   $(srcdir)/alias.c $(srcdir)/bitmap.c $(srcdir)/cselib.c $(srcdir)/cgraph.c \
   $(srcdir)/dbxout.c $(srcdir)/dwarf2out.c $(srcdir)/dwarf2asm.c \
+  $(srcdir)/dojump.c \
   $(srcdir)/emit-rtl.c $(srcdir)/except.c $(srcdir)/explow.c $(srcdir)/expr.c \
   $(srcdir)/fold-const.c $(srcdir)/function.c \
   $(srcdir)/gcse.c $(srcdir)/integrate.c $(srcdir)/lists.c $(srcdir)/optabs.c \
@@ -2096,7 +2097,7 @@
 gt-function.h gt-integrate.h gt-stmt.h gt-tree.h gt-varasm.h \
 gt-emit-rtl.h gt-explow.h gt-stor-layout.h gt-regclass.h \
 gt-lists.h gt-alias.h gt-cselib.h gt-fold-const.h gt-gcse.h \
-gt-expr.h gt-sdbout.h gt-optabs.h gt-bitmap.h \
+gt-expr.h gt-sdbout.h gt-optabs.h gt-bitmap.h gt-dojump.h \
 gt-dwarf2out.h gt-ra-build.h gt-reg-stack.h gt-dwarf2asm.h \
 gt-dbxout.h gt-c-common.h gt-c-decl.h gt-c-parse.h \
 gt-c-pragma.h gtype-c.h gt-input.h gt-cfglayout.h \
Index: gcc/attribs.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/attribs.c,v
retrieving revision 1.28
retrieving revision 1.28.10.1
diff -u -r1.28 -r1.28.10.1
--- gcc/attribs.c	20 Aug 2003 12:24:18 -0000	1.28
+++ gcc/attribs.c	10 Dec 2004 19:23:24 -0000	1.28.10.1
@@ -266,6 +266,8 @@
 	  /* Force a recalculation of mode and size.  */
 	  DECL_MODE (*node) = VOIDmode;
 	  DECL_SIZE (*node) = 0;
+	  if (!DECL_USER_ALIGN (*node))
+	    DECL_ALIGN (*node) = 0;
 
 	  layout_decl (*node, 0);
 	}
Index: gcc/builtins.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/builtins.c,v
retrieving revision 1.275.2.4
retrieving revision 1.275.2.5
diff -u -r1.275.2.4 -r1.275.2.5
--- gcc/builtins.c	23 Feb 2004 12:46:55 -0000	1.275.2.4
+++ gcc/builtins.c	14 Dec 2004 18:12:16 -0000	1.275.2.5
@@ -1708,6 +1708,7 @@
       narg = save_expr (arg);
       if (narg != arg)
 	{
+	  arg = narg;
 	  arglist = build_tree_list (NULL_TREE, arg);
 	  exp = build_function_call_expr (fndecl, arglist);
 	}
@@ -1840,6 +1841,7 @@
   narg = save_expr (arg1);
   if (narg != arg1)
     {
+      arg1 = narg;
       temp = build_tree_list (NULL_TREE, narg);
       stable = false;
     }
@@ -1849,6 +1851,7 @@
   narg = save_expr (arg0);
   if (narg != arg0)
     {
+      arg0 = narg;
       arglist = tree_cons (NULL_TREE, narg, temp);
       stable = false;
     }
Index: gcc/c-common.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/c-common.c,v
retrieving revision 1.476.4.9
retrieving revision 1.476.4.11
diff -u -r1.476.4.9 -r1.476.4.11
--- gcc/c-common.c	13 Oct 2004 23:29:04 -0000	1.476.4.9
+++ gcc/c-common.c	10 Dec 2004 19:23:24 -0000	1.476.4.11
@@ -1137,7 +1137,7 @@
       input_line = saved_lineno;
     }
   if (!ix && !current_function_decl)
-    pedwarn ("%J'%D' is not defined outside of function scope", decl, decl);
+    pedwarn ("'%D' is not defined outside of function scope", decl);
 
   return decl;
 }
@@ -4678,6 +4678,32 @@
 							mode);
 	      *node = ptr_type;
 	    }
+	  else if (TREE_CODE (type) == ENUMERAL_TYPE)
+	    {
+	      /* For enumeral types, copy the precision from the integer
+		 type returned above.  If not an INTEGER_TYPE, we can't use
+		 this mode for this type.  */
+	      if (TREE_CODE (typefm) != INTEGER_TYPE)
+		{
+		  error ("cannot use mode %qs for enumeral types", p);
+		  return NULL_TREE;
+		}
+
+	      if (!(flags & (int) ATTR_FLAG_TYPE_IN_PLACE))
+		type = build_type_copy (type);
+
+	      /* We cannot use layout_type here, because that will attempt
+		 to re-layout all variants, corrupting our original.  */
+	      TYPE_PRECISION (type) = TYPE_PRECISION (typefm);
+	      TYPE_MIN_VALUE (type) = TYPE_MIN_VALUE (typefm);
+	      TYPE_MAX_VALUE (type) = TYPE_MAX_VALUE (typefm);
+	      TYPE_SIZE (type) = TYPE_SIZE (typefm);
+	      TYPE_SIZE_UNIT (type) = TYPE_SIZE_UNIT (typefm);
+	      if (!TYPE_USER_ALIGN (type))
+		TYPE_ALIGN (type) = TYPE_ALIGN (typefm);
+
+	      *node = type;
+	    }
 	  else if (VECTOR_MODE_P (mode)
 		   ? TREE_CODE (type) != TREE_CODE (TREE_TYPE (typefm))
 		   : TREE_CODE (type) != TREE_CODE (typefm))
Index: gcc/c-decl.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/c-decl.c,v
retrieving revision 1.470.4.16
retrieving revision 1.470.4.17
diff -u -r1.470.4.16 -r1.470.4.17
--- gcc/c-decl.c	17 Aug 2004 16:24:57 -0000	1.470.4.16
+++ gcc/c-decl.c	16 Nov 2004 19:55:32 -0000	1.470.4.17
@@ -3620,10 +3620,6 @@
 	}
     }
 
-  /* Check the type and width of a bit-field.  */
-  if (bitfield)
-    check_bitfield_type_and_width (&type, width, orig_name);
-
   /* Figure out the type qualifiers for the declaration.  There are
      two ways a declaration can become qualified.  One is something
      like `const int i' where the `const' is explicit.  Another is
@@ -4133,6 +4129,10 @@
 
   /* Now TYPE has the actual type.  */
 
+  /* Check the type and width of a bit-field.  */
+  if (bitfield)
+    check_bitfield_type_and_width (&type, width, orig_name);
+
   /* Did array size calculations overflow?  */
 
   if (TREE_CODE (type) == ARRAY_TYPE
Index: gcc/c-opts.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/c-opts.c,v
retrieving revision 1.96.4.8
retrieving revision 1.96.4.9
diff -u -r1.96.4.8 -r1.96.4.9
--- gcc/c-opts.c	14 Oct 2004 21:43:34 -0000	1.96.4.8
+++ gcc/c-opts.c	2 Dec 2004 02:32:17 -0000	1.96.4.9
@@ -1358,11 +1358,13 @@
 
   /* Disable -dD, -dN and -dI if normal output is suppressed.  Allow
      -dM since at least glibc relies on -M -dM to work.  */
+  /* Also, flag_no_output implies flag_no_line_commands, always. */
   if (flag_no_output)
     {
       if (flag_dump_macros != 'M')
 	flag_dump_macros = 0;
       flag_dump_includes = 0;
+      flag_no_line_commands = 1;
     }
 
   cpp_opts->unsigned_char = !flag_signed_char;
Index: gcc/c-ppoutput.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/c-ppoutput.c,v
retrieving revision 1.11.12.3
retrieving revision 1.11.12.4
diff -u -r1.11.12.3 -r1.11.12.4
--- gcc/c-ppoutput.c	9 Oct 2004 00:25:04 -0000	1.11.12.3
+++ gcc/c-ppoutput.c	2 Dec 2004 02:32:17 -0000	1.11.12.4
@@ -359,7 +359,7 @@
 {
   const char *flags = "";
 
-  if (flag_no_line_commands || flag_no_output)
+  if (flag_no_line_commands)
     return;
 
   if (map != NULL)
Index: gcc/c-semantics.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/c-semantics.c,v
retrieving revision 1.74.4.3
retrieving revision 1.74.4.4
diff -u -r1.74.4.3 -r1.74.4.4
--- gcc/c-semantics.c	24 Aug 2004 04:02:34 -0000	1.74.4.3
+++ gcc/c-semantics.c	7 Dec 2004 07:53:54 -0000	1.74.4.4
@@ -937,6 +937,9 @@
       return true;
     }
 
+  /* Account for declarations as conditions.  */
+  expand_cond (IF_COND (t));
+
   if (THEN_CLAUSE (t) && ELSE_CLAUSE (t))
     {
       n = expand_unreachable_stmt (THEN_CLAUSE (t), 0);
Index: gcc/c-typeck.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/c-typeck.c,v
retrieving revision 1.272.2.10
retrieving revision 1.272.2.11
diff -u -r1.272.2.10 -r1.272.2.11
--- gcc/c-typeck.c	23 Sep 2004 15:05:13 -0000	1.272.2.10
+++ gcc/c-typeck.c	16 Dec 2004 14:42:27 -0000	1.272.2.11
@@ -6551,6 +6551,14 @@
 {
   struct c_switch *cs = switch_stack;
 
+  /* If we've not seen any case labels (or a default), we may still
+     need to chain any statements that were seen as the SWITCH_BODY.  */
+  if (SWITCH_BODY (cs->switch_stmt) == NULL)
+    {
+      SWITCH_BODY (cs->switch_stmt) = TREE_CHAIN (cs->switch_stmt);
+      TREE_CHAIN (cs->switch_stmt) = NULL_TREE;
+    }
+
   /* Rechain the next statements to the SWITCH_STMT.  */
   last_tree = cs->switch_stmt;
 
Index: gcc/config.gcc
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config.gcc,v
retrieving revision 1.420.2.15
retrieving revision 1.420.2.19
diff -u -r1.420.2.15 -r1.420.2.19
--- gcc/config.gcc	8 Sep 2004 15:16:10 -0000	1.420.2.15
+++ gcc/config.gcc	25 Nov 2004 04:52:15 -0000	1.420.2.19
@@ -680,7 +680,7 @@
 	;;
 arm*-*-rtems*)
 	tm_file="dbxelf.h elfos.h arm/unknown-elf.h arm/elf.h arm/aout.h arm/arm.h arm/rtems-elf.h rtems.h"
-	tmake_file="arm/t-arm-elf t-rtems"
+	tmake_file="arm/t-arm-elf t-rtems arm/t-rtems"
 	;;
 arm*-*-elf | ep9312-*-elf)
 	tm_file="dbxelf.h elfos.h arm/unknown-elf.h arm/elf.h arm/aout.h arm/arm.h"
@@ -700,12 +700,16 @@
 	tm_file="dbxelf.h elfos.h arm/unknown-elf.h arm/elf.h arm/aout.h arm/arm.h kaos.h arm/kaos-arm.h"
 	tmake_file=arm/t-arm-elf
 	;;
+avr-*-rtems*)
+	tm_file="avr/avr.h dbxelf.h avr/rtems.h rtems.h"
+	tmake_file="avr/t-avr t-rtems avr/t-rtems"
+	;;
 avr-*-*)
 	tm_file="avr/avr.h dbxelf.h"
 	use_fixproto=yes
 	;;
 c4x-*-rtems* | tic4x-*-rtems*)
-	tmake_file="c4x/t-c4x t-rtems"
+	tmake_file="c4x/t-c4x t-rtems c4x/t-rtems"
 	tm_file="c4x/c4x.h c4x/rtems.h rtems.h"
 	c_target_objs="c4x-c.o"
 	cxx_target_objs="c4x-c.o"
Index: gcc/config.in
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config.in,v
retrieving revision 1.181.4.4
retrieving revision 1.181.4.5
diff -u -r1.181.4.4 -r1.181.4.5
--- gcc/config.in	8 Sep 2004 15:16:11 -0000	1.181.4.4
+++ gcc/config.in	16 Dec 2004 00:14:42 -0000	1.181.4.5
@@ -319,6 +319,9 @@
    a read-write section. */
 #undef HAVE_LD_RO_RW_SECTION_MIXING
 
+/* Define if your linker supports -Bstatic/-Bdynamic option. */
+#undef HAVE_LD_STATIC_DYNAMIC
+
 /* Define to 1 if you have the <limits.h> header file. */
 #undef HAVE_LIMITS_H
 
Index: gcc/configure
===================================================================
RCS file: /cvs/gcc/gcc/gcc/configure,v
retrieving revision 1.794.2.19
retrieving revision 1.794.2.20
diff -u -r1.794.2.19 -r1.794.2.20
--- gcc/configure	24 Sep 2004 00:43:50 -0000	1.794.2.19
+++ gcc/configure	16 Dec 2004 00:14:42 -0000	1.794.2.20
@@ -11818,6 +11818,30 @@
 echo "$as_me:$LINENO: result: $gcc_cv_ld_pie" >&5
 echo "${ECHO_T}$gcc_cv_ld_pie" >&6
 
+echo "$as_me:$LINENO: checking linker -Bstatic/-Bdynamic option" >&5
+echo $ECHO_N "checking linker -Bstatic/-Bdynamic option... $ECHO_C" >&6
+gcc_cv_ld_static_dynamic=no
+if test $in_tree_ld = yes ; then
+  if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 10; then
+    gcc_cv_ld_static_dynamic=yes
+  fi
+elif test x$gcc_cv_ld != x; then
+	# Check if linker supports -Bstatic/-Bdynamic option
+	if $gcc_cv_ld --help 2>/dev/null | grep -- -Bstatic > /dev/null \
+	  && $gcc_cv_ld --help 2>/dev/null | grep -- -Bdynamic > /dev/null; then
+		gcc_cv_ld_static_dynamic=yes
+	fi
+fi
+if test x"$gcc_cv_ld_static_dynamic" = xyes; then
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_LD_STATIC_DYNAMIC 1
+_ACEOF
+
+fi
+echo "$as_me:$LINENO: result: $gcc_cv_ld_static_dynamic" >&5
+echo "${ECHO_T}$gcc_cv_ld_static_dynamic" >&6
+
 case "$target" in
   *-*-linux*)
     echo "$as_me:$LINENO: checking linker --as-needed support" >&5
Index: gcc/configure.ac
===================================================================
RCS file: /cvs/gcc/gcc/gcc/configure.ac,v
retrieving revision 2.6.2.17
retrieving revision 2.6.2.18
diff -u -r2.6.2.17 -r2.6.2.18
--- gcc/configure.ac	24 Sep 2004 00:43:53 -0000	2.6.2.17
+++ gcc/configure.ac	16 Dec 2004 00:15:00 -0000	2.6.2.18
@@ -2617,6 +2617,25 @@
 fi
 AC_MSG_RESULT($gcc_cv_ld_pie)
 
+AC_MSG_CHECKING(linker -Bstatic/-Bdynamic option)
+gcc_cv_ld_static_dynamic=no
+if test $in_tree_ld = yes ; then
+  if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 10; then
+    gcc_cv_ld_static_dynamic=yes
+  fi
+elif test x$gcc_cv_ld != x; then
+	# Check if linker supports -Bstatic/-Bdynamic option
+	if $gcc_cv_ld --help 2>/dev/null | grep -- -Bstatic > /dev/null \
+	  && $gcc_cv_ld --help 2>/dev/null | grep -- -Bdynamic > /dev/null; then
+		gcc_cv_ld_static_dynamic=yes
+	fi
+fi
+if test x"$gcc_cv_ld_static_dynamic" = xyes; then
+	AC_DEFINE(HAVE_LD_STATIC_DYNAMIC, 1,
+[Define if your linker supports -Bstatic/-Bdynamic option.])
+fi
+AC_MSG_RESULT($gcc_cv_ld_static_dynamic)
+
 case "$target" in
   *-*-linux*)
     AC_CACHE_CHECK(linker --as-needed support,
Index: gcc/cppfiles.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/Attic/cppfiles.c,v
retrieving revision 1.198.4.3
retrieving revision 1.198.4.4
diff -u -r1.198.4.3 -r1.198.4.4
--- gcc/cppfiles.c	16 Jul 2004 17:16:43 -0000	1.198.4.3
+++ gcc/cppfiles.c	15 Dec 2004 13:41:17 -0000	1.198.4.4
@@ -168,6 +168,7 @@
 static struct file_hash_entry *search_cache (struct file_hash_entry *head,
 					     const cpp_dir *start_dir);
 static _cpp_file *make_cpp_file (cpp_reader *, cpp_dir *, const char *fname);
+static void destroy_cpp_file (_cpp_file *);
 static cpp_dir *make_cpp_dir (cpp_reader *, const char *dir_name, int sysp);
 static void allocate_file_hash_entries (cpp_reader *pfile);
 static struct file_hash_entry *new_file_hash_entry (cpp_reader *pfile);
@@ -598,12 +599,38 @@
       if ((import || f->once_only)
 	  && f->err_no == 0
 	  && f->st.st_mtime == file->st.st_mtime
-	  && f->st.st_size == file->st.st_size
-	  && read_file (pfile, f)
-	  /* Size might have changed in read_file().  */
-	  && f->st.st_size == file->st.st_size
-	  && !memcmp (f->buffer, file->buffer, f->st.st_size))
-	break;
+	  && f->st.st_size == file->st.st_size)
+	{
+	  _cpp_file *ref_file;
+	  bool same_file_p = false;
+
+	  if (f->buffer && !f->buffer_valid)
+	    {
+	      /* We already have a buffer but it is not valid, because
+		 the file is still stacked.  Make a new one.  */
+	      ref_file = make_cpp_file (pfile, f->dir, f->name);
+	      ref_file->path = f->path;
+	    }
+	  else
+	    /* The file is not stacked anymore.  We can reuse it.  */
+	    ref_file = f;
+
+	  same_file_p = read_file (pfile, ref_file)
+			/* Size might have changed in read_file().  */
+			&& ref_file->st.st_size == file->st.st_size
+			&& !memcmp (ref_file->buffer,
+				    file->buffer,
+				    file->st.st_size);
+
+	  if (f->buffer && !f->buffer_valid)
+	    {
+	      ref_file->path = 0;
+	      destroy_cpp_file (ref_file);
+	    }
+
+	  if (same_file_p)
+	    break;
+	}
     }
 
   return f == NULL;
@@ -781,6 +808,16 @@
   return file;
 }
 
+/* Release a _cpp_file structure.  */
+static void
+destroy_cpp_file (_cpp_file *file)
+{
+  if (file->buffer)
+    free ((void *) file->buffer);
+  free ((void *) file->name);
+  free (file);
+}
+
 /* A hash of directory names.  The directory names are the path names
    of files which contain a #include "", the included file name is
    appended to this directories.
Index: gcc/cpplib.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/Attic/cpplib.c,v
retrieving revision 1.355.4.2
retrieving revision 1.355.4.3
diff -u -r1.355.4.2 -r1.355.4.3
--- gcc/cpplib.c	24 Mar 2004 03:19:01 -0000	1.355.4.2
+++ gcc/cpplib.c	2 Dec 2004 02:32:17 -0000	1.355.4.3
@@ -680,6 +680,14 @@
   if (!fname)
     return;
 
+  if (!*fname)
+  {
+    cpp_error (pfile, CPP_DL_ERROR, "empty filename in #%s",
+               pfile->directive->name);
+    free ((void *) fname);
+    return;
+  }
+
   /* Prevent #include recursion.  */
   if (pfile->line_maps.depth >= CPP_STACK_MAX)
     cpp_error (pfile, CPP_DL_ERROR, "#include nested too deeply");
Index: gcc/dojump.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/dojump.c,v
retrieving revision 1.9
retrieving revision 1.9.4.2
diff -u -r1.9 -r1.9.4.2
--- gcc/dojump.c	20 Dec 2003 01:40:40 -0000	1.9
+++ gcc/dojump.c	14 Dec 2004 01:47:30 -0000	1.9.4.2
@@ -1,6 +1,6 @@
 /* Convert tree expression to rtl instructions, for GNU compiler.
    Copyright (C) 1988, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-   2000, 2001, 2002, 2003 Free Software Foundation, Inc.
+   2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
@@ -33,7 +33,9 @@
 #include "expr.h"
 #include "optabs.h"
 #include "langhooks.h"
+#include "ggc.h"
 
+static bool prefer_and_bit_test (enum machine_mode, int);
 static void do_jump_by_parts_greater (tree, int, rtx, rtx);
 static void do_jump_by_parts_equality (tree, rtx, rtx);
 static void do_compare_and_jump	(tree, enum rtx_code, enum rtx_code, rtx,
@@ -48,6 +50,15 @@
   pending_stack_adjust = 0;
 }
 
+/* Discard any pending stack adjustment.  This avoid relying on the
+   RTL optimizers to remove useless adjustments when we know the
+   stack pointer value is dead.  */
+void discard_pending_stack_adjust (void)
+{
+  stack_pointer_delta -= pending_stack_adjust;
+  pending_stack_adjust = 0;
+}
+
 /* When exiting from function, if safe, clear out any pending stack adjust
    so the adjustment won't get done.
 
@@ -62,10 +73,7 @@
       && EXIT_IGNORE_STACK
       && ! (DECL_INLINE (current_function_decl) && ! flag_no_inline)
       && ! flag_inline_functions)
-    {
-      stack_pointer_delta -= pending_stack_adjust,
-      pending_stack_adjust = 0;
-    }
+    discard_pending_stack_adjust ();
 }
 
 /* Pop any previously-pushed arguments that have not been popped yet.  */
@@ -101,6 +109,45 @@
   do_jump (exp, NULL_RTX, label);
 }
 
+/* Used internally by prefer_and_bit_test.  */
+
+static GTY(()) rtx and_reg;
+static GTY(()) rtx and_test;
+static GTY(()) rtx shift_test;
+
+/* Compare the relative costs of "(X & (1 << BITNUM))" and "(X >> BITNUM) & 1"
+   where X is an arbitrary register of mode MODE.  Return true if the former
+   is preferred.  */
+
+static bool
+prefer_and_bit_test (enum machine_mode mode, int bitnum)
+{
+  if (and_test == 0)
+    {
+      /* Set up rtxes for the two variations.  Use NULL as a placeholder
+	 for the BITNUM-based constants.  */
+      and_reg = gen_rtx_REG (mode, FIRST_PSEUDO_REGISTER);
+      and_test = gen_rtx_AND (mode, and_reg, NULL);
+      shift_test = gen_rtx_AND (mode, gen_rtx_ASHIFTRT (mode, and_reg, NULL),
+				const1_rtx);
+    }
+  else
+    {
+      /* Change the mode of the previously-created rtxes.  */
+      PUT_MODE (and_reg, mode);
+      PUT_MODE (and_test, mode);
+      PUT_MODE (shift_test, mode);
+      PUT_MODE (XEXP (shift_test, 0), mode);
+    }
+
+  /* Fill in the integers.  */
+  XEXP (and_test, 1) = GEN_INT ((unsigned HOST_WIDE_INT) 1 << bitnum);
+  XEXP (XEXP (shift_test, 0), 1) = GEN_INT (bitnum);
+
+  return (rtx_cost (and_test, IF_THEN_ELSE)
+	  <= rtx_cost (shift_test, IF_THEN_ELSE));
+}
+
 /* Generate code to evaluate EXP and jump to IF_FALSE_LABEL if
    the result is zero, or IF_TRUE_LABEL if the result is one.
    Either of IF_FALSE_LABEL and IF_TRUE_LABEL may be zero,
@@ -206,6 +253,59 @@
       break;
 
     case BIT_AND_EXPR:
+      /* fold_single_bit_test() converts (X & (1 << C)) into (X >> C) & 1.
+	 See if the former is preferred for jump tests and restore it
+	 if so.  */
+      if (integer_onep (TREE_OPERAND (exp, 1)))
+	{
+	  tree exp0 = TREE_OPERAND (exp, 0);
+	  rtx set_label, clr_label;
+
+	  /* Strip narrowing integral type conversions.  */
+	  while ((TREE_CODE (exp0) == NOP_EXPR
+		  || TREE_CODE (exp0) == CONVERT_EXPR
+		  || TREE_CODE (exp0) == NON_LVALUE_EXPR)
+		 && TREE_OPERAND (exp0, 0) != error_mark_node
+		 && TYPE_PRECISION (TREE_TYPE (exp0))
+		    <= TYPE_PRECISION (TREE_TYPE (TREE_OPERAND (exp0, 0))))
+	    exp0 = TREE_OPERAND (exp0, 0);
+
+	  /* "exp0 ^ 1" inverts the sense of the single bit test.  */
+	  if (TREE_CODE (exp0) == BIT_XOR_EXPR
+	      && integer_onep (TREE_OPERAND (exp0, 1)))
+	    {
+	      exp0 = TREE_OPERAND (exp0, 0);
+	      clr_label = if_true_label;
+	      set_label = if_false_label;
+	    }
+	  else
+	    {
+	      clr_label = if_false_label;
+	      set_label = if_true_label;
+	    }
+
+	  if (TREE_CODE (exp0) == RSHIFT_EXPR)
+	    {
+	      tree arg = TREE_OPERAND (exp0, 0);
+	      tree shift = TREE_OPERAND (exp0, 1);
+	      tree argtype = TREE_TYPE (arg);
+	      if (TREE_CODE (shift) == INTEGER_CST
+		  && compare_tree_int (shift, 0) >= 0
+		  && compare_tree_int (shift, HOST_BITS_PER_WIDE_INT) < 0
+		  && prefer_and_bit_test (TYPE_MODE (argtype),
+					  TREE_INT_CST_LOW (shift)))
+		{
+		  HOST_WIDE_INT mask = (HOST_WIDE_INT) 1
+				       << TREE_INT_CST_LOW (shift);
+		  tree t = build_int_2 (mask, 0);
+		  TREE_TYPE (t) = argtype;
+		  do_jump (build (BIT_AND_EXPR, argtype, arg, t),
+			   clr_label, set_label);
+		  break;
+		}
+	    }
+	}
+
       /* If we are AND'ing with a small constant, do this comparison in the
          smallest type that fits.  If the machine doesn't have comparisons
          that small, it will be converted back to the wider comparison.
@@ -997,3 +1097,5 @@
                             ? expr_size (TREE_OPERAND (exp, 0)) : NULL_RTX),
                            if_false_label, if_true_label);
 }
+
+#include "gt-dojump.h"
Index: gcc/emit-rtl.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/emit-rtl.c,v
retrieving revision 1.365.4.5
retrieving revision 1.365.4.9
diff -u -r1.365.4.5 -r1.365.4.9
--- gcc/emit-rtl.c	25 Mar 2004 16:44:40 -0000	1.365.4.5
+++ gcc/emit-rtl.c	14 Dec 2004 03:12:03 -0000	1.365.4.9
@@ -2910,11 +2910,19 @@
 {
   rtx insn = first_insn;
 
-  while (insn)
+  if (insn)
     {
-      insn = next_insn (insn);
-      if (insn == 0 || GET_CODE (insn) != NOTE)
-	break;
+      if (NOTE_P (insn))
+	for (insn = next_insn (insn);
+	     insn && NOTE_P (insn);
+	     insn = next_insn (insn))
+	  continue;
+      else
+	{
+	  if (GET_CODE (insn) == INSN
+	      && GET_CODE (PATTERN (insn)) == SEQUENCE)
+	    insn = XVECEXP (PATTERN (insn), 0, 0);
+	}
     }
 
   return insn;
@@ -2928,11 +2936,20 @@
 {
   rtx insn = last_insn;
 
-  while (insn)
+  if (insn)
     {
-      insn = previous_insn (insn);
-      if (insn == 0 || GET_CODE (insn) != NOTE)
-	break;
+      if (NOTE_P (insn))
+	for (insn = previous_insn (insn);
+	     insn && NOTE_P (insn);
+	     insn = previous_insn (insn))
+	  continue;
+      else
+	{
+	  if (GET_CODE (insn) == INSN
+	      && GET_CODE (PATTERN (insn)) == SEQUENCE)
+	    insn = XVECEXP (PATTERN (insn), 0,
+			    XVECLEN (PATTERN (insn), 0) - 1);
+	}
     }
 
   return insn;
Index: gcc/explow.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/explow.c,v
retrieving revision 1.118.4.1
retrieving revision 1.118.4.2
diff -u -r1.118.4.1 -r1.118.4.2
--- gcc/explow.c	2 Apr 2004 23:05:26 -0000	1.118.4.1
+++ gcc/explow.c	23 Nov 2004 13:12:28 -0000	1.118.4.2
@@ -951,6 +951,7 @@
       rtx seq;
 
       start_sequence ();
+      do_pending_stack_adjust ();
       /* We must validize inside the sequence, to ensure that any instructions
 	 created by the validize call also get moved to the right place.  */
       if (sa != 0)
@@ -962,6 +963,7 @@
     }
   else
     {
+      do_pending_stack_adjust ();
       if (sa != 0)
 	sa = validize_mem (sa);
       emit_insn (fcn (sa, stack_pointer_rtx));
@@ -1018,6 +1020,8 @@
 		    gen_rtx_MEM (BLKmode, stack_pointer_rtx)));
     }
 
+  discard_pending_stack_adjust ();
+
   if (after)
     {
       rtx seq;
Index: gcc/expr.h
===================================================================
RCS file: /cvs/gcc/gcc/gcc/expr.h,v
retrieving revision 1.152.4.2
retrieving revision 1.152.4.3
diff -u -r1.152.4.2 -r1.152.4.3
--- gcc/expr.h	15 Mar 2004 23:22:47 -0000	1.152.4.2
+++ gcc/expr.h	23 Nov 2004 13:12:23 -0000	1.152.4.3
@@ -526,6 +526,9 @@
    arguments waiting to be popped.  */
 extern void init_pending_stack_adjust (void);
 
+/* Discard any pending stack adjustment.  */
+extern void discard_pending_stack_adjust (void);
+
 /* When exiting from function, if safe, clear out any pending stack adjust
    so the adjustment won't get done.  */
 extern void clear_pending_stack_adjust (void);
Index: gcc/fold-const.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/fold-const.c,v
retrieving revision 1.322.2.14
retrieving revision 1.322.2.15
diff -u -r1.322.2.14 -r1.322.2.15
--- gcc/fold-const.c	1 Sep 2004 16:40:29 -0000	1.322.2.14
+++ gcc/fold-const.c	30 Nov 2004 15:07:26 -0000	1.322.2.15
@@ -4486,7 +4486,21 @@
 	return t1;
       break;
 
-    case NEGATE_EXPR:  case ABS_EXPR:
+    case ABS_EXPR:
+      /* If widening the type changes it from signed to unsigned, then we
+         must avoid building ABS_EXPR itself as unsigned.  */
+      if (TREE_UNSIGNED (ctype) && !TREE_UNSIGNED (type))
+        {
+          tree cstype = (*lang_hooks.types.signed_type) (ctype);
+          if ((t1 = extract_muldiv (op0, c, code, cstype)) != 0)
+            {
+              t1 = fold (build1 (tcode, cstype, fold_convert (cstype, t1)));
+              return fold_convert (ctype, t1);
+            }
+          break;
+        }
+      /* FALLTHROUGH */
+    case NEGATE_EXPR:
       if ((t1 = extract_muldiv (op0, c, code, wide_type)) != 0)
 	return fold (build1 (tcode, ctype, fold_convert (ctype, t1)));
       break;
Index: gcc/function.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/function.c,v
retrieving revision 1.483.4.19
retrieving revision 1.483.4.23
diff -u -r1.483.4.19 -r1.483.4.23
--- gcc/function.c	13 Oct 2004 23:18:13 -0000	1.483.4.19
+++ gcc/function.c	16 Dec 2004 10:23:20 -0000	1.483.4.23
@@ -236,7 +236,7 @@
 				 struct function *);
 static struct temp_slot *find_temp_slot_from_address (rtx);
 static void put_reg_into_stack (struct function *, rtx, tree, enum machine_mode,
-				enum machine_mode, int, unsigned int, int, htab_t);
+				unsigned int, bool, bool, bool, htab_t);
 static void schedule_fixup_var_refs (struct function *, rtx, tree, enum machine_mode,
 				     htab_t);
 static void fixup_var_refs (rtx, enum machine_mode, int, rtx, htab_t);
@@ -506,6 +506,7 @@
    ALIGN controls the amount of alignment for the address of the slot:
    0 means according to MODE,
    -1 means use BIGGEST_ALIGNMENT and round size to multiple of that,
+   -2 means use BITS_PER_UNIT,
    positive specifies alignment boundary in bits.
 
    We do not round to stack_boundary here.
@@ -543,6 +544,8 @@
       alignment = BIGGEST_ALIGNMENT / BITS_PER_UNIT;
       size = CEIL_ROUND (size, alignment);
     }
+  else if (align == -2)
+    alignment = 1; /* BITS_PER_UNIT / BITS_PER_UNIT */
   else
     alignment = align / BITS_PER_UNIT;
 
@@ -1291,9 +1294,9 @@
   enum machine_mode promoted_mode, decl_mode;
   struct function *function = 0;
   tree context;
-  int can_use_addressof;
-  int volatilep = TREE_CODE (decl) != SAVE_EXPR && TREE_THIS_VOLATILE (decl);
-  int usedp = (TREE_USED (decl)
+  bool can_use_addressof_p;
+  bool volatile_p = TREE_CODE (decl) != SAVE_EXPR && TREE_THIS_VOLATILE (decl);
+  bool used_p = (TREE_USED (decl)
 	       || (TREE_CODE (decl) != SAVE_EXPR && DECL_INITIAL (decl) != 0));
 
   context = decl_function_context (decl);
@@ -1340,7 +1343,7 @@
   /* If this variable lives in the current function and we don't need to put it
      in the stack for the sake of setjmp or the non-locality, try to keep it in
      a register until we know we actually need the address.  */
-  can_use_addressof
+  can_use_addressof_p
     = (function == 0
        && ! (TREE_CODE (decl) != SAVE_EXPR && DECL_NONLOCAL (decl))
        && optimize > 0
@@ -1353,7 +1356,8 @@
 
   /* If we can't use ADDRESSOF, make sure we see through one we already
      generated.  */
-  if (! can_use_addressof && GET_CODE (reg) == MEM
+  if (! can_use_addressof_p
+      && GET_CODE (reg) == MEM
       && GET_CODE (XEXP (reg, 0)) == ADDRESSOF)
     reg = XEXP (XEXP (reg, 0), 0);
 
@@ -1361,11 +1365,11 @@
 
   if (GET_CODE (reg) == REG)
     {
-      if (can_use_addressof)
+      if (can_use_addressof_p)
 	gen_mem_addressof (reg, decl, rescan);
       else
-	put_reg_into_stack (function, reg, TREE_TYPE (decl), promoted_mode,
-			    decl_mode, volatilep, 0, usedp, 0);
+	put_reg_into_stack (function, reg, TREE_TYPE (decl), decl_mode,
+			    0, volatile_p, used_p, false, 0);
     }
   else if (GET_CODE (reg) == CONCAT)
     {
@@ -1381,14 +1385,14 @@
 #ifdef FRAME_GROWS_DOWNWARD
       /* Since part 0 should have a lower address, do it second.  */
       put_reg_into_stack (function, hipart, part_type, part_mode,
-			  part_mode, volatilep, 0, 0, 0);
+			  0, volatile_p, false, false, 0);
       put_reg_into_stack (function, lopart, part_type, part_mode,
-			  part_mode, volatilep, 0, 0, 0);
+			  0, volatile_p, false, true, 0);
 #else
       put_reg_into_stack (function, lopart, part_type, part_mode,
-			  part_mode, volatilep, 0, 0, 0);
+			  0, volatile_p, false, false, 0);
       put_reg_into_stack (function, hipart, part_type, part_mode,
-			  part_mode, volatilep, 0, 0, 0);
+			  0, volatile_p, false, true, 0);
 #endif
 
       /* Change the CONCAT into a combined MEM for both parts.  */
@@ -1409,7 +1413,7 @@
       /* Prevent sharing of rtl that might lose.  */
       if (GET_CODE (XEXP (reg, 0)) == PLUS)
 	XEXP (reg, 0) = copy_rtx (XEXP (reg, 0));
-      if (usedp && rescan)
+      if (used_p && rescan)
 	{
 	  schedule_fixup_var_refs (function, reg, TREE_TYPE (decl),
 				   promoted_mode, 0);
@@ -1423,20 +1427,24 @@
 
 /* Subroutine of put_var_into_stack.  This puts a single pseudo reg REG
    into the stack frame of FUNCTION (0 means the current function).
+   TYPE is the user-level data type of the value hold in the register.
    DECL_MODE is the machine mode of the user-level data type.
-   PROMOTED_MODE is the machine mode of the register.
-   VOLATILE_P is nonzero if this is for a "volatile" decl.
-   USED_P is nonzero if this reg might have already been used in an insn.  */
+   ORIGINAL_REGNO must be set if the real regno is not visible in REG.
+   VOLATILE_P is true if this is for a "volatile" decl.
+   USED_P is true if this reg might have already been used in an insn.
+   CONSECUTIVE_P is true if the stack slot assigned to reg must be
+   consecutive with the previous stack slot.  */
 
 static void
 put_reg_into_stack (struct function *function, rtx reg, tree type,
-		    enum machine_mode promoted_mode,
-		    enum machine_mode decl_mode, int volatile_p,
-		    unsigned int original_regno, int used_p, htab_t ht)
+		    enum machine_mode decl_mode, unsigned int original_regno,
+		    bool volatile_p, bool used_p, bool consecutive_p,
+		    htab_t ht)
 {
   struct function *func = function ? function : cfun;
-  rtx new = 0;
+  enum machine_mode mode = GET_MODE (reg);
   unsigned int regno = original_regno;
+  rtx new = 0;
 
   if (regno == 0)
     regno = REGNO (reg);
@@ -1449,7 +1457,8 @@
     }
 
   if (new == 0)
-    new = assign_stack_local_1 (decl_mode, GET_MODE_SIZE (decl_mode), 0, func);
+    new = assign_stack_local_1 (decl_mode, GET_MODE_SIZE (decl_mode),
+				consecutive_p ? -2 : 0, func);
 
   PUT_CODE (reg, MEM);
   PUT_MODE (reg, decl_mode);
@@ -1471,7 +1480,7 @@
     }
 
   if (used_p)
-    schedule_fixup_var_refs (function, reg, type, promoted_mode, ht);
+    schedule_fixup_var_refs (function, reg, type, mode, ht);
 }
 
 /* Make sure that all refs to the variable, previously made
@@ -1639,7 +1648,7 @@
   tmp.key = var;
   ime = htab_find (ht, &tmp);
   for (insn_list = ime->insns; insn_list != 0; insn_list = XEXP (insn_list, 1))
-    if (INSN_P (XEXP (insn_list, 0)))
+    if (INSN_P (XEXP (insn_list, 0)) && !INSN_DELETED_P (XEXP (insn_list, 0)))
       fixup_var_refs_insn (XEXP (insn_list, 0), var, promoted_mode,
 			   unsignedp, 1, may_share);
 }
@@ -2907,7 +2916,7 @@
 put_addressof_into_stack (rtx r, htab_t ht)
 {
   tree decl, type;
-  int volatile_p, used_p;
+  bool volatile_p, used_p;
 
   rtx reg = XEXP (r, 0);
 
@@ -2926,12 +2935,12 @@
   else
     {
       type = NULL_TREE;
-      volatile_p = 0;
-      used_p = 1;
+      volatile_p = false;
+      used_p = true;
     }
 
-  put_reg_into_stack (0, reg, type, GET_MODE (reg), GET_MODE (reg),
-		      volatile_p, ADDRESSOF_REGNO (r), used_p, ht);
+  put_reg_into_stack (0, reg, type, GET_MODE (reg), ADDRESSOF_REGNO (r),
+		      volatile_p, used_p, false, ht);
 }
 
 /* List of replacements made below in purge_addressof_1 when creating
Index: gcc/gcc.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/gcc.c,v
retrieving revision 1.403.4.9
retrieving revision 1.403.4.10
diff -u -r1.403.4.9 -r1.403.4.10
--- gcc/gcc.c	8 Sep 2004 15:16:11 -0000	1.403.4.9
+++ gcc/gcc.c	16 Dec 2004 00:15:03 -0000	1.403.4.10
@@ -1647,7 +1647,11 @@
 			    "-lgcc",
 			    "-lgcc_eh"
 #ifdef USE_LIBUNWIND_EXCEPTIONS
+# ifdef HAVE_LD_STATIC_DYNAMIC
+			    " %{!static:-Bstatic} -lunwind %{!static:-Bdynamic}"
+# else
 			    " -lunwind"
+# endif
 #endif
 			    );
 
Index: gcc/libgcc-darwin.ver
===================================================================
RCS file: /cvs/gcc/gcc/gcc/Attic/libgcc-darwin.ver,v
retrieving revision 2.1.10.1
retrieving revision 2.1.10.2
diff -u -r2.1.10.1 -r2.1.10.2
--- gcc/libgcc-darwin.ver	12 Jun 2004 04:46:15 -0000	2.1.10.1
+++ gcc/libgcc-darwin.ver	15 Dec 2004 12:34:25 -0000	2.1.10.2
@@ -217,3 +217,13 @@
   ___paritydi2
   ___parityti2
 }
+
+%inherit GCC_3.4.4 GCC_3.4
+GCC_3.4.4 {
+  # libgcc2 TImode arithmetic (for 64-bit targets).
+  __absvti2
+  __addvti3
+  __mulvti3
+  __negvti2
+  __subvti3
+}
Index: gcc/libgcc-std.ver
===================================================================
RCS file: /cvs/gcc/gcc/gcc/libgcc-std.ver,v
retrieving revision 1.23.10.3
retrieving revision 1.23.10.4
diff -u -r1.23.10.3 -r1.23.10.4
--- gcc/libgcc-std.ver	1 Sep 2004 19:14:33 -0000	1.23.10.3
+++ gcc/libgcc-std.ver	15 Dec 2004 12:34:25 -0000	1.23.10.4
@@ -224,3 +224,13 @@
   __enable_execute_stack
   __trampoline_setup
 }
+
+%inherit GCC_3.4.4 GCC_3.4.2
+GCC_3.4.4 {
+  # libgcc2 TImode arithmetic (for 64-bit targets).
+  __absvti2
+  __addvti3
+  __mulvti3
+  __negvti2
+  __subvti3
+}
Index: gcc/libgcc2.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/libgcc2.c,v
retrieving revision 1.170.6.2
retrieving revision 1.170.6.3
diff -u -r1.170.6.2 -r1.170.6.3
--- gcc/libgcc2.c	26 Sep 2004 20:47:14 -0000	1.170.6.2
+++ gcc/libgcc2.c	15 Dec 2004 12:34:24 -0000	1.170.6.3
@@ -73,7 +73,7 @@
 
 #ifdef L_addvsi3
 Wtype
-__addvsi3 (Wtype a, Wtype b)
+__addvSI3 (Wtype a, Wtype b)
 {
   const Wtype w = a + b;
 
@@ -82,11 +82,23 @@
 
   return w;
 }
+#ifdef COMPAT_SIMODE_TRAPPING_ARITHMETIC
+SItype
+__addvsi3 (SItype a, SItype b)
+{
+  const SItype w = a + b;
+
+  if (b >= 0 ? w < a : w > a)
+    abort ();
+
+  return w;
+}
+#endif /* COMPAT_SIMODE_TRAPPING_ARITHMETIC */
 #endif
 
 #ifdef L_addvdi3
 DWtype
-__addvdi3 (DWtype a, DWtype b)
+__addvDI3 (DWtype a, DWtype b)
 {
   const DWtype w = a + b;
 
@@ -99,20 +111,32 @@
 
 #ifdef L_subvsi3
 Wtype
-__subvsi3 (Wtype a, Wtype b)
+__subvSI3 (Wtype a, Wtype b)
 {
-  const DWtype w = a - b;
+  const Wtype w = a - b;
 
   if (b >= 0 ? w > a : w < a)
     abort ();
 
   return w;
 }
+#ifdef COMPAT_SIMODE_TRAPPING_ARITHMETIC
+SItype
+__subvsi3 (SItype a, SItype b)
+{
+  const SItype w = a - b;
+
+  if (b >= 0 ? w > a : w < a)
+    abort ();
+
+  return w;
+}
+#endif /* COMPAT_SIMODE_TRAPPING_ARITHMETIC */
 #endif
 
 #ifdef L_subvdi3
 DWtype
-__subvdi3 (DWtype a, DWtype b)
+__subvDI3 (DWtype a, DWtype b)
 {
   const DWtype w = a - b;
 
@@ -126,7 +150,7 @@
 #ifdef L_mulvsi3
 #define WORD_SIZE (sizeof (Wtype) * BITS_PER_UNIT)
 Wtype
-__mulvsi3 (Wtype a, Wtype b)
+__mulvSI3 (Wtype a, Wtype b)
 {
   const DWtype w = (DWtype) a * (DWtype) b;
 
@@ -135,11 +159,25 @@
 
   return w;
 }
+#ifdef COMPAT_SIMODE_TRAPPING_ARITHMETIC
+#undef WORD_SIZE
+#define WORD_SIZE (sizeof (SItype) * BITS_PER_UNIT)
+SItype
+__mulvsi3 (SItype a, SItype b)
+{
+  const DItype w = (DItype) a * (DItype) b;
+
+  if ((SItype) (w >> WORD_SIZE) != (SItype) w >> (WORD_SIZE-1))
+    abort ();
+
+  return w;
+}
+#endif /* COMPAT_SIMODE_TRAPPING_ARITHMETIC */
 #endif
 
 #ifdef L_negvsi2
 Wtype
-__negvsi2 (Wtype a)
+__negvSI2 (Wtype a)
 {
   const Wtype w = -a;
 
@@ -148,11 +186,23 @@
 
    return w;
 }
+#ifdef COMPAT_SIMODE_TRAPPING_ARITHMETIC
+SItype
+__negvsi2 (SItype a)
+{
+  const SItype w = -a;
+
+  if (a >= 0 ? w > 0 : w < 0)
+    abort ();
+
+   return w;
+}
+#endif /* COMPAT_SIMODE_TRAPPING_ARITHMETIC */
 #endif
 
 #ifdef L_negvdi2
 DWtype
-__negvdi2 (DWtype a)
+__negvDI2 (DWtype a)
 {
   const DWtype w = -a;
 
@@ -165,12 +215,30 @@
 
 #ifdef L_absvsi2
 Wtype
-__absvsi2 (Wtype a)
+__absvSI2 (Wtype a)
 {
   Wtype w = a;
 
   if (a < 0)
 #ifdef L_negvsi2
+    w = __negvSI2 (a);
+#else
+    w = -a;
+
+  if (w < 0)
+    abort ();
+#endif
+
+   return w;
+}
+#ifdef COMPAT_SIMODE_TRAPPING_ARITHMETIC
+SItype
+__absvsi2 (SItype a)
+{
+  SItype w = a;
+
+  if (a < 0)
+#ifdef L_negvsi2
     w = __negvsi2 (a);
 #else
     w = -a;
@@ -181,17 +249,18 @@
 
    return w;
 }
+#endif /* COMPAT_SIMODE_TRAPPING_ARITHMETIC */
 #endif
 
 #ifdef L_absvdi2
 DWtype
-__absvdi2 (DWtype a)
+__absvDI2 (DWtype a)
 {
   DWtype w = a;
 
   if (a < 0)
 #ifdef L_negvdi2
-    w = __negvdi2 (a);
+    w = __negvDI2 (a);
 #else
     w = -a;
 
@@ -206,7 +275,7 @@
 #ifdef L_mulvdi3
 #define WORD_SIZE (sizeof (Wtype) * BITS_PER_UNIT)
 DWtype
-__mulvdi3 (DWtype u, DWtype v)
+__mulvDI3 (DWtype u, DWtype v)
 {
   /* The unchecked multiplication needs 3 Wtype x Wtype multiplications,
      but the checked multiplication needs only two.  */
Index: gcc/libgcc2.h
===================================================================
RCS file: /cvs/gcc/gcc/gcc/libgcc2.h,v
retrieving revision 1.28
retrieving revision 1.28.4.1
diff -u -r1.28 -r1.28.4.1
--- gcc/libgcc2.h	21 Dec 2003 14:08:34 -0000	1.28
+++ gcc/libgcc2.h	15 Dec 2004 12:34:25 -0000	1.28.4.1
@@ -135,6 +135,16 @@
 #define float bogus_type
 #define double bogus_type
 
+/* Versions prior to 3.4.4 were not taking into account the word size for
+   the 5 trapping arithmetic functions absv, addv, subv, mulv and negv.  As
+   a consequence, the si and di variants were always and the only ones emitted.
+   To maintain backward compatibility, COMPAT_SIMODE_TRAPPING_ARITHMETIC is
+   defined on platforms where it makes sense to still have the si variants
+   emitted.  As a bonus, their implementation is now correct.  Note that the
+   same mechanism should have been implemented for the di variants, but it
+   turns out that no platform would define COMPAT_DIMODE_TRAPPING_ARITHMETIC
+   if it existed.  */
+
 #if MIN_UNITS_PER_WORD > 4
 #define W_TYPE_SIZE (8 * BITS_PER_UNIT)
 #define Wtype	DItype
@@ -145,6 +155,7 @@
 #define UDWtype	UTItype
 #define __NW(a,b)	__ ## a ## di ## b
 #define __NDW(a,b)	__ ## a ## ti ## b
+#define COMPAT_SIMODE_TRAPPING_ARITHMETIC
 #elif MIN_UNITS_PER_WORD > 2 \
       || (MIN_UNITS_PER_WORD > 1 && LONG_LONG_TYPE_SIZE > 32)
 #define W_TYPE_SIZE (4 * BITS_PER_UNIT)
@@ -210,6 +221,17 @@
 #define __fixunsdfSI	__NW(fixunsdf,)
 #define __fixunssfSI	__NW(fixunssf,)
 
+#define __absvSI2	__NW(absv,2)
+#define __addvSI3	__NW(addv,3)
+#define __subvSI3	__NW(subv,3)
+#define __mulvSI3	__NW(mulv,3)
+#define __negvSI2	__NW(negv,2)
+#define __absvDI2	__NDW(absv,2)
+#define __addvDI3	__NDW(addv,3)
+#define __subvDI3	__NDW(subv,3)
+#define __mulvDI3	__NDW(mulv,3)
+#define __negvDI2	__NDW(negv,2)
+
 #define __ffsSI2	__NW(ffs,2)
 #define __clzSI2	__NW(clz,2)
 #define __ctzSI2	__NW(ctz,2)
@@ -251,16 +273,24 @@
 extern word_type __cmpdi2 (DWtype, DWtype);
 extern word_type __ucmpdi2 (DWtype, DWtype);
 
-extern Wtype __absvsi2 (Wtype);
-extern DWtype __absvdi2 (DWtype);
-extern Wtype __addvsi3 (Wtype, Wtype);
-extern DWtype __addvdi3 (DWtype, DWtype);
-extern Wtype __subvsi3 (Wtype, Wtype);
-extern DWtype __subvdi3 (DWtype, DWtype);
-extern Wtype __mulvsi3 (Wtype, Wtype);
-extern DWtype __mulvdi3 (DWtype, DWtype);
-extern Wtype __negvsi2 (Wtype);
-extern DWtype __negvdi2 (DWtype);
+extern Wtype __absvSI2 (Wtype);
+extern Wtype __addvSI3 (Wtype, Wtype);
+extern Wtype __subvSI3 (Wtype, Wtype);
+extern Wtype __mulvSI3 (Wtype, Wtype);
+extern Wtype __negvSI2 (Wtype);
+extern DWtype __absvDI2 (DWtype);
+extern DWtype __addvDI3 (DWtype, DWtype);
+extern DWtype __subvDI3 (DWtype, DWtype);
+extern DWtype __mulvDI3 (DWtype, DWtype);
+extern DWtype __negvDI2 (DWtype);
+
+#ifdef COMPAT_SIMODE_TRAPPING_ARITHMETIC
+extern SItype __absvsi2 (SItype);
+extern SItype __addvsi3 (SItype, SItype);
+extern SItype __subvsi3 (SItype, SItype);
+extern SItype __mulvsi3 (SItype, SItype);
+extern SItype __negvsi2 (SItype);
+#endif /* COMPAT_SIMODE_TRAPPING_ARITHMETIC */
 
 #if BITS_PER_UNIT == 8
 extern DWtype __fixdfdi (DFtype);
Index: gcc/loop.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/loop.c,v
retrieving revision 1.488.2.5
retrieving revision 1.488.2.6
diff -u -r1.488.2.5 -r1.488.2.6
--- gcc/loop.c	13 Jul 2004 15:29:08 -0000	1.488.2.5
+++ gcc/loop.c	18 Dec 2004 07:58:09 -0000	1.488.2.6
@@ -765,6 +765,9 @@
 	in_libcall--;
       if (GET_CODE (p) == INSN)
 	{
+	  /* Do not scan past an optimization barrier.  */
+	  if (GET_CODE (PATTERN (p)) == ASM_INPUT)
+	    break;
 	  temp = find_reg_note (p, REG_LIBCALL, NULL_RTX);
 	  if (temp)
 	    in_libcall++;
Index: gcc/reg-stack.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/reg-stack.c,v
retrieving revision 1.140.4.1
retrieving revision 1.140.4.2
diff -u -r1.140.4.1 -r1.140.4.2
--- gcc/reg-stack.c	23 Jan 2004 23:36:01 -0000	1.140.4.1
+++ gcc/reg-stack.c	13 Dec 2004 02:34:14 -0000	1.140.4.2
@@ -1060,10 +1060,21 @@
 	    if (regstack->reg[i] == REGNO (src))
 	      break;
 
-	  /* The source must be live, and the dest must be dead.  */
-	  if (i < 0 || get_hard_regnum (regstack, dest) >= FIRST_STACK_REG)
+	  /* The destination must be dead, or life analysis is borked.  */
+	  if (get_hard_regnum (regstack, dest) >= FIRST_STACK_REG)
 	    abort ();
 
+	  /* If the source is not live, this is yet another case of
+	     uninitialized variables.  Load up a NaN instead.  */
+	  if (i < 0)
+	    {
+	      PATTERN (insn) = pat
+	        = gen_rtx_SET (VOIDmode,
+			       FP_MODE_REG (REGNO (dest), SFmode), nan);
+	      INSN_CODE (insn) = -1;
+	      return move_for_stack_reg (insn, regstack, pat);
+	    }
+
 	  /* It is possible that the dest is unused after this insn.
 	     If so, just pop the src.  */
 
Index: gcc/reload1.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/reload1.c,v
retrieving revision 1.419.4.5
retrieving revision 1.419.4.6
diff -u -r1.419.4.5 -r1.419.4.6
--- gcc/reload1.c	2 May 2004 12:37:17 -0000	1.419.4.5
+++ gcc/reload1.c	26 Nov 2004 05:07:25 -0000	1.419.4.6
@@ -3324,6 +3324,14 @@
   num_not_at_initial_offset = 0;
 }
 
+/* Subroutine of set_initial_label_offsets called via for_each_eh_label.  */
+
+static void
+set_initial_eh_label_offset (rtx label)
+{
+  set_label_offsets (label, NULL_RTX, 1);
+}
+
 /* Initialize the known label offsets.
    Set a known offset for each forced label to be at the initial offset
    of each elimination.  We do this because we assume that all
@@ -3340,6 +3348,8 @@
   for (x = forced_labels; x; x = XEXP (x, 1))
     if (XEXP (x, 0))
       set_label_offsets (XEXP (x, 0), NULL_RTX, 1);
+
+  for_each_eh_label (set_initial_eh_label_offset);
 }
 
 /* Set all elimination offsets to the known values for the code label given
Index: gcc/simplify-rtx.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/simplify-rtx.c,v
retrieving revision 1.172.4.3
retrieving revision 1.172.4.4
diff -u -r1.172.4.3 -r1.172.4.4
--- gcc/simplify-rtx.c	10 Oct 2004 21:53:35 -0000	1.172.4.3
+++ gcc/simplify-rtx.c	24 Nov 2004 14:20:33 -0000	1.172.4.4
@@ -1184,6 +1184,7 @@
     }
 
   if (VECTOR_MODE_P (mode)
+      && code != VEC_CONCAT
       && GET_CODE (trueop0) == CONST_VECTOR
       && GET_CODE (trueop1) == CONST_VECTOR)
     {
Index: gcc/toplev.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/toplev.c,v
retrieving revision 1.863.4.12
retrieving revision 1.863.4.13
diff -u -r1.863.4.12 -r1.863.4.13
--- gcc/toplev.c	26 Jul 2004 14:42:11 -0000	1.863.4.12
+++ gcc/toplev.c	14 Dec 2004 01:24:28 -0000	1.863.4.13
@@ -3656,8 +3656,7 @@
   if ((*targetm.binds_local_p) (current_function_decl))
     {
       int pref = cfun->preferred_stack_boundary;
-      if (cfun->recursive_call_emit
-          && cfun->stack_alignment_needed > cfun->preferred_stack_boundary)
+      if (cfun->stack_alignment_needed > cfun->preferred_stack_boundary)
 	pref = cfun->stack_alignment_needed;
       cgraph_rtl_info (current_function_decl)->preferred_incoming_stack_boundary
         = pref;
Index: gcc/tree-inline.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/tree-inline.c,v
retrieving revision 1.90.4.5
retrieving revision 1.90.4.6
diff -u -r1.90.4.5 -r1.90.4.6
--- gcc/tree-inline.c	7 Oct 2004 16:51:14 -0000	1.90.4.5
+++ gcc/tree-inline.c	15 Dec 2004 19:17:46 -0000	1.90.4.6
@@ -1548,8 +1548,11 @@
   splay_tree_delete (id->decl_map);
   id->decl_map = st;
 
-  /* The new expression has side-effects if the old one did.  */
-  TREE_SIDE_EFFECTS (expr) = TREE_SIDE_EFFECTS (t);
+  /* Although, from the semantic viewpoint, the new expression has
+     side-effects only if the old one did, it is not possible, from
+     the technical viewpoint, to evaluate the body of a function
+     multiple times without serious havoc.  */
+  TREE_SIDE_EFFECTS (expr) = 1;
 
   /* Replace the call by the inlined body.  Wrap it in an
      EXPR_WITH_FILE_LOCATION so that we'll get debugging line notes
Index: gcc/unwind-dw2.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/unwind-dw2.c,v
retrieving revision 1.40.6.2
retrieving revision 1.40.6.3
diff -u -r1.40.6.2 -r1.40.6.3
--- gcc/unwind-dw2.c	30 Sep 2004 17:45:47 -0000	1.40.6.2
+++ gcc/unwind-dw2.c	10 Nov 2004 06:37:02 -0000	1.40.6.3
@@ -1375,7 +1375,6 @@
 alias (_Unwind_Backtrace);
 alias (_Unwind_DeleteException);
 alias (_Unwind_FindEnclosingFunction);
-alias (_Unwind_FindTableEntry);
 alias (_Unwind_ForcedUnwind);
 alias (_Unwind_GetDataRelBase);
 alias (_Unwind_GetTextRelBase);
Index: gcc/version.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/version.c,v
retrieving revision 1.2212.2.292
retrieving revision 1.2212.2.334
diff -u -r1.2212.2.292 -r1.2212.2.334
--- gcc/version.c	5 Nov 2004 03:35:02 -0000	1.2212.2.292
+++ gcc/version.c	18 Dec 2004 00:16:11 -0000	1.2212.2.334
@@ -5,7 +5,7 @@
    please modify this string to indicate that, e.g. by putting your
    organization's name in parentheses at the end of the string.  */
 
-const char version_string[] = "3.4.3";
+const char version_string[] = "3.4.4 20041218 (prerelease)";
 
 /* This is the location of the online document giving instructions for
    reporting bugs.  If you distribute a modified version of GCC,
Index: gcc/config/t-libunwind-elf
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/t-libunwind-elf,v
retrieving revision 1.1.4.2
retrieving revision 1.1.4.3
diff -u -r1.1.4.2 -r1.1.4.3
--- gcc/config/t-libunwind-elf	18 Oct 2004 16:00:47 -0000	1.1.4.2
+++ gcc/config/t-libunwind-elf	16 Dec 2004 19:16:21 -0000	1.1.4.3
@@ -14,8 +14,7 @@
 	@multilib_flags@ $(SHLIB_OBJS) -lc && \
 	rm -f $(SHLIB_SOLINK) && \
 	if [ -f $(SHLIBUNWIND_NAME) ]; then \
-	  mv -f $(SHLIBUNWIND_NAME) \
-	     $(SHLIBUNWIND_NAME).`basename $(STAGE_PREFIX)`; \
+	  mv -f $(SHLIBUNWIND_NAME) $(SHLIBUNWIND_NAME).backup; \
 	else true; fi && \
 	mv $(SHLIBUNWIND_NAME).tmp $(SHLIBUNWIND_NAME) && \
 	$(LN_S) $(SHLIBUNWIND_NAME) $(SHLIB_SOLINK)
Index: gcc/config/t-slibgcc-darwin
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/t-slibgcc-darwin,v
retrieving revision 1.2.10.1
retrieving revision 1.2.10.2
diff -u -r1.2.10.1 -r1.2.10.2
--- gcc/config/t-slibgcc-darwin	18 Oct 2004 16:00:47 -0000	1.2.10.1
+++ gcc/config/t-slibgcc-darwin	16 Dec 2004 19:16:21 -0000	1.2.10.2
@@ -17,7 +17,7 @@
 	@multilib_flags@ $(SHLIB_OBJS) -lc && \
 	rm -f $(SHLIB_SOLINK) && \
 	if [ -f $(SHLIB_NAME) ]; then \
-	  mv -f $(SHLIB_NAME) $(SHLIB_NAME).`basename $(STAGE_PREFIX)`; \
+	  mv -f $(SHLIB_NAME) $(SHLIB_NAME).backup; \
 	else true; fi && \
 	mv $(SHLIB_NAME).tmp $(SHLIB_NAME) && \
 	$(LN_S) $(SHLIB_NAME) $(SHLIB_SOLINK)
Index: gcc/config/t-slibgcc-elf-ver
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/t-slibgcc-elf-ver,v
retrieving revision 1.5.20.2
retrieving revision 1.5.20.3
diff -u -r1.5.20.2 -r1.5.20.3
--- gcc/config/t-slibgcc-elf-ver	18 Oct 2004 16:00:47 -0000	1.5.20.2
+++ gcc/config/t-slibgcc-elf-ver	16 Dec 2004 19:16:21 -0000	1.5.20.3
@@ -17,7 +17,7 @@
 	-o $(SHLIB_NAME).tmp @multilib_flags@ $(SHLIB_OBJS) $(SHLIB_LC) && \
 	rm -f $(SHLIB_SOLINK) && \
 	if [ -f $(SHLIB_NAME) ]; then \
-	  mv -f $(SHLIB_NAME) $(SHLIB_NAME).`basename $(STAGE_PREFIX)`; \
+	  mv -f $(SHLIB_NAME) $(SHLIB_NAME).backup; \
 	else true; fi && \
 	mv $(SHLIB_NAME).tmp $(SHLIB_NAME) && \
 	$(LN_S) $(SHLIB_NAME) $(SHLIB_SOLINK)
Index: gcc/config/t-slibgcc-sld
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/t-slibgcc-sld,v
retrieving revision 1.4.20.1
retrieving revision 1.4.20.2
diff -u -r1.4.20.1 -r1.4.20.2
--- gcc/config/t-slibgcc-sld	18 Oct 2004 16:00:47 -0000	1.4.20.1
+++ gcc/config/t-slibgcc-sld	16 Dec 2004 19:16:21 -0000	1.4.20.2
@@ -14,7 +14,7 @@
 	@multilib_flags@ $(SHLIB_OBJS) -lc && \
 	rm -f $(SHLIB_SOLINK) && \
 	if [ -f $(SHLIB_NAME) ]; then \
-	  mv -f $(SHLIB_NAME) $(SHLIB_NAME).`basename $(STAGE_PREFIX)`; \
+	  mv -f $(SHLIB_NAME) $(SHLIB_NAME).backup; \
 	else true; fi && \
 	mv $(SHLIB_NAME).tmp $(SHLIB_NAME) && \
 	$(LN_S) $(SHLIB_NAME) $(SHLIB_SOLINK)
Index: gcc/config/alpha/alpha.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/alpha/alpha.c,v
retrieving revision 1.342.4.12
retrieving revision 1.342.4.13
diff -u -r1.342.4.12 -r1.342.4.13
--- gcc/config/alpha/alpha.c	30 Sep 2004 17:45:48 -0000	1.342.4.12
+++ gcc/config/alpha/alpha.c	12 Nov 2004 09:11:33 -0000	1.342.4.13
@@ -3197,7 +3197,13 @@
 	  /* If the constants doesn't fit into an immediate, but can
  	     be generated by lda/ldah, we adjust the argument and
  	     compare against zero, so we can use beq/bne directly.  */
-	  else if (GET_CODE (op1) == CONST_INT && (code == EQ || code == NE))
+	  /* ??? Don't do this when comparing against symbols, otherwise
+	     we'll reduce (&x == 0x1234) to (&x-0x1234 == 0), which will
+	     be declared false out of hand (at least for non-weak).  */
+	  else if (GET_CODE (op1) == CONST_INT
+		   && (code == EQ || code == NE)
+		   && !(symbolic_operand (op0, VOIDmode)
+			|| (GET_CODE (op0) == REG && REG_POINTER (op0))))
 	    {
 	      HOST_WIDE_INT v = INTVAL (op1), n = -v;
 
Index: gcc/config/alpha/alpha.md
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/alpha/alpha.md,v
retrieving revision 1.215.6.5
retrieving revision 1.215.6.6
diff -u -r1.215.6.5 -r1.215.6.6
--- gcc/config/alpha/alpha.md	26 Aug 2004 10:02:22 -0000	1.215.6.5
+++ gcc/config/alpha/alpha.md	5 Dec 2004 19:59:59 -0000	1.215.6.6
@@ -77,6 +77,7 @@
    (UNSPECV_PLDGP2	11)	; prologue ldgp
    (UNSPECV_SET_TP	12)
    (UNSPECV_RPCC	13)
+   (UNSPECV_SETJMPR_ER	14)	; builtin_setjmp_receiver fragment
   ])
 
 ;; Where necessary, the suffixes _le and _be are used to distinguish between
@@ -6900,70 +6901,44 @@
   "jmp $31,(%0),0"
   [(set_attr "type" "ibr")])
 
-(define_insn "*builtin_setjmp_receiver_er_sl_1"
-  [(unspec_volatile [(label_ref (match_operand 0 "" ""))] UNSPECV_SETJMPR)]
-  "TARGET_EXPLICIT_RELOCS && TARGET_ABI_OSF && TARGET_AS_CAN_SUBTRACT_LABELS"
-  "lda $27,$LSJ%=-%l0($27)\n$LSJ%=:")
-  
-(define_insn "*builtin_setjmp_receiver_er_1"
-  [(unspec_volatile [(label_ref (match_operand 0 "" ""))] UNSPECV_SETJMPR)]
-  "TARGET_EXPLICIT_RELOCS && TARGET_ABI_OSF"
-  "br $27,$LSJ%=\n$LSJ%=:"
-  [(set_attr "type" "ibr")])
-
-(define_split
-  [(unspec_volatile [(label_ref (match_operand 0 "" ""))] UNSPECV_SETJMPR)]
-  "TARGET_EXPLICIT_RELOCS && TARGET_ABI_OSF
-   && prev_nonnote_insn (insn) == operands[0]"
-  [(const_int 0)]
-  "
-{
-  emit_note (NOTE_INSN_DELETED);
-  DONE;
-}")
-
-(define_insn "*builtin_setjmp_receiver_1"
+(define_expand "builtin_setjmp_receiver"
   [(unspec_volatile [(label_ref (match_operand 0 "" ""))] UNSPECV_SETJMPR)]
   "TARGET_ABI_OSF"
-  "br $27,$LSJ%=\n$LSJ%=:\;ldgp $29,0($27)"
-  [(set_attr "length" "12")
-   (set_attr "type" "multi")])
+  "")
 
-(define_expand "builtin_setjmp_receiver_er"
-  [(unspec_volatile [(label_ref (match_operand 0 "" ""))] UNSPECV_SETJMPR)
+(define_insn_and_split "*builtin_setjmp_receiver_1"
+  [(unspec_volatile [(match_operand 0 "" "")] UNSPECV_SETJMPR)]
+  "TARGET_ABI_OSF"
+{
+  if (TARGET_EXPLICIT_RELOCS)
+    return "#";
+  else
+    return "br $27,$LSJ%=\n$LSJ%=:\;ldgp $29,0($27)";
+}
+  "&& TARGET_EXPLICIT_RELOCS && reload_completed"
+  [(unspec_volatile [(match_dup 0)] UNSPECV_SETJMPR_ER)
    (set (match_dup 1)
 	(unspec_volatile:DI [(match_dup 2) (match_dup 3)] UNSPECV_LDGP1))
    (set (match_dup 1)
 	(unspec:DI [(match_dup 1) (match_dup 3)] UNSPEC_LDGP2))]
-  ""
 {
   operands[1] = pic_offset_table_rtx;
   operands[2] = gen_rtx_REG (Pmode, 27);
   operands[3] = GEN_INT (alpha_next_sequence_number++);
-})
+}
+  [(set_attr "length" "12")
+   (set_attr "type" "multi")])
 
-(define_expand "builtin_setjmp_receiver"
-  [(unspec_volatile [(label_ref (match_operand 0 "" ""))] UNSPECV_SETJMPR)]
-  "TARGET_ABI_OSF"
-{
-  if (TARGET_EXPLICIT_RELOCS)
-    {
-      emit_insn (gen_builtin_setjmp_receiver_er (operands[0]));
-      DONE;
-    }
-})
+(define_insn "*builtin_setjmp_receiver_er_sl_1"
+  [(unspec_volatile [(match_operand 0 "" "")] UNSPECV_SETJMPR_ER)]
+  "TARGET_ABI_OSF && TARGET_EXPLICIT_RELOCS && TARGET_AS_CAN_SUBTRACT_LABELS"
+  "lda $27,$LSJ%=-%l0($27)\n$LSJ%=:")
 
-(define_expand "exception_receiver_er"
-  [(set (match_dup 0)
-	(unspec_volatile:DI [(match_dup 1) (match_dup 2)] UNSPECV_LDGP1))
-   (set (match_dup 0)
-	(unspec:DI [(match_dup 0) (match_dup 2)] UNSPEC_LDGP2))]
-  ""
-{
-  operands[0] = pic_offset_table_rtx;
-  operands[1] = gen_rtx_REG (Pmode, 26);
-  operands[2] = GEN_INT (alpha_next_sequence_number++);
-})
+(define_insn "*builtin_setjmp_receiver_er_1"
+  [(unspec_volatile [(match_operand 0 "" "")] UNSPECV_SETJMPR_ER)]
+  "TARGET_ABI_OSF && TARGET_EXPLICIT_RELOCS"
+  "br $27,$LSJ%=\n$LSJ%=:"
+  [(set_attr "type" "ibr")])
 
 (define_expand "exception_receiver"
   [(unspec_volatile [(match_dup 0)] UNSPECV_EHR)]
@@ -6971,28 +6946,38 @@
 {
   if (TARGET_LD_BUGGY_LDGP)
     operands[0] = alpha_gp_save_rtx ();
-  else if (TARGET_EXPLICIT_RELOCS)
-    {
-      emit_insn (gen_exception_receiver_er ());
-      DONE;
-    }
   else
     operands[0] = const0_rtx;
 })
 
-(define_insn "*exception_receiver_1"
-  [(unspec_volatile [(const_int 0)] UNSPECV_EHR)]
-  "! TARGET_LD_BUGGY_LDGP"
-  "ldgp $29,0($26)"
-  [(set_attr "length" "8")
-   (set_attr "type" "multi")])
-
 (define_insn "*exception_receiver_2"
   [(unspec_volatile [(match_operand:DI 0 "memory_operand" "m")] UNSPECV_EHR)]
-  "TARGET_LD_BUGGY_LDGP"
+  "TARGET_ABI_OSF && TARGET_LD_BUGGY_LDGP"
   "ldq $29,%0"
   [(set_attr "type" "ild")])
 
+(define_insn_and_split "*exception_receiver_1"
+  [(unspec_volatile [(const_int 0)] UNSPECV_EHR)]
+  "TARGET_ABI_OSF"
+{
+  if (TARGET_EXPLICIT_RELOCS)
+    return "ldah $29,0($26)\t\t!gpdisp!%*\;lda $29,0($29)\t\t!gpdisp!%*";
+  else
+    return "ldgp $29,0($26)";
+}
+  "&& TARGET_EXPLICIT_RELOCS && reload_completed"
+  [(set (match_dup 0)
+	(unspec_volatile:DI [(match_dup 1) (match_dup 2)] UNSPECV_LDGP1))
+   (set (match_dup 0)
+	(unspec:DI [(match_dup 0) (match_dup 2)] UNSPEC_LDGP2))]
+{
+  operands[0] = pic_offset_table_rtx;
+  operands[1] = gen_rtx_REG (Pmode, 26);
+  operands[2] = GEN_INT (alpha_next_sequence_number++);
+}
+  [(set_attr "length" "8")
+   (set_attr "type" "multi")])
+
 (define_expand "nonlocal_goto_receiver"
   [(unspec_volatile [(const_int 0)] UNSPECV_BLOCKAGE)
    (set (reg:DI 27) (mem:DI (reg:DI 29)))
Index: gcc/config/alpha/t-osf4
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/alpha/t-osf4,v
retrieving revision 1.7.10.1
retrieving revision 1.7.10.2
diff -u -r1.7.10.1 -r1.7.10.2
--- gcc/config/alpha/t-osf4	18 Oct 2004 16:00:48 -0000	1.7.10.1
+++ gcc/config/alpha/t-osf4	16 Dec 2004 19:16:21 -0000	1.7.10.2
@@ -19,7 +19,7 @@
 	-o $(SHLIB_NAME).tmp @multilib_flags@ $(SHLIB_OBJS) -lc && \
 	rm -f $(SHLIB_SONAME) && \
 	if [ -f $(SHLIB_NAME) ]; then \
-	  mv -f $(SHLIB_NAME) $(SHLIB_NAME).`basename $(STAGE_PREFIX)`; \
+	  mv -f $(SHLIB_NAME) $(SHLIB_NAME).backup; \
 	else true; fi && \
 	mv $(SHLIB_NAME).tmp $(SHLIB_NAME) && \
 	$(LN_S) $(SHLIB_NAME) $(SHLIB_SONAME)
Index: gcc/config/arc/lib1funcs.asm
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/arc/lib1funcs.asm,v
retrieving revision 1.5.10.2
retrieving revision 1.5.10.3
diff -u -r1.5.10.2 -r1.5.10.3
--- gcc/config/arc/lib1funcs.asm	21 Oct 2004 21:54:06 -0000	1.5.10.2
+++ gcc/config/arc/lib1funcs.asm	17 Nov 2004 12:29:16 -0000	1.5.10.3
@@ -89,7 +89,7 @@
 	nop
 	beq.nd .Ldone
 	and.f 0,r0,1		; if (a & 1)
-	cmp r0,0
+	sub.f 0,r0,0
 	nop
 	beq .Ldontadd
 	add.f r4,r4,r1		; r += b
Index: gcc/config/arm/t-netbsd
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/arm/t-netbsd,v
retrieving revision 1.7.10.1
retrieving revision 1.7.10.2
diff -u -r1.7.10.1 -r1.7.10.2
--- gcc/config/arm/t-netbsd	18 Oct 2004 16:00:49 -0000	1.7.10.1
+++ gcc/config/arm/t-netbsd	16 Dec 2004 19:16:21 -0000	1.7.10.2
@@ -14,7 +14,7 @@
 	-o $(SHLIB_NAME).tmp @multilib_flags@ $(SHLIB_OBJS) -lc && \
 	rm -f $(SHLIB_SONAME) && \
 	if [ -f $(SHLIB_NAME) ]; then \
-	  mv -f $(SHLIB_NAME) $(SHLIB_NAME).`basename $(STAGE_PREFIX)`; \
+	  mv -f $(SHLIB_NAME) $(SHLIB_NAME).backup; \
 	else true; fi && \
 	mv $(SHLIB_NAME).tmp $(SHLIB_NAME) && \
 	$(LN_S) $(SHLIB_NAME) $(SHLIB_SONAME)
Index: gcc/config/arm/t-rtems
===================================================================
RCS file: gcc/config/arm/t-rtems
diff -N gcc/config/arm/t-rtems
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/config/arm/t-rtems	23 Nov 2004 05:30:32 -0000	1.1
@@ -0,0 +1,10 @@
+# Custom rtems multilibs
+
+MULTILIB_OPTIONS     = marm/mthumb
+MULTILIB_DIRNAMES    = arm thumb
+MULTILIB_EXCEPTIONS  = 
+MULTILIB_MATCHES     = marm=mno-thumb
+
+MULTILIB_OPTIONS    += msoft-float/mhard-float
+MULTILIB_DIRNAMES   += soft fpu
+MULTILIB_EXCEPTIONS += *mthumb/*mhard-float*
Index: gcc/config/avr/rtems.h
===================================================================
RCS file: gcc/config/avr/rtems.h
diff -N gcc/config/avr/rtems.h
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/config/avr/rtems.h	23 Nov 2004 03:44:03 -0000	1.1
@@ -0,0 +1,29 @@
+/* Definitions for rtems targeting a AVR using ELF.
+   Copyright (C) 2004 Free Software Foundation, Inc.
+   Contributed by Ralf Corsepius (ralf.corsepius@rtems.org).
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2, or (at your option)
+any later version.
+
+GCC is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with GCC; see the file COPYING.  If not, write to
+the Free Software Foundation, 59 Temple Place - Suite 330,
+Boston, MA 02111-1307, USA.  */
+
+/* Specify predefined symbols in preprocessor.  */
+
+#define TARGET_OS_CPP_BUILTINS()	\
+do {					\
+  builtin_define ("__rtems__");		\
+  builtin_define ("__USE_INIT_FINI__");	\
+  builtin_assert ("system=rtems");	\
+} while (0)
Index: gcc/config/avr/t-rtems
===================================================================
RCS file: gcc/config/avr/t-rtems
diff -N gcc/config/avr/t-rtems
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/config/avr/t-rtems	23 Nov 2004 03:44:03 -0000	1.1
@@ -0,0 +1,3 @@
+# Multilibs for avr RTEMS targets.
+
+# ATM, this is just a stub
Index: gcc/config/c4x/t-rtems
===================================================================
RCS file: gcc/config/c4x/t-rtems
diff -N gcc/config/c4x/t-rtems
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/config/c4x/t-rtems	23 Nov 2004 09:30:39 -0000	1.1
@@ -0,0 +1,10 @@
+# Custom RTEMS multilibs
+
+# We'd actually want to support -msmall, but it trips a bug in gcc
+# http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14436
+#
+# MULTILIB_OPTIONS = m30 msmall mmemparm
+# MULTILIB_DIRNAMES = c3x small mem
+
+MULTILIB_OPTIONS = m30 mmemparm
+MULTILIB_DIRNAMES = c3x mem
Index: gcc/config/i386/freebsd.h
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/i386/freebsd.h,v
retrieving revision 1.41.10.1
retrieving revision 1.41.10.2
diff -u -r1.41.10.1 -r1.41.10.2
--- gcc/config/i386/freebsd.h	2 Mar 2004 22:34:58 -0000	1.41.10.1
+++ gcc/config/i386/freebsd.h	12 Nov 2004 21:26:54 -0000	1.41.10.2
@@ -138,12 +138,5 @@
 
 /* FreeBSD sets the rounding precision of the FPU to 53 bits.  Let the
    compiler get the contents of <float.h> and std::numeric_limits correct.  */
-#define SUBTARGET_OVERRIDE_OPTIONS			\
-  do {							\
-    if (!TARGET_64BIT) {				\
-      REAL_MODE_FORMAT (XFmode)				\
-	= &ieee_extended_intel_96_round_53_format;	\
-      REAL_MODE_FORMAT (TFmode)				\
-	= &ieee_extended_intel_96_round_53_format;	\
-    }							\
-  } while (0)
+#undef TARGET_96_ROUND_53_LONG_DOUBLE
+#define TARGET_96_ROUND_53_LONG_DOUBLE (!TARGET_64BIT)
Index: gcc/config/i386/i386-modes.def
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/i386/i386-modes.def,v
retrieving revision 1.6
retrieving revision 1.6.6.1
diff -u -r1.6 -r1.6.6.1
--- gcc/config/i386/i386-modes.def	30 Oct 2003 23:27:30 -0000	1.6
+++ gcc/config/i386/i386-modes.def	12 Nov 2004 21:26:54 -0000	1.6.6.1
@@ -29,6 +29,8 @@
 FLOAT_MODE (XF, 12, ieee_extended_intel_96_format);
 ADJUST_FLOAT_FORMAT (XF, (TARGET_128BIT_LONG_DOUBLE
 			  ? &ieee_extended_intel_128_format
+			  : TARGET_96_ROUND_53_LONG_DOUBLE
+			  ? &ieee_extended_intel_96_round_53_format
 			  : &ieee_extended_intel_96_format));
 ADJUST_BYTESIZE  (XF, TARGET_128BIT_LONG_DOUBLE ? 16 : 12);
 ADJUST_ALIGNMENT (XF, TARGET_128BIT_LONG_DOUBLE ? 16 : 4);
Index: gcc/config/i386/i386-protos.h
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/i386/i386-protos.h,v
retrieving revision 1.104.4.2
retrieving revision 1.104.4.3
diff -u -r1.104.4.2 -r1.104.4.3
--- gcc/config/i386/i386-protos.h	10 Feb 2004 18:07:58 -0000	1.104.4.2
+++ gcc/config/i386/i386-protos.h	12 Dec 2004 20:59:22 -0000	1.104.4.3
@@ -93,6 +93,7 @@
 extern int cmpsi_operand (rtx, enum machine_mode);
 extern int long_memory_operand (rtx, enum machine_mode);
 extern int aligned_operand (rtx, enum machine_mode);
+extern int compare_operator (rtx, enum machine_mode);
 extern enum machine_mode ix86_cc_mode (enum rtx_code, rtx, rtx);
 
 extern int ix86_expand_movstr (rtx, rtx, rtx, rtx);
Index: gcc/config/i386/i386.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/i386/i386.c,v
retrieving revision 1.635.2.15
retrieving revision 1.635.2.17
diff -u -r1.635.2.15 -r1.635.2.17
--- gcc/config/i386/i386.c	25 Aug 2004 05:19:08 -0000	1.635.2.15
+++ gcc/config/i386/i386.c	15 Dec 2004 20:03:22 -0000	1.635.2.17
@@ -2536,6 +2536,34 @@
   return;
 }
 
+/* A subroutine of function_arg.  We want to pass a parameter whose nominal
+   type is MODE in REGNO.  We try to minimize ABI variation, so MODE may not
+   actually be valid for REGNO with the current ISA.  In this case, ALT_MODE
+   is used instead.  It must be the same size as MODE, and must be known to
+   be valid for REGNO.  Finally, ORIG_MODE is the original mode of the 
+   parameter, as seen by the type system.  This may be different from MODE
+   when we're mucking with things minimizing ABI variations.
+
+   Returns a REG or a PARALLEL as appropriate.  */
+
+static rtx
+gen_reg_or_parallel (enum machine_mode mode, enum machine_mode alt_mode,
+		     enum machine_mode orig_mode, unsigned int regno)
+{
+  rtx tmp;
+
+  if (HARD_REGNO_MODE_OK (regno, mode))
+    tmp = gen_rtx_REG (mode, regno);
+  else
+    {
+      tmp = gen_rtx_REG (alt_mode, regno);
+      tmp = gen_rtx_EXPR_LIST (VOIDmode, tmp, const0_rtx);
+      tmp = gen_rtx_PARALLEL (orig_mode, gen_rtvec (1, tmp));
+    }
+
+  return tmp;
+}
+
 /* Define where to put the arguments to a function.
    Value is zero to push the argument on the stack,
    or a hard register in which to store the argument.
@@ -2550,12 +2578,11 @@
     (otherwise it is an extra parameter matching an ellipsis).  */
 
 rtx
-function_arg (CUMULATIVE_ARGS *cum,	/* current arg information */
-	      enum machine_mode mode,	/* current arg mode */
-	      tree type,	/* type of the argument or 0 if lib support */
-	      int named)	/* != 0 for normal args, == 0 for ...  args */
+function_arg (CUMULATIVE_ARGS *cum, enum machine_mode orig_mode,
+	      tree type, int named)
 {
-  rtx ret   = NULL_RTX;
+  enum machine_mode mode = orig_mode;
+  rtx ret = NULL_RTX;
   int bytes =
     (mode == BLKmode) ? int_size_in_bytes (type) : (int) GET_MODE_SIZE (mode);
   int words = (bytes + UNITS_PER_WORD - 1) / UNITS_PER_WORD;
@@ -2628,7 +2655,8 @@
 			 "changes the ABI");
 	      }
 	    if (cum->sse_nregs)
-	      ret = gen_rtx_REG (mode, cum->sse_regno + FIRST_SSE_REG);
+	      ret = gen_reg_or_parallel (mode, TImode, orig_mode,
+					 cum->sse_regno + FIRST_SSE_REG);
 	  }
 	break;
       case V8QImode:
@@ -2644,7 +2672,8 @@
 			 "changes the ABI");
 	      }
 	    if (cum->mmx_nregs)
-	      ret = gen_rtx_REG (mode, cum->mmx_regno + FIRST_MMX_REG);
+	      ret = gen_reg_or_parallel (mode, DImode, orig_mode,
+					 cum->mmx_regno + FIRST_MMX_REG);
 	  }
 	break;
       }
@@ -4319,6 +4348,12 @@
   /* Didn't find one -- this must be an aligned address.  */
   return 1;
 }
+
+int
+compare_operator (rtx op, enum machine_mode mode ATTRIBUTE_UNUSED)
+{
+  return GET_CODE (op) == COMPARE;
+}
 
 /* Initialize the table of extra 80387 mathematical constants.  */
 
@@ -14891,10 +14926,20 @@
   if (FP_REGNO_P (regno))
     return VALID_FP_MODE_P (mode);
   if (SSE_REGNO_P (regno))
-    return (TARGET_SSE ? VALID_SSE_REG_MODE (mode) : 0);
+    {
+      if (TARGET_SSE2 && VALID_SSE2_REG_MODE (mode))
+	return 1;
+      if (TARGET_SSE && VALID_SSE_REG_MODE (mode))
+	return 1;
+      return 0;
+    }
   if (MMX_REGNO_P (regno))
-    return (TARGET_MMX
-	    ? VALID_MMX_REG_MODE (mode) || VALID_MMX_REG_MODE_3DNOW (mode) : 0);
+    {
+      if (TARGET_3DNOW && VALID_MMX_REG_MODE_3DNOW (mode))
+	return 1;
+      if (TARGET_MMX && VALID_MMX_REG_MODE (mode))
+	return 1;
+    }
   /* We handle both integer and floats in the general purpose registers.
      In future we should be able to handle vector modes as well.  */
   if (!VALID_INT_MODE_P (mode) && !VALID_FP_MODE_P (mode))
@@ -15230,7 +15275,9 @@
       return false;
 
     case FLOAT_EXTEND:
-      if (!TARGET_SSE_MATH || !VALID_SSE_REG_MODE (mode))
+      if (!TARGET_SSE_MATH
+	  || mode == XFmode
+	  || (mode == DFmode && !TARGET_SSE2))
 	*total = 0;
       return false;
 
Index: gcc/config/i386/i386.h
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/i386/i386.h,v
retrieving revision 1.368.2.4
retrieving revision 1.368.2.7
diff -u -r1.368.2.4 -r1.368.2.7
--- gcc/config/i386/i386.h	21 Apr 2004 15:12:41 -0000	1.368.2.4
+++ gcc/config/i386/i386.h	15 Dec 2004 20:03:23 -0000	1.368.2.7
@@ -447,6 +447,10 @@
    redefines this to 1.  */
 #define TARGET_MACHO 0
 
+/* Subtargets may reset this to 1 in order to enable 96-bit long double
+   with the rounding mode forced to 53 bits.  */
+#define TARGET_96_ROUND_53_LONG_DOUBLE 0
+
 /* This macro is similar to `TARGET_SWITCHES' but defines names of
    command options that have values.  Its definition is an
    initializer with a subgrouping for each command option.
@@ -1059,14 +1063,12 @@
 
 #define VALID_SSE2_REG_MODE(MODE) \
     ((MODE) == V16QImode || (MODE) == V8HImode || (MODE) == V2DFmode    \
-     || (MODE) == V2DImode)
+     || (MODE) == V2DImode || (MODE) == DFmode				\
+     || VALID_MMX_REG_MODE (MODE))
 
 #define VALID_SSE_REG_MODE(MODE)					\
     ((MODE) == TImode || (MODE) == V4SFmode || (MODE) == V4SImode	\
-     || (MODE) == SFmode || (MODE) == TFmode				\
-     /* Always accept SSE2 modes so that xmmintrin.h compiles.  */	\
-     || VALID_SSE2_REG_MODE (MODE)					\
-     || (TARGET_SSE2 && ((MODE) == DFmode || VALID_MMX_REG_MODE (MODE))))
+     || (MODE) == SFmode || (MODE) == TFmode)
 
 #define VALID_MMX_REG_MODE_3DNOW(MODE) \
     ((MODE) == V2SFmode || (MODE) == SFmode)
@@ -2990,7 +2992,8 @@
   {"zero_extended_scalar_load_operand", {MEM}},				\
   {"vector_move_operand", {CONST_VECTOR, SUBREG, REG, MEM}},		\
   {"no_seg_address_operand", {CONST_INT, CONST_DOUBLE, CONST, SYMBOL_REF, \
-			      LABEL_REF, SUBREG, REG, MEM, PLUS, MULT}},
+			      LABEL_REF, SUBREG, REG, MEM, PLUS, MULT}}, \
+  {"compare_operator", {COMPARE}},
 
 /* A list of predicates that do special things with modes, and so
    should not elicit warnings for VOIDmode match_operand.  */
Index: gcc/config/i386/i386.md
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/i386/i386.md,v
retrieving revision 1.502.2.7
retrieving revision 1.502.2.14
diff -u -r1.502.2.7 -r1.502.2.14
--- gcc/config/i386/i386.md	18 Oct 2004 13:05:59 -0000	1.502.2.7
+++ gcc/config/i386/i386.md	16 Dec 2004 09:48:32 -0000	1.502.2.14
@@ -1261,10 +1261,9 @@
   ""
   "xchg{l}\t%1, %0"
   [(set_attr "type" "imov")
+   (set_attr "mode" "SI")
    (set_attr "pent_pair" "np")
    (set_attr "athlon_decode" "vector")
-   (set_attr "mode" "SI")
-   (set_attr "modrm" "0")
    (set_attr "ppro_uops" "few")])
 
 (define_expand "movhi"
@@ -1377,12 +1376,12 @@
 	(match_operand:HI 1 "register_operand" "+r"))
    (set (match_dup 1)
 	(match_dup 0))]
-  "TARGET_PARTIAL_REG_STALL"
-  "xchg{w}\t%1, %0"
+  "!TARGET_PARTIAL_REG_STALL || optimize_size"
+  "xchg{l}\t%k1, %k0"
   [(set_attr "type" "imov")
+   (set_attr "mode" "SI")
    (set_attr "pent_pair" "np")
-   (set_attr "mode" "HI")
-   (set_attr "modrm" "0")
+   (set_attr "athlon_decode" "vector")
    (set_attr "ppro_uops" "few")])
 
 (define_insn "*swaphi_2"
@@ -1390,12 +1389,12 @@
 	(match_operand:HI 1 "register_operand" "+r"))
    (set (match_dup 1)
 	(match_dup 0))]
-  "! TARGET_PARTIAL_REG_STALL"
-  "xchg{l}\t%k1, %k0"
+  "TARGET_PARTIAL_REG_STALL"
+  "xchg{w}\t%1, %0"
   [(set_attr "type" "imov")
+   (set_attr "mode" "HI")
    (set_attr "pent_pair" "np")
-   (set_attr "mode" "SI")
-   (set_attr "modrm" "0")
+   (set_attr "athlon_decode" "vector")
    (set_attr "ppro_uops" "few")])
 
 (define_expand "movstricthi"
@@ -1543,17 +1542,30 @@
   DONE;
 })
 
-(define_insn "*swapqi"
+(define_insn "*swapqi_1"
   [(set (match_operand:QI 0 "register_operand" "+r")
 	(match_operand:QI 1 "register_operand" "+r"))
    (set (match_dup 1)
 	(match_dup 0))]
-  ""
-  "xchg{b}\t%1, %0"
+  "!TARGET_PARTIAL_REG_STALL || optimize_size"
+  "xchg{l}\t%k1, %k0"
   [(set_attr "type" "imov")
+   (set_attr "mode" "SI")
    (set_attr "pent_pair" "np")
+   (set_attr "athlon_decode" "vector")
+   (set_attr "ppro_uops" "few")])
+
+(define_insn "*swapqi_2"
+  [(set (match_operand:QI 0 "register_operand" "+q")
+	(match_operand:QI 1 "register_operand" "+q"))
+   (set (match_dup 1)
+	(match_dup 0))]
+  "TARGET_PARTIAL_REG_STALL"
+  "xchg{b}\t%1, %0"
+  [(set_attr "type" "imov")
    (set_attr "mode" "QI")
-   (set_attr "modrm" "0")
+   (set_attr "pent_pair" "np")
+   (set_attr "athlon_decode" "vector")
    (set_attr "ppro_uops" "few")])
 
 (define_expand "movstrictqi"
@@ -2108,13 +2120,11 @@
   "TARGET_64BIT"
   "xchg{q}\t%1, %0"
   [(set_attr "type" "imov")
+   (set_attr "mode" "DI")
    (set_attr "pent_pair" "np")
    (set_attr "athlon_decode" "vector")
-   (set_attr "mode" "DI")
-   (set_attr "modrm" "0")
    (set_attr "ppro_uops" "few")])
 
-  
 (define_expand "movsf"
   [(set (match_operand:SF 0 "nonimmediate_operand" "")
 	(match_operand:SF 1 "general_operand" ""))]
@@ -7872,18 +7882,21 @@
   ""
   "")
 
-(define_insn "*testqi_1"
+(define_insn "*testqi_1_maybe_si"
   [(set (reg 17)
-        (compare (and:QI (match_operand:QI 0 "nonimmediate_operand" "%!*a,q,qm,r")
-			 (match_operand:QI 1 "general_operand" "n,n,qn,n"))
-		 (const_int 0)))]
-  "ix86_match_ccmode (insn, CCNOmode)
-   && (GET_CODE (operands[0]) != MEM || GET_CODE (operands[1]) != MEM)"
+        (compare
+	  (and:QI
+	    (match_operand:QI 0 "nonimmediate_operand" "%!*a,q,qm,r")
+	    (match_operand:QI 1 "general_operand" "n,n,qn,n"))
+	  (const_int 0)))]
+  "(GET_CODE (operands[0]) != MEM || GET_CODE (operands[1]) != MEM)
+   && ix86_match_ccmode (insn,
+			 GET_CODE (operands[1]) == CONST_INT
+			 && INTVAL (operands[1]) >= 0 ? CCNOmode : CCZmode)"
 {
   if (which_alternative == 3)
     {
-      if (GET_CODE (operands[1]) == CONST_INT
-	  && (INTVAL (operands[1]) & 0xffffff00))
+      if (GET_CODE (operands[1]) == CONST_INT && INTVAL (operands[1]) < 0)
 	operands[1] = GEN_INT (INTVAL (operands[1]) & 0xff);
       return "test{l}\t{%1, %k0|%k0, %1}";
     }
@@ -7894,6 +7907,21 @@
    (set_attr "mode" "QI,QI,QI,SI")
    (set_attr "pent_pair" "uv,np,uv,np")])
 
+(define_insn "*testqi_1"
+  [(set (reg 17)
+        (compare
+	  (and:QI
+	    (match_operand:QI 0 "nonimmediate_operand" "%!*a,q,qm")
+	    (match_operand:QI 1 "general_operand" "n,n,qn"))
+	  (const_int 0)))]
+  "(GET_CODE (operands[0]) != MEM || GET_CODE (operands[1]) != MEM)
+   && ix86_match_ccmode (insn, CCNOmode)"
+  "test{b}\t{%1, %0|%0, %1}"
+  [(set_attr "type" "test")
+   (set_attr "modrm" "0,1,1")
+   (set_attr "mode" "QI")
+   (set_attr "pent_pair" "uv,np,uv")])
+
 (define_expand "testqi_ext_ccno_0"
   [(set (reg:CCNO 17)
 	(compare:CCNO
@@ -8012,51 +8040,53 @@
   "#")
 
 (define_split
-  [(set (reg 17)
-        (compare (zero_extract
-		   (match_operand 0 "nonimmediate_operand" "")
-		   (match_operand 1 "const_int_operand" "")
-		   (match_operand 2 "const_int_operand" ""))
-		 (const_int 0)))]
+  [(set (match_operand 0 "flags_reg_operand" "")
+        (match_operator 1 "compare_operator"
+	  [(zero_extract
+	     (match_operand 2 "nonimmediate_operand" "")
+	     (match_operand 3 "const_int_operand" "")
+	     (match_operand 4 "const_int_operand" ""))
+	   (const_int 0)]))]
   "ix86_match_ccmode (insn, CCNOmode)"
-  [(set (reg:CCNO 17) (compare:CCNO (match_dup 3) (const_int 0)))]
+  [(set (match_dup 0) (match_op_dup 1 [(match_dup 2) (const_int 0)]))]
 {
-  HOST_WIDE_INT len = INTVAL (operands[1]);
-  HOST_WIDE_INT pos = INTVAL (operands[2]);
+  rtx val = operands[2];
+  HOST_WIDE_INT len = INTVAL (operands[3]);
+  HOST_WIDE_INT pos = INTVAL (operands[4]);
   HOST_WIDE_INT mask;
   enum machine_mode mode, submode;
 
-  mode = GET_MODE (operands[0]);
-  if (GET_CODE (operands[0]) == MEM)
+  mode = GET_MODE (val);
+  if (GET_CODE (val) == MEM)
     {
       /* ??? Combine likes to put non-volatile mem extractions in QImode
 	 no matter the size of the test.  So find a mode that works.  */
-      if (! MEM_VOLATILE_P (operands[0]))
+      if (! MEM_VOLATILE_P (val))
 	{
 	  mode = smallest_mode_for_size (pos + len, MODE_INT);
-	  operands[0] = adjust_address (operands[0], mode, 0);
+	  val = adjust_address (val, mode, 0);
 	}
     }
-  else if (GET_CODE (operands[0]) == SUBREG
-	   && (submode = GET_MODE (SUBREG_REG (operands[0])),
+  else if (GET_CODE (val) == SUBREG
+	   && (submode = GET_MODE (SUBREG_REG (val)),
 	       GET_MODE_BITSIZE (mode) > GET_MODE_BITSIZE (submode))
 	   && pos + len <= GET_MODE_BITSIZE (submode))
     {
       /* Narrow a paradoxical subreg to prevent partial register stalls.  */
       mode = submode;
-      operands[0] = SUBREG_REG (operands[0]);
+      val = SUBREG_REG (val);
     }
   else if (mode == HImode && pos + len <= 8)
     {
       /* Small HImode tests can be converted to QImode.  */
       mode = QImode;
-      operands[0] = gen_lowpart (QImode, operands[0]);
+      val = gen_lowpart (QImode, val);
     }
 
   mask  = ((HOST_WIDE_INT)1 << (pos + len)) - 1;
   mask &= ~(((HOST_WIDE_INT)1 << pos) - 1);
 
-  operands[3] = gen_rtx_AND (mode, operands[0], gen_int_mode (mask, mode));
+  operands[2] = gen_rtx_AND (mode, val, gen_int_mode (mask, mode));
 })
 
 ;; Convert HImode/SImode test instructions with immediate to QImode ones.
@@ -8065,46 +8095,44 @@
 ;; Do the conversion only post-reload to avoid limiting of the register class
 ;; to QI regs.
 (define_split
-  [(set (reg 17)
-	(compare
-	  (and (match_operand 0 "register_operand" "")
-	       (match_operand 1 "const_int_operand" ""))
-	  (const_int 0)))]
+  [(set (match_operand 0 "flags_reg_operand" "")
+	(match_operator 1 "compare_operator"
+	  [(and (match_operand 2 "register_operand" "")
+	        (match_operand 3 "const_int_operand" ""))
+	   (const_int 0)]))]
    "reload_completed
-    && QI_REG_P (operands[0])
+    && QI_REG_P (operands[2])
+    && GET_MODE (operands[2]) != QImode
     && ((ix86_match_ccmode (insn, CCZmode)
-    	 && !(INTVAL (operands[1]) & ~(255 << 8)))
+    	 && !(INTVAL (operands[3]) & ~(255 << 8)))
 	|| (ix86_match_ccmode (insn, CCNOmode)
-	    && !(INTVAL (operands[1]) & ~(127 << 8))))
-    && GET_MODE (operands[0]) != QImode"
-  [(set (reg:CCNO 17)
-	(compare:CCNO
-	  (and:SI (zero_extract:SI (match_dup 0) (const_int 8) (const_int 8))
-		  (match_dup 1))
-	  (const_int 0)))]
-  "operands[0] = gen_lowpart (SImode, operands[0]);
-   operands[1] = gen_int_mode (INTVAL (operands[1]) >> 8, SImode);")
+	    && !(INTVAL (operands[3]) & ~(127 << 8))))"
+  [(set (match_dup 0)
+	(match_op_dup 1
+	  [(and:SI (zero_extract:SI (match_dup 2) (const_int 8) (const_int 8))
+		   (match_dup 3))
+	   (const_int 0)]))]
+  "operands[2] = gen_lowpart (SImode, operands[2]);
+   operands[3] = gen_int_mode (INTVAL (operands[3]) >> 8, SImode);")
 
 (define_split
-  [(set (reg 17)
-	(compare
-	  (and (match_operand 0 "nonimmediate_operand" "")
-	       (match_operand 1 "const_int_operand" ""))
-	  (const_int 0)))]
+  [(set (match_operand 0 "flags_reg_operand" "")
+	(match_operator 1 "compare_operator"
+	  [(and (match_operand 2 "nonimmediate_operand" "")
+	        (match_operand 3 "const_int_operand" ""))
+	   (const_int 0)]))]
    "reload_completed
-    && (!REG_P (operands[0]) || ANY_QI_REG_P (operands[0]))
+    && GET_MODE (operands[2]) != QImode
+    && (!REG_P (operands[2]) || ANY_QI_REG_P (operands[2]))
     && ((ix86_match_ccmode (insn, CCZmode)
-	 && !(INTVAL (operands[1]) & ~255))
+	 && !(INTVAL (operands[3]) & ~255))
 	|| (ix86_match_ccmode (insn, CCNOmode)
-	    && !(INTVAL (operands[1]) & ~127)))
-    && GET_MODE (operands[0]) != QImode"
-  [(set (reg:CCNO 17)
-	(compare:CCNO
-	  (and:QI (match_dup 0)
-		  (match_dup 1))
-	  (const_int 0)))]
-  "operands[0] = gen_lowpart (QImode, operands[0]);
-   operands[1] = gen_lowpart (QImode, operands[1]);")
+	    && !(INTVAL (operands[3]) & ~127)))"
+  [(set (match_dup 0)
+	(match_op_dup 1 [(and:QI (match_dup 2) (match_dup 3))
+			 (const_int 0)]))]
+  "operands[2] = gen_lowpart (QImode, operands[2]);
+   operands[3] = gen_lowpart (QImode, operands[3]);")
 
 
 ;; %%% This used to optimize known byte-wide and operations to memory,
@@ -8381,21 +8409,22 @@
   [(set_attr "type" "alu1")
    (set_attr "mode" "QI")])
 
-(define_insn "*andqi_2"
+(define_insn "*andqi_2_maybe_si"
   [(set (reg 17)
 	(compare (and:QI
-		   (match_operand:QI 1 "nonimmediate_operand" "%0,0,0")
-		   (match_operand:QI 2 "general_operand" "qim,qi,i"))
+		      (match_operand:QI 1 "nonimmediate_operand" "%0,0,0")
+		      (match_operand:QI 2 "general_operand" "qim,qi,i"))
 		 (const_int 0)))
    (set (match_operand:QI 0 "nonimmediate_operand" "=q,qm,*r")
 	(and:QI (match_dup 1) (match_dup 2)))]
-  "ix86_match_ccmode (insn, CCNOmode)
-   && ix86_binary_operator_ok (AND, QImode, operands)"
+  "ix86_binary_operator_ok (AND, QImode, operands)
+   && ix86_match_ccmode (insn,
+			 GET_CODE (operands[2]) == CONST_INT
+			 && INTVAL (operands[2]) >= 0 ? CCNOmode : CCZmode)"
 {
   if (which_alternative == 2)
     {
-      if (GET_CODE (operands[2]) == CONST_INT
-          && (INTVAL (operands[2]) & 0xffffff00))
+      if (GET_CODE (operands[2]) == CONST_INT && INTVAL (operands[2]) < 0)
         operands[2] = GEN_INT (INTVAL (operands[2]) & 0xff);
       return "and{l}\t{%2, %k0|%k0, %2}";
     }
@@ -8404,6 +8433,20 @@
   [(set_attr "type" "alu")
    (set_attr "mode" "QI,QI,SI")])
 
+(define_insn "*andqi_2"
+  [(set (reg 17)
+	(compare (and:QI
+		   (match_operand:QI 1 "nonimmediate_operand" "%0,0")
+		   (match_operand:QI 2 "general_operand" "qim,qi"))
+		 (const_int 0)))
+   (set (match_operand:QI 0 "nonimmediate_operand" "=q,qm")
+	(and:QI (match_dup 1) (match_dup 2)))]
+  "ix86_match_ccmode (insn, CCNOmode)
+   && ix86_binary_operator_ok (AND, QImode, operands)"
+  "and{b}\t{%2, %0|%0, %2}"
+  [(set_attr "type" "alu")
+   (set_attr "mode" "QI")])
+
 (define_insn "*andqi_2_slp"
   [(set (reg 17)
 	(compare (and:QI
@@ -9567,8 +9610,8 @@
   [(parallel [(set (match_operand:SF 0 "nonimmediate_operand" "")
 		   (neg:SF (match_operand:SF 1 "nonimmediate_operand" "")))
 	      (clobber (reg:CC 17))])]
-  "TARGET_80387"
-  "if (TARGET_SSE)
+  "TARGET_80387 || TARGET_SSE_MATH"
+  "if (TARGET_SSE_MATH)
      {
        /* In case operand is in memory,  we will not use SSE.  */
        if (memory_operand (operands[0], VOIDmode)
@@ -9664,7 +9707,7 @@
   [(set (match_operand:SF 0 "nonimmediate_operand" "=f#r,rm#f")
 	(neg:SF (match_operand:SF 1 "nonimmediate_operand" "0,0")))
    (clobber (reg:CC 17))]
-  "TARGET_80387 && !TARGET_SSE
+  "TARGET_80387
    && ix86_unary_operator_ok (NEG, SFmode, operands)"
   "#")
 
@@ -9707,8 +9750,8 @@
   [(parallel [(set (match_operand:DF 0 "nonimmediate_operand" "")
 		   (neg:DF (match_operand:DF 1 "nonimmediate_operand" "")))
 	      (clobber (reg:CC 17))])]
-  "TARGET_80387"
-  "if (TARGET_SSE2)
+  "TARGET_80387 || (TARGET_SSE2 && TARGET_SSE_MATH)"
+  "if (TARGET_SSE2 && TARGET_SSE_MATH)
      {
        /* In case operand is in memory,  we will not use SSE.  */
        if (memory_operand (operands[0], VOIDmode)
@@ -9974,8 +10017,8 @@
   [(parallel [(set (match_operand:SF 0 "nonimmediate_operand" "")
 		   (neg:SF (match_operand:SF 1 "nonimmediate_operand" "")))
 	      (clobber (reg:CC 17))])]
-  "TARGET_80387"
-  "if (TARGET_SSE)
+  "TARGET_80387 || TARGET_SSE_MATH"
+  "if (TARGET_SSE_MATH)
      {
        /* In case operand is in memory,  we will not use SSE.  */
        if (memory_operand (operands[0], VOIDmode)
@@ -10071,7 +10114,7 @@
   [(set (match_operand:SF 0 "nonimmediate_operand" "=f#r,rm#f")
 	(abs:SF (match_operand:SF 1 "nonimmediate_operand" "0,0")))
    (clobber (reg:CC 17))]
-  "TARGET_80387 && ix86_unary_operator_ok (ABS, SFmode, operands) && !TARGET_SSE"
+  "TARGET_80387 && ix86_unary_operator_ok (ABS, SFmode, operands)"
   "#")
 
 (define_split
@@ -10113,8 +10156,8 @@
   [(parallel [(set (match_operand:DF 0 "nonimmediate_operand" "")
 		   (neg:DF (match_operand:DF 1 "nonimmediate_operand" "")))
 	      (clobber (reg:CC 17))])]
-  "TARGET_80387"
-  "if (TARGET_SSE2)
+  "TARGET_80387 || (TARGET_SSE2 && TARGET_SSE_MATH)"
+  "if (TARGET_SSE2 && TARGET_SSE_MATH)
      {
        /* In case operand is in memory,  we will not use SSE.  */
        if (memory_operand (operands[0], VOIDmode)
@@ -10383,17 +10426,19 @@
    (set_attr "mode" "DI")])
 
 (define_split
-  [(set (reg 17)
-	(compare (not:DI (match_operand:DI 1 "nonimmediate_operand" ""))
-		 (const_int 0)))
-   (set (match_operand:DI 0 "nonimmediate_operand" "")
-	(not:DI (match_dup 1)))]
+  [(set (match_operand 0 "flags_reg_operand" "")
+	(match_operator 2 "compare_operator"
+	  [(not:DI (match_operand:DI 3 "nonimmediate_operand" ""))
+	   (const_int 0)]))
+   (set (match_operand:DI 1 "nonimmediate_operand" "")
+	(not:DI (match_dup 3)))]
   "TARGET_64BIT && ix86_match_ccmode (insn, CCNOmode)"
-  [(parallel [(set (reg:CCNO 17)
-		   (compare:CCNO (xor:DI (match_dup 1) (const_int -1))
-				 (const_int 0)))
-	      (set (match_dup 0)
-		   (xor:DI (match_dup 1) (const_int -1)))])]
+  [(parallel [(set (match_dup 0)
+		   (match_op_dup 2
+		     [(xor:DI (match_dup 3) (const_int -1))
+		      (const_int 0)]))
+	      (set (match_dup 1)
+		   (xor:DI (match_dup 3) (const_int -1)))])]
   "")
 
 (define_expand "one_cmplsi2"
@@ -10432,17 +10477,18 @@
    (set_attr "mode" "SI")])
 
 (define_split
-  [(set (reg 17)
-	(compare (not:SI (match_operand:SI 1 "nonimmediate_operand" ""))
-		 (const_int 0)))
-   (set (match_operand:SI 0 "nonimmediate_operand" "")
-	(not:SI (match_dup 1)))]
+  [(set (match_operand 0 "flags_reg_operand" "")
+	(match_operator 2 "compare_operator"
+	  [(not:SI (match_operand:SI 3 "nonimmediate_operand" ""))
+	   (const_int 0)]))
+   (set (match_operand:SI 1 "nonimmediate_operand" "")
+	(not:SI (match_dup 3)))]
   "ix86_match_ccmode (insn, CCNOmode)"
-  [(parallel [(set (reg:CCNO 17)
-		   (compare:CCNO (xor:SI (match_dup 1) (const_int -1))
-				 (const_int 0)))
-	      (set (match_dup 0)
-		   (xor:SI (match_dup 1) (const_int -1)))])]
+  [(parallel [(set (match_dup 0)
+		   (match_op_dup 2 [(xor:SI (match_dup 3) (const_int -1))
+				    (const_int 0)]))
+	      (set (match_dup 1)
+		   (xor:SI (match_dup 3) (const_int -1)))])]
   "")
 
 ;; ??? Currently never generated - xor is used instead.
@@ -10459,17 +10505,18 @@
    (set_attr "mode" "SI")])
 
 (define_split
-  [(set (reg 17)
-	(compare (not:SI (match_operand:SI 1 "register_operand" ""))
-		 (const_int 0)))
-   (set (match_operand:DI 0 "register_operand" "")
-	(zero_extend:DI (not:SI (match_dup 1))))]
+  [(set (match_operand 0 "flags_reg_operand" "")
+	(match_operator 2 "compare_operator"
+	  [(not:SI (match_operand:SI 3 "register_operand" ""))
+	   (const_int 0)]))
+   (set (match_operand:DI 1 "register_operand" "")
+	(zero_extend:DI (not:SI (match_dup 3))))]
   "ix86_match_ccmode (insn, CCNOmode)"
-  [(parallel [(set (reg:CCNO 17)
-		   (compare:CCNO (xor:SI (match_dup 1) (const_int -1))
-				 (const_int 0)))
-	      (set (match_dup 0)
-		   (zero_extend:DI (xor:SI (match_dup 1) (const_int -1))))])]
+  [(parallel [(set (match_dup 0)
+		   (match_op_dup 2 [(xor:SI (match_dup 3) (const_int -1))
+				    (const_int 0)]))
+	      (set (match_dup 1)
+		   (zero_extend:DI (xor:SI (match_dup 3) (const_int -1))))])]
   "")
 
 (define_expand "one_cmplhi2"
@@ -10499,17 +10546,18 @@
    (set_attr "mode" "HI")])
 
 (define_split
-  [(set (reg 17)
-	(compare (not:HI (match_operand:HI 1 "nonimmediate_operand" ""))
-		 (const_int 0)))
-   (set (match_operand:HI 0 "nonimmediate_operand" "")
-	(not:HI (match_dup 1)))]
+  [(set (match_operand 0 "flags_reg_operand" "")
+	(match_operator 2 "compare_operator"
+	  [(not:HI (match_operand:HI 3 "nonimmediate_operand" ""))
+	   (const_int 0)]))
+   (set (match_operand:HI 1 "nonimmediate_operand" "")
+	(not:HI (match_dup 3)))]
   "ix86_match_ccmode (insn, CCNOmode)"
-  [(parallel [(set (reg:CCNO 17)
-		   (compare:CCNO (xor:HI (match_dup 1) (const_int -1))
-		      		 (const_int 0)))
-	      (set (match_dup 0)
-		   (xor:HI (match_dup 1) (const_int -1)))])]
+  [(parallel [(set (match_dup 0)
+		   (match_op_dup 2 [(xor:HI (match_dup 3) (const_int -1))
+		      		    (const_int 0)]))
+	      (set (match_dup 1)
+		   (xor:HI (match_dup 3) (const_int -1)))])]
   "")
 
 ;; %%% Potential partial reg stall on alternative 1.  What to do?
@@ -10542,17 +10590,18 @@
    (set_attr "mode" "QI")])
 
 (define_split
-  [(set (reg 17)
-	(compare (not:QI (match_operand:QI 1 "nonimmediate_operand" ""))
-		 (const_int 0)))
-   (set (match_operand:QI 0 "nonimmediate_operand" "")
-	(not:QI (match_dup 1)))]
+  [(set (match_operand 0 "flags_reg_operand" "")
+	(match_operator 2 "compare_operator"
+	  [(not:QI (match_operand:QI 3 "nonimmediate_operand" ""))
+	   (const_int 0)]))
+   (set (match_operand:QI 1 "nonimmediate_operand" "")
+	(not:QI (match_dup 3)))]
   "ix86_match_ccmode (insn, CCNOmode)"
-  [(parallel [(set (reg:CCNO 17)
-		   (compare:CCNO (xor:QI (match_dup 1) (const_int -1))
-		      		 (const_int 0)))
-	      (set (match_dup 0)
-		   (xor:QI (match_dup 1) (const_int -1)))])]
+  [(parallel [(set (match_dup 0)
+		   (match_op_dup 2 [(xor:QI (match_dup 3) (const_int -1))
+		      		    (const_int 0)]))
+	      (set (match_dup 1)
+		   (xor:QI (match_dup 3) (const_int -1)))])]
   "")
 
 ;; Arithmetic shift instructions
@@ -17003,7 +17052,8 @@
    (clobber (match_operand 6 "" ""))
    (clobber (reg:CC 17))]
   "!SSE_REG_P (operands[0]) && reload_completed
-   && VALID_SSE_REG_MODE (GET_MODE (operands[0]))"
+   && (GET_MODE (operands[0]) == SFmode
+       || (TARGET_SSE2 && GET_MODE (operands[0]) == DFmode))"
   [(const_int 0)]
 {
    ix86_compare_op0 = operands[5];
@@ -17319,52 +17369,56 @@
 ; instruction size is unchanged, except in the %eax case for
 ; which it is increased by one byte, hence the ! optimize_size.
 (define_split
-  [(set (reg 17)
-	(compare (and (match_operand 1 "aligned_operand" "")
-		      (match_operand 2 "const_int_operand" ""))
-		 (const_int 0)))
-   (set (match_operand 0 "register_operand" "")
-	(and (match_dup 1) (match_dup 2)))]
+  [(set (match_operand 0 "flags_reg_operand" "")
+	(match_operator 2 "compare_operator"
+	  [(and (match_operand 3 "aligned_operand" "")
+		(match_operand 4 "const_int_operand" ""))
+	   (const_int 0)]))
+   (set (match_operand 1 "register_operand" "")
+	(and (match_dup 3) (match_dup 4)))]
   "! TARGET_PARTIAL_REG_STALL && reload_completed
    /* Ensure that the operand will remain sign-extended immediate.  */
-   && ix86_match_ccmode (insn, INTVAL (operands[2]) >= 0 ? CCNOmode : CCZmode)
+   && ix86_match_ccmode (insn, INTVAL (operands[4]) >= 0 ? CCNOmode : CCZmode)
    && ! optimize_size
-   && ((GET_MODE (operands[0]) == HImode && ! TARGET_FAST_PREFIX)
-       || (GET_MODE (operands[0]) == QImode && TARGET_PROMOTE_QImode))"
-  [(parallel [(set (reg:CCNO 17)
-		   (compare:CCNO (and:SI (match_dup 1) (match_dup 2))
-			         (const_int 0)))
-	      (set (match_dup 0)
-		   (and:SI (match_dup 1) (match_dup 2)))])]
-  "operands[2]
-     = gen_int_mode (INTVAL (operands[2])
-		     & GET_MODE_MASK (GET_MODE (operands[0])),
-		     SImode);
-   operands[0] = gen_lowpart (SImode, operands[0]);
-   operands[1] = gen_lowpart (SImode, operands[1]);")
+   && ((GET_MODE (operands[1]) == HImode && ! TARGET_FAST_PREFIX)
+       || (GET_MODE (operands[1]) == QImode && TARGET_PROMOTE_QImode))"
+  [(parallel [(set (match_dup 0)
+		   (match_op_dup 2 [(and:SI (match_dup 3) (match_dup 4))
+			            (const_int 0)]))
+	      (set (match_dup 1)
+		   (and:SI (match_dup 3) (match_dup 4)))])]
+{
+  operands[4]
+    = gen_int_mode (INTVAL (operands[4])
+		    & GET_MODE_MASK (GET_MODE (operands[1])), SImode);
+  operands[1] = gen_lowpart (SImode, operands[1]);
+  operands[3] = gen_lowpart (SImode, operands[3]);
+})
 
 ; Don't promote the QImode tests, as i386 doesn't have encoding of
 ; the TEST instruction with 32-bit sign-extended immediate and thus
 ; the instruction size would at least double, which is not what we
 ; want even with ! optimize_size.
 (define_split
-  [(set (reg 17)
-	(compare (and (match_operand:HI 0 "aligned_operand" "")
-		      (match_operand:HI 1 "const_int_operand" ""))
-		 (const_int 0)))]
+  [(set (match_operand 0 "flags_reg_operand" "")
+	(match_operator 1 "compare_operator"
+	  [(and (match_operand:HI 2 "aligned_operand" "")
+		(match_operand:HI 3 "const_int_operand" ""))
+	   (const_int 0)]))]
   "! TARGET_PARTIAL_REG_STALL && reload_completed
    /* Ensure that the operand will remain sign-extended immediate.  */
-   && ix86_match_ccmode (insn, INTVAL (operands[1]) >= 0 ? CCNOmode : CCZmode)
+   && ix86_match_ccmode (insn, INTVAL (operands[3]) >= 0 ? CCNOmode : CCZmode)
    && ! TARGET_FAST_PREFIX
    && ! optimize_size"
-  [(set (reg:CCNO 17)
-	(compare:CCNO (and:SI (match_dup 0) (match_dup 1))
-		      (const_int 0)))]
-  "operands[1]
-     = gen_int_mode (INTVAL (operands[1])
-		     & GET_MODE_MASK (GET_MODE (operands[0])),
-		     SImode);
-   operands[0] = gen_lowpart (SImode, operands[0]);")
+  [(set (match_dup 0)
+	(match_op_dup 1 [(and:SI (match_dup 2) (match_dup 3))
+		         (const_int 0)]))]
+{
+  operands[3]
+    = gen_int_mode (INTVAL (operands[3])
+		    & GET_MODE_MASK (GET_MODE (operands[2])), SImode);
+  operands[2] = gen_lowpart (SImode, operands[2]);
+})
 
 (define_split
   [(set (match_operand 0 "register_operand" "")
@@ -17537,13 +17591,14 @@
 
 ;; Don't compare memory with zero, load and use a test instead.
 (define_peephole2
-  [(set (reg 17)
-	(compare (match_operand:SI 0 "memory_operand" "")
-	         (const_int 0)))
+  [(set (match_operand 0 "flags_reg_operand" "")
+ 	(match_operator 1 "compare_operator"
+	  [(match_operand:SI 2 "memory_operand" "")
+	   (const_int 0)]))
    (match_scratch:SI 3 "r")]
   "ix86_match_ccmode (insn, CCNOmode) && ! optimize_size"
-  [(set (match_dup 3) (match_dup 0))
-   (set (reg:CCNO 17) (compare:CCNO (match_dup 3) (const_int 0)))]
+  [(set (match_dup 3) (match_dup 2))
+   (set (match_dup 0) (match_op_dup 1 [(match_dup 3) (const_int 0)]))]
   "")
 
 ;; NOT is not pairable on Pentium, while XOR is, but one byte longer. 
@@ -17607,77 +17662,77 @@
 ;; versions if we're concerned about partial register stalls.
 
 (define_peephole2
-  [(set (reg 17)
-	(compare (and:SI (match_operand:SI 0 "register_operand" "")
-			 (match_operand:SI 1 "immediate_operand" ""))
-		 (const_int 0)))]
+  [(set (match_operand 0 "flags_reg_operand" "")
+	(match_operator 1 "compare_operator"
+	  [(and:SI (match_operand:SI 2 "register_operand" "")
+		   (match_operand:SI 3 "immediate_operand" ""))
+	   (const_int 0)]))]
   "ix86_match_ccmode (insn, CCNOmode)
-   && (true_regnum (operands[0]) != 0
-       || (GET_CODE (operands[1]) == CONST_INT
-	   && CONST_OK_FOR_LETTER_P (INTVAL (operands[1]), 'K')))
-   && find_regno_note (insn, REG_DEAD, true_regnum (operands[0]))"
+   && (true_regnum (operands[2]) != 0
+       || (GET_CODE (operands[3]) == CONST_INT
+	   && CONST_OK_FOR_LETTER_P (INTVAL (operands[3]), 'K')))
+   && peep2_reg_dead_p (1, operands[2])"
   [(parallel
-     [(set (reg:CCNO 17)
-	   (compare:CCNO (and:SI (match_dup 0)
-			         (match_dup 1))
-		         (const_int 0)))
-      (set (match_dup 0)
-	   (and:SI (match_dup 0) (match_dup 1)))])]
+     [(set (match_dup 0)
+	   (match_op_dup 1 [(and:SI (match_dup 2) (match_dup 3))
+		            (const_int 0)]))
+      (set (match_dup 2)
+	   (and:SI (match_dup 2) (match_dup 3)))])]
   "")
 
 ;; We don't need to handle HImode case, because it will be promoted to SImode
 ;; on ! TARGET_PARTIAL_REG_STALL
 
 (define_peephole2
-  [(set (reg 17)
-	(compare (and:QI (match_operand:QI 0 "register_operand" "")
-			 (match_operand:QI 1 "immediate_operand" ""))
-		 (const_int 0)))]
+  [(set (match_operand 0 "flags_reg_operand" "")
+	(match_operator 1 "compare_operator"
+	  [(and:QI (match_operand:QI 2 "register_operand" "")
+		   (match_operand:QI 3 "immediate_operand" ""))
+	   (const_int 0)]))]
   "! TARGET_PARTIAL_REG_STALL
    && ix86_match_ccmode (insn, CCNOmode)
-   && true_regnum (operands[0]) != 0
-   && find_regno_note (insn, REG_DEAD, true_regnum (operands[0]))"
+   && true_regnum (operands[2]) != 0
+   && peep2_reg_dead_p (1, operands[2])"
   [(parallel
-     [(set (reg:CCNO 17)
-	   (compare:CCNO (and:QI (match_dup 0)
- 			         (match_dup 1))
-		         (const_int 0)))
-      (set (match_dup 0)
-	   (and:QI (match_dup 0) (match_dup 1)))])]
+     [(set (match_dup 0)
+	   (match_op_dup 1 [(and:QI (match_dup 2) (match_dup 3))
+		            (const_int 0)]))
+      (set (match_dup 2)
+	   (and:QI (match_dup 2) (match_dup 3)))])]
   "")
 
 (define_peephole2
-  [(set (reg 17)
-	(compare
-	  (and:SI
-	    (zero_extract:SI
-	      (match_operand 0 "ext_register_operand" "")
-	      (const_int 8)
-	      (const_int 8))
-	    (match_operand 1 "const_int_operand" ""))
-	  (const_int 0)))]
+  [(set (match_operand 0 "flags_reg_operand" "")
+	(match_operator 1 "compare_operator"
+	  [(and:SI
+	     (zero_extract:SI
+	       (match_operand 2 "ext_register_operand" "")
+	       (const_int 8)
+	       (const_int 8))
+	     (match_operand 3 "const_int_operand" ""))
+	   (const_int 0)]))]
   "! TARGET_PARTIAL_REG_STALL
    && ix86_match_ccmode (insn, CCNOmode)
-   && true_regnum (operands[0]) != 0
-   && find_regno_note (insn, REG_DEAD, true_regnum (operands[0]))"
-  [(parallel [(set (reg:CCNO 17)
-		   (compare:CCNO
-		       (and:SI
-			 (zero_extract:SI
-			 (match_dup 0)
-			 (const_int 8)
-			 (const_int 8))
-			(match_dup 1))
-		   (const_int 0)))
-	      (set (zero_extract:SI (match_dup 0)
+   && true_regnum (operands[2]) != 0
+   && peep2_reg_dead_p (1, operands[2])"
+  [(parallel [(set (match_dup 0)
+		   (match_op_dup 1
+		     [(and:SI
+			(zero_extract:SI
+			  (match_dup 2)
+			  (const_int 8)
+			  (const_int 8))
+			(match_dup 3))
+		      (const_int 0)]))
+	      (set (zero_extract:SI (match_dup 2)
 				    (const_int 8)
 				    (const_int 8))
 		   (and:SI 
 		     (zero_extract:SI
-		       (match_dup 0)
+		       (match_dup 2)
 		       (const_int 8)
 		       (const_int 8))
-		     (match_dup 1)))])]
+		     (match_dup 3)))])]
   "")
 
 ;; Don't do logical operations with memory inputs.
@@ -17979,66 +18034,20 @@
   "")
 
 ;; Convert compares with 1 to shorter inc/dec operations when CF is not
-;; required and register dies.
-(define_peephole2
-  [(set (reg 17)
-	(compare (match_operand:SI 0 "register_operand" "")
-		 (match_operand:SI 1 "incdec_operand" "")))]
-  "ix86_match_ccmode (insn, CCGCmode)
-   && find_regno_note (insn, REG_DEAD, true_regnum (operands[0]))"
-  [(parallel [(set (reg:CCGC 17)
-		   (compare:CCGC (match_dup 0)
-				 (match_dup 1)))
-	      (clobber (match_dup 0))])]
-  "")
-
-(define_peephole2
-  [(set (reg 17)
-	(compare (match_operand:HI 0 "register_operand" "")
-		 (match_operand:HI 1 "incdec_operand" "")))]
-  "ix86_match_ccmode (insn, CCGCmode)
-   && find_regno_note (insn, REG_DEAD, true_regnum (operands[0]))"
-  [(parallel [(set (reg:CCGC 17)
-		   (compare:CCGC (match_dup 0)
-				 (match_dup 1)))
-	      (clobber (match_dup 0))])]
-  "")
-
-(define_peephole2
-  [(set (reg 17)
-	(compare (match_operand:QI 0 "register_operand" "")
-		 (match_operand:QI 1 "incdec_operand" "")))]
-  "ix86_match_ccmode (insn, CCGCmode)
-   && find_regno_note (insn, REG_DEAD, true_regnum (operands[0]))"
-  [(parallel [(set (reg:CCGC 17)
-		   (compare:CCGC (match_dup 0)
-				 (match_dup 1)))
-	      (clobber (match_dup 0))])]
-  "")
-
-;; Convert compares with 128 to shorter add -128
-(define_peephole2
-  [(set (reg 17)
-	(compare (match_operand:SI 0 "register_operand" "")
-		 (const_int 128)))]
-  "ix86_match_ccmode (insn, CCGCmode)
-   && find_regno_note (insn, REG_DEAD, true_regnum (operands[0]))"
-  [(parallel [(set (reg:CCGC 17)
-		   (compare:CCGC (match_dup 0)
-			         (const_int 128)))
-	      (clobber (match_dup 0))])]
-  "")
-
+;; required and register dies.  Similarly for 128 to plus -128.
 (define_peephole2
-  [(set (reg 17)
-	(compare (match_operand:HI 0 "register_operand" "")
-		 (const_int 128)))]
-  "ix86_match_ccmode (insn, CCGCmode)
-   && find_regno_note (insn, REG_DEAD, true_regnum (operands[0]))"
-  [(parallel [(set (reg:CCGC 17)
-		   (compare:CCGC (match_dup 0)
-			         (const_int 128)))
-	      (clobber (match_dup 0))])]
+  [(set (match_operand 0 "flags_reg_operand" "")
+	(match_operator 1 "compare_operator"
+	  [(match_operand 2 "register_operand" "")
+	   (match_operand 3 "const_int_operand" "")]))]
+  "(INTVAL (operands[3]) == -1
+    || INTVAL (operands[3]) == 1
+    || INTVAL (operands[3]) == 128)
+   && ix86_match_ccmode (insn, CCGCmode)
+   && peep2_reg_dead_p (1, operands[2])"
+  [(parallel [(set (match_dup 0)
+		   (match_op_dup 1 [(match_dup 2) (match_dup 3)]))
+	      (clobber (match_dup 2))])]
   "")
 
 (define_peephole2
@@ -18326,7 +18335,7 @@
 {
   if (constant_call_address_operand (operands[1], QImode))
     return "call\t%P1";
-  return "call\t%*%1";
+  return "call\t%A1";
 }
   [(set_attr "type" "callv")])
 
@@ -18338,7 +18347,7 @@
 {
   if (constant_call_address_operand (operands[1], QImode))
     return "jmp\t%P1";
-  return "jmp\t%*%1";
+  return "jmp\t%A1";
 }
   [(set_attr "type" "callv")])
 
@@ -18425,7 +18434,8 @@
 (define_insn "movv4sf_internal"
   [(set (match_operand:V4SF 0 "nonimmediate_operand" "=x,x,m")
 	(match_operand:V4SF 1 "vector_move_operand" "C,xm,x"))]
-  "TARGET_SSE"
+  "TARGET_SSE
+   && (GET_CODE (operands[0]) != MEM || GET_CODE (operands[1]) != MEM)"
   "@
     xorps\t%0, %0
     movaps\t{%1, %0|%0, %1}
@@ -18436,7 +18446,7 @@
 (define_split
   [(set (match_operand:V4SF 0 "register_operand" "")
 	(match_operand:V4SF 1 "zero_extended_scalar_load_operand" ""))]
-  "TARGET_SSE"
+  "TARGET_SSE && reload_completed"
   [(set (match_dup 0)
 	(vec_merge:V4SF
 	 (vec_duplicate:V4SF (match_dup 1))
@@ -18450,7 +18460,8 @@
 (define_insn "movv4si_internal"
   [(set (match_operand:V4SI 0 "nonimmediate_operand" "=x,x,m")
 	(match_operand:V4SI 1 "vector_move_operand" "C,xm,x"))]
-  "TARGET_SSE"
+  "TARGET_SSE
+   && (GET_CODE (operands[0]) != MEM || GET_CODE (operands[1]) != MEM)"
 {
   switch (which_alternative)
     {
@@ -18488,9 +18499,10 @@
 	       (const_string "TI")))])
 
 (define_insn "movv2di_internal"
-  [(set (match_operand:V2DI 0 "nonimmediate_operand" "=x,x,m")
-	(match_operand:V2DI 1 "vector_move_operand" "C,xm,x"))]
-  "TARGET_SSE"
+  [(set (match_operand:V2DI 0 "nonimmediate_operand" "=Y,Y,m")
+	(match_operand:V2DI 1 "vector_move_operand" "C,Ym,Y"))]
+  "TARGET_SSE2
+   && (GET_CODE (operands[0]) != MEM || GET_CODE (operands[1]) != MEM)"
 {
   switch (which_alternative)
     {
@@ -18530,7 +18542,7 @@
 (define_split
   [(set (match_operand:V2DF 0 "register_operand" "")
 	(match_operand:V2DF 1 "zero_extended_scalar_load_operand" ""))]
-  "TARGET_SSE2"
+  "TARGET_SSE2 && reload_completed"
   [(set (match_dup 0)
 	(vec_merge:V2DF
 	 (vec_duplicate:V2DF (match_dup 1))
@@ -18784,7 +18796,7 @@
 (define_expand "movv2di"
   [(set (match_operand:V2DI 0 "nonimmediate_operand" "")
 	(match_operand:V2DI 1 "nonimmediate_operand" ""))]
-  "TARGET_SSE"
+  "TARGET_SSE2"
 {
   ix86_expand_vector_move (V2DImode, operands);
   DONE;
@@ -18865,7 +18877,7 @@
 (define_insn "*pushv4si"
   [(set (match_operand:V4SI 0 "push_operand" "=<")
 	(match_operand:V4SI 1 "register_operand" "x"))]
-  "TARGET_SSE2"
+  "TARGET_SSE"
   "#")
 
 (define_insn "*pushv2si"
Index: gcc/config/ia64/ia64.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/ia64/ia64.c,v
retrieving revision 1.265.2.14
retrieving revision 1.265.2.16
diff -u -r1.265.2.14 -r1.265.2.16
--- gcc/config/ia64/ia64.c	15 Sep 2004 23:21:12 -0000	1.265.2.14
+++ gcc/config/ia64/ia64.c	8 Dec 2004 01:49:13 -0000	1.265.2.16
@@ -390,20 +390,55 @@
 int
 sdata_symbolic_operand (rtx op, enum machine_mode mode ATTRIBUTE_UNUSED)
 {
+  HOST_WIDE_INT offset = 0, size = 0;
+
   switch (GET_CODE (op))
     {
     case CONST:
-      if (GET_CODE (XEXP (op, 0)) != PLUS
-	  || GET_CODE (XEXP (XEXP (op, 0), 0)) != SYMBOL_REF)
+      op = XEXP (op, 0);
+      if (GET_CODE (op) != PLUS
+	  || GET_CODE (XEXP (op, 0)) != SYMBOL_REF
+	  || GET_CODE (XEXP (op, 1)) != CONST_INT)
 	break;
-      op = XEXP (XEXP (op, 0), 0);
+      offset = INTVAL (XEXP (op, 1));
+      op = XEXP (op, 0);
       /* FALLTHRU */
 
     case SYMBOL_REF:
       if (CONSTANT_POOL_ADDRESS_P (op))
-	return GET_MODE_SIZE (get_pool_mode (op)) <= ia64_section_threshold;
+	{
+	  size = GET_MODE_SIZE (get_pool_mode (op));
+	  if (size > ia64_section_threshold)
+	    return false;
+	}
       else
-	return SYMBOL_REF_LOCAL_P (op) && SYMBOL_REF_SMALL_P (op);
+	{
+	  tree t;
+
+	  if (!SYMBOL_REF_LOCAL_P (op) || !SYMBOL_REF_SMALL_P (op))
+	    return false;
+
+	  /* Note that in addition to DECLs, we can get various forms
+	     of constants here.  */
+	  t = SYMBOL_REF_DECL (op);
+	  if (DECL_P (t))
+	    t = DECL_SIZE_UNIT (t);
+	  else
+	    t = TYPE_SIZE_UNIT (TREE_TYPE (t));
+	  if (t && host_integerp (t, 0))
+	    {
+	      size = tree_low_cst (t, 0);
+	      if (size < 0)
+		size = 0;
+	    }
+	}
+
+      /* Deny the stupid user trick of addressing outside the object.  Such
+	 things quickly result in GPREL22 relocation overflows.  Of course,
+	 they're also highly undefined.  From a pure pedant's point of view
+	 they deserve a slap on the wrist (such as provided by a relocation
+	 overflow), but that just leads to bugzilla noise.  */
+      return (offset >= 0 && offset <= size);
 
     default:
       break;
@@ -3283,15 +3318,16 @@
 ia64_assemble_integer (rtx x, unsigned int size, int aligned_p)
 {
   if (size == POINTER_SIZE / BITS_PER_UNIT
-      && aligned_p
       && !(TARGET_NO_PIC || TARGET_AUTO_PIC)
       && GET_CODE (x) == SYMBOL_REF
       && SYMBOL_REF_FUNCTION_P (x))
     {
-      if (POINTER_SIZE == 32)
-	fputs ("\tdata4\t@fptr(", asm_out_file);
-      else
-	fputs ("\tdata8\t@fptr(", asm_out_file);
+      static const char * const directive[2][2] = {
+	  /* 64-bit pointer */  /* 32-bit pointer */
+	{ "\tdata8.ua\t@fptr(", "\tdata4.ua\t@fptr("},	/* unaligned */
+	{ "\tdata8\t@fptr(",    "\tdata4\t@fptr("}	/* aligned */
+      };
+      fputs (directive[(aligned_p != 0)][POINTER_SIZE == 32], asm_out_file);
       output_addr_const (asm_out_file, x);
       fputs (")\n", asm_out_file);
       return true;
Index: gcc/config/ia64/unwind-ia64.h
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/ia64/unwind-ia64.h,v
retrieving revision 1.2
retrieving revision 1.2.16.1
diff -u -r1.2 -r1.2.16.1
--- gcc/config/ia64/unwind-ia64.h	13 Mar 2003 18:26:30 -0000	1.2
+++ gcc/config/ia64/unwind-ia64.h	10 Nov 2004 06:37:03 -0000	1.2.16.1
@@ -28,4 +28,5 @@
 
 extern struct unw_table_entry *
 _Unwind_FindTableEntry (void *pc, unsigned long *segment_base,
-			unsigned long *gp);
+			unsigned long *gp)
+			__attribute__ ((__visibility__ ("hidden")));
Index: gcc/config/mips/t-iris5-6
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/mips/Attic/t-iris5-6,v
retrieving revision 1.3.20.1
retrieving revision 1.3.20.2
diff -u -r1.3.20.1 -r1.3.20.2
--- gcc/config/mips/t-iris5-6	18 Oct 2004 16:00:51 -0000	1.3.20.1
+++ gcc/config/mips/t-iris5-6	16 Dec 2004 19:16:21 -0000	1.3.20.2
@@ -12,7 +12,7 @@
 	-o $(SHLIB_NAME).tmp @multilib_flags@ $(SHLIB_OBJS) -lc && \
 	rm -f $(SHLIB_SOLINK) && \
 	if [ -f $(SHLIB_NAME) ]; then \
-	  mv -f $(SHLIB_NAME) $(SHLIB_NAME).`basename $(STAGE_PREFIX)`; \
+	  mv -f $(SHLIB_NAME) $(SHLIB_NAME).backup; \
 	else true; fi && \
 	mv $(SHLIB_NAME).tmp $(SHLIB_NAME) && \
 	$(LN_S) $(SHLIB_NAME) $(SHLIB_SOLINK)
Index: gcc/config/mips/t-iris6
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/mips/t-iris6,v
retrieving revision 1.23
retrieving revision 1.23.4.1
diff -u -r1.23 -r1.23.4.1
--- gcc/config/mips/t-iris6	24 Dec 2003 03:59:59 -0000	1.23
+++ gcc/config/mips/t-iris6	7 Nov 2004 20:20:14 -0000	1.23.4.1
@@ -22,7 +22,7 @@
 	echo '#ifdef __MIPSEL__' > tp-bit.c
 	echo '# define FLOAT_BIT_ORDER_MISMATCH' >> tp-bit.c
 	echo '#endif' >> tp-bit.c
-	echo '#define QUIET_NAN_NEGATED' >> dp-bit.c
+	echo '#define QUIET_NAN_NEGATED' >> tp-bit.c
 	echo '#if __LDBL_MANT_DIG__ == 106' >> tp-bit.c
 	echo '# define TFLOAT' >> tp-bit.c
 	cat $(srcdir)/config/fp-bit.c >> tp-bit.c
Index: gcc/config/mmix/mmix.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/mmix/mmix.c,v
retrieving revision 1.55
retrieving revision 1.55.10.1
diff -u -r1.55 -r1.55.10.1
--- gcc/config/mmix/mmix.c	5 Oct 2003 19:50:55 -0000	1.55
+++ gcc/config/mmix/mmix.c	14 Nov 2004 04:53:23 -0000	1.55.10.1
@@ -620,8 +620,22 @@
     return
       gen_rtx_REG (mode, MMIX_OUTGOING_RETURN_VALUE_REGNUM);
 
-  /* A complex type, made up of components.  */
-  cmode = TYPE_MODE (TREE_TYPE (valtype));
+  if (COMPLEX_MODE_P (mode))
+    /* A complex type, made up of components.  */
+    cmode = TYPE_MODE (TREE_TYPE (valtype));
+  else
+    {
+      /* Of the other larger-than-register modes, we only support
+	 scalar mode TImode.  (At least, that's the only one that's
+	 been rudimentally tested.)  Make sure we're alerted for
+	 unexpected cases.  */
+      if (mode != TImode)
+	sorry ("support for mode `%s'", GET_MODE_NAME (mode));
+
+      /* In any case, we will fill registers to the natural size.  */
+      cmode = DImode;
+    }
+
   nregs = ((GET_MODE_BITSIZE (mode) + BITS_PER_WORD - 1) / BITS_PER_WORD);
 
   /* We need to take care of the effect of the register hole on return
Index: gcc/config/mmix/mmix.h
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/mmix/mmix.h,v
retrieving revision 1.58.14.1
retrieving revision 1.58.14.2
diff -u -r1.58.14.1 -r1.58.14.2
--- gcc/config/mmix/mmix.h	9 Mar 2004 03:00:05 -0000	1.58.14.1
+++ gcc/config/mmix/mmix.h	14 Nov 2004 04:53:23 -0000	1.58.14.2
@@ -1,5 +1,5 @@
 /* Definitions of target machine for GNU compiler, for MMIX.
-   Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
+   Copyright (C) 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
    Contributed by Hans-Peter Nilsson (hp@bitrange.com)
 
 This file is part of GCC.
@@ -269,15 +269,6 @@
 #define FLOAT_WORDS_BIG_ENDIAN 1
 #define UNITS_PER_WORD 8
 
-/* FIXME: This macro is correlated to MAX_FIXED_MODE_SIZE in that
-   e.g. this macro must not be 8 (default, UNITS_PER_WORD) when
-   MAX_FIXED_MODE_SIZE is 64 (default, DImode), or really: this must be
-   set manually if MAX_FIXED_MODE_SIZE is not at least twice the register
-   size.  By setting it to 4, we don't have to worry about TImode things
-   yet.  Revisit, perhaps get TImode going or get some solution that does
-   not mandate TImode or lie in other ways.  */
-#define MIN_UNITS_PER_WORD 4
-
 /* FIXME: Promotion of modes currently generates slow code, extending
    before every operation.  */
 
@@ -745,7 +736,7 @@
 
 typedef struct { int regs; int lib; } CUMULATIVE_ARGS;
 
-#define INIT_CUMULATIVE_ARGS(CUM, FNTYPE, LIBNAME, INDIRECT, N_NAMED_ARGS) \
+#define INIT_CUMULATIVE_ARGS(CUM, FNTYPE, LIBNAME, FNDECL, N_NAMED_ARGS) \
  ((CUM).regs = 0, (CUM).lib = ((LIBNAME) != 0))
 
 #define FUNCTION_ARG_ADVANCE(CUM, MODE, TYPE, NAMED)		\
Index: gcc/config/pa/t-hpux-shlib
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/pa/t-hpux-shlib,v
retrieving revision 1.2.20.1
retrieving revision 1.2.20.2
diff -u -r1.2.20.1 -r1.2.20.2
--- gcc/config/pa/t-hpux-shlib	18 Oct 2004 16:00:51 -0000	1.2.20.1
+++ gcc/config/pa/t-hpux-shlib	16 Dec 2004 19:16:22 -0000	1.2.20.2
@@ -8,7 +8,7 @@
 	-o $(SHLIB_NAME).tmp @multilib_flags@ $(SHLIB_OBJS) -lc && \
         rm -f $(SHLIB_SONAME) && \
 	if [ -f $(SHLIB_NAME) ]; then \
-	  mv -f $(SHLIB_NAME) $(SHLIB_NAME).`basename $(STAGE_PREFIX)`; \
+	  mv -f $(SHLIB_NAME) $(SHLIB_NAME).backup; \
 	else true; fi && \
 	mv $(SHLIB_NAME).tmp $(SHLIB_NAME) && \
         $(LN_S) $(SHLIB_NAME) $(SHLIB_SONAME)
Index: gcc/config/rs6000/linux.h
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/rs6000/linux.h,v
retrieving revision 1.42.10.4
retrieving revision 1.42.10.5
diff -u -r1.42.10.4 -r1.42.10.5
--- gcc/config/rs6000/linux.h	3 Oct 2004 03:43:56 -0000	1.42.10.4
+++ gcc/config/rs6000/linux.h	2 Dec 2004 02:28:29 -0000	1.42.10.5
@@ -94,8 +94,11 @@
 #undef TARGET_64BIT
 #define TARGET_64BIT 0
  
-/* We don't need to generate entries in .fixup.  */
+/* We don't need to generate entries in .fixup, except when
+   -mrelocatable or -mrelocatable-lib is given.  */
 #undef RELOCATABLE_NEEDS_FIXUP
+#define RELOCATABLE_NEEDS_FIXUP \
+  (target_flags & target_flags_explicit & MASK_RELOCATABLE)
 
 #define TARGET_ASM_FILE_END file_end_indicate_exec_stack
 
Index: gcc/config/rs6000/linux64.h
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/rs6000/linux64.h,v
retrieving revision 1.53.4.9
retrieving revision 1.53.4.10
diff -u -r1.53.4.9 -r1.53.4.10
--- gcc/config/rs6000/linux64.h	3 Oct 2004 03:43:56 -0000	1.53.4.9
+++ gcc/config/rs6000/linux64.h	2 Dec 2004 02:28:30 -0000	1.53.4.10
@@ -53,8 +53,11 @@
 #undef PROCESSOR_DEFAULT64
 #define PROCESSOR_DEFAULT64 PROCESSOR_PPC630
 
-#undef	TARGET_RELOCATABLE
-#define	TARGET_RELOCATABLE (!TARGET_64BIT && (target_flags & MASK_RELOCATABLE))
+/* We don't need to generate entries in .fixup, except when
+   -mrelocatable or -mrelocatable-lib is given.  */
+#undef RELOCATABLE_NEEDS_FIXUP
+#define RELOCATABLE_NEEDS_FIXUP \
+  (target_flags & target_flags_explicit & MASK_RELOCATABLE)
 
 #undef	RS6000_ABI_NAME
 #define	RS6000_ABI_NAME (TARGET_64BIT ? "aixdesc" : "sysv")
@@ -188,6 +191,8 @@
 #define	TARGET_EABI		0
 #undef	TARGET_PROTOTYPE
 #define	TARGET_PROTOTYPE	0
+#undef RELOCATABLE_NEEDS_FIXUP
+#define RELOCATABLE_NEEDS_FIXUP 0
 
 #endif
 
@@ -212,9 +217,6 @@
 #define PROFILE_HOOK(LABEL) \
   do { if (TARGET_64BIT) output_profile_hook (LABEL); } while (0)
 
-/* We don't need to generate entries in .fixup.  */
-#undef RELOCATABLE_NEEDS_FIXUP
-
 /* PowerPC64 Linux word-aligns FP doubles when -malign-power is given.  */
 #undef  ADJUST_FIELD_ALIGN
 #define ADJUST_FIELD_ALIGN(FIELD, COMPUTED) \
Index: gcc/config/rs6000/rs6000-c.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/rs6000/rs6000-c.c,v
retrieving revision 1.10.10.1
retrieving revision 1.10.10.2
diff -u -r1.10.10.1 -r1.10.10.2
--- gcc/config/rs6000/rs6000-c.c	23 Aug 2004 18:02:54 -0000	1.10.10.1
+++ gcc/config/rs6000/rs6000-c.c	27 Nov 2004 00:50:21 -0000	1.10.10.2
@@ -62,13 +62,13 @@
   if (c_lex (&x) != CPP_CLOSE_PAREN)
     SYNTAX_ERROR ("missing close paren");
 
-  if (n != integer_zero_node && n != integer_one_node)
+  if (!integer_zerop (n) && !integer_onep (n))
     SYNTAX_ERROR ("number must be 0 or 1");
 
   if (c_lex (&x) != CPP_EOF)
     warning ("junk at end of #pragma longcall");
 
-  rs6000_default_long_calls = (n == integer_one_node);
+  rs6000_default_long_calls = integer_onep (n);
 }
 
 /* Handle defining many CPP flags based on TARGET_xxx.  As a general
Index: gcc/config/rs6000/rs6000.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/rs6000/rs6000.c,v
retrieving revision 1.576.2.33
retrieving revision 1.576.2.40
diff -u -r1.576.2.33 -r1.576.2.40
--- gcc/config/rs6000/rs6000.c	22 Oct 2004 19:19:35 -0000	1.576.2.33
+++ gcc/config/rs6000/rs6000.c	5 Dec 2004 12:52:12 -0000	1.576.2.40
@@ -252,7 +252,8 @@
 /* Call distance, overridden by -mlongcall and #pragma longcall(1).
    The only place that looks at this is rs6000_set_default_type_attributes;
    everywhere else should rely on the presence or absence of a longcall
-   attribute on the function declaration.  */
+   attribute on the function declaration.  Exception: init_cumulative_args
+   looks at it too, for libcalls.  */
 int rs6000_default_long_calls;
 const char *rs6000_longcall_switch;
 
@@ -3971,10 +3972,11 @@
     cum->nargs_prototype = n_named_args;
 
   /* Check for a longcall attribute.  */
-  if (fntype
-      && lookup_attribute ("longcall", TYPE_ATTRIBUTES (fntype))
-      && !lookup_attribute ("shortcall", TYPE_ATTRIBUTES (fntype)))
-    cum->call_cookie = CALL_LONG;
+  if ((!fntype && rs6000_default_long_calls)
+      || (fntype
+	  && lookup_attribute ("longcall", TYPE_ATTRIBUTES (fntype))
+	  && !lookup_attribute ("shortcall", TYPE_ATTRIBUTES (fntype))))
+    cum->call_cookie |= CALL_LONG;
 
   if (TARGET_DEBUG_ARG)
     {
@@ -9750,7 +9752,7 @@
 {
 #ifdef RELOCATABLE_NEEDS_FIXUP
   /* Special handling for SI values.  */
-  if (size == 4 && aligned_p)
+  if (RELOCATABLE_NEEDS_FIXUP && size == 4 && aligned_p)
     {
       extern int in_toc_section (void);
       static int recurse = 0;
@@ -10526,22 +10528,27 @@
 			 : gen_adddi3 (breg, breg, delta_rtx));
 	      src = gen_rtx_MEM (mode, breg);
 	    }
-
-	  /* We have now address involving an base register only.
-	     If we use one of the registers to address memory, 
-	     we have change that register last.  */
-
-	  breg = (GET_CODE (XEXP (src, 0)) == PLUS
-		  ? XEXP (XEXP (src, 0), 0)
-		  : XEXP (src, 0));
-
-	  if (!REG_P (breg))
-	      abort();
-
-	  if (REGNO (breg) >= REGNO (dst) 
+	  else if (! offsettable_memref_p (src))
+	    {
+	      rtx newsrc, basereg;
+	      basereg = gen_rtx_REG (Pmode, reg);
+	      emit_insn (gen_rtx_SET (VOIDmode, basereg, XEXP (src, 0)));
+	      newsrc = gen_rtx_MEM (GET_MODE (src), basereg);
+	      MEM_COPY_ATTRIBUTES (newsrc, src);
+	      src = newsrc;
+	    }
+
+	  breg = XEXP (src, 0);
+	  if (GET_CODE (breg) == PLUS || GET_CODE (breg) == LO_SUM)
+	    breg = XEXP (breg, 0);
+
+	  /* If the base register we are using to address memory is
+	     also a destination reg, then change that register last.  */
+	  if (REG_P (breg)
+	      && REGNO (breg) >= REGNO (dst)
 	      && REGNO (breg) < REGNO (dst) + nregs)
 	    j = REGNO (breg) - REGNO (dst);
-        }
+	}
 
       if (GET_CODE (dst) == MEM && INT_REGNO_P (reg))
 	{
@@ -10573,6 +10580,8 @@
 			   : gen_adddi3 (breg, breg, delta_rtx));
 	      dst = gen_rtx_MEM (mode, breg);
 	    }
+	  else if (! offsettable_memref_p (dst))
+	    abort ();
 	}
 
       for (i = 0; i < nregs; i++)
@@ -10582,7 +10591,7 @@
 	  if (j == nregs) 
 	    j = 0;
 
-	  /* If compiler already emited move of first word by 
+	  /* If compiler already emitted move of first word by 
 	     store with update, no need to do anything.  */
 	  if (j == 0 && used_update)
 	    continue;
@@ -12100,8 +12109,10 @@
       rtx reg, mem, vrsave;
       int offset;
 
-      /* Get VRSAVE onto a GPR.  */
-      reg = gen_rtx_REG (SImode, 12);
+      /* Get VRSAVE onto a GPR.  Note that ABI_V4 might be using r12
+	 as frame_reg_rtx and r11 as the static chain pointer for
+	 nested functions.  */
+      reg = gen_rtx_REG (SImode, 0);
       vrsave = gen_rtx_REG (SImode, VRSAVE_REGNO);
       if (TARGET_MACHO)
 	emit_insn (gen_get_vrsave_internal (reg));
@@ -15202,6 +15213,18 @@
   if (rs6000_sdata == SDATA_NONE)
     return false;
 
+  /* We want to merge strings, so we never consider them small data.  */
+  if (TREE_CODE (decl) == STRING_CST)
+    return false;
+
+  /* Functions are never in the small data area.  */
+  if (TREE_CODE (decl) == FUNCTION_DECL)
+    return false;
+
+  /* Thread-local vars can't go in the small data area.  */
+  if (TREE_CODE (decl) == VAR_DECL && DECL_THREAD_LOCAL (decl))
+    return false;
+
   if (TREE_CODE (decl) == VAR_DECL && DECL_SECTION_NAME (decl))
     {
       const char *section = TREE_STRING_POINTER (DECL_SECTION_NAME (decl));
Index: gcc/config/rs6000/rs6000.md
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/rs6000/rs6000.md,v
retrieving revision 1.284.4.13
retrieving revision 1.284.4.14
diff -u -r1.284.4.13 -r1.284.4.14
--- gcc/config/rs6000/rs6000.md	28 Jul 2004 12:15:02 -0000	1.284.4.13
+++ gcc/config/rs6000/rs6000.md	26 Nov 2004 04:38:53 -0000	1.284.4.14
@@ -5245,16 +5245,18 @@
 (define_expand "floatdisf2"
   [(set (match_operand:SF 0 "gpc_reg_operand" "")
         (float:SF (match_operand:DI 1 "gpc_reg_operand" "")))]
-  "TARGET_64BIT && TARGET_HARD_FLOAT && TARGET_FPRS"
+  "TARGET_POWERPC64 && TARGET_HARD_FLOAT && TARGET_FPRS"
   "
 {
+  rtx val = operands[1];
   if (!flag_unsafe_math_optimizations)
     {
       rtx label = gen_label_rtx ();
-      emit_insn (gen_floatdisf2_internal2 (operands[1], label));
+      val = gen_reg_rtx (DImode);
+      emit_insn (gen_floatdisf2_internal2 (val, operands[1], label));
       emit_label (label);
     }
-  emit_insn (gen_floatdisf2_internal1 (operands[0], operands[1]));
+  emit_insn (gen_floatdisf2_internal1 (operands[0], val));
   DONE;
 }")
 
@@ -5279,30 +5281,31 @@
 ;; by a bit that won't be lost at that stage, but is below the SFmode
 ;; rounding position.
 (define_expand "floatdisf2_internal2"
-  [(parallel [(set (match_dup 4)
-		   (compare:CC (and:DI (match_operand:DI 0 "" "")
-				       (const_int 2047))
-			       (const_int 0)))
-	      (set (match_dup 2) (and:DI (match_dup 0) (const_int 2047)))
-	      (clobber (match_scratch:CC 7 ""))])
-   (set (match_dup 3) (ashiftrt:DI (match_dup 0) (const_int 53)))
-   (set (match_dup 3) (plus:DI (match_dup 3) (const_int 1)))
-   (set (pc) (if_then_else (eq (match_dup 4) (const_int 0))
-			   (label_ref (match_operand:DI 1 "" ""))
-			   (pc)))
-   (set (match_dup 5) (compare:CCUNS (match_dup 3) (const_int 2)))
-   (set (pc) (if_then_else (ltu (match_dup 5) (const_int 0))
-			   (label_ref (match_dup 1))
+  [(set (match_dup 3) (ashiftrt:DI (match_operand:DI 1 "" "")
+				   (const_int 53)))
+   (parallel [(set (match_operand:DI 0 "" "") (and:DI (match_dup 1)
+						      (const_int 2047)))
+	      (clobber (scratch:CC))])
+   (set (match_dup 3) (plus:DI (match_dup 3)
+			       (const_int 1)))
+   (set (match_dup 0) (plus:DI (match_dup 0)
+			       (const_int 2047)))
+   (set (match_dup 4) (compare:CCUNS (match_dup 3)
+				     (const_int 3)))
+   (set (match_dup 0) (ior:DI (match_dup 0)
+			      (match_dup 1)))
+   (parallel [(set (match_dup 0) (and:DI (match_dup 0)
+					 (const_int -2048)))
+	      (clobber (scratch:CC))])
+   (set (pc) (if_then_else (geu (match_dup 4) (const_int 0))
+			   (label_ref (match_operand:DI 2 "" ""))
 			   (pc)))
-   (set (match_dup 0) (xor:DI (match_dup 0) (match_dup 2)))
-   (set (match_dup 0) (ior:DI (match_dup 0) (const_int 2048)))]
-  "TARGET_64BIT && TARGET_HARD_FLOAT && TARGET_FPRS"
+   (set (match_dup 0) (match_dup 1))]
+  "TARGET_POWERPC64 && TARGET_HARD_FLOAT && TARGET_FPRS"
   "
 {
-  operands[2] = gen_reg_rtx (DImode);
   operands[3] = gen_reg_rtx (DImode);
-  operands[4] = gen_reg_rtx (CCmode);
-  operands[5] = gen_reg_rtx (CCUNSmode);
+  operands[4] = gen_reg_rtx (CCUNSmode);
 }")
 
 ;; Define the DImode operations that can be done in a small number
Index: gcc/config/rs6000/sysv4.h
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/rs6000/sysv4.h,v
retrieving revision 1.144.4.4
retrieving revision 1.144.4.5
diff -u -r1.144.4.4 -r1.144.4.5
--- gcc/config/rs6000/sysv4.h	18 Oct 2004 02:24:20 -0000	1.144.4.4
+++ gcc/config/rs6000/sysv4.h	6 Dec 2004 23:59:29 -0000	1.144.4.5
@@ -1358,4 +1358,4 @@
 #define DOUBLE_INT_ASM_OP "\t.quad\t"
 
 /* Generate entries in .fixup for relocatable addresses.  */
-#define RELOCATABLE_NEEDS_FIXUP
+#define RELOCATABLE_NEEDS_FIXUP 1
Index: gcc/config/rs6000/t-rtems
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/rs6000/t-rtems,v
retrieving revision 1.1.10.1
retrieving revision 1.1.10.2
diff -u -r1.1.10.1 -r1.1.10.2
--- gcc/config/rs6000/t-rtems	8 Mar 2004 23:56:21 -0000	1.1.10.1
+++ gcc/config/rs6000/t-rtems	12 Nov 2004 10:21:18 -0000	1.1.10.2
@@ -33,6 +33,7 @@
 
 # Cpu-variants supporting new exception processing only
 MULTILIB_NEW_EXCEPTIONS_ONLY = \
+*mcpu=505*/*D_OLD_EXCEPTIONS* \
 *mcpu=604*/*D_OLD_EXCEPTIONS* \
 *mcpu=750*/*D_OLD_EXCEPTIONS* \
 *mcpu=821*/*D_OLD_EXCEPTIONS* \
Index: gcc/config/sh/t-linux
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/sh/t-linux,v
retrieving revision 1.9.10.3
retrieving revision 1.9.10.4
diff -u -r1.9.10.3 -r1.9.10.4
--- gcc/config/sh/t-linux	18 Oct 2004 16:00:52 -0000	1.9.10.3
+++ gcc/config/sh/t-linux	16 Dec 2004 19:16:22 -0000	1.9.10.4
@@ -25,7 +25,7 @@
 	-o $(SHLIB_NAME).tmp @multilib_flags@ $(SHLIB_OBJS) $(SHLIB_LC) && \
 	rm -f $(SHLIB_SOLINK) && \
 	if [ -f $(SHLIB_NAME) ]; then \
-	  mv -f $(SHLIB_NAME) $(SHLIB_NAME).`basename $(STAGE_PREFIX)`; \
+	  mv -f $(SHLIB_NAME) $(SHLIB_NAME).backup; \
 	else true; fi && \
 	mv $(SHLIB_NAME).tmp $(SHLIB_NAME) && \
 	(echo "/* GNU ld script"; \
Index: gcc/config/sparc/sparc.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/sparc/sparc.c,v
retrieving revision 1.271.4.22
retrieving revision 1.271.4.23
diff -u -r1.271.4.22 -r1.271.4.23
--- gcc/config/sparc/sparc.c	13 Oct 2004 14:16:25 -0000	1.271.4.22
+++ gcc/config/sparc/sparc.c	10 Nov 2004 17:28:55 -0000	1.271.4.23
@@ -5101,7 +5101,7 @@
 static void function_arg_record_value_1
  (tree, HOST_WIDE_INT, struct function_arg_record_value_parms *, bool);
 static rtx function_arg_record_value (tree, enum machine_mode, int, int, int);
-static rtx function_arg_union_value (int, enum machine_mode, int);
+static rtx function_arg_union_value (int, enum machine_mode, int, int);
 
 /* A subroutine of function_arg_record_value.  Traverse the structure
    recursively and determine how many registers will be required.  */
@@ -5445,11 +5445,19 @@
    REGNO is the hard register the union will be passed in.  */
 
 static rtx
-function_arg_union_value (int size, enum machine_mode mode, int regno)
+function_arg_union_value (int size, enum machine_mode mode, int slotno,
+			  int regno)
 {
   int nwords = ROUND_ADVANCE (size), i;
   rtx regs;
 
+  /* See comment in previous function for empty structures.  */
+  if (nwords == 0)
+    return gen_rtx_REG (mode, regno);
+
+  if (slotno == SPARC_INT_ARG_MAX - 1)
+    nwords = 1;
+
   /* Unions are passed left-justified.  */
   regs = gen_rtx_PARALLEL (mode, rtvec_alloc (nwords));
 
@@ -5516,7 +5524,7 @@
       if (size > 16)
 	abort (); /* shouldn't get here */
 
-      return function_arg_union_value (size, mode, regno);
+      return function_arg_union_value (size, mode, slotno, regno);
     }
   /* v9 fp args in reg slots beyond the int reg slots get passed in regs
      but also have the slot allocated for them.
@@ -5796,7 +5804,7 @@
 	  if (size > 32)
 	    abort (); /* shouldn't get here */
 
-	  return function_arg_union_value (size, mode, regbase);
+	  return function_arg_union_value (size, mode, 0, regbase);
 	}
       else if (AGGREGATE_TYPE_P (type))
 	{
@@ -5819,7 +5827,7 @@
 	     try to be unduly clever, and simply follow the ABI
 	     for unions in that case.  */
 	  if (mode == BLKmode)
-	    return function_arg_union_value (bytes, mode, regbase);
+	    return function_arg_union_value (bytes, mode, 0, regbase);
 	}
       else if (GET_MODE_CLASS (mode) == MODE_INT
 	       && GET_MODE_SIZE (mode) < UNITS_PER_WORD)
Index: gcc/cp/ChangeLog
===================================================================
RCS file: /cvs/gcc/gcc/gcc/cp/ChangeLog,v
retrieving revision 1.3892.2.178
retrieving revision 1.3892.2.186
diff -u -r1.3892.2.178 -r1.3892.2.186
--- gcc/cp/ChangeLog	5 Nov 2004 03:33:53 -0000	1.3892.2.178
+++ gcc/cp/ChangeLog	17 Dec 2004 16:19:14 -0000	1.3892.2.186
@@ -1,3 +1,67 @@
+2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
+
+	PR c++/18975
+	* method.c (do_build_copy_constructor): Refactor. Don't const
+	qualify a mutable field.
+	(do_build_assign_ref): Likewise.
+
+2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+
+	PR c++/18731
+	* parser.c (cp_parser_class_head): Reject typedef-name in class head.
+
+2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
+
+	PR c++/16681
+	* init.c (build_zero_init): Build a RANGE_EXPR for an array
+	initializer.
+
+2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
+
+	PR c++/18100
+	* name-lookup.c (push_class_level_binding): Diagnose nested
+	class template with the same name as enclosing class.
+
+2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
+
+	PR c++/17011, c++/17971
+	* pt.c (tsubst_copy) <FIELD_DECL case>: Check and diagnose
+	invalid field.
+	(tsubst_copy_and_build) <COMPONENT_REF case>: Check
+	error_mark_node after member substitution.
+	* semantics.c (finish_id_expression): Call
+	finish_non_static_data_member for dependent FIELD_DECL.
+
+2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
+
+	PR c++/18123
+	* parser.c (cp_parser_type_specifier): Don't create new enum
+	type if it is not in the form 'enum [identifier] { [...] };'.
+	Catch template declaration of enum. 
+
+2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
+
+	PR c++/17431
+	* call.c (standard_conversion): Add FLAGS parameter. Do not allow
+	derived to base conversion when checking constructor
+	accessibility.
+	(implicit_conversion): Pass FLAGS to standard_conversion.
+	(check_constructir_callable): Disallow conversion functions.
+
+2004-11-12  Mark Mitchell  <mark@codesourcery.com>
+
+	PR c++/18389
+	* decl.c (start_decl): Make sure to set *pop_scope_p.  Return
+	error_mark_node to indicate errors.
+
+	PR c++/18436
+	* pt.c (tsubst_copy_and_build): Do not do Koenig lookup when an
+	unqualified name resolves to a member function.
+
+	PR c++/18407
+	* pt.c (tsubst_copy_and_build): Handle qualified names used from a
+	derived class correctly.
+
 2004-11-04  Release Manager
 
 	* GCC 3.4.3 released.
Index: gcc/cp/call.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/cp/call.c,v
retrieving revision 1.452.2.21
retrieving revision 1.452.2.22
diff -u -r1.452.2.21 -r1.452.2.22
--- gcc/cp/call.c	12 Aug 2004 00:34:17 -0000	1.452.2.21
+++ gcc/cp/call.c	1 Dec 2004 12:58:04 -0000	1.452.2.22
@@ -86,7 +86,7 @@
 static struct z_candidate *add_function_candidate 
 	(struct z_candidate **, tree, tree, tree, tree, tree, int);
 static tree implicit_conversion (tree, tree, tree, int);
-static tree standard_conversion (tree, tree, tree);
+static tree standard_conversion (tree, tree, tree, int);
 static tree reference_binding (tree, tree, tree, int);
 static tree build_conv (enum tree_code, tree, tree);
 static bool is_subseq (tree, tree);
@@ -454,7 +454,7 @@
    also pass the expression EXPR to convert from.  */
 
 static tree
-standard_conversion (tree to, tree from, tree expr)
+standard_conversion (tree to, tree from, tree expr, int flags)
 {
   enum tree_code fcode, tcode;
   tree conv;
@@ -505,7 +505,7 @@
          the standard conversion sequence to perform componentwise
          conversion.  */
       tree part_conv = standard_conversion
-        (TREE_TYPE (to), TREE_TYPE (from), NULL_TREE);
+        (TREE_TYPE (to), TREE_TYPE (from), NULL_TREE, flags);
       
       if (part_conv)
         {
@@ -692,7 +692,8 @@
       && ((*targetm.vector_opaque_p) (from)
 	  || (*targetm.vector_opaque_p) (to)))
     return build_conv (STD_CONV, to, conv);
-  else if (IS_AGGR_TYPE (to) && IS_AGGR_TYPE (from)
+  else if (!(flags & LOOKUP_CONSTRUCTOR_CALLABLE)
+	   && IS_AGGR_TYPE (to) && IS_AGGR_TYPE (from)
 	   && is_properly_derived_from (from, to))
     {
       if (TREE_CODE (conv) == RVALUE_CONV)
@@ -1105,7 +1106,7 @@
   if (TREE_CODE (to) == REFERENCE_TYPE)
     conv = reference_binding (to, from, expr, flags);
   else
-    conv = standard_conversion (to, from, expr);
+    conv = standard_conversion (to, from, expr, flags);
 
   if (conv)
     return conv;
@@ -3878,6 +3879,7 @@
 			     build_tree_list (NULL_TREE, expr), 
 			     TYPE_BINFO (type),
 			     LOOKUP_NORMAL | LOOKUP_ONLYCONVERTING
+			     | LOOKUP_NO_CONVERSION
 			     | LOOKUP_CONSTRUCTOR_CALLABLE);
 }
 
Index: gcc/cp/decl.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/cp/decl.c,v
retrieving revision 1.1174.2.27
retrieving revision 1.1174.2.28
diff -u -r1.1174.2.27 -r1.1174.2.28
--- gcc/cp/decl.c	15 Oct 2004 04:23:46 -0000	1.1174.2.27
+++ gcc/cp/decl.c	12 Nov 2004 21:57:25 -0000	1.1174.2.28
@@ -3704,12 +3704,12 @@
   deprecated_state = DEPRECATED_NORMAL;
 
   if (decl == NULL_TREE || TREE_CODE (decl) == VOID_TYPE)
-    return NULL_TREE;
+    return error_mark_node;
 
   type = TREE_TYPE (decl);
 
   if (type == error_mark_node)
-    return NULL_TREE;
+    return error_mark_node;
 
   context = DECL_CONTEXT (decl);
 
Index: gcc/cp/init.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/cp/init.c,v
retrieving revision 1.356.2.14
retrieving revision 1.356.2.15
diff -u -r1.356.2.14 -r1.356.2.15
--- gcc/cp/init.c	28 Jul 2004 14:55:06 -0000	1.356.2.14
+++ gcc/cp/init.c	9 Dec 2004 12:21:23 -0000	1.356.2.15
@@ -217,7 +217,6 @@
     }
   else if (TREE_CODE (type) == ARRAY_TYPE)
     {
-      tree index;
       tree max_index;
       tree inits;
 
@@ -231,14 +230,16 @@
       /* A zero-sized array, which is accepted as an extension, will
 	 have an upper bound of -1.  */
       if (!tree_int_cst_equal (max_index, integer_minus_one_node))
-	for (index = size_zero_node;
-	     !tree_int_cst_lt (max_index, index);
-	     index = size_binop (PLUS_EXPR, index, size_one_node))
-	  inits = tree_cons (index,
-			     build_zero_init (TREE_TYPE (type),
-					      /*nelts=*/NULL_TREE,
-					      static_storage_p),
-			     inits);
+	{
+	  tree elt_init = build_zero_init (TREE_TYPE (type),
+					   /*nelts=*/NULL_TREE,
+					   static_storage_p);
+	  tree range = build (RANGE_EXPR,
+			      sizetype, size_zero_node, max_index);
+	  
+	  inits = tree_cons (range, elt_init, inits);
+	}
+      
       CONSTRUCTOR_ELTS (init) = nreverse (inits);
     }
   else if (TREE_CODE (type) == REFERENCE_TYPE)
Index: gcc/cp/method.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/cp/method.c,v
retrieving revision 1.275.4.4
retrieving revision 1.275.4.5
diff -u -r1.275.4.4 -r1.275.4.5
--- gcc/cp/method.c	8 Jun 2004 06:30:32 -0000	1.275.4.4
+++ gcc/cp/method.c	17 Dec 2004 16:19:19 -0000	1.275.4.5
@@ -583,14 +583,14 @@
 
       for (; fields; fields = TREE_CHAIN (fields))
 	{
-	  tree init;
+	  tree init = parm;
 	  tree field = fields;
 	  tree expr_type;
 
 	  if (TREE_CODE (field) != FIELD_DECL)
 	    continue;
 
-	  init = parm;
+	  expr_type = TREE_TYPE (field);
 	  if (DECL_NAME (field))
 	    {
 	      if (VFIELD_NAME_P (DECL_NAME (field)))
@@ -600,9 +600,7 @@
 	      if (IDENTIFIER_CLASS_VALUE (DECL_NAME (field)) != field)
 		continue;
 	    }
-	  else if ((t = TREE_TYPE (field)) != NULL_TREE
-		   && ANON_AGGR_TYPE_P (t)
-		   && TYPE_FIELDS (t) != NULL_TREE)
+	  else if (ANON_AGGR_TYPE_P (expr_type) && TYPE_FIELDS (expr_type))
 	    /* Just use the field; anonymous types can't have
 	       nontrivial copy ctors or assignment ops.  */;
 	  else
@@ -613,14 +611,19 @@
 	     the field is "T", then the type will usually be "const
 	     T".  (There are no cv-qualified variants of reference
 	     types.)  */
-	  expr_type = TREE_TYPE (field);
 	  if (TREE_CODE (expr_type) != REFERENCE_TYPE)
-	    expr_type = cp_build_qualified_type (expr_type, cvquals);
+	    {
+	      int quals = cvquals;
+	      
+	      if (DECL_MUTABLE_P (field))
+		quals &= ~TYPE_QUAL_CONST;
+	      expr_type = cp_build_qualified_type (expr_type, quals);
+	    }
+	  
 	  init = build (COMPONENT_REF, expr_type, init, field);
 	  init = build_tree_list (NULL_TREE, init);
 
-	  member_init_list
-	    = tree_cons (field, init, member_init_list);
+	  member_init_list = tree_cons (field, init, member_init_list);
 	}
       finish_mem_initializers (member_init_list);
     }
@@ -675,26 +678,27 @@
 	   fields; 
 	   fields = TREE_CHAIN (fields))
 	{
-	  tree comp, init, t;
+	  tree comp = current_class_ref;
+	  tree init = parm;
 	  tree field = fields;
+	  tree expr_type;
+	  int quals;
 
 	  if (TREE_CODE (field) != FIELD_DECL || DECL_ARTIFICIAL (field))
 	    continue;
 
-	  if (CP_TYPE_CONST_P (TREE_TYPE (field)))
+	  expr_type = TREE_TYPE (field);
+	  if (CP_TYPE_CONST_P (expr_type))
 	    {
               error ("non-static const member `%#D', can't use default assignment operator", field);
 	      continue;
 	    }
-	  else if (TREE_CODE (TREE_TYPE (field)) == REFERENCE_TYPE)
+	  else if (TREE_CODE (expr_type) == REFERENCE_TYPE)
 	    {
 	      error ("non-static reference member `%#D', can't use default assignment operator", field);
 	      continue;
 	    }
 
-	  comp = current_class_ref;
-	  init = parm;
-
 	  if (DECL_NAME (field))
 	    {
 	      if (VFIELD_NAME_P (DECL_NAME (field)))
@@ -704,24 +708,27 @@
 	      if (IDENTIFIER_CLASS_VALUE (DECL_NAME (field)) != field)
 		continue;
 	    }
-	  else if ((t = TREE_TYPE (field)) != NULL_TREE
-		   && ANON_AGGR_TYPE_P (t)
-		   && TYPE_FIELDS (t) != NULL_TREE)
+	  else if (ANON_AGGR_TYPE_P (expr_type) && TYPE_FIELDS (expr_type))
 	    /* Just use the field; anonymous types can't have
 	       nontrivial copy ctors or assignment ops.  */;
 	  else
 	    continue;
 
 	  comp = build (COMPONENT_REF, TREE_TYPE (field), comp, field);
-	  init = build (COMPONENT_REF,
-	                cp_build_qualified_type (TREE_TYPE (field), cvquals),
-	                init, field);
+
+	  /* Compute the type of init->field  */
+	  quals = cvquals;
+	  if (DECL_MUTABLE_P (field))
+	    quals &= ~TYPE_QUAL_CONST;
+	  expr_type = cp_build_qualified_type (expr_type, quals);
+	  
+	  init = build (COMPONENT_REF, expr_type, init, field);
 
 	  if (DECL_NAME (field))
-	    finish_expr_stmt (build_modify_expr (comp, NOP_EXPR, init));
+	    init = build_modify_expr (comp, NOP_EXPR, init);
 	  else
-	    finish_expr_stmt (build (MODIFY_EXPR, TREE_TYPE (comp), comp,
-				     init));
+	    init = build (MODIFY_EXPR, TREE_TYPE (comp), comp, init);
+	  finish_expr_stmt (init);
 	}
     }
   finish_return_stmt (current_class_ref);
Index: gcc/cp/name-lookup.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/cp/name-lookup.c,v
retrieving revision 1.34.2.19
retrieving revision 1.34.2.20
diff -u -r1.34.2.19 -r1.34.2.20
--- gcc/cp/name-lookup.c	27 Oct 2004 04:32:56 -0000	1.34.2.19
+++ gcc/cp/name-lookup.c	8 Dec 2004 10:53:10 -0000	1.34.2.20
@@ -2804,6 +2804,7 @@
        || TREE_CODE (x) == CONST_DECL
        || (TREE_CODE (x) == TYPE_DECL
 	   && !DECL_SELF_REFERENCE_P (x))
+       || DECL_CLASS_TEMPLATE_P (x)
        /* A data member of an anonymous union.  */
        || (TREE_CODE (x) == FIELD_DECL
 	   && DECL_CONTEXT (x) != current_class_type))
Index: gcc/cp/parser.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/cp/parser.c,v
retrieving revision 1.157.2.45
retrieving revision 1.157.2.47
diff -u -r1.157.2.45 -r1.157.2.47
--- gcc/cp/parser.c	28 Oct 2004 05:28:20 -0000	1.157.2.45
+++ gcc/cp/parser.c	10 Dec 2004 16:13:43 -0000	1.157.2.47
@@ -8724,21 +8724,40 @@
   keyword = token->keyword;
   switch (keyword)
     {
+    case RID_ENUM:
+      /* 'enum' [identifier] '{' introduces an enum-specifier;
+	 'enum' <anything else> introduces an elaborated-type-specifier.  */
+      if (cp_lexer_peek_nth_token (parser->lexer, 2)->type == CPP_OPEN_BRACE
+	  || (cp_lexer_peek_nth_token (parser->lexer, 2)->type == CPP_NAME
+	      && cp_lexer_peek_nth_token (parser->lexer, 3)->type
+	         == CPP_OPEN_BRACE))
+	{
+	  if (parser->num_template_parameter_lists)
+	    {
+	      error ("template declaration of `enum'");
+	      cp_parser_skip_to_end_of_block_or_statement (parser);
+	      type_spec = error_mark_node;
+	    }
+	  else
+	    type_spec = cp_parser_enum_specifier (parser);
+
+	  if (declares_class_or_enum)
+	    *declares_class_or_enum = 2;
+	  return type_spec;
+	}
+      else
+	goto elaborated_type_specifier;
+
       /* Any of these indicate either a class-specifier, or an
 	 elaborated-type-specifier.  */
     case RID_CLASS:
     case RID_STRUCT:
     case RID_UNION:
-    case RID_ENUM:
       /* Parse tentatively so that we can back up if we don't find a
 	 class-specifier or enum-specifier.  */
       cp_parser_parse_tentatively (parser);
-      /* Look for the class-specifier or enum-specifier.  */
-      if (keyword == RID_ENUM)
-	type_spec = cp_parser_enum_specifier (parser);
-      else
-	type_spec = cp_parser_class_specifier (parser);
-
+      /* Look for the class-specifier.  */
+      type_spec = cp_parser_class_specifier (parser);
       /* If that worked, we're done.  */
       if (cp_parser_parse_definitely (parser))
 	{
@@ -8750,6 +8769,7 @@
       /* Fall through.  */
 
     case RID_TYPENAME:
+    elaborated_type_specifier:
       /* Look for an elaborated-type-specifier.  */
       type_spec = cp_parser_elaborated_type_specifier (parser,
 						       is_friend,
@@ -12155,6 +12175,15 @@
   else if (nested_name_specifier)
     {
       tree scope;
+
+      /* Reject typedef-names in class heads.  */
+      if (!DECL_IMPLICIT_TYPEDEF_P (type))
+	{
+	  error ("invalid class name in declaration of `%D'", type);
+	  type = NULL_TREE;
+	  goto done;
+	}
+
       /* Figure out in what scope the declaration is being placed.  */
       scope = current_scope ();
       if (!scope)
Index: gcc/cp/pt.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/cp/pt.c,v
retrieving revision 1.816.2.45
retrieving revision 1.816.2.47
diff -u -r1.816.2.45 -r1.816.2.47
--- gcc/cp/pt.c	28 Oct 2004 20:56:51 -0000	1.816.2.45
+++ gcc/cp/pt.c	4 Dec 2004 06:54:55 -0000	1.816.2.47
@@ -7519,7 +7519,16 @@
 	  ctx = tsubst_aggr_type (DECL_CONTEXT (t), args, complain, in_decl,
 				  /*entering_scope=*/1);
 	  if (ctx != DECL_CONTEXT (t))
-	    return lookup_field (ctx, DECL_NAME (t), 0, false);
+	    {
+	      tree r = lookup_field (ctx, DECL_NAME (t), 0, false);
+	      if (!r)
+		{
+		  if (complain & tf_error)
+		    error ("using invalid field `%D'", t);
+		  return error_mark_node;
+		}
+	      return r;
+	    }
 	}
       return t;
 
@@ -8454,7 +8463,11 @@
 	   lookup finds a non-function, in accordance with the
 	   expected resolution of DR 218.  */
 	if (koenig_p
-	    && (is_overloaded_fn (function)
+	    && ((is_overloaded_fn (function)
+		 /* If lookup found a member function, the Koenig lookup is
+		    not appropriate, even if an unqualified-name was used
+		    to denote the function.  */
+		 && !DECL_FUNCTION_MEMBER_P (get_first_fn (function)))
 		|| TREE_CODE (function) == IDENTIFIER_NODE))
 	  function = perform_koenig_lookup (function, call_args);
 
@@ -8544,7 +8557,9 @@
 	else
 	  member = tsubst_copy (member, args, complain, in_decl);
 
-	if (!CLASS_TYPE_P (TREE_TYPE (object)))
+	if (member == error_mark_node)
+	  return error_mark_node;
+	else if (!CLASS_TYPE_P (TREE_TYPE (object)))
 	  {
 	    if (TREE_CODE (member) == BIT_NOT_EXPR)
 	      return finish_pseudo_destructor_expr (object, 
@@ -8570,9 +8585,14 @@
 					    /*is_type_p=*/false,
 					    /*complain=*/false);
 	    if (BASELINK_P (member))
-	      BASELINK_FUNCTIONS (member) 
-		= build_nt (TEMPLATE_ID_EXPR, BASELINK_FUNCTIONS (member),
-			    args);
+	      {
+		BASELINK_FUNCTIONS (member) 
+		  = build_nt (TEMPLATE_ID_EXPR, BASELINK_FUNCTIONS (member),
+			      args);
+		member = (adjust_result_of_qualified_name_lookup 
+			  (member, BINFO_TYPE (BASELINK_BINFO (member)), 
+			   TREE_TYPE (object)));
+	      }
 	    else
 	      {
 		qualified_name_lookup_error (TREE_TYPE (object), tmpl);
Index: gcc/cp/semantics.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/cp/semantics.c,v
retrieving revision 1.381.4.15
retrieving revision 1.381.4.16
diff -u -r1.381.4.15 -r1.381.4.16
--- gcc/cp/semantics.c	27 Sep 2004 18:50:18 -0000	1.381.4.15
+++ gcc/cp/semantics.c	4 Dec 2004 06:54:55 -0000	1.381.4.16
@@ -2558,6 +2558,12 @@
 	  if (TREE_CODE (decl) == VAR_DECL
 	      || TREE_CODE (decl) == PARM_DECL)
 	    return decl;
+	  /* The same is true for FIELD_DECL, but we also need to
+	     make sure that the syntax is correct.  */
+	  else if (TREE_CODE (decl) == FIELD_DECL)
+	    return finish_non_static_data_member
+		     (decl, current_class_ref,
+		      /*qualifying_scope=*/NULL_TREE);
 	  return id_expression;
 	}
 
Index: gcc/doc/invoke.texi
===================================================================
RCS file: /cvs/gcc/gcc/gcc/doc/invoke.texi,v
retrieving revision 1.390.2.33
retrieving revision 1.390.2.34
diff -u -r1.390.2.33 -r1.390.2.34
--- gcc/doc/invoke.texi	6 Oct 2004 20:15:08 -0000	1.390.2.33
+++ gcc/doc/invoke.texi	14 Dec 2004 21:48:34 -0000	1.390.2.34
@@ -605,8 +605,11 @@
 -mconstant-gp  -mauto-pic  -minline-float-divide-min-latency @gol
 -minline-float-divide-max-throughput @gol
 -minline-int-divide-min-latency @gol
--minline-int-divide-max-throughput  -mno-dwarf2-asm @gol
--mfixed-range=@var{register-range}}
+-minline-int-divide-max-throughput  @gol
+-minline-sqrt-min-latency -minline-sqrt-max-throughput @gol
+-mno-dwarf2-asm -mearly-stop-bits @gol
+-mfixed-range=@var{register-range} -mtls-size=@var{tls-size} @gol
+-mtune=@var{cpu-type} -mt -pthread -milp32 -mlp64}
 
 @emph{D30V Options}
 @gccoptlist{-mextmem  -mextmemory  -monchip  -mno-asm-optimize @gol
@@ -10031,6 +10034,16 @@
 Generate code for inline divides of integer values
 using the maximum throughput algorithm.
 
+@item -minline-sqrt-min-latency
+@opindex minline-sqrt-min-latency
+Generate code for inline square roots
+using the minimum latency algorithm.
+
+@item -minline-sqrt-max-throughput
+@opindex minline-sqrt-max-throughput
+Generate code for inline square roots
+using the maximum throughput algorithm.
+
 @item -mno-dwarf2-asm
 @itemx -mdwarf2-asm
 @opindex mno-dwarf2-asm
@@ -10038,6 +10051,14 @@
 Don't (or do) generate assembler code for the DWARF2 line number debugging
 info.  This may be useful when not using the GNU assembler.
 
+@item -mearly-stop-bits
+@itemx -mno-early-stop-bits
+@opindex mearly-stop-bits
+@opindex mno-early-stop-bits
+Allow stop bits to be placed earlier than immediately preceding the
+instruction that triggered the stop bit.  This can improve instruction
+scheduling, but does not always do so.
+
 @item -mfixed-range=@var{register-range}
 @opindex mfixed-range
 Generate code treating the given register range as fixed registers.
@@ -10046,13 +10067,34 @@
 two registers separated by a dash.  Multiple register ranges can be
 specified separated by a comma.
 
-@item -mearly-stop-bits
-@itemx -mno-early-stop-bits
-@opindex mearly-stop-bits
-@opindex mno-early-stop-bits
-Allow stop bits to be placed earlier than immediately preceding the
-instruction that triggered the stop bit.  This can improve instruction
-scheduling, but does not always do so.
+@item -mtls-size=@var{tls-size}
+@opindex mtls-size
+Specify bit size of immediate TLS offsets.  Valid values are 14, 22, and
+64.
+
+@item -mtune-arch=@var{cpu-type}
+@opindex mtune-arch
+Tune the instruction scheduling for a particular CPU, Valid values are
+itanium, itanium1, merced, itanium2, and mckinley.
+
+@item -mt
+@itemx -pthread
+@opindex mt
+@opindex pthread
+Add support for multithreading using the POSIX threads library.  This
+option sets flags for both the preprocessor and linker.  It does
+not affect the thread safety of object code produced by the compiler or
+that of libraries supplied with it.  These are HP-UX specific flags.
+
+@item -milp32
+@itemx -mlp64
+@opindex milp32
+@opindex mlp64
+Generate code for a 32-bit or 64-bit environment.
+The 32-bit environment sets int, long and pointer to 32 bits.
+The 64-bit environment sets int to 32 bits and long and pointer
+to 64 bits.  These are HP-UX specific flags.
+
 @end table
 
 @node D30V Options
Index: gcc/doc/md.texi
===================================================================
RCS file: /cvs/gcc/gcc/gcc/doc/md.texi,v
retrieving revision 1.84.4.5
retrieving revision 1.84.4.6
diff -u -r1.84.4.5 -r1.84.4.6
--- gcc/doc/md.texi	6 Jul 2004 22:53:06 -0000	1.84.4.5
+++ gcc/doc/md.texi	13 Nov 2004 22:31:42 -0000	1.84.4.6
@@ -1257,7 +1257,9 @@
 @end smallexample
 @end ifset
 GCC can only handle one commutative pair in an asm; if you use more,
-the compiler may fail.
+the compiler may fail.  Note that you need not use the modifier if
+the two alternatives are strictly identical; this would only waste
+time in the reload pass.
 
 @cindex @samp{#} in constraint
 @item #
Index: gcc/doc/include/gcc-common.texi
===================================================================
RCS file: /cvs/gcc/gcc/gcc/doc/include/gcc-common.texi,v
retrieving revision 1.6.4.5
retrieving revision 1.6.4.6
diff -u -r1.6.4.5 -r1.6.4.6
--- gcc/doc/include/gcc-common.texi	8 Sep 2004 05:58:11 -0000	1.6.4.5
+++ gcc/doc/include/gcc-common.texi	7 Nov 2004 18:09:40 -0000	1.6.4.6
@@ -4,7 +4,7 @@
 
 @c Common values used in the GCC manuals:
 
-@set version-GCC 3.4.3
+@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
Index: gcc/fixinc/fixincl.x
===================================================================
RCS file: /cvs/gcc/gcc/gcc/fixinc/Attic/fixincl.x,v
retrieving revision 1.177.4.7
retrieving revision 1.177.4.9
diff -u -r1.177.4.7 -r1.177.4.9
--- gcc/fixinc/fixincl.x	14 Aug 2004 16:38:10 -0000	1.177.4.7
+++ gcc/fixinc/fixincl.x	21 Nov 2004 23:59:53 -0000	1.177.4.9
@@ -2,11 +2,11 @@
  * 
  * DO NOT EDIT THIS FILE   (fixincl.x)
  * 
- * It has been AutoGen-ed  Thursday August 12, 2004 at 05:42:28 PM MDT
+ * It has been AutoGen-ed  Sunday November 21, 2004 at 04:37:50 PM MST
  * From the definitions    inclhack.def
  * and the template file   fixincl
  */
-/* DO NOT CVS-MERGE THIS FILE, EITHER Thu Aug 12 17:42:28 MDT 2004
+/* DO NOT CVS-MERGE THIS FILE, EITHER Sun Nov 21 16:37:50 MST 2004
  *
  * You must regenerate it.  Use the ./genfixes script.
  *
@@ -15,7 +15,7 @@
  * 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 177 fixup descriptions.
+ * This file contains 178 fixup descriptions.
  *
  * See README for more information.
  *
@@ -1085,6 +1085,47 @@
 
 /* * * * * * * * * * * * * * * * * * * * * * * * * *
  *
+ *  Description of Alpha_Pthread_Init fix
+ */
+tSCC zAlpha_Pthread_InitName[] =
+     "alpha_pthread_init";
+
+/*
+ *  File name selection pattern
+ */
+tSCC zAlpha_Pthread_InitList[] =
+  "|pthread.h|";
+/*
+ *  Machine/OS name selection pattern
+ */
+tSCC* apzAlpha_Pthread_InitMachs[] = {
+        "alpha*-dec-osf*",
+        (const char*)NULL };
+
+/*
+ *  content selection pattern - do fix if pattern found
+ */
+tSCC zAlpha_Pthread_InitSelect0[] =
+       " \\* @\\(#\\).RCSfile: pthread\\.h,v \\$ .Revision: 1\\.1\\.33\\.21 \\$ \\(DEC\\) .Date: 2000/08/15 15:30:13 \\$";
+
+#define    ALPHA_PTHREAD_INIT_TEST_CT  1
+static tTestDesc aAlpha_Pthread_InitTests[] = {
+  { TT_EGREP,    zAlpha_Pthread_InitSelect0, (regex_t*)NULL }, };
+
+/*
+ *  Fix Command Arguments for Alpha_Pthread_Init
+ */
+static const char* apzAlpha_Pthread_InitPatch[] = { "sed",
+    "-e", "s@MVALID\\(.*\\)A}@MVALID\\1A, 0, 0, 0, 0, 0, 0 }@\n\
+s@MVALID\\(.*\\)_}@MVALID\\1_, 0, 0, 0, 0 }@\n\
+s@CVALID\\(.*\\)A}@CVALID\\1A, 0, 0, 0, 0 }@\n\
+s@CVALID\\(.*\\)_}@CVALID\\1_, 0, 0 }@\n\
+s@WVALID\\(.*\\)A}@WVALID\\1A, 0, 0, 0, 0, 0, 0, 0, 0, 0 }@\n\
+s@WVALID\\(.*\\)_}@WVALID\\1_, 0, 0, 0, 0, 0, 0, 0 }@\n",
+    (char*)NULL };
+
+/* * * * * * * * * * * * * * * * * * * * * * * * * *
+ *
  *  Description of Alpha_Sbrk fix
  */
 tSCC zAlpha_SbrkName[] =
@@ -7018,9 +7059,9 @@
  *
  *  List of all fixes
  */
-#define REGEX_COUNT          199
+#define REGEX_COUNT          200
 #define MACH_LIST_SIZE_LIMIT 261
-#define FIX_COUNT            177
+#define FIX_COUNT            178
 
 /*
  *  Enumerate the fixes
@@ -7050,6 +7091,7 @@
     ALPHA_PARENS_FIXIDX,
     ALPHA_PTHREAD_FIXIDX,
     ALPHA_PTHREAD_GCC_FIXIDX,
+    ALPHA_PTHREAD_INIT_FIXIDX,
     ALPHA_SBRK_FIXIDX,
     ALPHA_WCHAR_FIXIDX,
     AVOID_BOOL_DEFINE_FIXIDX,
@@ -7326,6 +7368,11 @@
      ALPHA_PTHREAD_GCC_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
      aAlpha_Pthread_GccTests,   apzAlpha_Pthread_GccPatch, 0 },
 
+  {  zAlpha_Pthread_InitName,    zAlpha_Pthread_InitList,
+     apzAlpha_Pthread_InitMachs,
+     ALPHA_PTHREAD_INIT_TEST_CT, FD_MACH_ONLY,
+     aAlpha_Pthread_InitTests,   apzAlpha_Pthread_InitPatch, 0 },
+
   {  zAlpha_SbrkName,    zAlpha_SbrkList,
      apzAlpha_SbrkMachs,
      ALPHA_SBRK_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
Index: gcc/fixinc/inclhack.def
===================================================================
RCS file: /cvs/gcc/gcc/gcc/fixinc/Attic/inclhack.def,v
retrieving revision 1.190.4.7
retrieving revision 1.190.4.9
diff -u -r1.190.4.7 -r1.190.4.9
--- gcc/fixinc/inclhack.def	14 Aug 2004 16:38:10 -0000	1.190.4.7
+++ gcc/fixinc/inclhack.def	21 Nov 2004 23:59:53 -0000	1.190.4.9
@@ -705,6 +705,50 @@
 		"#endif";
 };
 
+/*
+ * Compaq Tru64 v5.1 defines all of its PTHREAD_*_INITIALIZER macros
+ * incorrectly, specifying less fields in the initializers than are
+ * defined in the corresponding structure types.  Use of these macros
+ * in user code results in spurious warnings.
+ */
+fix = {
+    hackname  = alpha_pthread_init;
+    files     = pthread.h;
+    select    = ' \* @\(#\).RCSfile: pthread\.h,v \$'
+                ' .Revision: 1\.1\.33\.21 \$ \(DEC\)'
+                ' .Date: 2000/08/15 15:30:13 \$';
+    mach      = "alpha*-dec-osf*";
+    sed       = "s@MVALID\\(.*\\)A}@MVALID\\1A, 0, 0, 0, 0, 0, 0 }@\n"
+                "s@MVALID\\(.*\\)_}@MVALID\\1_, 0, 0, 0, 0 }@\n"
+                "s@CVALID\\(.*\\)A}@CVALID\\1A, 0, 0, 0, 0 }@\n"
+                "s@CVALID\\(.*\\)_}@CVALID\\1_, 0, 0 }@\n"
+                "s@WVALID\\(.*\\)A}@WVALID\\1A, 0, 0, 0, 0, 0, 0, 0, 0, 0 }@\n"
+                "s@WVALID\\(.*\\)_}@WVALID\\1_, 0, 0, 0, 0, 0, 0, 0 }@\n";
+    test_text = "/*\n"
+                " * @(#)_RCSfile: pthread.h,v \\$ "
+                "_Revision: 1.1.33.21 \\$ (DEC) "
+                "_Date: 2000/08/15 15:30:13 \\$\n"
+                " */\n"
+"#ifndef _PTHREAD_NOMETER_STATIC\n"
+"# define PTHREAD_MUTEX_INITIALIZER \\\n"
+"    {_PTHREAD_MSTATE_CONFIG, _PTHREAD_MVALID | _PTHREAD_MVF_STA}\n"
+"# define PTHREAD_COND_INITIALIZER \\\n"
+"    {_PTHREAD_CSTATE_SLOW, _PTHREAD_CVALID | _PTHREAD_CVF_STA}\n"
+"# define PTHREAD_MUTEX_INITWITHNAME_NP(_n_,_a_) \\\n"
+"    {_PTHREAD_MSTATE_CONFIG, _PTHREAD_MVALID | _PTHREAD_MVF_STA, _n_, _a_}\n"
+"# define PTHREAD_COND_INITWITHNAME_NP(_n_,_a_) \\\n"
+"    {_PTHREAD_CSTATE_SLOW, _PTHREAD_CVALID | _PTHREAD_CVF_STA, _n_, _a_}\n"
+"#else\n"
+"# define PTHREAD_MUTEX_INITIALIZER {0, _PTHREAD_MVALID | _PTHREAD_MVF_STA}\n"
+"# define PTHREAD_MUTEX_INITWITHNAME_NP(_n_,_a_) \\\n"
+"    {0, _PTHREAD_MVALID | _PTHREAD_MVF_STA, _n_, _a_}\n"
+"# define PTHREAD_COND_INITWITHNAME_NP(_n_,_a_) \\\n"
+"    {0, _PTHREAD_CVALID | _PTHREAD_CVF_STA, _n_, _a_}\n"
+"#endif\n\n"
+"#define PTHREAD_RWLOCK_INITIALIZER {_PTHREAD_RWVALID | _PTHREAD_RWVF_STA}\n"
+"#define PTHREAD_RWLOCK_INITWITHNAME_NP(_n_,_a_) \\\n"
+"        {_PTHREAD_RWVALID | _PTHREAD_RWVF_STA, _n_, _a_}\n";
+};
 
 /*
  *  Fix return value of sbrk in unistd.h on Alpha OSF/1 V2.0
Index: gcc/fixinc/tests/base/pthread.h
===================================================================
RCS file: /cvs/gcc/gcc/gcc/fixinc/tests/base/Attic/pthread.h,v
retrieving revision 1.11.10.1
retrieving revision 1.11.10.3
diff -u -r1.11.10.1 -r1.11.10.3
--- gcc/fixinc/tests/base/pthread.h	23 Jan 2004 20:59:01 -0000	1.11.10.1
+++ gcc/fixinc/tests/base/pthread.h	21 Nov 2004 23:59:53 -0000	1.11.10.3
@@ -35,6 +35,27 @@
 #endif  /* ALPHA_PTHREAD_GCC_CHECK */
 
 
+#if defined( ALPHA_PTHREAD_INIT_CHECK )
+/*
+ * @(#)_RCSfile: pthread.h,v $ _Revision: 1.1.33.21 $ (DEC) _Date: 2000/08/15 15:30:13 $
+ */
+#ifndef _PTHREAD_NOMETER_STATIC
+# define PTHREAD_MUTEX_INITIALIZER     {_PTHREAD_MSTATE_CONFIG, _PTHREAD_MVALID | _PTHREAD_MVF_STA, 0, 0, 0, 0, 0, 0 }
+# define PTHREAD_COND_INITIALIZER     {_PTHREAD_CSTATE_SLOW, _PTHREAD_CVALID | _PTHREAD_CVF_STA, 0, 0, 0, 0 }
+# define PTHREAD_MUTEX_INITWITHNAME_NP(_n_,_a_)     {_PTHREAD_MSTATE_CONFIG, _PTHREAD_MVALID | _PTHREAD_MVF_STA, _n_, _a_, 0, 0, 0, 0 }
+# define PTHREAD_COND_INITWITHNAME_NP(_n_,_a_)     {_PTHREAD_CSTATE_SLOW, _PTHREAD_CVALID | _PTHREAD_CVF_STA, _n_, _a_, 0, 0 }
+#else
+# define PTHREAD_MUTEX_INITIALIZER {0, _PTHREAD_MVALID | _PTHREAD_MVF_STA, 0, 0, 0, 0, 0, 0 }
+# define PTHREAD_MUTEX_INITWITHNAME_NP(_n_,_a_)     {0, _PTHREAD_MVALID | _PTHREAD_MVF_STA, _n_, _a_, 0, 0, 0, 0 }
+# define PTHREAD_COND_INITWITHNAME_NP(_n_,_a_)     {{{0},0}, _PTHREAD_CVALID | _PTHREAD_CVF_STA, _n_, _a_, 0, 0 }
+#endif
+
+#define PTHREAD_RWLOCK_INITIALIZER {_PTHREAD_RWVALID | _PTHREAD_RWVF_STA, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
+#define PTHREAD_RWLOCK_INITWITHNAME_NP(_n_,_a_)         {_PTHREAD_RWVALID | _PTHREAD_RWVF_STA, _n_, _a_, 0, 0, 0, 0, 0, 0, 0 }
+
+#endif  /* ALPHA_PTHREAD_INIT_CHECK */
+
+
 #if defined( PTHREAD_PAGE_SIZE_CHECK )
 extern int __page_size;
 #endif  /* PTHREAD_PAGE_SIZE_CHECK */
Index: gcc/java/ChangeLog
===================================================================
RCS file: /cvs/gcc/gcc/gcc/java/ChangeLog,v
retrieving revision 1.1315.2.19
retrieving revision 1.1315.2.21
diff -u -r1.1315.2.19 -r1.1315.2.21
--- gcc/java/ChangeLog	5 Nov 2004 03:34:01 -0000	1.1315.2.19
+++ gcc/java/ChangeLog	13 Dec 2004 17:59:59 -0000	1.1315.2.21
@@ -1,3 +1,18 @@
+2004-12-13  Roger Sayle  <roger@eyesopen.com>
+
+	PR java/14104
+	Backport from mainline
+	2004-03-31  Andrew Haley  <aph@redhat.com>
+	* jcf-io.c (opendir_in_zip): Tidy up error handling.
+
+2004-12-07  Tom Tromey  <tromey@redhat.com>
+
+	PR java/14853:
+	* java-tree.h (extract_field_decl): Declare.
+	* parse.y (extract_field_decl): Renamed from
+	strip_out_static_field_access_decl.  No longer static.
+	* check-init.c (get_variable_decl): Unwrap COMPOUND_EXPRs.
+
 2004-11-04  Release Manager
 
 	* GCC 3.4.3 released.
Index: gcc/java/check-init.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/java/check-init.c,v
retrieving revision 1.53
retrieving revision 1.53.10.1
diff -u -r1.53 -r1.53.10.1
--- gcc/java/check-init.c	28 Sep 2003 22:18:32 -0000	1.53
+++ gcc/java/check-init.c	8 Dec 2004 17:29:40 -0000	1.53.10.1
@@ -164,6 +164,11 @@
 static tree
 get_variable_decl (tree exp)
 {
+  /* A static field can be wrapped in a COMPOUND_EXPR where the first
+     argument initializes the class.  */
+  if (TREE_CODE (exp) == COMPOUND_EXPR)
+    exp = extract_field_decl (exp);
+
   if (TREE_CODE (exp) == VAR_DECL)
     {
       if (! TREE_STATIC (exp) ||  FIELD_FINAL (exp))
Index: gcc/java/java-tree.h
===================================================================
RCS file: /cvs/gcc/gcc/gcc/java/java-tree.h,v
retrieving revision 1.194
retrieving revision 1.194.2.1
diff -u -r1.194 -r1.194.2.1
--- gcc/java/java-tree.h	16 Jan 2004 17:11:08 -0000	1.194
+++ gcc/java/java-tree.h	8 Dec 2004 17:29:40 -0000	1.194.2.1
@@ -1801,4 +1801,7 @@
 };
 
 #undef DEBUG_JAVA_BINDING_LEVELS
+
+extern tree extract_field_decl (tree);
+
 #endif /* ! GCC_JAVA_TREE_H */
Index: gcc/java/jcf-io.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/java/jcf-io.c,v
retrieving revision 1.48
retrieving revision 1.48.4.1
diff -u -r1.48 -r1.48.4.1
--- gcc/java/jcf-io.c	20 Dec 2003 15:38:27 -0000	1.48
+++ gcc/java/jcf-io.c	13 Dec 2004 18:00:02 -0000	1.48.4.1
@@ -120,7 +120,6 @@
   zipf->next = SeenZipFiles;
   zipf->name = (char*)(zipf+1);
   strcpy (zipf->name, zipfile);
-  SeenZipFiles = zipf;
   fd = open (zipfile, O_RDONLY | O_BINARY);
   zipf->fd = fd;
   if (fd < 0)
@@ -140,6 +139,8 @@
       if (read_zip_archive (zipf) != 0)
 	return NULL;
     }
+
+  SeenZipFiles = zipf;
   return zipf;
 }
 
Index: gcc/java/parse.y
===================================================================
RCS file: /cvs/gcc/gcc/gcc/java/parse.y,v
retrieving revision 1.464.4.2
retrieving revision 1.464.4.3
diff -u -r1.464.4.2 -r1.464.4.3
--- gcc/java/parse.y	26 Feb 2004 14:12:19 -0000	1.464.4.2
+++ gcc/java/parse.y	8 Dec 2004 17:29:40 -0000	1.464.4.3
@@ -259,7 +259,6 @@
 static int array_constructor_check_entry (tree, tree);
 static const char *purify_type_name (const char *);
 static tree fold_constant_for_init (tree, tree);
-static tree strip_out_static_field_access_decl (tree);
 static jdeplist *reverse_jdep_list (struct parser_ctxt *);
 static void static_ref_err (tree, tree, tree);
 static void parser_add_interface (tree, tree, tree);
@@ -9512,12 +9511,12 @@
   return field_ref;
 }
 
-/* If NODE is an access to f static field, strip out the class
+/* If NODE is an access to a static field, strip out the class
    initialization part and return the field decl, otherwise, return
    NODE. */
 
-static tree
-strip_out_static_field_access_decl (tree node)
+tree
+extract_field_decl (tree node)
 {
   if (TREE_CODE (node) == COMPOUND_EXPR)
     {
@@ -14069,7 +14068,7 @@
     case PREINCREMENT_EXPR:
       /* 15.14.2 Prefix Decrement Operator -- */
     case PREDECREMENT_EXPR:
-      op = decl = strip_out_static_field_access_decl (op);
+      op = decl = extract_field_decl (op);
       outer_field_flag = outer_field_expanded_access_p (op, NULL, NULL, NULL);
       /* We might be trying to change an outer field accessed using
          access method. */
Index: gcc/objc/objc-act.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/objc/objc-act.c,v
retrieving revision 1.202.4.2
retrieving revision 1.202.4.3
diff -u -r1.202.4.2 -r1.202.4.3
--- gcc/objc/objc-act.c	1 Jun 2004 07:34:34 -0000	1.202.4.2
+++ gcc/objc/objc-act.c	14 Nov 2004 19:00:55 -0000	1.202.4.3
@@ -7389,6 +7389,7 @@
 	{
 	case 32:  c = 'f'; break;
 	case 64:
+	case 96:
 	case 128: c = 'd'; break;
 	default: abort ();
 	}
Index: gcc/po/ChangeLog
===================================================================
RCS file: /cvs/gcc/gcc/gcc/po/ChangeLog,v
retrieving revision 1.91.4.36
retrieving revision 1.91.4.37
diff -u -r1.91.4.36 -r1.91.4.37
--- gcc/po/ChangeLog	5 Nov 2004 03:34:04 -0000	1.91.4.36
+++ gcc/po/ChangeLog	7 Nov 2004 19:58:49 -0000	1.91.4.37
@@ -1,3 +1,8 @@
+2004-11-07  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* be.po, ca.po, da.po, de.po, el.po, es.po, fr.po, ja.po, nl.po,
+	sv.po, tr.po: Update.
+
 2004-11-04  Release Manager
 
 	* GCC 3.4.3 released.
Index: gcc/po/be.po
===================================================================
RCS file: /cvs/gcc/gcc/gcc/po/be.po,v
retrieving revision 1.2.8.3
retrieving revision 1.2.8.4
diff -u -r1.2.8.3 -r1.2.8.4
--- gcc/po/be.po	14 Sep 2004 20:36:50 -0000	1.2.8.3
+++ gcc/po/be.po	7 Nov 2004 19:58:50 -0000	1.2.8.4
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: gcc 3.1\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2004-07-01 11:41-0700\n"
+"POT-Creation-Date: 2004-11-04 19:12-0800\n"
 "PO-Revision-Date: 2002-05-17 15:54+0200\n"
 "Last-Translator: Ales Nyakhaychyk <nyakhaychyk@i18n.linux.by>\n"
 "Language-Team: Belarusian <i18n@tut.by>\n"
@@ -34,16 +34,16 @@
 msgid "`%s' attribute only applies to function types"
 msgstr ""
 
-#: attribs.c:416 c-common.c:4307 c-common.c:4326 c-common.c:4344
-#: c-common.c:4371 c-common.c:4390 c-common.c:4413 c-common.c:4436
-#: c-common.c:4462 c-common.c:4496 c-common.c:4540 c-common.c:4568
-#: c-common.c:4596 c-common.c:4615 c-common.c:4870 c-common.c:4892
-#: c-common.c:4927 c-common.c:4994 c-common.c:5040 c-common.c:5098
-#: c-common.c:5129 c-common.c:5475 c-common.c:5498 c-common.c:5537
-#: config/arm/arm.c:2281 config/arm/arm.c:2308 config/avr/avr.c:4539
-#: config/h8300/h8300.c:4284 config/h8300/h8300.c:4307 config/i386/i386.c:1620
-#: config/i386/i386.c:15397 config/i386/winnt.c:86 config/ia64/ia64.c:1057
-#: config/ip2k/ip2k.c:3151
+#: attribs.c:416 c-common.c:4306 c-common.c:4325 c-common.c:4343
+#: c-common.c:4370 c-common.c:4389 c-common.c:4412 c-common.c:4435
+#: c-common.c:4461 c-common.c:4495 c-common.c:4539 c-common.c:4567
+#: c-common.c:4595 c-common.c:4614 c-common.c:4881 c-common.c:4903
+#: c-common.c:4938 c-common.c:5005 c-common.c:5051 c-common.c:5109
+#: c-common.c:5140 c-common.c:5440 c-common.c:5463 c-common.c:5502
+#: config/arm/arm.c:2281 config/arm/arm.c:2308 config/avr/avr.c:4504
+#: config/h8300/h8300.c:4284 config/h8300/h8300.c:4307 config/i386/i386.c:1626
+#: config/i386/i386.c:15398 config/i386/winnt.c:86 config/ia64/ia64.c:1057
+#: config/ip2k/ip2k.c:3151 config/rs6000/rs6000.c:15035
 #, c-format
 msgid "`%s' attribute ignored"
 msgstr "\"%s\" 邪褌褉褘斜褍褌 褨谐薪邪褉褘褉褍械褑褑邪"
@@ -121,7 +121,7 @@
 
 #. We can, however, treat "undefined" any way we please.
 #. Call abort to encourage the user to fix the program.
-#: builtins.c:4134 c-typeck.c:1733
+#: builtins.c:4134 c-typeck.c:1713
 msgid "if this code is reached, the program will abort"
 msgstr ""
 
@@ -159,397 +159,402 @@
 msgid "target format does not support infinity"
 msgstr "ISO C 薪械 锌邪写褌褉褘屑谢褨胁邪械 泻芯屑谢械泻褋薪褘褟 褑褝谢邪谢褨泻邪胁褘褟 褌褘锌褘"
 
-#: c-common.c:917
+#: c-common.c:916
 msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
 msgstr ""
 
-#: c-common.c:1141
+#: c-common.c:1140
 #, fuzzy
 msgid "%J'%D' is not defined outside of function scope"
 msgstr "\"%s\" 薪械 邪斜胁械褕褔邪薪 (锌械褉褕邪械 胁褘泻邪褉褘褋褌邪薪薪械 褳 谐褝褌邪泄 褎褍薪泻褑褘褨)"
 
-#: c-common.c:1161
+#: c-common.c:1160
 #, c-format
 msgid "string length `%d' is greater than the length `%d' ISO C%d compilers are required to support"
 msgstr ""
 
-#: c-common.c:1201
+#: c-common.c:1200
 msgid "overflow in constant expression"
 msgstr ""
 
-#: c-common.c:1221
+#: c-common.c:1220
 msgid "integer overflow in expression"
 msgstr ""
 
-#: c-common.c:1230
+#: c-common.c:1229
 msgid "floating point overflow in expression"
 msgstr ""
 
-#: c-common.c:1236
+#: c-common.c:1235
 msgid "vector overflow in expression"
 msgstr ""
 
 #. This detects cases like converting -129 or 256 to unsigned char.
-#: c-common.c:1258
+#: c-common.c:1257
 msgid "large integer implicitly truncated to unsigned type"
 msgstr ""
 
-#: c-common.c:1260
+#: c-common.c:1259
 msgid "negative integer implicitly converted to unsigned type"
 msgstr ""
 
-#: c-common.c:1306
+#: c-common.c:1305
 msgid "overflow in implicit constant conversion"
 msgstr ""
 
-#: c-common.c:1442
+#: c-common.c:1441
 #, c-format
 msgid "operation on `%s' may be undefined"
 msgstr ""
 
-#: c-common.c:1726
+#: c-common.c:1725
 msgid "expression statement has incomplete type"
 msgstr ""
 
-#: c-common.c:1758
+#: c-common.c:1757
 msgid "case label does not reduce to an integer constant"
 msgstr ""
 
-#: c-common.c:2088
+#: c-common.c:2087
 msgid "invalid truth-value expression"
 msgstr ""
 
-#: c-common.c:2139
+#: c-common.c:2138
 #, c-format
 msgid "invalid operands to binary %s"
 msgstr ""
 
-#: c-common.c:2373
+#: c-common.c:2372
 msgid "comparison is always false due to limited range of data type"
 msgstr ""
 
-#: c-common.c:2375
+#: c-common.c:2374
 msgid "comparison is always true due to limited range of data type"
 msgstr ""
 
-#: c-common.c:2445
+#: c-common.c:2444
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr ""
 
-#: c-common.c:2454
+#: c-common.c:2453
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr ""
 
-#: c-common.c:2499
+#: c-common.c:2498
 msgid "pointer of type `void *' used in arithmetic"
 msgstr ""
 
-#: c-common.c:2505
+#: c-common.c:2504
 msgid "pointer to a function used in arithmetic"
 msgstr ""
 
-#: c-common.c:2511
+#: c-common.c:2510
 msgid "pointer to member function used in arithmetic"
 msgstr ""
 
-#: c-common.c:2600 f/com.c:14734
+#: c-common.c:2599 f/com.c:14734
 msgid "struct type value used where scalar is required"
 msgstr ""
 
-#: c-common.c:2604 f/com.c:14738
+#: c-common.c:2603 f/com.c:14738
 msgid "union type value used where scalar is required"
 msgstr ""
 
-#: c-common.c:2608 f/com.c:14742
+#: c-common.c:2607 f/com.c:14742
 msgid "array type value used where scalar is required"
 msgstr ""
 
 #. Common Ada/Pascal programmer's mistake.  We always warn
 #. about this since it is so bad.
-#: c-common.c:2645
+#: c-common.c:2644
 msgid "the address of `%D', will always evaluate as `true'"
 msgstr ""
 
-#: c-common.c:2739 f/com.c:14874
+#: c-common.c:2738 f/com.c:14874
 msgid "suggest parentheses around assignment used as truth value"
 msgstr ""
 
-#: c-common.c:2785 c-common.c:2825
+#: c-common.c:2784 c-common.c:2824
 msgid "invalid use of `restrict'"
 msgstr "薪褟胁械褉薪邪械 胁褘泻邪褉褘褋褌邪薪薪械 \"restict\""
 
-#: c-common.c:2935
+#: c-common.c:2934
 #, fuzzy
 msgid "invalid application of `sizeof' to a function type"
 msgstr "袧械褉褝褔邪褨褋薪褘 胁褘斜邪褉 \"%s\""
 
-#: c-common.c:2945
+#: c-common.c:2944
 #, fuzzy, c-format
 msgid "invalid application of `%s' to a void type"
 msgstr "薪褟胁械褉薪邪械 胁褘泻邪褉褘褋褌邪薪薪械 \"restict\""
 
-#: c-common.c:2951
+#: c-common.c:2950
 #, fuzzy
 msgid "invalid application of `%s' to incomplete type `%T' "
 msgstr "\"%s\" 屑邪械 薪械蟹邪胁械褉褕邪薪褘 褌褘锌"
 
-#: c-common.c:2992
+#: c-common.c:2991
 msgid "`__alignof' applied to a bit-field"
 msgstr ""
 
-#: c-common.c:3484
+#: c-common.c:3483
 #, fuzzy, c-format
 msgid "cannot disable built-in function `%s'"
 msgstr "薪械 屑邪谐褍 褨薪褨褑褘褟谢褨蟹邪胁邪褑褜 褋褟斜褉芯褳褋泻褍褞 褎褍薪泻褑褘褞 \"%s\""
 
-#: c-common.c:3645 c-typeck.c:1974
+#: c-common.c:3644 c-typeck.c:1954
 #, c-format
 msgid "too few arguments to function `%s'"
 msgstr "薪械褏邪锌邪械 邪褉谐褍屑械薪褌邪褳 褍 褎褍薪泻褑褘褨 \"%s\""
 
-#: c-common.c:3651 c-typeck.c:1835
+#: c-common.c:3650 c-typeck.c:1815
 #, c-format
 msgid "too many arguments to function `%s'"
 msgstr "胁械谢褜屑褨 褕屑邪褌 邪褉谐褍屑褝薪褌邪褳 褍 褎褍薪泻褑褘褨 `%s'"
 
-#: c-common.c:3670
+#: c-common.c:3669
 #, fuzzy, c-format
 msgid "non-floating-point argument to function `%s'"
 msgstr "胁械谢褜屑褨 褕屑邪褌 邪褉谐褍屑褝薪褌邪褳 褍 褎褍薪泻褑褘褨 `%s'"
 
-#: c-common.c:3897
+#: c-common.c:3896
 msgid "pointers are not permitted as case values"
 msgstr ""
 
-#: c-common.c:3901
+#: c-common.c:3900
 msgid "range expressions in switch statements are non-standard"
 msgstr ""
 
-#: c-common.c:3930
+#: c-common.c:3929
 msgid "empty range specified"
 msgstr ""
 
-#: c-common.c:3981
+#: c-common.c:3980
 msgid "duplicate (or overlapping) case value"
 msgstr ""
 
-#: c-common.c:3982
+#: c-common.c:3981
 msgid "%Jthis is the first entry overlapping that value"
 msgstr ""
 
-#: c-common.c:3986
+#: c-common.c:3985
 msgid "duplicate case value"
 msgstr ""
 
-#: c-common.c:3987
+#: c-common.c:3986
 #, fuzzy
 msgid "%Jpreviously used here"
 msgstr "锌邪锌褟褉褝写薪褟械 胁褘蟹薪邪褔褝薪褜薪械"
 
-#: c-common.c:3991
+#: c-common.c:3990
 msgid "multiple default labels in one switch"
 msgstr ""
 
-#: c-common.c:3992
+#: c-common.c:3991
 msgid "%Jthis is the first default label"
 msgstr ""
 
-#: c-common.c:4017
+#: c-common.c:4016
 #, fuzzy
 msgid "taking the address of a label is non-standard"
 msgstr "ISO C 薪械 写邪蟹胁邪谢褟械 锌褍褋褌褘 褨蟹褘褏芯写薪褘 褎邪泄谢"
 
-#: c-common.c:4063
+#: c-common.c:4062
 msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
 msgstr ""
 
-#: c-common.c:4068
+#: c-common.c:4067
 msgid "%Hignoring return value of function declared with attribute warn_unused_result"
 msgstr ""
 
-#: c-common.c:4649
+#: c-common.c:4651
 #, c-format
 msgid "unknown machine mode `%s'"
 msgstr "薪械胁褟写芯屑褘 褉褝卸褘屑 屑邪褕褘薪褘 \"%s\""
 
-#: c-common.c:4652
+#: c-common.c:4654
 #, c-format
 msgid "no data type for mode `%s'"
 msgstr "薪褟屑邪 褌褘锌邪 写邪写蟹械薪褘褏 写谢褟 褉褝卸褘屑邪 \"%s\""
 
-#: c-common.c:4656
+#: c-common.c:4658
 #, fuzzy, c-format
 msgid "invalid pointer mode `%s'"
 msgstr "袧械褉褝褔邪褨褋薪褘 胁褘斜邪褉 \"%s\""
 
-#: c-common.c:4663 c-common.c:5226
+#: c-common.c:4665 c-common.c:5237
 #, fuzzy, c-format
 msgid "unable to emulate '%s'"
 msgstr "薪械屑邪谐褍 邪写褔褘薪褨褑褜 褎邪泄谢 \"%s\""
 
-#: c-common.c:4707
+#: c-common.c:4686
+#, fuzzy, c-format
+msgid "mode `%s' applied to inappropriate type"
+msgstr "\"%s\" 屑邪械 薪械蟹邪胁械褉褕邪薪褘 褌褘锌"
+
+#: c-common.c:4718
 #, fuzzy
 msgid "%Jsection attribute cannot be specified for local variables"
 msgstr "邪褌褉褘斜褍褌褘 褋械泻褑褘褨 薪械 锌邪写褌褉褘屑谢褨胁邪褞褑褑邪 写谢褟 谐褝褌邪泄 屑褝褌褘"
 
-#: c-common.c:4718
+#: c-common.c:4729
 #, fuzzy
 msgid "%Jsection of '%D' conflicts with previous declaration"
 msgstr "褋械泻褑褘褟 \"%s\" 泻邪薪褎谢褨泻褌褍械 蟹 锌邪锌褟褉褝写薪褟泄 写褝泻谢邪褉邪褑褘褟泄"
 
-#: c-common.c:4727
+#: c-common.c:4738
 #, fuzzy
 msgid "%Jsection attribute not allowed for '%D'"
 msgstr "\"%s\" 邪褌褉褘斜褍褌 褨谐薪邪褉褘褉褍械褑褑邪"
 
-#: c-common.c:4733
+#: c-common.c:4744
 #, fuzzy
 msgid "%Jsection attributes are not supported for this target"
 msgstr "邪褌褉褘斜褍褌褘 褋械泻褑褘褨 薪械 锌邪写褌褉褘屑谢褨胁邪褞褑褑邪 写谢褟 谐褝褌邪泄 屑褝褌褘"
 
-#: c-common.c:4771
+#: c-common.c:4782
 msgid "requested alignment is not a constant"
 msgstr ""
 
-#: c-common.c:4776
+#: c-common.c:4787
 msgid "requested alignment is not a power of 2"
 msgstr ""
 
-#: c-common.c:4781
+#: c-common.c:4792
 msgid "requested alignment is too large"
 msgstr ""
 
-#: c-common.c:4807
+#: c-common.c:4818
 msgid "%Jalignment may not be specified for '%D'"
 msgstr ""
 
-#: c-common.c:4845
+#: c-common.c:4856
 msgid "%J'%D' defined both normally and as an alias"
 msgstr ""
 
-#: c-common.c:4855
+#: c-common.c:4866
 msgid "alias arg not a string"
 msgstr ""
 
-#: c-common.c:4898
+#: c-common.c:4909
 msgid "visibility arg not a string"
 msgstr ""
 
-#: c-common.c:4911
+#: c-common.c:4922
 msgid "visibility arg must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr ""
 
-#: c-common.c:4937
+#: c-common.c:4948
 msgid "tls_model arg not a string"
 msgstr ""
 
-#: c-common.c:4946
+#: c-common.c:4957
 msgid "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr ""
 
-#: c-common.c:4968 c-common.c:5014
+#: c-common.c:4979 c-common.c:5025
 #, fuzzy
 msgid "%J'%E' attribute applies only to functions"
 msgstr "\"%s\" 蟹胁褘褔邪泄薪邪 褎褍薪泻褑褘褟"
 
-#: c-common.c:4973 c-common.c:5019
+#: c-common.c:4984 c-common.c:5030
 msgid "%Jcan't set '%E' attribute after definition"
 msgstr ""
 
-#: c-common.c:5095
+#: c-common.c:5106
 #, fuzzy, c-format
 msgid "`%s' attribute ignored for `%s'"
 msgstr "\"%s\" 邪褌褉褘斜褍褌 褨谐薪邪褉褘褉褍械褑褑邪"
 
-#: c-common.c:5158
+#: c-common.c:5169
 #, c-format
 msgid "invalid vector type for attribute `%s'"
 msgstr ""
 
-#: c-common.c:5182 c-common.c:5214
+#: c-common.c:5193 c-common.c:5225
 msgid "no vector mode with the size and type specified could be found"
 msgstr ""
 
-#: c-common.c:5316
+#: c-common.c:5281
 msgid "nonnull attribute without arguments on a non-prototype"
 msgstr ""
 
-#: c-common.c:5331
+#: c-common.c:5296
 #, c-format
 msgid "nonnull argument has invalid operand number (arg %lu)"
 msgstr ""
 
-#: c-common.c:5350
+#: c-common.c:5315
 #, c-format
 msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
 msgstr ""
 
-#: c-common.c:5358
+#: c-common.c:5323
 #, c-format
 msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
 msgstr ""
 
-#: c-common.c:5438
+#: c-common.c:5403
 #, c-format
 msgid "null argument where non-null required (arg %lu)"
 msgstr ""
 
-#: c-common.c:5509
+#: c-common.c:5474
 msgid "cleanup arg not an identifier"
 msgstr ""
 
-#: c-common.c:5516
+#: c-common.c:5481
 #, fuzzy
 msgid "cleanup arg not a function"
 msgstr "`%D' - 谐褝褌邪 薪褟 褎褍薪泻褑褘褟,"
 
-#: c-common.c:5877
+#: c-common.c:5842
 #, c-format
 msgid "%s at end of input"
 msgstr "%s 薪邪 锌褉褘泻邪薪褑褘 褳胁芯写褍"
 
-#: c-common.c:5883
+#: c-common.c:5848
 #, c-format
 msgid "%s before %s'%c'"
 msgstr "%s 锌械褉邪写 %s'%c'"
 
-#: c-common.c:5885
+#: c-common.c:5850
 #, c-format
 msgid "%s before %s'\\x%x'"
 msgstr "%s 锌械褉邪写 %s'\\x%x'"
 
-#: c-common.c:5889
+#: c-common.c:5854
 #, c-format
 msgid "%s before string constant"
 msgstr ""
 
-#: c-common.c:5891
+#: c-common.c:5856
 #, c-format
 msgid "%s before numeric constant"
 msgstr ""
 
-#: c-common.c:5893
+#: c-common.c:5858
 #, c-format
 msgid "%s before \"%s\""
 msgstr "%s 锌械褉邪写 \"%s\""
 
-#: c-common.c:5895
+#: c-common.c:5860
 #, c-format
 msgid "%s before '%s' token"
 msgstr "%s 锌械褉邪写 蟹薪邪泻邪屑 '%s'"
 
 #. Use `%s' to print the string in case there are any escape
 #. characters in the message.
-#: c-common.c:5897 c-typeck.c:2612 c-typeck.c:4004 c-typeck.c:4019
-#: c-typeck.c:4034 final.c:2776 final.c:2778 gcc.c:4581 rtl-error.c:109
-#: toplev.c:1357 config/cris/cris.c:552 cp/parser.c:1848 cp/typeck.c:4155
+#: c-common.c:5862 c-typeck.c:2592 c-typeck.c:3984 c-typeck.c:3999
+#: c-typeck.c:4014 final.c:2776 final.c:2778 gcc.c:4584 rtl-error.c:109
+#: toplev.c:1357 config/cris/cris.c:552 cp/parser.c:1848 cp/typeck.c:4173
 #: java/expr.c:356 java/verify.c:1456 java/verify.c:1457 java/verify.c:1472
 #, c-format
 msgid "%s"
 msgstr ""
 
-#: c-convert.c:82 c-typeck.c:1211 c-typeck.c:3444 cp/typeck.c:1363
-#: cp/typeck.c:5708 treelang/tree-convert.c:79
+#: c-convert.c:82 c-typeck.c:1211 c-typeck.c:3424 cp/typeck.c:1363
+#: cp/typeck.c:5729 treelang/tree-convert.c:79
 msgid "void value not ignored as it ought to be"
 msgstr ""
 
@@ -733,403 +738,403 @@
 msgid "%Jnon-const declaration of '%D' follows const declaration"
 msgstr ""
 
-#: c-decl.c:1262
+#: c-decl.c:1267
 #, fuzzy
 msgid "%Jredundant redeclaration of '%D'"
 msgstr "袧械褉褝褔邪褨褋薪邪械 邪斜胁褟褕褔褝薪薪械"
 
-#: c-decl.c:1581
+#: c-decl.c:1586
 msgid "%Jdeclaration of '%D' shadows a parameter"
 msgstr ""
 
-#: c-decl.c:1583
+#: c-decl.c:1588
 msgid "%Jdeclaration of '%D' shadows a global declaration"
 msgstr ""
 
-#: c-decl.c:1585
+#: c-decl.c:1590
 msgid "%Jdeclaration of '%D' shadows a previous local"
 msgstr ""
 
-#: c-decl.c:1587 cp/name-lookup.c:969 cp/name-lookup.c:992
+#: c-decl.c:1592 cp/name-lookup.c:969 cp/name-lookup.c:992
 #: cp/name-lookup.c:1000
 #, fuzzy
 msgid "%Jshadowed declaration is here"
 msgstr "薪褟屑邪 锌邪锌褟褉褝写薪褟谐邪 邪斜'褟褳谢械薪薪褟 写谢褟 \"%s\""
 
-#: c-decl.c:1697
+#: c-decl.c:1702
 #, c-format
 msgid "nested extern declaration of `%s'"
 msgstr ""
 
-#: c-decl.c:1838 objc/objc-act.c:2534 objc/objc-act.c:6794
+#: c-decl.c:1843 objc/objc-act.c:2534 objc/objc-act.c:6794
 #, fuzzy
 msgid "%Jprevious declaration of '%D'"
 msgstr "锌邪锌褟褉褝写薪褟械 邪斜胁褟褕褔褝薪褜薪械 `%D'"
 
-#: c-decl.c:1879 c-decl.c:1881
+#: c-decl.c:1884 c-decl.c:1886
 #, c-format
 msgid "implicit declaration of function `%s'"
 msgstr ""
 
-#: c-decl.c:1897
+#: c-decl.c:1902
 #, c-format
 msgid "`%s' undeclared here (not in a function)"
 msgstr ""
 
-#: c-decl.c:1903
+#: c-decl.c:1908
 #, c-format
 msgid "`%s' undeclared (first use in this function)"
 msgstr "\"%s\" 薪械 邪斜胁械褕褔邪薪 (锌械褉褕邪械 胁褘泻邪褉褘褋褌邪薪薪械 褳 谐褝褌邪泄 褎褍薪泻褑褘褨)"
 
-#: c-decl.c:1908
+#: c-decl.c:1913
 msgid "(Each undeclared identifier is reported only once"
 msgstr "(袗斜 泻芯卸薪褘屑 薪械邪斜胁械褕褔邪薪褘屑 褨写褝薪褌褘褎褨泻邪褌邪褉褘 锌邪胁械写邪屑谢褟械褑褑邪"
 
-#: c-decl.c:1909
+#: c-decl.c:1914
 msgid "for each function it appears in.)"
 msgstr "邪写蟹褨薪 褉邪蟹 写谢褟 泻芯卸薪邪泄 褎褍薪泻褑褘褨, 写蟹械 褢薪 蟹'褟褳谢褟械褑褑邪.)"
 
-#: c-decl.c:1962
+#: c-decl.c:1967
 #, c-format
 msgid "label %s referenced outside of any function"
 msgstr ""
 
-#: c-decl.c:2009
+#: c-decl.c:2014
 #, c-format
 msgid "duplicate label declaration `%s'"
 msgstr "锌邪褳褌芯褉薪邪械 邪斜胁褟褕褔褝薪褜薪械 邪写屑械褑褨薪褘 `%s'"
 
-#: c-decl.c:2010
+#: c-decl.c:2015
 #, fuzzy
 msgid "%Jthis is a previous declaration"
 msgstr "谐褝褌邪 锌邪锌褟褉褝写薪褟械 邪斜胁褟褕褔褝薪褜薪械"
 
-#: c-decl.c:2045
+#: c-decl.c:2050
 #, fuzzy
 msgid "%Hduplicate label `%D'"
 msgstr "锌邪褳褌邪褉褝薪薪械 \"%s\""
 
-#: c-decl.c:2047
+#: c-decl.c:2052
 #, fuzzy
 msgid "%J`%D' previously defined here"
 msgstr "锌邪锌褟褉褝写薪褟械 胁褘蟹薪邪褔褝薪褜薪械"
 
-#: c-decl.c:2049
+#: c-decl.c:2054
 #, fuzzy
 msgid "%J`%D' previously declared here"
 msgstr "薪褟屑邪 锌邪锌褟褉褝写薪褟谐邪 邪斜'褟褳谢械薪薪褟 写谢褟 \"%s\""
 
-#: c-decl.c:2069
+#: c-decl.c:2074
 msgid "%Htraditional C lacks a separate namespace for labels, identifier `%s' conflicts"
 msgstr ""
 
-#: c-decl.c:2140
+#: c-decl.c:2145
 msgid "%H`%s' defined as wrong kind of tag"
 msgstr ""
 
-#: c-decl.c:2378
+#: c-decl.c:2383
 msgid "unnamed struct/union that defines no instances"
 msgstr ""
 
-#: c-decl.c:2397
+#: c-decl.c:2402
 msgid "useless keyword or type name in empty declaration"
 msgstr ""
 
-#: c-decl.c:2404
+#: c-decl.c:2409
 msgid "two types specified in one empty declaration"
 msgstr ""
 
-#: c-decl.c:2409 c-parse.y:735 c-parse.y:737 objc/objc-parse.y:776
-#: objc/objc-parse.y:778 objc/objc-parse.y:3017
+#: c-decl.c:2414 c-parse.y:735 c-parse.y:737 objc/objc-parse.y:776
+#: objc/objc-parse.y:778 objc/objc-parse.y:3016
 msgid "empty declaration"
 msgstr "锌褍褋褌芯械 邪斜胁褟褕褔褝薪褜薪械"
 
-#: c-decl.c:2435
+#: c-decl.c:2440
 #, fuzzy
 msgid "ISO C90 does not support `static' or type qualifiers in parameter array declarators"
 msgstr "ISO C89 薪械 锌邪写褌褉褘屑谢褨胁邪械 \"long long\""
 
-#: c-decl.c:2437
+#: c-decl.c:2442
 #, fuzzy
 msgid "ISO C90 does not support `[*]' array declarators"
 msgstr "ISO C89 薪械 锌邪写褌褉褘屑谢褨胁邪械 \"long long\""
 
-#: c-decl.c:2440
+#: c-decl.c:2445
 msgid "GCC does not yet properly implement `[*]' array declarators"
 msgstr ""
 
-#: c-decl.c:2456
+#: c-decl.c:2461
 msgid "static or type qualifiers in abstract declarator"
 msgstr ""
 
-#: c-decl.c:2526
+#: c-decl.c:2531
 #, fuzzy
 msgid "%J'%D' is usually a function"
 msgstr "`%s' - 蟹胁褘褔邪泄薪邪 褎褍薪泻褑褘褟"
 
-#: c-decl.c:2535
+#: c-decl.c:2540
 #, fuzzy, c-format
 msgid "typedef `%s' is initialized (use __typeof__ instead)"
 msgstr "锌邪褉邪屑械褌褉 \"%s\" 褨薪褨褑褘褟谢褨蟹邪胁邪薪褘"
 
-#: c-decl.c:2541
+#: c-decl.c:2546
 #, c-format
 msgid "function `%s' is initialized like a variable"
 msgstr ""
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:2548
+#: c-decl.c:2553
 #, c-format
 msgid "parameter `%s' is initialized"
 msgstr "锌邪褉邪屑械褌褉 \"%s\" 褨薪褨褑褘褟谢褨蟹邪胁邪薪褘"
 
-#: c-decl.c:2568 c-typeck.c:4254
+#: c-decl.c:2573 c-typeck.c:4234
 msgid "variable-sized object may not be initialized"
 msgstr ""
 
-#: c-decl.c:2574
+#: c-decl.c:2579
 #, c-format
 msgid "variable `%s' has initializer but incomplete type"
 msgstr ""
 
-#: c-decl.c:2580
+#: c-decl.c:2585
 #, c-format
 msgid "elements of array `%s' have incomplete type"
 msgstr ""
 
-#: c-decl.c:2649 c-decl.c:5451 cp/decl.c:3761 cp/decl.c:10141
+#: c-decl.c:2654 c-decl.c:5462 cp/decl.c:3775 cp/decl.c:10238
 #, fuzzy
 msgid "%Jinline function '%D' given attribute noinline"
 msgstr "薪褟屑邪 锌邪锌褟褉褝写薪褟谐邪 邪斜'褟褳谢械薪薪褟 写谢褟 \"%s\""
 
-#: c-decl.c:2725
+#: c-decl.c:2730
 msgid "%Jinitializer fails to determine size of '%D'"
 msgstr ""
 
-#: c-decl.c:2730
+#: c-decl.c:2735
 #, fuzzy
 msgid "%Jarray size missing in '%D'"
 msgstr "锌褉邪锌褍褕褔邪薪 锌邪屑械褉 屑邪褋褨胁邪 褳 `%D'"
 
-#: c-decl.c:2746
+#: c-decl.c:2751
 #, fuzzy
 msgid "%Jzero or negative size array '%D'"
 msgstr "薪褍谢褟胁褘 锌邪屑械褉 屑邪褋褨胁邪 `%D'"
 
-#: c-decl.c:2774
+#: c-decl.c:2779
 msgid "%Jstorage size of '%D' isn't known"
 msgstr ""
 
-#: c-decl.c:2784
+#: c-decl.c:2789
 #, fuzzy
 msgid "%Jstorage size of '%D' isn't constant"
 msgstr "褌褘锌 锌邪褉邪屑械褌褉邪 \"%s\" 薪械 邪斜'褟褳谢械薪褘"
 
-#: c-decl.c:2867
+#: c-decl.c:2872
 msgid "%Jignoring asm-specifier for non-static local variable '%D'"
 msgstr ""
 
-#: c-decl.c:2978
+#: c-decl.c:2983
 msgid "ISO C forbids forward parameter declarations"
 msgstr ""
 
-#: c-decl.c:3160
+#: c-decl.c:3165
 msgid "<anonymous>"
 msgstr ""
 
-#: c-decl.c:3169
+#: c-decl.c:3174
 #, c-format
 msgid "bit-field `%s' width not an integer constant"
 msgstr ""
 
-#: c-decl.c:3177
+#: c-decl.c:3182
 #, c-format
 msgid "negative width in bit-field `%s'"
 msgstr ""
 
-#: c-decl.c:3182
+#: c-decl.c:3187
 #, c-format
 msgid "zero width for bit-field `%s'"
 msgstr ""
 
-#: c-decl.c:3192
+#: c-decl.c:3197
 #, c-format
 msgid "bit-field `%s' has invalid type"
 msgstr "斜褨褌邪胁邪械 锌芯谢械 \"%s\" 屑邪械 薪械褉褝褔邪褨褋薪褘 褌褘锌"
 
-#: c-decl.c:3201
+#: c-decl.c:3206
 #, c-format
 msgid "type of bit-field `%s' is a GCC extension"
 msgstr ""
 
-#: c-decl.c:3210
+#: c-decl.c:3215
 #, c-format
 msgid "width of `%s' exceeds its type"
 msgstr ""
 
-#: c-decl.c:3220
+#: c-decl.c:3225
 #, c-format
 msgid "`%s' is narrower than values of its type"
 msgstr ""
 
-#: c-decl.c:3370 cp/decl.c:6805
+#: c-decl.c:3375 cp/decl.c:6900
 msgid "`long long long' is too long for GCC"
 msgstr "`long long long' - 胁械谢褜屑褨 写芯褳谐邪 写谢褟 GCC"
 
-#: c-decl.c:3375
+#: c-decl.c:3380
 #, fuzzy
 msgid "ISO C90 does not support `long long'"
 msgstr "ISO C89 薪械 锌邪写褌褉褘屑谢褨胁邪械 `long long'"
 
-#: c-decl.c:3384 c-decl.c:3387 cp/decl.c:6810
+#: c-decl.c:3389 c-decl.c:3392 cp/decl.c:6905
 #, c-format
 msgid "duplicate `%s'"
 msgstr "锌邪褳褌邪褉褝薪褜薪械 `%s'"
 
-#: c-decl.c:3397 cp/decl.c:6816
+#: c-decl.c:3402 cp/decl.c:6911
 msgid "`__thread' before `extern'"
 msgstr ""
 
-#: c-decl.c:3399 cp/decl.c:6818
+#: c-decl.c:3404 cp/decl.c:6913
 msgid "`__thread' before `static'"
 msgstr ""
 
-#: c-decl.c:3407 cp/decl.c:6845
+#: c-decl.c:3412 cp/decl.c:6940
 #, c-format
 msgid "two or more data types in declaration of `%s'"
 msgstr ""
 
-#: c-decl.c:3427 cp/decl.c:6850
+#: c-decl.c:3432 cp/decl.c:6945
 #, c-format
 msgid "`%s' fails to be a typedef or built in type"
 msgstr ""
 
-#: c-decl.c:3466
+#: c-decl.c:3471
 #, c-format
 msgid "type defaults to `int' in declaration of `%s'"
 msgstr ""
 
-#: c-decl.c:3495
+#: c-decl.c:3500
 #, c-format
 msgid "both long and short specified for `%s'"
 msgstr ""
 
-#: c-decl.c:3499 cp/decl.c:6950
+#: c-decl.c:3504 cp/decl.c:7045
 #, c-format
 msgid "long or short specified with char for `%s'"
 msgstr ""
 
-#: c-decl.c:3506 cp/decl.c:6954
+#: c-decl.c:3511 cp/decl.c:7049
 #, c-format
 msgid "long or short specified with floating type for `%s'"
 msgstr ""
 
-#: c-decl.c:3509
+#: c-decl.c:3514
 msgid "the only valid combination is `long double'"
 msgstr ""
 
-#: c-decl.c:3515
+#: c-decl.c:3520
 #, c-format
 msgid "both signed and unsigned specified for `%s'"
 msgstr ""
 
-#: c-decl.c:3517 cp/decl.c:6943
+#: c-decl.c:3522 cp/decl.c:7038
 #, c-format
 msgid "long, short, signed or unsigned invalid for `%s'"
 msgstr "long, short, signed 褑褨 unsigned 薪械褉褝褔邪褨褋薪褘 写谢褟 \"%s\""
 
-#: c-decl.c:3523 cp/decl.c:6963
+#: c-decl.c:3528 cp/decl.c:7058
 #, c-format
 msgid "long, short, signed or unsigned used invalidly for `%s'"
 msgstr ""
 
-#: c-decl.c:3541 cp/decl.c:6984
+#: c-decl.c:3546 cp/decl.c:7079
 #, c-format
 msgid "complex invalid for `%s'"
 msgstr "complex 薪械褉褝褔邪褨褋薪褘 写谢褟 \"%s\""
 
-#: c-decl.c:3583
+#: c-decl.c:3588
 #, fuzzy
 msgid "ISO C90 does not support complex types"
 msgstr "ISO C89 薪械 锌邪写褌褉褘屑谢褨胁邪械 泻芯屑谢械泻褋薪褘褟 褌褘锌褘"
 
-#: c-decl.c:3595
+#: c-decl.c:3600
 msgid "ISO C does not support plain `complex' meaning `double complex'"
 msgstr "ISO C 薪械 锌邪写褌褉褘屑谢褨胁邪械 锌褉芯褋褌褘 \"complex\" 褍 蟹薪邪褔褝薪薪褨 \"double complex\""
 
-#: c-decl.c:3601 c-decl.c:3613
+#: c-decl.c:3606 c-decl.c:3618
 msgid "ISO C does not support complex integer types"
 msgstr "ISO C 薪械 锌邪写褌褉褘屑谢褨胁邪械 泻芯屑谢械泻褋薪褘褟 褑褝谢邪谢褨泻邪胁褘褟 褌褘锌褘"
 
-#: c-decl.c:3643 c-decl.c:4104 cp/decl.c:7576
+#: c-decl.c:3648 c-decl.c:4115 cp/decl.c:7671
 msgid "duplicate `const'"
 msgstr "锌邪褳褌邪褉褝薪薪械 \"const\""
 
-#: c-decl.c:3645 c-decl.c:4108 cp/decl.c:7580
+#: c-decl.c:3650 c-decl.c:4119 cp/decl.c:7675
 msgid "duplicate `restrict'"
 msgstr "锌邪褳褌邪褉褝薪薪械 \"restrict\""
 
-#: c-decl.c:3647 c-decl.c:4106 cp/decl.c:7578
+#: c-decl.c:3652 c-decl.c:4117 cp/decl.c:7673
 msgid "duplicate `volatile'"
 msgstr "锌邪褳褌邪褉褝薪薪械 \"volatile\""
 
-#: c-decl.c:3676 cp/decl.c:7147
+#: c-decl.c:3681 cp/decl.c:7242
 #, c-format
 msgid "multiple storage classes in declaration of `%s'"
 msgstr ""
 
-#: c-decl.c:3686
+#: c-decl.c:3691
 msgid "function definition declared `auto'"
 msgstr ""
 
-#: c-decl.c:3688
+#: c-decl.c:3693
 msgid "function definition declared `register'"
 msgstr ""
 
-#: c-decl.c:3690
+#: c-decl.c:3695
 msgid "function definition declared `typedef'"
 msgstr ""
 
-#: c-decl.c:3692
+#: c-decl.c:3697
 #, fuzzy
 msgid "function definition declared `__thread'"
 msgstr "胁褨褉褌褍邪谢褜薪褘褟 褎褍薪泻褑褘褨 薪械 屑芯谐褍褑褜 斜褘褑褜 褋褟斜褉芯褳褋泻褨屑褨"
 
-#: c-decl.c:3705
+#: c-decl.c:3710
 #, c-format
 msgid "storage class specified for structure field `%s'"
 msgstr ""
 
-#: c-decl.c:3709 cp/decl.c:7192
+#: c-decl.c:3714 cp/decl.c:7287
 #, c-format
 msgid "storage class specified for parameter `%s'"
 msgstr ""
 
-#: c-decl.c:3712 cp/decl.c:7194
+#: c-decl.c:3717 cp/decl.c:7289
 msgid "storage class specified for typename"
 msgstr ""
 
-#: c-decl.c:3724 cp/decl.c:7209
+#: c-decl.c:3729 cp/decl.c:7304
 #, c-format
 msgid "`%s' initialized and declared `extern'"
 msgstr ""
 
-#: c-decl.c:3726 cp/decl.c:7212
+#: c-decl.c:3731 cp/decl.c:7307
 #, c-format
 msgid "`%s' has both `extern' and initializer"
 msgstr ""
 
-#: c-decl.c:3731
+#: c-decl.c:3736
 #, fuzzy, c-format
 msgid "file-scope declaration of `%s' specifies `auto'"
 msgstr "袧械 屑邪谐褍 蟹薪邪泄褋褑褨 写褝泻谢邪褉邪褑褘褞 褨薪褌褝褉褎械泄褋邪 写谢褟 \"%s\""
 
-#: c-decl.c:3736 cp/decl.c:7216
+#: c-decl.c:3741 cp/decl.c:7311
 #, c-format
 msgid "nested function `%s' declared `extern'"
 msgstr ""
 
-#: c-decl.c:3742 cp/decl.c:7226
+#: c-decl.c:3747 cp/decl.c:7321
 #, fuzzy, c-format
 msgid "function-scope `%s' implicitly auto and declared `__thread'"
 msgstr "胁褨褉褌褍邪谢褜薪褘褟 褎褍薪泻褑褘褨 薪械 屑芯谐褍褑褜 斜褘褑褜 褋褟斜褉芯褳褋泻褨屑褨"
@@ -1137,456 +1142,456 @@
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:3781 c-decl.c:3974
+#: c-decl.c:3786 c-decl.c:3979
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr ""
 
-#: c-decl.c:3825
+#: c-decl.c:3830
 #, c-format
 msgid "declaration of `%s' as array of voids"
 msgstr ""
 
-#: c-decl.c:3831
+#: c-decl.c:3836
 #, c-format
 msgid "declaration of `%s' as array of functions"
 msgstr ""
 
-#: c-decl.c:3836
+#: c-decl.c:3841
 #, fuzzy
 msgid "invalid use of structure with flexible array member"
 msgstr "薪褟胁械褉薪邪械 胁褘泻邪褉褘褋褌邪薪薪械 \"restict\""
 
-#: c-decl.c:3855
+#: c-decl.c:3860
 #, c-format
 msgid "size of array `%s' has non-integer type"
 msgstr ""
 
-#: c-decl.c:3860
+#: c-decl.c:3865
 #, c-format
 msgid "ISO C forbids zero-size array `%s'"
 msgstr ""
 
-#: c-decl.c:3867
+#: c-decl.c:3872
 #, c-format
 msgid "size of array `%s' is negative"
 msgstr "锌邪屑械褉 屑邪褋褨胁邪 \"%s\" 邪写屑芯褳薪褘"
 
-#: c-decl.c:3880
+#: c-decl.c:3885
 #, c-format
 msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
 msgstr ""
 
-#: c-decl.c:3883
+#: c-decl.c:3888
 #, fuzzy, c-format
 msgid "ISO C90 forbids variable-size array `%s'"
 msgstr "ISO C 薪械 写邪蟹胁邪谢褟械 写褝泻谢邪褉邪褑褘褨 屑械褌邪泻 (label)"
 
-#: c-decl.c:3913 c-decl.c:4131 cp/decl.c:7755
+#: c-decl.c:3918 c-decl.c:4142 cp/decl.c:7850
 #, c-format
 msgid "size of array `%s' is too large"
 msgstr "锌邪屑械褉 屑邪褋褨胁邪 \"%s\" 胁械谢褜屑褨 胁褟谢褨泻褨"
 
-#: c-decl.c:3939
+#: c-decl.c:3944
 #, fuzzy
 msgid "ISO C90 does not support flexible array members"
 msgstr "ISO C89 薪械 锌邪写褌褉褘屑谢褨胁邪械 泻芯屑谢械泻褋薪褘褟 褌褘锌褘"
 
-#: c-decl.c:3949
+#: c-decl.c:3954
 msgid "array type has incomplete element type"
 msgstr ""
 
-#: c-decl.c:3994 cp/decl.c:7347
+#: c-decl.c:4009 cp/decl.c:7442
 #, c-format
 msgid "`%s' declared as function returning a function"
 msgstr ""
 
-#: c-decl.c:3999 cp/decl.c:7352
+#: c-decl.c:4014 cp/decl.c:7447
 #, c-format
 msgid "`%s' declared as function returning an array"
 msgstr ""
 
-#: c-decl.c:4027
+#: c-decl.c:4038
 msgid "ISO C forbids qualified void function return type"
 msgstr ""
 
-#: c-decl.c:4031
+#: c-decl.c:4042
 msgid "type qualifiers ignored on function return type"
 msgstr ""
 
-#: c-decl.c:4060 c-decl.c:4146 c-decl.c:4270 c-decl.c:4356
+#: c-decl.c:4071 c-decl.c:4157 c-decl.c:4281 c-decl.c:4367
 msgid "ISO C forbids qualified function types"
 msgstr ""
 
-#: c-decl.c:4100 cp/decl.c:7572
+#: c-decl.c:4111 cp/decl.c:7667
 msgid "invalid type modifier within pointer declarator"
 msgstr ""
 
-#: c-decl.c:4181
+#: c-decl.c:4192
 msgid "ISO C forbids const or volatile function types"
 msgstr ""
 
-#: c-decl.c:4201 cp/decl.c:8036
+#: c-decl.c:4212
 #, c-format
 msgid "variable or field `%s' declared void"
 msgstr ""
 
-#: c-decl.c:4234
+#: c-decl.c:4245
 msgid "attributes in parameter array declarator ignored"
 msgstr ""
 
-#: c-decl.c:4259
+#: c-decl.c:4270
 msgid "invalid type modifier within array declarator"
 msgstr ""
 
-#: c-decl.c:4304
+#: c-decl.c:4315
 #, c-format
 msgid "field `%s' declared as a function"
 msgstr ""
 
-#: c-decl.c:4310
+#: c-decl.c:4321
 #, c-format
 msgid "field `%s' has incomplete type"
 msgstr ""
 
-#: c-decl.c:4336 c-decl.c:4338 c-decl.c:4340 c-decl.c:4347
+#: c-decl.c:4347 c-decl.c:4349 c-decl.c:4351 c-decl.c:4358
 #, c-format
 msgid "invalid storage class for function `%s'"
 msgstr ""
 
-#: c-decl.c:4362
+#: c-decl.c:4373
 msgid "`noreturn' function returns non-void value"
 msgstr ""
 
-#: c-decl.c:4377
+#: c-decl.c:4388
 msgid "cannot inline function `main'"
 msgstr ""
 
-#: c-decl.c:4431
+#: c-decl.c:4442
 msgid "variable previously declared `static' redeclared `extern'"
 msgstr ""
 
-#: c-decl.c:4440
+#: c-decl.c:4451
 #, fuzzy
 msgid "%Jvariable '%D' declared `inline'"
 msgstr "褌褘锌 锌邪褉邪屑械褌褉邪 \"%s\" 薪械 邪斜'褟褳谢械薪褘"
 
 #. A mere warning is sure to result in improper semantics
 #. at runtime.  Don't bother to allow this to compile.
-#: c-decl.c:4468 cp/decl.c:5903
+#: c-decl.c:4479 cp/decl.c:5972
 #, fuzzy
 msgid "thread-local storage not supported for this target"
 msgstr "邪褌褉褘斜褍褌褘 褋械泻褑褘褨 薪械 锌邪写褌褉褘屑谢褨胁邪褞褑褑邪 写谢褟 谐褝褌邪泄 屑褝褌褘"
 
-#: c-decl.c:4529 c-decl.c:5495
+#: c-decl.c:4540 c-decl.c:5506
 msgid "function declaration isn't a prototype"
 msgstr ""
 
-#: c-decl.c:4535
+#: c-decl.c:4546
 msgid "parameter names (without types) in function declaration"
 msgstr ""
 
-#: c-decl.c:4563
+#: c-decl.c:4574
 #, c-format
 msgid "parameter `%s' has incomplete type"
 msgstr ""
 
-#: c-decl.c:4566
+#: c-decl.c:4577
 msgid "parameter has incomplete type"
 msgstr ""
 
-#: c-decl.c:4615
+#: c-decl.c:4626
 msgid "\"void\" as only parameter may not be qualified"
 msgstr ""
 
-#: c-decl.c:4636
+#: c-decl.c:4647
 #, fuzzy
 msgid "\"void\" must be the only parameter"
 msgstr "薪褟胁械褉薪邪械 胁褘泻邪褉褘褋褌邪薪薪械 \"restict\""
 
-#: c-decl.c:4653
+#: c-decl.c:4664
 msgid "%Jparameter \"%D\" has just a forward declaration"
 msgstr ""
 
 #. The first %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:4681
+#: c-decl.c:4692
 #, c-format
 msgid "\"%s %s\" declared inside parameter list"
 msgstr ""
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:4685
+#: c-decl.c:4696
 #, c-format
 msgid "anonymous %s declared inside parameter list"
 msgstr ""
 
-#: c-decl.c:4689
+#: c-decl.c:4700
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr ""
 
-#: c-decl.c:4774
+#: c-decl.c:4785
 #, c-format
 msgid "redefinition of `union %s'"
 msgstr ""
 
-#: c-decl.c:4776
+#: c-decl.c:4787
 #, fuzzy, c-format
 msgid "redefinition of `struct %s'"
 msgstr "锌械褉邪薪邪泻褨褉邪胁邪薪薪械 stdout: %s"
 
-#: c-decl.c:4844 cp/decl.c:3534
+#: c-decl.c:4855 cp/decl.c:3548
 msgid "declaration does not declare anything"
 msgstr ""
 
-#: c-decl.c:4889 c-decl.c:4905
+#: c-decl.c:4900 c-decl.c:4916
 #, fuzzy
 msgid "%Jduplicate member '%D'"
 msgstr "锌邪褳褌邪褉褝薪薪械 \"%s\""
 
-#: c-decl.c:4939 c-decl.c:4942
+#: c-decl.c:4950 c-decl.c:4953
 #, c-format
 msgid "%s defined inside parms"
 msgstr ""
 
-#: c-decl.c:4940 c-decl.c:4943 c-decl.c:4954
+#: c-decl.c:4951 c-decl.c:4954 c-decl.c:4965
 msgid "union"
 msgstr "邪斜'褟写薪邪薪薪械"
 
-#: c-decl.c:4940 c-decl.c:4943
+#: c-decl.c:4951 c-decl.c:4954
 msgid "structure"
 msgstr "褋褌褉褍泻褌褍褉邪"
 
-#: c-decl.c:4953
+#: c-decl.c:4964
 #, c-format
 msgid "%s has no %s"
 msgstr ""
 
-#: c-decl.c:4954
+#: c-decl.c:4965
 msgid "struct"
 msgstr "褋褌褉褍泻褌褍褉邪"
 
-#: c-decl.c:4955
+#: c-decl.c:4966
 msgid "named members"
 msgstr ""
 
-#: c-decl.c:4955
+#: c-decl.c:4966
 msgid "members"
 msgstr "褔谢械薪褘"
 
-#: c-decl.c:4994
+#: c-decl.c:5005
 #, c-format
 msgid "nested redefinition of `%s'"
 msgstr ""
 
-#: c-decl.c:5015
+#: c-decl.c:5026
 msgid "%Jflexible array member in union"
 msgstr ""
 
-#: c-decl.c:5020
+#: c-decl.c:5031
 msgid "%Jflexible array member not at end of struct"
 msgstr ""
 
-#: c-decl.c:5025
+#: c-decl.c:5036
 msgid "%Jflexible array member in otherwise empty struct"
 msgstr ""
 
-#: c-decl.c:5032
+#: c-decl.c:5043
 #, fuzzy
 msgid "%Jinvalid use of structure with flexible array member"
 msgstr "薪褟胁械褉薪邪械 胁褘泻邪褉褘褋褌邪薪薪械 \"restict\""
 
-#: c-decl.c:5127
+#: c-decl.c:5138
 msgid "union cannot be made transparent"
 msgstr ""
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5196
+#: c-decl.c:5207
 #, c-format
 msgid "redeclaration of `enum %s'"
 msgstr ""
 
-#: c-decl.c:5227
+#: c-decl.c:5238
 msgid "enum defined inside parms"
 msgstr ""
 
-#: c-decl.c:5260
+#: c-decl.c:5271
 msgid "enumeration values exceed range of largest integer"
 msgstr ""
 
-#: c-decl.c:5363
+#: c-decl.c:5374
 #, c-format
 msgid "enumerator value for `%s' not integer constant"
 msgstr ""
 
-#: c-decl.c:5376
+#: c-decl.c:5387
 msgid "overflow in enumeration values"
 msgstr ""
 
-#: c-decl.c:5381
+#: c-decl.c:5392
 msgid "ISO C restricts enumerator values to range of `int'"
 msgstr ""
 
-#: c-decl.c:5457
+#: c-decl.c:5468
 msgid "return type is an incomplete type"
 msgstr ""
 
-#: c-decl.c:5465
+#: c-decl.c:5476
 msgid "return type defaults to `int'"
 msgstr ""
 
-#: c-decl.c:5501
+#: c-decl.c:5512
 #, fuzzy
 msgid "%Jno previous prototype for '%D'"
 msgstr "薪褟屑邪 锌邪锌褟褉褝写薪褟谐邪 锌褉邪褌邪褌褘锌邪 写谢褟 \"%s\""
 
-#: c-decl.c:5507
+#: c-decl.c:5518
 #, fuzzy
 msgid "%J'%D' was used with no prototype before its definition"
 msgstr "\"%s\" 薪械 邪斜胁械褕褔邪薪 (锌械褉褕邪械 胁褘泻邪褉褘褋褌邪薪薪械 褳 谐褝褌邪泄 褎褍薪泻褑褘褨)"
 
-#: c-decl.c:5514
+#: c-decl.c:5525
 #, fuzzy
 msgid "%Jno previous declaration for '%D'"
 msgstr "薪褟屑邪 锌邪锌褟褉褝写薪褟谐邪 邪斜'褟褳谢械薪薪褟 写谢褟 \"%s\""
 
-#: c-decl.c:5520
+#: c-decl.c:5531
 #, fuzzy
 msgid "%J`%D' was used with no declaration before its definition"
 msgstr "\"%s\" 薪械 邪斜胁械褕褔邪薪 (锌械褉褕邪械 胁褘泻邪褉褘褋褌邪薪薪械 褳 谐褝褌邪泄 褎褍薪泻褑褘褨)"
 
-#: c-decl.c:5556 c-decl.c:6062
+#: c-decl.c:5567 c-decl.c:6073
 #, fuzzy
 msgid "%Jreturn type of '%D' is not `int'"
 msgstr "胁褟褉褌邪械屑褘 褌褘锌 \"%s\" 薪械 \"int\""
 
-#: c-decl.c:5571
+#: c-decl.c:5582
 #, fuzzy
 msgid "%Jfirst argument of '%D' should be `int'"
 msgstr "锌械褉褕褘屑 邪褉谐褍屑械薪褌邪屑 \"%s\" 锌邪胁褨薪械薪 斜褘褑褜 \"int\""
 
-#: c-decl.c:5580
+#: c-decl.c:5591
 #, fuzzy
 msgid "%Jsecond argument of '%D' should be 'char **'"
 msgstr "写褉褍谐褨屑 邪褉谐褍屑械薪褌邪屑 \"%s\" 锌邪胁褨薪械薪 斜褘褑褜 \"char **\""
 
-#: c-decl.c:5589
+#: c-decl.c:5600
 #, fuzzy
 msgid "%Jthird argument of '%D' should probably be 'char **'"
 msgstr "写褉褍谐褨屑 邪褉谐褍屑械薪褌邪屑 \"%s\" 锌邪胁褨薪械薪 斜褘褑褜 \"char **\""
 
-#: c-decl.c:5599
+#: c-decl.c:5610
 msgid "%J'%D' takes only zero or two arguments"
 msgstr ""
 
-#: c-decl.c:5602
+#: c-decl.c:5613
 #, fuzzy
 msgid "%J'%D' is normally a non-static function"
 msgstr "`%s' - 蟹胁褘褔邪泄薪邪 褎褍薪泻褑褘褟"
 
-#: c-decl.c:5658
+#: c-decl.c:5669
 msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr ""
 
-#: c-decl.c:5672
+#: c-decl.c:5683
 #, fuzzy
 msgid "%Jparameter name omitted"
 msgstr "褌褘锌 锌邪褉邪屑械褌褉邪 \"%s\" 薪械 邪斜'褟褳谢械薪褘"
 
-#: c-decl.c:5747
+#: c-decl.c:5758
 msgid "%Jparameter name missing from parameter list"
 msgstr ""
 
-#: c-decl.c:5757
+#: c-decl.c:5768
 msgid "%J\"%D\" declared as a non-parameter"
 msgstr ""
 
-#: c-decl.c:5762
+#: c-decl.c:5773
 #, fuzzy
 msgid "%Jmultiple parameters named \"%D\""
 msgstr "薪械胁褘泻邪褉褘褋褌邪械屑褘 锌邪褉邪屑械褌褉 \"%s\""
 
-#: c-decl.c:5770
+#: c-decl.c:5781
 #, fuzzy
 msgid "%Jparameter \"%D\" declared void"
 msgstr "褌褘锌 锌邪褉邪屑械褌褉邪 \"%s\" 薪械 邪斜'褟褳谢械薪褘"
 
-#: c-decl.c:5785 c-decl.c:5787
+#: c-decl.c:5796 c-decl.c:5798
 msgid "%Jtype of \"%D\" defaults to \"int\""
 msgstr ""
 
-#: c-decl.c:5801
+#: c-decl.c:5812
 #, fuzzy
 msgid "%Jparameter \"%D\" has incomplete type"
 msgstr "\"%s\" 屑邪械 薪械蟹邪胁械褉褕邪薪褘 褌褘锌"
 
-#: c-decl.c:5807
+#: c-decl.c:5818
 msgid "%Jdeclaration for parameter \"%D\" but no such parameter"
 msgstr ""
 
-#: c-decl.c:5859
+#: c-decl.c:5870
 msgid "number of arguments doesn't match prototype"
 msgstr ""
 
-#: c-decl.c:5860 c-decl.c:5891 c-decl.c:5898
+#: c-decl.c:5871 c-decl.c:5902 c-decl.c:5909
 #, fuzzy
 msgid "%Hprototype declaration"
 msgstr "锌褍褋褌芯械 邪斜胁褟褕褔褝薪褜薪械"
 
-#: c-decl.c:5889
+#: c-decl.c:5900
 msgid "promoted argument \"%D\" doesn't match prototype"
 msgstr ""
 
-#: c-decl.c:5897
+#: c-decl.c:5908
 msgid "argument \"%D\" doesn't match prototype"
 msgstr ""
 
-#: c-decl.c:6094 cp/decl.c:10857
+#: c-decl.c:6105 cp/decl.c:10954
 msgid "no return statement in function returning non-void"
 msgstr ""
 
-#: c-decl.c:6101
+#: c-decl.c:6112
 msgid "this function may return with or without a value"
 msgstr ""
 
 #. If we get here, declarations have been used in a for loop without
 #. the C99 for loop scope.  This doesn't make much sense, so don't
 #. allow it.
-#: c-decl.c:6200
+#: c-decl.c:6211
 msgid "'for' loop initial declaration used outside C99 mode"
 msgstr ""
 
-#: c-decl.c:6224
+#: c-decl.c:6235
 #, c-format
 msgid "'struct %s' declared in 'for' loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6227
+#: c-decl.c:6238
 #, fuzzy, c-format
 msgid "'union %s' declared in 'for' loop initial declaration"
 msgstr "\"%s\" 薪械 邪斜胁械褕褔邪薪 (锌械褉褕邪械 胁褘泻邪褉褘褋褌邪薪薪械 褳 谐褝褌邪泄 褎褍薪泻褑褘褨)"
 
-#: c-decl.c:6230
+#: c-decl.c:6241
 #, c-format
 msgid "'enum %s' declared in 'for' loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6238
+#: c-decl.c:6249
 msgid "%Jdeclaration of non-variable '%D' in 'for' loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6241
+#: c-decl.c:6252
 msgid "%Jdeclaration of static variable '%D' in 'for' loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6244
+#: c-decl.c:6255
 msgid "%Jdeclaration of 'extern' variable '%D' in 'for' loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6557
+#: c-decl.c:6568
 #, fuzzy
 msgid "%Jredefinition of global '%D'"
 msgstr "锌械褉邪薪邪泻褨褉邪胁邪薪薪械 stdout: %s"
 
-#: c-decl.c:6558
+#: c-decl.c:6569
 #, fuzzy
 msgid "%J'%D' previously defined here"
 msgstr "锌邪锌褟褉褝写薪褟械 胁褘蟹薪邪褔褝薪褜薪械"
@@ -2224,91 +2229,91 @@
 msgid "missing makefile target after \"%s\""
 msgstr "锌褉邪锌褍褕褔邪薪 锌褉邪斜械谢 锌邪褋谢褟 薪褍屑邪褉邪 \"%.*s\""
 
-#: c-opts.c:291
+#: c-opts.c:299
 msgid "-I- specified twice"
 msgstr ""
 
-#: c-opts.c:692
+#: c-opts.c:700
 #, fuzzy, c-format
 msgid "switch \"%s\" is no longer supported"
 msgstr "-pipe 薪械 锌邪写褌褉褘屑谢褨胁邪械褑褑邪."
 
-#: c-opts.c:812
+#: c-opts.c:820
 msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr ""
 
-#: c-opts.c:978
+#: c-opts.c:986
 #, fuzzy
 msgid "output filename specified twice"
 msgstr "薪械 蟹邪写邪写蟹械薪褘 褳胁邪褏芯写蟹褟褔褘褟 褎邪泄谢褘"
 
-#: c-opts.c:1107
+#: c-opts.c:1115
 msgid "-Wformat-y2k ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1109
+#: c-opts.c:1117
 msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1111
+#: c-opts.c:1119
 msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1113
+#: c-opts.c:1121
 msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1115
+#: c-opts.c:1123
 msgid "-Wformat-security ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1117
+#: c-opts.c:1125
 msgid "-Wmissing-format-attribute ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1131
+#: c-opts.c:1139
 #, fuzzy, c-format
 msgid "opening output file %s: %m"
 msgstr "薪械屑邪谐褔褘屑邪 邪写褔褘薪褨褑褜 褎邪泄谢 褍胁芯写褍 `%s'"
 
-#: c-opts.c:1136
+#: c-opts.c:1144
 #, c-format
 msgid "too many filenames given.  Type %s --help for usage"
 msgstr ""
 
-#: c-opts.c:1215
+#: c-opts.c:1223
 #, fuzzy
 msgid "YYDEBUG not defined"
 msgstr "YYDEBUG 薪械 胁褘蟹薪邪褔邪薪."
 
-#: c-opts.c:1261
+#: c-opts.c:1269
 #, c-format
 msgid "opening dependency file %s: %m"
 msgstr ""
 
-#: c-opts.c:1271
+#: c-opts.c:1279
 #, c-format
 msgid "closing dependency file %s: %m"
 msgstr ""
 
-#: c-opts.c:1274
+#: c-opts.c:1282
 #, fuzzy, c-format
 msgid "when writing output to %s: %m"
 msgstr "锌邪屑褘谢泻邪 蟹邪锌褨褋褍 褳 %s"
 
-#: c-opts.c:1344
+#: c-opts.c:1352
 msgid "to generate dependencies you must specify either -M or -MM"
 msgstr ""
 
-#: c-opts.c:1404
+#: c-opts.c:1412
 msgid "<built-in>"
 msgstr ""
 
-#: c-opts.c:1419
+#: c-opts.c:1427
 msgid "<command line>"
 msgstr ""
 
-#: c-opts.c:1503
+#: c-opts.c:1511
 msgid "too late for # directive to set debug directory"
 msgstr ""
 
@@ -2326,7 +2331,7 @@
 msgid "ISO C forbids an empty source file"
 msgstr "ISO C 薪械 写邪蟹胁邪谢褟械 锌褍褋褌褘 褨蟹褘褏芯写薪褘 褎邪泄谢"
 
-#: c-parse.y:349 c-typeck.c:6248 objc/objc-parse.y:374
+#: c-parse.y:349 c-typeck.c:6228 objc/objc-parse.y:374
 msgid "argument of `asm' is not a constant string"
 msgstr ""
 
@@ -2342,7 +2347,7 @@
 msgid "ISO C does not allow extra `;' outside of a function"
 msgstr ""
 
-#: c-parse.y:429 cppexp.c:1253
+#: c-parse.y:429 cppexp.c:1257
 msgid "traditional C rejects the unary plus operator"
 msgstr ""
 
@@ -2422,7 +2427,7 @@
 msgid "ISO C forbids forward references to `enum' types"
 msgstr ""
 
-#: c-parse.y:1703 cp/parser.c:9339 objc/objc-parse.y:1755
+#: c-parse.y:1703 cp/parser.c:9383 objc/objc-parse.y:1755
 msgid "comma at end of enumerator list"
 msgstr ""
 
@@ -2430,7 +2435,7 @@
 msgid "no semicolon at end of struct or union"
 msgstr ""
 
-#: c-parse.y:1732 objc/objc-parse.y:1784 objc/objc-parse.y:2847
+#: c-parse.y:1732 objc/objc-parse.y:1784 objc/objc-parse.y:2846
 msgid "extra semicolon in struct or union specified"
 msgstr ""
 
@@ -2459,24 +2464,24 @@
 msgid "braced-group within expression allowed only inside a function"
 msgstr ""
 
-#: c-parse.y:2185 objc/objc-parse.y:2242
+#: c-parse.y:2185 objc/objc-parse.y:2241
 msgid "empty body in an else-statement"
 msgstr "锌褍褋褌芯械 褑械谢邪 褳 else-胁褘褉邪卸褝薪薪褨"
 
-#: c-parse.y:2193 objc/objc-parse.y:2250
+#: c-parse.y:2193 objc/objc-parse.y:2249
 #, fuzzy
 msgid "%Hempty body in an if-statement"
 msgstr "锌褍褋褌芯械 褑械谢邪 褳 else-胁褘褉邪卸褝薪薪褨"
 
-#: c-parse.y:2273 cp/parser.c:6050 objc/objc-parse.y:2330
+#: c-parse.y:2273 cp/parser.c:6088 objc/objc-parse.y:2329
 msgid "break statement not within loop or switch"
 msgstr ""
 
-#: c-parse.y:2282 cp/parser.c:6061 objc/objc-parse.y:2339
+#: c-parse.y:2282 cp/parser.c:6099 objc/objc-parse.y:2338
 msgid "continue statement not within a loop"
 msgstr ""
 
-#: c-parse.y:2324 objc/objc-parse.y:2381
+#: c-parse.y:2324 objc/objc-parse.y:2380
 msgid "ISO C forbids `goto *expr;'"
 msgstr "ISO C 薪械 锌邪写褌褉褘屑谢褨胁邪械 \"goto *expr;\""
 
@@ -2486,11 +2491,11 @@
 #. it caused problems with the code in expand_builtin which
 #. tries to verify that BUILT_IN_NEXT_ARG is being used
 #. correctly.
-#: c-parse.y:2441 objc/objc-parse.y:2549
+#: c-parse.y:2441 objc/objc-parse.y:2548
 msgid "ISO C requires a named argument before `...'"
 msgstr ""
 
-#: c-parse.y:2539 objc/objc-parse.y:2647
+#: c-parse.y:2539 objc/objc-parse.y:2646
 msgid "`...' in old-style identifier list"
 msgstr ""
 
@@ -2506,7 +2511,7 @@
 msgid "parser stack overflow"
 msgstr ""
 
-#: c-parse.y:2969 objc/objc-parse.y:3664
+#: c-parse.y:2969 objc/objc-parse.y:3663
 #, c-format
 msgid "syntax error at '%s' token"
 msgstr ""
@@ -2588,7 +2593,7 @@
 msgid "%s: had text segment at different address"
 msgstr ""
 
-#: c-pch.c:357 cpperror.c:176 gcc.c:6554
+#: c-pch.c:357 cpperror.c:176 gcc.c:6557
 #, c-format
 msgid "%s: %s"
 msgstr ""
@@ -2700,12 +2705,12 @@
 msgid "(enclose actions of previous case statements requiring destructors in their own scope.)"
 msgstr ""
 
-#: c-semantics.c:737 c-typeck.c:6270 cp/semantics.c:1070
+#: c-semantics.c:737 c-typeck.c:6250 cp/semantics.c:1070
 #, c-format
 msgid "%s qualifier ignored on asm"
 msgstr ""
 
-#: c-semantics.c:991
+#: c-semantics.c:993
 msgid "will never be executed"
 msgstr ""
 
@@ -2714,7 +2719,7 @@
 msgid "`%s' has an incomplete type"
 msgstr "\"%s\" 屑邪械 薪械蟹邪胁械褉褕邪薪褘 褌褘锌"
 
-#: c-typeck.c:145 cp/call.c:2532
+#: c-typeck.c:145 cp/call.c:2542
 msgid "invalid use of void expression"
 msgstr ""
 
@@ -2749,751 +2754,751 @@
 msgid "function return types not compatible due to `volatile'"
 msgstr ""
 
-#: c-typeck.c:984 c-typeck.c:2176
+#: c-typeck.c:984 c-typeck.c:2156
 msgid "arithmetic on pointer to an incomplete type"
 msgstr ""
 
-#: c-typeck.c:1357
+#: c-typeck.c:1337
 #, c-format
 msgid "%s has no member named `%s'"
 msgstr ""
 
-#: c-typeck.c:1393
+#: c-typeck.c:1373
 #, c-format
 msgid "request for member `%s' in something not a structure or union"
 msgstr ""
 
-#: c-typeck.c:1422
+#: c-typeck.c:1402
 msgid "dereferencing pointer to incomplete type"
 msgstr ""
 
-#: c-typeck.c:1426
+#: c-typeck.c:1406
 msgid "dereferencing `void *' pointer"
 msgstr ""
 
-#: c-typeck.c:1443 cp/typeck.c:2127
+#: c-typeck.c:1423 cp/typeck.c:2127
 #, c-format
 msgid "invalid type argument of `%s'"
 msgstr ""
 
-#: c-typeck.c:1461 cp/typeck.c:2152
+#: c-typeck.c:1441 cp/typeck.c:2152
 msgid "subscript missing in array reference"
 msgstr ""
 
-#: c-typeck.c:1482 cp/typeck.c:2194
+#: c-typeck.c:1462 cp/typeck.c:2194
 msgid "array subscript has type `char'"
 msgstr ""
 
-#: c-typeck.c:1490 c-typeck.c:1579 cp/typeck.c:2198 cp/typeck.c:2284
+#: c-typeck.c:1470 c-typeck.c:1559 cp/typeck.c:2198 cp/typeck.c:2284
 msgid "array subscript is not an integer"
 msgstr ""
 
-#: c-typeck.c:1523
+#: c-typeck.c:1503
 msgid "ISO C forbids subscripting `register' array"
 msgstr ""
 
-#: c-typeck.c:1525
+#: c-typeck.c:1505
 #, fuzzy
 msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr "ISO C 薪械 写邪蟹胁邪谢褟械 写褝泻谢邪褉邪褑褘褨 屑械褌邪泻 (label)"
 
-#: c-typeck.c:1558
+#: c-typeck.c:1538
 msgid "subscript has type `char'"
 msgstr ""
 
-#: c-typeck.c:1574 cp/typeck.c:2279
+#: c-typeck.c:1554 cp/typeck.c:2279
 msgid "subscripted value is neither array nor pointer"
 msgstr ""
 
-#: c-typeck.c:1604
+#: c-typeck.c:1584
 #, c-format
 msgid "local declaration of `%s' hides instance variable"
 msgstr ""
 
-#: c-typeck.c:1697
+#: c-typeck.c:1677
 msgid "called object is not a function"
 msgstr ""
 
 #. This situation leads to run-time undefined behavior.  We can't,
 #. therefore, simply error unless we can prove that all possible
 #. executions of the program must execute the code.
-#: c-typeck.c:1729
+#: c-typeck.c:1709
 msgid "function called through a non-compatible type"
 msgstr ""
 
-#: c-typeck.c:1787 c-typeck.c:4198 c-typeck.c:4200 c-typeck.c:4216
-#: c-typeck.c:4237 c-typeck.c:5616
+#: c-typeck.c:1767 c-typeck.c:4178 c-typeck.c:4180 c-typeck.c:4196
+#: c-typeck.c:4217 c-typeck.c:5596
 msgid "initializer element is not constant"
 msgstr ""
 
-#: c-typeck.c:1838 cp/typeck.c:2567
+#: c-typeck.c:1818 cp/typeck.c:2567
 msgid "too many arguments to function"
 msgstr "胁械谢褜屑褨 褕屑邪褌 邪褉谐褍屑械薪褌邪褳 褍 褎褍薪泻褑褘褨"
 
-#: c-typeck.c:1859
+#: c-typeck.c:1839
 #, c-format
 msgid "type of formal parameter %d is incomplete"
 msgstr ""
 
-#: c-typeck.c:1872
+#: c-typeck.c:1852
 #, c-format
 msgid "%s as integer rather than floating due to prototype"
 msgstr ""
 
-#: c-typeck.c:1875
+#: c-typeck.c:1855
 #, c-format
 msgid "%s as integer rather than complex due to prototype"
 msgstr ""
 
-#: c-typeck.c:1878
+#: c-typeck.c:1858
 #, c-format
 msgid "%s as complex rather than floating due to prototype"
 msgstr ""
 
-#: c-typeck.c:1881
+#: c-typeck.c:1861
 #, c-format
 msgid "%s as floating rather than integer due to prototype"
 msgstr ""
 
-#: c-typeck.c:1884
+#: c-typeck.c:1864
 #, c-format
 msgid "%s as complex rather than integer due to prototype"
 msgstr ""
 
-#: c-typeck.c:1887
+#: c-typeck.c:1867
 #, c-format
 msgid "%s as floating rather than complex due to prototype"
 msgstr ""
 
-#: c-typeck.c:1897
+#: c-typeck.c:1877
 #, c-format
 msgid "%s as `float' rather than `double' due to prototype"
 msgstr ""
 
-#: c-typeck.c:1915
+#: c-typeck.c:1895
 #, c-format
 msgid "%s with different width due to prototype"
 msgstr ""
 
-#: c-typeck.c:1941
+#: c-typeck.c:1921
 #, c-format
 msgid "%s as unsigned due to prototype"
 msgstr ""
 
-#: c-typeck.c:1943
+#: c-typeck.c:1923
 #, c-format
 msgid "%s as signed due to prototype"
 msgstr ""
 
-#: c-typeck.c:1977 cp/typeck.c:2673
+#: c-typeck.c:1957 cp/typeck.c:2673
 msgid "too few arguments to function"
 msgstr "薪械 褏邪锌邪械 邪褉谐褍屑械薪褌邪褳 褍 褎褍薪泻褑褘褨"
 
-#: c-typeck.c:2017
+#: c-typeck.c:1997
 msgid "suggest parentheses around + or - inside shift"
 msgstr ""
 
-#: c-typeck.c:2024
+#: c-typeck.c:2004
 msgid "suggest parentheses around && within ||"
 msgstr ""
 
-#: c-typeck.c:2033
+#: c-typeck.c:2013
 msgid "suggest parentheses around arithmetic in operand of |"
 msgstr ""
 
-#: c-typeck.c:2036
+#: c-typeck.c:2016
 msgid "suggest parentheses around comparison in operand of |"
 msgstr ""
 
-#: c-typeck.c:2045
+#: c-typeck.c:2025
 msgid "suggest parentheses around arithmetic in operand of ^"
 msgstr ""
 
-#: c-typeck.c:2048
+#: c-typeck.c:2028
 msgid "suggest parentheses around comparison in operand of ^"
 msgstr ""
 
-#: c-typeck.c:2055
+#: c-typeck.c:2035
 msgid "suggest parentheses around + or - in operand of &"
 msgstr ""
 
-#: c-typeck.c:2058
+#: c-typeck.c:2038
 msgid "suggest parentheses around comparison in operand of &"
 msgstr ""
 
-#: c-typeck.c:2065
+#: c-typeck.c:2045
 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
 msgstr ""
 
-#: c-typeck.c:2128
+#: c-typeck.c:2108
 msgid "pointer of type `void *' used in subtraction"
 msgstr ""
 
-#: c-typeck.c:2130
+#: c-typeck.c:2110
 msgid "pointer to a function used in subtraction"
 msgstr ""
 
-#: c-typeck.c:2224
+#: c-typeck.c:2204
 msgid "wrong type argument to unary plus"
 msgstr ""
 
-#: c-typeck.c:2237
+#: c-typeck.c:2217
 msgid "wrong type argument to unary minus"
 msgstr ""
 
-#: c-typeck.c:2254
+#: c-typeck.c:2234
 msgid "ISO C does not support `~' for complex conjugation"
 msgstr ""
 
-#: c-typeck.c:2260
+#: c-typeck.c:2240
 msgid "wrong type argument to bit-complement"
 msgstr ""
 
-#: c-typeck.c:2268
+#: c-typeck.c:2248
 msgid "wrong type argument to abs"
 msgstr ""
 
-#: c-typeck.c:2280
+#: c-typeck.c:2260
 msgid "wrong type argument to conjugation"
 msgstr ""
 
-#: c-typeck.c:2294
+#: c-typeck.c:2274
 msgid "wrong type argument to unary exclamation mark"
 msgstr ""
 
-#: c-typeck.c:2337
+#: c-typeck.c:2317
 msgid "ISO C does not support `++' and `--' on complex types"
 msgstr "ISO C 薪械 锌邪写褌褉褘屑谢褨胁邪械 \"++\" 褨 \"--\" 写谢褟 褌褘锌褍 complex"
 
-#: c-typeck.c:2352 c-typeck.c:2384
+#: c-typeck.c:2332 c-typeck.c:2364
 #, fuzzy
 msgid "wrong type argument to increment"
 msgstr "薪械 褏邪锌邪械 邪褉谐褍屑械薪褌邪褳 褍 褎褍薪泻褑褘褨"
 
-#: c-typeck.c:2354 c-typeck.c:2386
+#: c-typeck.c:2334 c-typeck.c:2366
 msgid "wrong type argument to decrement"
 msgstr ""
 
-#: c-typeck.c:2375
+#: c-typeck.c:2355
 msgid "increment of pointer to unknown structure"
 msgstr ""
 
-#: c-typeck.c:2377
+#: c-typeck.c:2357
 msgid "decrement of pointer to unknown structure"
 msgstr ""
 
-#: c-typeck.c:2502
+#: c-typeck.c:2482
 msgid "invalid lvalue in unary `&'"
 msgstr ""
 
-#: c-typeck.c:2534
+#: c-typeck.c:2514
 #, c-format
 msgid "attempt to take address of bit-field structure member `%s'"
 msgstr ""
 
-#: c-typeck.c:2668
+#: c-typeck.c:2648
 msgid "use of conditional expressions as lvalues is deprecated"
 msgstr ""
 
-#: c-typeck.c:2671
+#: c-typeck.c:2651
 msgid "use of compound expressions as lvalues is deprecated"
 msgstr ""
 
-#: c-typeck.c:2674
+#: c-typeck.c:2654
 msgid "use of cast expressions as lvalues is deprecated"
 msgstr ""
 
-#: c-typeck.c:2689
+#: c-typeck.c:2669
 #, c-format
 msgid "%s of read-only member `%s'"
 msgstr ""
 
-#: c-typeck.c:2693
+#: c-typeck.c:2673
 #, c-format
 msgid "%s of read-only variable `%s'"
 msgstr ""
 
-#: c-typeck.c:2696
+#: c-typeck.c:2676
 #, c-format
 msgid "%s of read-only location"
 msgstr ""
 
-#: c-typeck.c:2714
+#: c-typeck.c:2694
 #, fuzzy, c-format
 msgid "cannot take address of bit-field `%s'"
 msgstr "薪械 屑邪谐褍 邪褌褉褘屑邪褑褜 邪写褉邪褋 斜褨褌邪胁邪谐邪 锌芯谢褟 \"%s\""
 
-#: c-typeck.c:2742 treelang/treetree.c:946
+#: c-typeck.c:2722 treelang/treetree.c:946
 #, c-format
 msgid "global register variable `%s' used in nested function"
 msgstr ""
 
-#: c-typeck.c:2746 treelang/treetree.c:950
+#: c-typeck.c:2726 treelang/treetree.c:950
 #, c-format
 msgid "register variable `%s' used in nested function"
 msgstr ""
 
-#: c-typeck.c:2753 treelang/treetree.c:957
+#: c-typeck.c:2733 treelang/treetree.c:957
 #, c-format
 msgid "address of global register variable `%s' requested"
 msgstr ""
 
-#: c-typeck.c:2765
+#: c-typeck.c:2745
 msgid "cannot put object with volatile field into register"
 msgstr ""
 
-#: c-typeck.c:2769 treelang/treetree.c:962
+#: c-typeck.c:2749 treelang/treetree.c:962
 #, c-format
 msgid "address of register variable `%s' requested"
 msgstr ""
 
-#: c-typeck.c:2854
+#: c-typeck.c:2834
 msgid "signed and unsigned type in conditional expression"
 msgstr ""
 
-#: c-typeck.c:2861
+#: c-typeck.c:2841
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr ""
 
-#: c-typeck.c:2877 c-typeck.c:2884
+#: c-typeck.c:2857 c-typeck.c:2864
 msgid "ISO C forbids conditional expr between `void *' and function pointer"
 msgstr ""
 
-#: c-typeck.c:2890
+#: c-typeck.c:2870
 msgid "pointer type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:2897 c-typeck.c:2907
+#: c-typeck.c:2877 c-typeck.c:2887
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:2921
+#: c-typeck.c:2901
 msgid "type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:2981
+#: c-typeck.c:2961
 msgid "left-hand operand of comma expression has no effect"
 msgstr ""
 
-#: c-typeck.c:3012
+#: c-typeck.c:2992
 msgid "cast specifies array type"
 msgstr ""
 
-#: c-typeck.c:3018
+#: c-typeck.c:2998
 msgid "cast specifies function type"
 msgstr ""
 
-#: c-typeck.c:3028
+#: c-typeck.c:3008
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr ""
 
-#: c-typeck.c:3046
+#: c-typeck.c:3026
 msgid "ISO C forbids casts to union type"
 msgstr ""
 
-#: c-typeck.c:3054
+#: c-typeck.c:3034
 msgid "cast to union type from type not present in union"
 msgstr ""
 
-#: c-typeck.c:3105
+#: c-typeck.c:3085
 msgid "cast adds new qualifiers to function type"
 msgstr ""
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3110
+#: c-typeck.c:3090
 msgid "cast discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:3125
+#: c-typeck.c:3105
 msgid "cast increases required alignment of target type"
 msgstr ""
 
-#: c-typeck.c:3131 cp/typeck.c:4945
+#: c-typeck.c:3111 cp/typeck.c:4963
 msgid "cast from pointer to integer of different size"
 msgstr ""
 
-#: c-typeck.c:3136
+#: c-typeck.c:3116
 msgid "cast does not match function type"
 msgstr ""
 
-#: c-typeck.c:3143 cp/typeck.c:4952
+#: c-typeck.c:3123 cp/typeck.c:4970
 msgid "cast to pointer from integer of different size"
 msgstr ""
 
-#: c-typeck.c:3155
+#: c-typeck.c:3135
 msgid "type-punning to incomplete type might break strict-aliasing rules"
 msgstr ""
 
-#: c-typeck.c:3159
+#: c-typeck.c:3139
 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
 msgstr ""
 
-#: c-typeck.c:3170
+#: c-typeck.c:3150
 msgid "ISO C forbids conversion of function pointer to object pointer type"
 msgstr ""
 
-#: c-typeck.c:3179
+#: c-typeck.c:3159
 msgid "ISO C forbids conversion of object pointer to function pointer type"
 msgstr ""
 
 #. Now we have handled acceptable kinds of LHS that are not truly lvalues.
 #. Reject anything strange now.
-#: c-typeck.c:3337
+#: c-typeck.c:3317
 msgid "invalid lvalue in assignment"
 msgstr ""
 
 #. Convert new value to destination type.
-#: c-typeck.c:3346 c-typeck.c:3371 c-typeck.c:3388 cp/typeck.c:5064
-#: cp/typeck.c:5211 cp/typeck.c:5226
+#: c-typeck.c:3326 c-typeck.c:3351 c-typeck.c:3368 cp/typeck.c:5082
+#: cp/typeck.c:5229 cp/typeck.c:5244
 msgid "assignment"
 msgstr ""
 
-#: c-typeck.c:3455
+#: c-typeck.c:3435
 msgid "cannot pass rvalue to reference parameter"
 msgstr ""
 
-#: c-typeck.c:3564 c-typeck.c:3640
+#: c-typeck.c:3544 c-typeck.c:3620
 #, c-format
 msgid "%s makes qualified function pointer from unqualified"
 msgstr ""
 
-#: c-typeck.c:3568 c-typeck.c:3620
+#: c-typeck.c:3548 c-typeck.c:3600
 #, c-format
 msgid "%s discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:3574
+#: c-typeck.c:3554
 msgid "ISO C prohibits argument conversion to union type"
 msgstr ""
 
-#: c-typeck.c:3612
+#: c-typeck.c:3592
 #, c-format
 msgid "ISO C forbids %s between function pointer and `void *'"
 msgstr ""
 
-#: c-typeck.c:3629
+#: c-typeck.c:3609
 #, c-format
 msgid "pointer targets in %s differ in signedness"
 msgstr ""
 
-#: c-typeck.c:3645
+#: c-typeck.c:3625
 #, c-format
 msgid "%s from incompatible pointer type"
 msgstr ""
 
-#: c-typeck.c:3651 c-typeck.c:4158 cp/typeck.c:1389
+#: c-typeck.c:3631 c-typeck.c:4138 cp/typeck.c:1389
 msgid "invalid use of non-lvalue array"
 msgstr ""
 
-#: c-typeck.c:3665
+#: c-typeck.c:3645
 #, c-format
 msgid "%s makes pointer from integer without a cast"
 msgstr ""
 
-#: c-typeck.c:3672
+#: c-typeck.c:3652
 #, c-format
 msgid "%s makes integer from pointer without a cast"
 msgstr ""
 
-#: c-typeck.c:3686 c-typeck.c:3689
+#: c-typeck.c:3666 c-typeck.c:3669
 #, c-format
 msgid "incompatible type for argument %d of `%s'"
 msgstr ""
 
-#: c-typeck.c:3693
+#: c-typeck.c:3673
 #, c-format
 msgid "incompatible type for argument %d of indirect function call"
 msgstr ""
 
-#: c-typeck.c:3697
+#: c-typeck.c:3677
 #, c-format
 msgid "incompatible types in %s"
 msgstr ""
 
 #. Function name is known; supply it.
-#: c-typeck.c:3753
+#: c-typeck.c:3733
 #, fuzzy, c-format
 msgid "passing arg of `%s'"
 msgstr "邪褉谐褍屑械薪褌 写谢褟 \"%s\" 锌褉邪锌褍褕褔邪薪"
 
 #. Function name unknown (call through ptr).
-#: c-typeck.c:3762
+#: c-typeck.c:3742
 #, fuzzy
 msgid "passing arg of pointer to function"
 msgstr "胁械谢褜屑褨 褕屑邪褌 邪褉谐褍屑械薪褌邪褳 褍 褎褍薪泻褑褘褨"
 
 #. Function name is known; supply it.
-#: c-typeck.c:3770
+#: c-typeck.c:3750
 #, c-format
 msgid "passing arg %d of `%s'"
 msgstr ""
 
 #. Function name unknown (call through ptr); just give arg number.
-#: c-typeck.c:3779
+#: c-typeck.c:3759
 #, c-format
 msgid "passing arg %d of pointer to function"
 msgstr ""
 
-#: c-typeck.c:3836
+#: c-typeck.c:3816
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr ""
 
-#: c-typeck.c:4007 c-typeck.c:4022 c-typeck.c:4037
+#: c-typeck.c:3987 c-typeck.c:4002 c-typeck.c:4017
 #, c-format
 msgid "(near initialization for `%s')"
 msgstr ""
 
-#: c-typeck.c:4086 cp/typeck2.c:560
+#: c-typeck.c:4066 cp/typeck2.c:550
 msgid "char-array initialized from wide string"
 msgstr ""
 
-#: c-typeck.c:4093 cp/typeck2.c:567
+#: c-typeck.c:4073 cp/typeck2.c:557
 msgid "int-array initialized from non-wide string"
 msgstr ""
 
-#: c-typeck.c:4111 cp/typeck2.c:582
+#: c-typeck.c:4091 cp/typeck2.c:572
 msgid "initializer-string for array of chars is too long"
 msgstr ""
 
-#: c-typeck.c:4181
+#: c-typeck.c:4161
 msgid "array initialized from non-constant array expression"
 msgstr ""
 
-#: c-typeck.c:4232
+#: c-typeck.c:4212
 msgid "initialization"
 msgstr "褨薪褨褑褘褟谢褨蟹邪褑褘褟"
 
-#: c-typeck.c:4243 c-typeck.c:5621
+#: c-typeck.c:4223 c-typeck.c:5601
 msgid "initializer element is not computable at load time"
 msgstr ""
 
-#: c-typeck.c:4258 cp/typeck2.c:659
+#: c-typeck.c:4238 cp/typeck2.c:649
 msgid "invalid initializer"
 msgstr "薪械褉褝褔邪褨褋薪褘 褨薪褨褑褘褟谢褨蟹邪褌邪褉"
 
-#: c-typeck.c:4540 cp/decl.c:4484
+#: c-typeck.c:4520 cp/decl.c:4539
 msgid "opaque vector types cannot be initialized"
 msgstr ""
 
-#: c-typeck.c:4734
+#: c-typeck.c:4714
 msgid "extra brace group at end of initializer"
 msgstr ""
 
-#: c-typeck.c:4754
+#: c-typeck.c:4734
 msgid "missing braces around initializer"
 msgstr ""
 
-#: c-typeck.c:4814
+#: c-typeck.c:4794
 msgid "braces around scalar initializer"
 msgstr ""
 
-#: c-typeck.c:4865
+#: c-typeck.c:4845
 msgid "initialization of flexible array member in a nested context"
 msgstr ""
 
-#: c-typeck.c:4867
+#: c-typeck.c:4847
 msgid "initialization of a flexible array member"
 msgstr ""
 
-#: c-typeck.c:4898
+#: c-typeck.c:4878
 msgid "missing initializer"
 msgstr "锌褉邪锌褍褕褔邪薪 褨薪褨褑褘褟谢褨蟹邪褌邪褉"
 
-#: c-typeck.c:4920
+#: c-typeck.c:4900
 msgid "empty scalar initializer"
 msgstr ""
 
-#: c-typeck.c:4925
+#: c-typeck.c:4905
 msgid "extra elements in scalar initializer"
 msgstr ""
 
-#: c-typeck.c:5010
+#: c-typeck.c:4990
 msgid "initialization designators may not nest"
 msgstr ""
 
-#: c-typeck.c:5031 c-typeck.c:5099
+#: c-typeck.c:5011 c-typeck.c:5079
 msgid "array index in non-array initializer"
 msgstr ""
 
-#: c-typeck.c:5036 c-typeck.c:5152
+#: c-typeck.c:5016 c-typeck.c:5132
 msgid "field name not in record or union initializer"
 msgstr ""
 
-#: c-typeck.c:5095 c-typeck.c:5097
+#: c-typeck.c:5075 c-typeck.c:5077
 msgid "nonconstant array index in initializer"
 msgstr ""
 
-#: c-typeck.c:5101 c-typeck.c:5104
+#: c-typeck.c:5081 c-typeck.c:5084
 msgid "array index in initializer exceeds array bounds"
 msgstr ""
 
-#: c-typeck.c:5115
+#: c-typeck.c:5095
 msgid "empty index range in initializer"
 msgstr ""
 
-#: c-typeck.c:5124
+#: c-typeck.c:5104
 msgid "array index range in initializer exceeds array bounds"
 msgstr ""
 
-#: c-typeck.c:5164
+#: c-typeck.c:5144
 #, c-format
 msgid "unknown field `%s' specified in initializer"
 msgstr ""
 
-#: c-typeck.c:5200 c-typeck.c:5221 c-typeck.c:5683
+#: c-typeck.c:5180 c-typeck.c:5201 c-typeck.c:5663
 msgid "initialized field with side-effects overwritten"
 msgstr ""
 
-#: c-typeck.c:5891
+#: c-typeck.c:5871
 msgid "excess elements in char array initializer"
 msgstr ""
 
-#: c-typeck.c:5898 c-typeck.c:5944
+#: c-typeck.c:5878 c-typeck.c:5924
 msgid "excess elements in struct initializer"
 msgstr ""
 
-#: c-typeck.c:5959
+#: c-typeck.c:5939
 msgid "non-static initialization of a flexible array member"
 msgstr ""
 
-#: c-typeck.c:6026
+#: c-typeck.c:6006
 msgid "excess elements in union initializer"
 msgstr ""
 
-#: c-typeck.c:6047
+#: c-typeck.c:6027
 msgid "traditional C rejects initialization of unions"
 msgstr ""
 
-#: c-typeck.c:6110
+#: c-typeck.c:6090
 msgid "excess elements in array initializer"
 msgstr ""
 
-#: c-typeck.c:6139
+#: c-typeck.c:6119
 msgid "excess elements in vector initializer"
 msgstr ""
 
-#: c-typeck.c:6161
+#: c-typeck.c:6141
 msgid "excess elements in scalar initializer"
 msgstr ""
 
-#: c-typeck.c:6263
+#: c-typeck.c:6243
 msgid "asm template is not a string constant"
 msgstr ""
 
-#: c-typeck.c:6295
+#: c-typeck.c:6275
 msgid "invalid lvalue in asm statement"
 msgstr ""
 
-#: c-typeck.c:6367 cp/typeck.c:5902
+#: c-typeck.c:6347 cp/typeck.c:5923
 msgid "modification by `asm'"
 msgstr ""
 
-#: c-typeck.c:6385 cp/typeck.c:5986
+#: c-typeck.c:6365 cp/typeck.c:6007
 msgid "function declared `noreturn' has a `return' statement"
 msgstr ""
 
-#: c-typeck.c:6392
+#: c-typeck.c:6372
 msgid "`return' with no value, in function returning non-void"
 msgstr ""
 
-#: c-typeck.c:6398
+#: c-typeck.c:6378
 msgid "`return' with a value, in function returning void"
 msgstr ""
 
-#: c-typeck.c:6402
+#: c-typeck.c:6382
 msgid "return"
 msgstr "胁褟褉褌邪薪薪械"
 
-#: c-typeck.c:6454
+#: c-typeck.c:6434
 msgid "function returns address of local variable"
 msgstr ""
 
-#: c-typeck.c:6509 cp/semantics.c:749
+#: c-typeck.c:6489 cp/semantics.c:749
 msgid "switch quantity not an integer"
 msgstr ""
 
-#: c-typeck.c:6519
+#: c-typeck.c:6499
 msgid "`long' switch expression not converted to `int' in ISO C"
 msgstr ""
 
-#: c-typeck.c:6560 cp/parser.c:5560
+#: c-typeck.c:6540 cp/parser.c:5597
 msgid "case label not within a switch statement"
 msgstr ""
 
-#: c-typeck.c:6562
+#: c-typeck.c:6542
 msgid "`default' label not within a switch statement"
 msgstr ""
 
-#: c-typeck.c:6714 c-typeck.c:6748
+#: c-typeck.c:6694 c-typeck.c:6728
 msgid "division by zero"
 msgstr ""
 
-#: c-typeck.c:6793 cp/typeck.c:2953
+#: c-typeck.c:6773 cp/typeck.c:2953
 msgid "right shift count is negative"
 msgstr ""
 
-#: c-typeck.c:6800 cp/typeck.c:2959
+#: c-typeck.c:6780 cp/typeck.c:2959
 msgid "right shift count >= width of type"
 msgstr ""
 
-#: c-typeck.c:6821 cp/typeck.c:2978
+#: c-typeck.c:6801 cp/typeck.c:2978
 msgid "left shift count is negative"
 msgstr ""
 
-#: c-typeck.c:6824 cp/typeck.c:2980
+#: c-typeck.c:6804 cp/typeck.c:2980
 msgid "left shift count >= width of type"
 msgstr ""
 
-#: c-typeck.c:6845
+#: c-typeck.c:6825
 msgid "shift count is negative"
 msgstr ""
 
-#: c-typeck.c:6847
+#: c-typeck.c:6827
 msgid "shift count >= width of type"
 msgstr ""
 
-#: c-typeck.c:6864 cp/typeck.c:3015
+#: c-typeck.c:6844 cp/typeck.c:3015
 msgid "comparing floating point with == or != is unsafe"
 msgstr ""
 
-#: c-typeck.c:6888 c-typeck.c:6894
+#: c-typeck.c:6868 c-typeck.c:6874
 msgid "ISO C forbids comparison of `void *' with function pointer"
 msgstr ""
 
-#: c-typeck.c:6897 c-typeck.c:6937 c-typeck.c:6965
+#: c-typeck.c:6877 c-typeck.c:6917 c-typeck.c:6945
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr ""
 
-#: c-typeck.c:6911 c-typeck.c:6916 c-typeck.c:6985 c-typeck.c:6990
+#: c-typeck.c:6891 c-typeck.c:6896 c-typeck.c:6965 c-typeck.c:6970
 msgid "comparison between pointer and integer"
 msgstr ""
 
-#: c-typeck.c:6932 c-typeck.c:6960
+#: c-typeck.c:6912 c-typeck.c:6940
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr ""
 
-#: c-typeck.c:6957
+#: c-typeck.c:6937
 msgid "comparison of complete and incomplete pointers"
 msgstr ""
 
-#: c-typeck.c:6973 c-typeck.c:6980
+#: c-typeck.c:6953 c-typeck.c:6960
 msgid "ordered comparison of pointer with integer zero"
 msgstr ""
 
-#: c-typeck.c:7004 cp/typeck.c:3151
+#: c-typeck.c:6984 cp/typeck.c:3151
 msgid "unordered comparison on non-floating point argument"
 msgstr ""
 
-#: c-typeck.c:7214
+#: c-typeck.c:7194
 msgid "comparison between signed and unsigned"
 msgstr ""
 
-#: c-typeck.c:7260 cp/typeck.c:3398
+#: c-typeck.c:7240 cp/typeck.c:3398
 msgid "comparison of promoted ~unsigned with constant"
 msgstr ""
 
-#: c-typeck.c:7268 cp/typeck.c:3406
+#: c-typeck.c:7248 cp/typeck.c:3406
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr ""
 
@@ -3501,7 +3506,7 @@
 msgid "%Jinlining failed in call to '%F'"
 msgstr ""
 
-#: calls.c:1839 calls.c:2211 tree-inline.c:1339 tree-inline.c:1346
+#: calls.c:1839 calls.c:2211 tree-inline.c:1339 tree-inline.c:1347
 msgid "called from here"
 msgstr "胁褘泻谢褨泻邪薪邪 邪写褋褞谢褜"
 
@@ -3561,7 +3566,7 @@
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr ""
 
-#: cfg.c:909 cfgrtl.c:1971
+#: cfg.c:909 cfgrtl.c:1983
 #, c-format
 msgid "Wrong amount of branch edges after unconditional jump %i"
 msgstr ""
@@ -3640,116 +3645,116 @@
 msgid "Edge from %d to %d should not be marked irreducible."
 msgstr ""
 
-#: cfgrtl.c:1877
+#: cfgrtl.c:1889
 #, c-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cfgrtl.c:1891
+#: cfgrtl.c:1903
 #, c-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr ""
 
-#: cfgrtl.c:1903
+#: cfgrtl.c:1915
 #, c-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cfgrtl.c:1925
+#: cfgrtl.c:1937
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 msgstr ""
 
-#: cfgrtl.c:1953
+#: cfgrtl.c:1965
 #, c-format
 msgid "Missing REG_EH_REGION note in the end of bb %i"
 msgstr ""
 
-#: cfgrtl.c:1961
+#: cfgrtl.c:1973
 #, c-format
 msgid "Too many outgoing branch edges from bb %i"
 msgstr ""
 
-#: cfgrtl.c:1966
+#: cfgrtl.c:1978
 #, c-format
 msgid "Fallthru edge after unconditional jump %i"
 msgstr ""
 
-#: cfgrtl.c:1977
+#: cfgrtl.c:1989
 #, c-format
 msgid "Wrong amount of branch edges after conditional jump %i"
 msgstr ""
 
-#: cfgrtl.c:1982
+#: cfgrtl.c:1994
 #, c-format
 msgid "Call edges for non-call insn in bb %i"
 msgstr ""
 
-#: cfgrtl.c:1991
+#: cfgrtl.c:2003
 #, c-format
 msgid "Abnormal edges for no purpose in bb %i"
 msgstr ""
 
-#: cfgrtl.c:2001
+#: cfgrtl.c:2013
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr ""
 
-#: cfgrtl.c:2005
+#: cfgrtl.c:2017
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr ""
 
-#: cfgrtl.c:2019 cfgrtl.c:2029
+#: cfgrtl.c:2031 cfgrtl.c:2041
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr ""
 
-#: cfgrtl.c:2042
+#: cfgrtl.c:2054
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr ""
 
-#: cfgrtl.c:2052
+#: cfgrtl.c:2064
 #, c-format
 msgid "in basic block %d:"
 msgstr ""
 
-#: cfgrtl.c:2053
+#: cfgrtl.c:2065
 msgid "flow control insn inside a basic block"
 msgstr ""
 
-#: cfgrtl.c:2099
+#: cfgrtl.c:2111
 #, c-format
 msgid "missing barrier after block %i"
 msgstr ""
 
-#: cfgrtl.c:2112
+#: cfgrtl.c:2124
 #, c-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.c:2127
+#: cfgrtl.c:2139
 #, c-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.c:2129
+#: cfgrtl.c:2141
 msgid "wrong insn in the fallthru edge"
 msgstr ""
 
-#: cfgrtl.c:2146
+#: cfgrtl.c:2158
 msgid "basic blocks not laid down consecutively"
 msgstr ""
 
-#: cfgrtl.c:2171
+#: cfgrtl.c:2183
 msgid "insn outside basic block"
 msgstr ""
 
-#: cfgrtl.c:2179
+#: cfgrtl.c:2191
 msgid "return not followed by barrier"
 msgstr ""
 
-#: cfgrtl.c:2186
+#: cfgrtl.c:2198
 #, c-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr ""
@@ -3979,7 +3984,7 @@
 msgid "library lib%s not found"
 msgstr "袘褨斜谢褨褟褌褝泻邪 lib%s 薪械 蟹薪芯泄写蟹械薪邪"
 
-#: combine.c:13048
+#: combine.c:13047
 #, c-format
 msgid ""
 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
@@ -3987,7 +3992,7 @@
 "\n"
 msgstr ""
 
-#: combine.c:13057
+#: combine.c:13056
 #, c-format
 msgid ""
 "\n"
@@ -4315,63 +4320,68 @@
 msgid "token \"%s\" is not valid in preprocessor expressions"
 msgstr ""
 
-#: cppexp.c:753
-msgid "void expression between '(' and ')'"
+#: cppexp.c:751
+msgid "missing expression between '(' and ')'"
 msgstr ""
 
-#: cppexp.c:756
+#: cppexp.c:754
 msgid "#if with no expression"
 msgstr ""
 
-#: cppexp.c:758
+#: cppexp.c:757
 #, c-format
 msgid "operator '%s' has no right operand"
 msgstr ""
 
-#: cppexp.c:784
+#: cppexp.c:762
+#, c-format
+msgid "operator '%s' has no left operand"
+msgstr ""
+
+#: cppexp.c:788
 msgid " ':' without preceding '?'"
 msgstr ""
 
-#: cppexp.c:811
+#: cppexp.c:815
 msgid "unbalanced stack in #if"
 msgstr ""
 
-#: cppexp.c:830
+#: cppexp.c:834
 #, fuzzy, c-format
 msgid "impossible operator '%u'"
 msgstr "薪械屑邪谐褔褘屑褘 邪锌褝褉邪褌邪褉 '%s'"
 
-#: cppexp.c:922
+#: cppexp.c:926
 msgid "missing ')' in expression"
 msgstr ""
 
-#: cppexp.c:943
+#: cppexp.c:947
 msgid "'?' without following ':'"
 msgstr ""
 
-#: cppexp.c:953
+#: cppexp.c:957
 msgid "integer overflow in preprocessor expression"
 msgstr ""
 
-#: cppexp.c:958
+#: cppexp.c:962
 msgid "missing '(' in expression"
 msgstr ""
 
-#: cppexp.c:990
+#: cppexp.c:994
 #, c-format
 msgid "the left operand of \"%s\" changes sign when promoted"
 msgstr ""
 
-#: cppexp.c:995
+#: cppexp.c:999
 #, c-format
 msgid "the right operand of \"%s\" changes sign when promoted"
 msgstr ""
 
-#: cppexp.c:1353
+#: cppexp.c:1357
 msgid "comma operator in operand of #if"
 msgstr ""
 
-#: cppexp.c:1484
+#: cppexp.c:1488
 msgid "division by zero in #if"
 msgstr ""
 
@@ -4407,7 +4417,7 @@
 msgid "no include path in which to search for %s"
 msgstr ""
 
-#: cppfiles.c:956
+#: cppfiles.c:959
 msgid "Multiple include guards may be useful for:\n"
 msgstr ""
 
@@ -4820,7 +4830,7 @@
 msgid "syntax error in macro parameter list"
 msgstr ""
 
-#: cse.c:7064
+#: cse.c:7069
 #, c-format
 msgid ";; Processing block from %d to %d, %d sets.\n"
 msgstr ""
@@ -4954,12 +4964,12 @@
 
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: final.c:3220 vmsdbgout.c:467 config/i386/i386.c:6768
+#: final.c:3220 vmsdbgout.c:467 config/i386/i386.c:6769
 #: config/pdp11/pdp11.c:1646
 msgid "floating constant misused"
 msgstr ""
 
-#: final.c:3276 vmsdbgout.c:524 config/i386/i386.c:6846
+#: final.c:3276 vmsdbgout.c:524 config/i386/i386.c:6847
 #: config/pdp11/pdp11.c:1693
 msgid "invalid expression as operand"
 msgstr ""
@@ -4980,25 +4990,25 @@
 msgid "Attempt to delete prologue/epilogue insn:"
 msgstr ""
 
-#: fold-const.c:2878 fold-const.c:2891
+#: fold-const.c:2889 fold-const.c:2902
 #, c-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr ""
 
-#: fold-const.c:4093 fold-const.c:4110
+#: fold-const.c:4110 fold-const.c:4127
 #, c-format
 msgid "comparison is always %d"
 msgstr ""
 
-#: fold-const.c:4241
+#: fold-const.c:4258
 msgid "`or' of unmatched not-equal tests is always 1"
 msgstr ""
 
-#: fold-const.c:4246
+#: fold-const.c:4263
 msgid "`and' of mutually exclusive equal-tests is always 0"
 msgstr ""
 
-#: fold-const.c:8393
+#: fold-const.c:8410
 msgid "fold check: original tree changed by fold"
 msgstr ""
 
@@ -5007,28 +5017,28 @@
 msgid "%Jsize of variable '%D' is too large"
 msgstr "锌邪屑械褉 屑邪褋褨胁邪 \"%s\" 胁械谢褜屑褨 胁褟谢褨泻褨"
 
-#: function.c:3742
+#: function.c:3752
 #, fuzzy
 msgid "impossible constraint in `asm'"
 msgstr "薪械屑邪谐褔褘屑褘 邪锌褝褉邪褌邪褉 '%s'"
 
-#: function.c:5733
+#: function.c:5743
 msgid "%J'%D' might be used uninitialized in this function"
 msgstr ""
 
-#: function.c:5740
+#: function.c:5750
 msgid "%Jvariable '%D' might be clobbered by `longjmp' or `vfork'"
 msgstr ""
 
-#: function.c:5759
+#: function.c:5769
 msgid "%Jargument '%D' might be clobbered by `longjmp' or `vfork'"
 msgstr ""
 
-#: function.c:6533
+#: function.c:6543
 msgid "function returns an aggregate"
 msgstr ""
 
-#: function.c:6929
+#: function.c:6939
 #, fuzzy
 msgid "%Junused parameter '%D'"
 msgstr "薪械胁褘泻邪褉褘褋褌邪械屑褘 锌邪褉邪屑械褌褉 \"%s\""
@@ -5057,80 +5067,80 @@
 msgid "Using built-in specs.\n"
 msgstr ""
 
-#: gcc.c:1755
+#: gcc.c:1758
 #, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
 "\n"
 msgstr ""
 
-#: gcc.c:1857
+#: gcc.c:1860
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr ""
 
-#: gcc.c:1953 gcc.c:1972
+#: gcc.c:1956 gcc.c:1975
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:1980
+#: gcc.c:1983
 #, fuzzy, c-format
 msgid "could not find specs file %s\n"
 msgstr "薪械 屑邪谐褍 蟹薪邪泄褋褑褨 泻褉褘薪褨褑褍 %s\n"
 
-#: gcc.c:1997 gcc.c:2005 gcc.c:2014 gcc.c:2023
+#: gcc.c:2000 gcc.c:2008 gcc.c:2017 gcc.c:2026
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:2032
+#: gcc.c:2035
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr ""
 
-#: gcc.c:2039
+#: gcc.c:2042
 #, c-format
 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
 msgstr ""
 
-#: gcc.c:2044
+#: gcc.c:2047
 #, c-format
 msgid "rename spec %s to %s\n"
 msgstr ""
 
-#: gcc.c:2046
+#: gcc.c:2049
 #, c-format
 msgid ""
 "spec is '%s'\n"
 "\n"
 msgstr ""
 
-#: gcc.c:2059
+#: gcc.c:2062
 #, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr ""
 
-#: gcc.c:2070 gcc.c:2083
+#: gcc.c:2073 gcc.c:2086
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:2136
+#: gcc.c:2139
 msgid "spec file has no spec for linking"
 msgstr ""
 
-#: gcc.c:2641
+#: gcc.c:2644
 msgid "-pipe not supported"
 msgstr "-pipe 薪械 锌邪写褌褉褘屑谢褨胁邪械褑褑邪"
 
-#: gcc.c:2703
+#: gcc.c:2706
 msgid ""
 "\n"
 "Go ahead? (y or n) "
 msgstr ""
 
-#: gcc.c:2829
+#: gcc.c:2832
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -5138,160 +5148,160 @@
 "See %s for instructions."
 msgstr ""
 
-#: gcc.c:2847
+#: gcc.c:2850
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:2980
+#: gcc.c:2983
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "袙褘泻邪褉褘褋褌邪薪薪械: %s [胁褘斜邪褉褘] 褎邪泄谢...\n"
 
-#: gcc.c:2981
+#: gcc.c:2984
 msgid "Options:\n"
 msgstr "袙褘斜邪褉褘:\n"
 
-#: gcc.c:2983
+#: gcc.c:2986
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr ""
 
-#: gcc.c:2984
+#: gcc.c:2987
 msgid "  --help                   Display this information\n"
 msgstr "  --help                   袗写谢褞褋褌褉邪胁邪褑褜 谐褝褌褍 褨薪褎邪褉屑邪褑褘褞\n"
 
-#: gcc.c:2985
+#: gcc.c:2988
 msgid "  --target-help            Display target specific command line options\n"
 msgstr ""
 
-#: gcc.c:2987
+#: gcc.c:2990
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr ""
 
-#: gcc.c:2988
+#: gcc.c:2991
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr ""
 
-#: gcc.c:2989
+#: gcc.c:2992
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr "  -dumpversion             袗写谢褞褋褌褉邪胁邪褑褜 胁械褉褋褨褞 泻邪屑锌褨谢褟褌邪褉邪\n"
 
-#: gcc.c:2990
+#: gcc.c:2993
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr ""
 
-#: gcc.c:2991
+#: gcc.c:2994
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr ""
 
-#: gcc.c:2992
+#: gcc.c:2995
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr ""
 
-#: gcc.c:2993
+#: gcc.c:2996
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr ""
 
-#: gcc.c:2994
+#: gcc.c:2997
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr ""
 
-#: gcc.c:2995
+#: gcc.c:2998
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr ""
 
-#: gcc.c:2996
+#: gcc.c:2999
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
 msgstr ""
 
-#: gcc.c:2999
+#: gcc.c:3002
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 msgstr ""
 
-#: gcc.c:3000
+#: gcc.c:3003
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr ""
 
-#: gcc.c:3001
+#: gcc.c:3004
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr ""
 
-#: gcc.c:3002
+#: gcc.c:3005
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr ""
 
-#: gcc.c:3003
+#: gcc.c:3006
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 msgstr ""
 
-#: gcc.c:3004
+#: gcc.c:3007
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 msgstr ""
 
-#: gcc.c:3005
+#: gcc.c:3008
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr ""
 
-#: gcc.c:3006
+#: gcc.c:3009
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr ""
 
-#: gcc.c:3007
+#: gcc.c:3010
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr ""
 
-#: gcc.c:3008
+#: gcc.c:3011
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr ""
 
-#: gcc.c:3009
+#: gcc.c:3012
 #, fuzzy
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr "  -o <褎邪泄谢>                袩邪屑褟褋褑褨褑褜 胁褘胁邪写 褍 <褎邪泄谢>\n"
 
-#: gcc.c:3010
+#: gcc.c:3013
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr ""
 
-#: gcc.c:3011
+#: gcc.c:3014
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr ""
 
-#: gcc.c:3012
+#: gcc.c:3015
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr ""
 
-#: gcc.c:3013
+#: gcc.c:3016
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr ""
 
-#: gcc.c:3014
+#: gcc.c:3017
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr ""
 
-#: gcc.c:3015
+#: gcc.c:3018
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr ""
 
-#: gcc.c:3016
+#: gcc.c:3019
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr ""
 
-#: gcc.c:3017
+#: gcc.c:3020
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr ""
 
-#: gcc.c:3018
+#: gcc.c:3021
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr ""
 
-#: gcc.c:3019
+#: gcc.c:3022
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr "  -o <褎邪泄谢>                袩邪屑褟褋褑褨褑褜 胁褘胁邪写 褍 <褎邪泄谢>\n"
 
-#: gcc.c:3020
+#: gcc.c:3023
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
 "                           Permissible languages include: c c++ assembler none\n"
@@ -5299,7 +5309,7 @@
 "                           guessing the language based on the file's extension\n"
 msgstr ""
 
-#: gcc.c:3027
+#: gcc.c:3030
 #, c-format
 msgid ""
 "\n"
@@ -5308,97 +5318,97 @@
 " other options on to these processes the -W<letter> options must be used.\n"
 msgstr ""
 
-#: gcc.c:3148
+#: gcc.c:3151
 #, c-format
 msgid "`-%c' option must have argument"
 msgstr ""
 
-#: gcc.c:3170
+#: gcc.c:3173
 #, c-format
 msgid "couldn't run `%s': %s"
 msgstr ""
 
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3356
+#: gcc.c:3359
 #, c-format
 msgid "%s (GCC) %s\n"
 msgstr ""
 
-#: gcc.c:3358 gcov.c:424 f/g77spec.c:351
+#: gcc.c:3361 gcov.c:424 f/g77spec.c:351
 msgid "(C)"
 msgstr ""
 
-#: gcc.c:3359
+#: gcc.c:3362
 msgid ""
 "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"
 msgstr ""
 
-#: gcc.c:3460
+#: gcc.c:3463
 msgid "argument to `-Xlinker' is missing"
 msgstr ""
 
-#: gcc.c:3468
+#: gcc.c:3471
 #, fuzzy
 msgid "argument to `-Xpreprocessor' is missing"
 msgstr "邪褉谐褍屑械薪褌 写谢褟 \"-%s\" 锌褉邪锌褍褕褔邪薪"
 
-#: gcc.c:3475
+#: gcc.c:3478
 #, fuzzy
 msgid "argument to `-Xassembler' is missing"
 msgstr "邪褉谐褍屑械薪褌 写谢褟 \"-x\" 锌褉邪锌褍褕褔邪薪"
 
-#: gcc.c:3482
+#: gcc.c:3485
 #, fuzzy
 msgid "argument to `-l' is missing"
 msgstr "邪褉谐褍屑械薪褌 写谢褟 \"-x\" 锌褉邪锌褍褕褔邪薪"
 
-#: gcc.c:3498
+#: gcc.c:3501
 msgid "argument to `-specs' is missing"
 msgstr ""
 
-#: gcc.c:3512
+#: gcc.c:3515
 msgid "argument to `-specs=' is missing"
 msgstr ""
 
-#: gcc.c:3549
+#: gcc.c:3552
 #, c-format
 msgid "`-%c' must come at the start of the command line"
 msgstr ""
 
-#: gcc.c:3558
+#: gcc.c:3561
 msgid "argument to `-B' is missing"
 msgstr ""
 
-#: gcc.c:3735
+#: gcc.c:3738
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr ""
 
-#: gcc.c:3739
+#: gcc.c:3742
 msgid "warning: -pipe ignored because -time specified"
 msgstr ""
 
-#: gcc.c:3951
+#: gcc.c:3954
 msgid "argument to `-x' is missing"
 msgstr "邪褉谐褍屑械薪褌 写谢褟 \"-x\" 锌褉邪锌褍褕褔邪薪"
 
-#: gcc.c:3979
+#: gcc.c:3982
 #, c-format
 msgid "argument to `-%s' is missing"
 msgstr "邪褉谐褍屑械薪褌 写谢褟 \"-%s\" 锌褉邪锌褍褕褔邪薪"
 
-#: gcc.c:4040
+#: gcc.c:4043
 #, c-format
 msgid "warning: `-x %s' after last input file has no effect"
 msgstr ""
 
-#: gcc.c:4441
+#: gcc.c:4444
 #, fuzzy
 msgid "invalid specification!  Bug in cc"
 msgstr "袧械褉褝褔邪褨褋薪邪褟 褋锌械褑褘褎褨泻邪褑褘褟! 袩邪屑褘谢泻邪 褳 cc."
 
-#: gcc.c:4595
+#: gcc.c:4598
 #, c-format
 msgid "%s\n"
 msgstr "%s\n"
@@ -5406,79 +5416,79 @@
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  ie there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5099
+#: gcc.c:5102
 #, c-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr ""
 
-#: gcc.c:5108
+#: gcc.c:5111
 #, c-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr ""
 
-#: gcc.c:5126
+#: gcc.c:5129
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr ""
 
-#: gcc.c:5189
+#: gcc.c:5192
 #, fuzzy, c-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr "薪械褉邪褋锌邪蟹薪邪薪褘 胁褘斜邪褉 \"-%s\""
 
-#: gcc.c:5268
+#: gcc.c:5271
 #, fuzzy, c-format
 msgid "unknown spec function `%s'"
 msgstr "褍 褎褍薪泻褑褘褨 \"%s\":"
 
-#: gcc.c:5287
+#: gcc.c:5290
 #, fuzzy, c-format
 msgid "error in args to spec function `%s'"
 msgstr "胁械谢褜屑褨 褕屑邪褌 邪褉谐褍屑褝薪褌邪褳 褍 褎褍薪泻褑褘褨 `%s'"
 
-#: gcc.c:5335
+#: gcc.c:5338
 msgid "malformed spec function name"
 msgstr ""
 
 #. )
-#: gcc.c:5338
+#: gcc.c:5341
 #, fuzzy
 msgid "no arguments for spec function"
 msgstr "薪械 褏邪锌邪械 邪褉谐褍屑械薪褌邪褳 褍 褎褍薪泻褑褘褨"
 
-#: gcc.c:5357
+#: gcc.c:5360
 msgid "malformed spec function arguments"
 msgstr ""
 
-#: gcc.c:6083
+#: gcc.c:6086
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC."
 msgstr ""
 
-#: gcc.c:6093
+#: gcc.c:6096
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC."
 msgstr ""
 
-#: gcc.c:6186
+#: gcc.c:6189
 #, c-format
 msgid "unrecognized option `-%s'"
 msgstr "薪械褉邪褋锌邪蟹薪邪薪褘 胁褘斜邪褉 \"-%s\""
 
-#: gcc.c:6192
+#: gcc.c:6195
 #, c-format
 msgid "install: %s%s\n"
 msgstr ""
 
-#: gcc.c:6193
+#: gcc.c:6196
 #, c-format
 msgid "programs: %s\n"
 msgstr "锌褉邪谐褉邪屑褘: %s\n"
 
-#: gcc.c:6194
+#: gcc.c:6197
 #, c-format
 msgid "libraries: %s\n"
 msgstr "斜褨斜谢褨褟褌褝泻褨: %s\n"
 
-#: gcc.c:6251
+#: gcc.c:6254
 msgid ""
 "\n"
 "For bug reporting instructions, please see:\n"
@@ -5486,51 +5496,51 @@
 "\n"
 "袉薪褋褌褉褍泻褑褘褨 写谢褟 锌邪胁械写邪屑谢械薪薪褟褳 邪斜 锌邪屑褘谢泻邪褏 谐谢褟写蟹褨褑械 褌褍褌:\n"
 
-#: gcc.c:6267
+#: gcc.c:6270
 #, c-format
 msgid "Configured with: %s\n"
 msgstr ""
 
-#: gcc.c:6281
+#: gcc.c:6284
 #, c-format
 msgid "Thread model: %s\n"
 msgstr ""
 
-#: gcc.c:6292
+#: gcc.c:6295
 #, c-format
 msgid "gcc version %s\n"
 msgstr "胁械褉褋褨褟 gcc %s\n"
 
-#: gcc.c:6294
+#: gcc.c:6297
 #, c-format
 msgid "gcc driver version %s executing gcc version %s\n"
 msgstr ""
 
-#: gcc.c:6302
+#: gcc.c:6305
 #, fuzzy
 msgid "no input files"
 msgstr "薪褟屑邪 褳胁邪褏芯写蟹褟褔褘褏 褎邪泄谢邪褳"
 
-#: gcc.c:6324 gcc.c:6443
+#: gcc.c:6327 gcc.c:6446
 #, c-format
 msgid "%s: linker input file unused because linking not done"
 msgstr ""
 
-#: gcc.c:6327
+#: gcc.c:6330
 msgid "cannot specify -o with -c or -S and multiple languages"
 msgstr ""
 
-#: gcc.c:6362
+#: gcc.c:6365
 #, c-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%s: %s 泻邪屑锌褨谢褟褌邪褉 薪械 褳褋褌邪谢褟胁邪薪褘 薪邪 谐褝褌邪泄 褋褨褋褌褝屑械"
 
-#: gcc.c:6483
+#: gcc.c:6486
 #, c-format
 msgid "language %s not recognized"
 msgstr "屑芯胁邪 %s 薪械 褉邪褋锌邪蟹薪邪薪邪"
 
-#: gcc.c:6580
+#: gcc.c:6583
 #, fuzzy
 msgid "internal gcc abort"
 msgstr "褍薪褍褌褉邪薪邪褟 锌邪屑褘谢泻邪"
@@ -5819,21 +5829,21 @@
 msgid "GCSE disabled"
 msgstr ""
 
-#: gcse.c:6124
+#: gcse.c:6125
 msgid "NULL pointer checks disabled"
 msgstr ""
 
 #. Return if there's nothing to do, or it is too expensive.
-#: gcse.c:8010
+#: gcse.c:8036
 msgid "jump bypassing disabled"
 msgstr ""
 
-#: gcse.c:8071
+#: gcse.c:8097
 #, c-format
 msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr ""
 
-#: gcse.c:8084
+#: gcse.c:8110
 #, c-format
 msgid "%s: %d basic blocks and %d registers"
 msgstr ""
@@ -5884,7 +5894,7 @@
 msgid "%s cannot be used in asm here"
 msgstr "\"%s\" 蟹胁褘褔邪泄薪邪 褎褍薪泻褑褘褟"
 
-#: graph.c:403 toplev.c:1498 toplev.c:4432 f/com.c:14202 java/jcf-parse.c:883
+#: graph.c:403 toplev.c:1498 toplev.c:4433 f/com.c:14202 java/jcf-parse.c:883
 #: java/jcf-parse.c:1029 java/lex.c:1828 objc/objc-act.c:503
 #, fuzzy, c-format
 msgid "can't open %s: %m"
@@ -5963,7 +5973,7 @@
 msgid "function with target specific attribute(s) cannot be inlined"
 msgstr ""
 
-#: jump.c:1896
+#: jump.c:1913
 msgid "%Hwill never be executed"
 msgstr ""
 
@@ -6451,7 +6461,7 @@
 msgid "can't use '%s' as a %s register"
 msgstr ""
 
-#: regclass.c:758 config/ia64/ia64.c:4660 config/ia64/ia64.c:4667
+#: regclass.c:758 config/ia64/ia64.c:4666 config/ia64/ia64.c:4673
 #, c-format
 msgid "unknown register name: %s"
 msgstr "薪械胁褟写芯屑邪褟 薪邪蟹胁邪 褉褝谐褨褋褌褉邪: %s"
@@ -6496,15 +6506,15 @@
 msgid "impossible register constraint in `asm'"
 msgstr ""
 
-#: reload.c:3504
+#: reload.c:3519
 msgid "`&' constraint used with no register class"
 msgstr ""
 
-#: reload.c:3672
+#: reload.c:3687
 msgid "unable to generate reloads for:"
 msgstr ""
 
-#: reload.c:3673 reload.c:3887
+#: reload.c:3688 reload.c:3902
 msgid "inconsistent operand constraints in an `asm'"
 msgstr ""
 
@@ -6914,42 +6924,42 @@
 msgid "invalid register name `%s' for register variable"
 msgstr ""
 
-#: toplev.c:3546
+#: toplev.c:3547
 msgid "branch target register load optimization is not intended to be run twice"
 msgstr ""
 
-#: toplev.c:3713
+#: toplev.c:3714
 msgid ""
 "\n"
 "Target specific options:\n"
 msgstr ""
 
-#: toplev.c:3727 toplev.c:3746
+#: toplev.c:3728 toplev.c:3747
 #, c-format
 msgid "  -m%-23s [undocumented]\n"
 msgstr ""
 
-#: toplev.c:3755
+#: toplev.c:3756
 msgid ""
 "\n"
 "There are undocumented target specific options as well.\n"
 msgstr ""
 
-#: toplev.c:3757
+#: toplev.c:3758
 msgid "  They exist, but they are not documented.\n"
 msgstr ""
 
-#: toplev.c:3812
+#: toplev.c:3813
 #, c-format
 msgid "unrecognized gcc debugging option: %c"
 msgstr ""
 
-#: toplev.c:3874 config/rs6000/rs6000.c:922
+#: toplev.c:3875 config/rs6000/rs6000.c:940 config/rs6000/rs6000.c:951
 #, fuzzy, c-format
 msgid "invalid option `%s'"
 msgstr "袧械褉褝褔邪褨褋薪褘 胁褘斜邪褉 \"%s\""
 
-#: toplev.c:3889
+#: toplev.c:3890
 #, c-format
 msgid ""
 "%s%s%s version %s (%s)\n"
@@ -6960,96 +6970,96 @@
 "%s\t蟹泻邪屑锌褨谢褟胁邪薪邪 GNU C 胁械褉褋褨褟 %s.\n"
 "%s%s%s 胁械褉褋褨褟 %s (%s) 蟹泻邪屑锌褨谢褟胁邪薪邪 CC.\n"
 
-#: toplev.c:3896
+#: toplev.c:3897
 #, c-format
 msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr ""
 
-#: toplev.c:3948
+#: toplev.c:3949
 msgid "options passed: "
 msgstr ""
 
-#: toplev.c:3977
+#: toplev.c:3978
 msgid "options enabled: "
 msgstr "胁褘斜邪褉褘 褳泻谢褞褔邪薪褘:"
 
-#: toplev.c:4035 java/jcf-write.c:3424
+#: toplev.c:4036 java/jcf-write.c:3424
 #, fuzzy, c-format
 msgid "can't open %s for writing: %m"
 msgstr "薪械屑邪谐褔褘屑邪 邪写褔褘薪褨褑褜 %s 写谢褟 蟹邪锌褨褋褍"
 
-#: toplev.c:4118 config/sh/sh.c:7019
+#: toplev.c:4119 config/sh/sh.c:7020
 msgid "created and used with different settings of -fpic"
 msgstr ""
 
-#: toplev.c:4120 config/sh/sh.c:7021
+#: toplev.c:4121 config/sh/sh.c:7022
 msgid "created and used with different settings of -fpie"
 msgstr ""
 
-#: toplev.c:4171 config/sh/sh.c:7071
+#: toplev.c:4172 config/sh/sh.c:7072
 #, c-format
 msgid "created and used with differing settings of `-m%s'"
 msgstr ""
 
-#: toplev.c:4174 config/sh/sh.c:7074
+#: toplev.c:4175 config/sh/sh.c:7075
 msgid "out of memory"
 msgstr ""
 
-#: toplev.c:4355
+#: toplev.c:4356
 msgid "instruction scheduling not supported on this target machine"
 msgstr ""
 
-#: toplev.c:4359
+#: toplev.c:4360
 msgid "this target machine does not have delayed branches"
 msgstr ""
 
-#: toplev.c:4373
+#: toplev.c:4374
 #, c-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr ""
 
-#: toplev.c:4422
+#: toplev.c:4423
 #, c-format
 msgid "target system does not support the \"%s\" debug format"
 msgstr ""
 
-#: toplev.c:4439
+#: toplev.c:4440
 #, fuzzy
 msgid "-ffunction-sections not supported for this target"
 msgstr "邪褌褉褘斜褍褌褘 褋械泻褑褘褨 薪械 锌邪写褌褉褘屑谢褨胁邪褞褑褑邪 写谢褟 谐褝褌邪泄 屑褝褌褘"
 
-#: toplev.c:4444
+#: toplev.c:4445
 #, fuzzy
 msgid "-fdata-sections not supported for this target"
 msgstr "邪褌褉褘斜褍褌褘 褋械泻褑褘褨 薪械 锌邪写褌褉褘屑谢褨胁邪褞褑褑邪 写谢褟 谐褝褌邪泄 屑褝褌褘"
 
-#: toplev.c:4451
+#: toplev.c:4452
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr ""
 
-#: toplev.c:4458
+#: toplev.c:4459
 #, fuzzy
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "邪褌褉褘斜褍褌褘 褋械泻褑褘褨 薪械 锌邪写褌褉褘屑谢褨胁邪褞褑褑邪 写谢褟 谐褝褌邪泄 屑褝褌褘"
 
-#: toplev.c:4464
+#: toplev.c:4465
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr ""
 
-#: toplev.c:4473
+#: toplev.c:4474
 msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr ""
 
-#: toplev.c:4479
+#: toplev.c:4480
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr ""
 
-#: toplev.c:4581
+#: toplev.c:4582
 #, fuzzy, c-format
 msgid "error writing to %s: %m"
 msgstr "锌邪屑褘谢泻邪 蟹邪锌褨褋褍 褳 %s"
 
-#: toplev.c:4583 java/jcf-parse.c:902 java/jcf-write.c:3431
+#: toplev.c:4584 java/jcf-parse.c:902 java/jcf-write.c:3431
 #, fuzzy, c-format
 msgid "error closing %s: %m"
 msgstr "锌邪屑褘谢泻邪 蟹邪锌褨褋褍 褳 %s"
@@ -7096,7 +7106,7 @@
 msgid "%Jfunction '%F' can never be inlined because it uses variable sized variables"
 msgstr ""
 
-#: tree-inline.c:1338 tree-inline.c:1345
+#: tree-inline.c:1338 tree-inline.c:1346
 msgid "%Jinlining failed in call to '%F': %s"
 msgstr ""
 
@@ -7110,34 +7120,34 @@
 msgid "%Jsize of return value of '%D' is larger than %wd bytes"
 msgstr "锌邪屑械褉 胁褟褉褌邪械屑邪谐邪 蟹薪邪褔褝薪薪褟 \"%s\" 斜芯谢褜褕 褔褘屑 %d 斜邪泄褌"
 
-#: tree.c:3801
+#: tree.c:3800
 msgid "arrays of functions are not meaningful"
 msgstr ""
 
-#: tree.c:3856
+#: tree.c:3855
 msgid "function return type cannot be function"
 msgstr ""
 
-#: tree.c:4685
+#: tree.c:4684
 msgid "invalid initializer for bit string"
 msgstr ""
 
-#: tree.c:4737
+#: tree.c:4736
 #, c-format
 msgid "tree check: expected %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:4750
+#: tree.c:4749
 #, c-format
 msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:4763
+#: tree.c:4762
 #, c-format
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:4775
+#: tree.c:4774
 #, c-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr ""
@@ -7191,50 +7201,50 @@
 msgid "%Jrequested alignment for '%D' is greater than implemented alignment of %d"
 msgstr ""
 
-#: varasm.c:3789
+#: varasm.c:3790
 msgid "initializer for integer value is too complicated"
 msgstr ""
 
-#: varasm.c:3794
+#: varasm.c:3795
 msgid "initializer for floating value is not a floating constant"
 msgstr ""
 
-#: varasm.c:3860
+#: varasm.c:3861
 msgid "unknown set constructor type"
 msgstr ""
 
-#: varasm.c:4079
+#: varasm.c:4080
 #, c-format
 msgid "invalid initial value for member `%s'"
 msgstr ""
 
-#: varasm.c:4266 varasm.c:4310
+#: varasm.c:4267 varasm.c:4311
 msgid "%Jweak declaration of '%D' must precede definition"
 msgstr ""
 
-#: varasm.c:4274
+#: varasm.c:4275
 msgid "%Jweak declaration of '%D' after first use results in unspecified behavior"
 msgstr ""
 
-#: varasm.c:4308
+#: varasm.c:4309
 #, fuzzy
 msgid "%Jweak declaration of '%D' must be public"
 msgstr "薪褟屑邪 锌邪锌褟褉褝写薪褟谐邪 邪斜'褟褳谢械薪薪褟 写谢褟 \"%s\""
 
-#: varasm.c:4317
+#: varasm.c:4318
 #, fuzzy
 msgid "%Jweak declaration of '%D' not supported"
 msgstr "锌褍褋褌芯械 邪斜胁褟褕褔褝薪薪械"
 
-#: varasm.c:4346 varasm.c:4436
+#: varasm.c:4347 varasm.c:4437
 msgid "only weak aliases are supported in this configuration"
 msgstr ""
 
-#: varasm.c:4439
+#: varasm.c:4440
 msgid "alias definitions not supported in this configuration; ignored"
 msgstr ""
 
-#: varasm.c:4468
+#: varasm.c:4469
 #, fuzzy
 msgid "visibility attribute not supported in this configuration; ignored"
 msgstr "邪褌褉褘斜褍褌褘 褋械泻褑褘褨 薪械 锌邪写褌褉褘屑谢褨胁邪褞褑褑邪 写谢褟 谐褝褌邪泄 屑褝褌褘"
@@ -7459,7 +7469,7 @@
 msgid "junk at end of '#pragma unused'"
 msgstr ""
 
-#: config/darwin.c:1347
+#: config/darwin.c:1312
 msgid "internal and protected visibility attributes not supportedin this configuration; ignored"
 msgstr ""
 
@@ -7504,7 +7514,7 @@
 msgid "bad value `%s' for -mfp-trap-mode switch"
 msgstr ""
 
-#: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1088
+#: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1117
 #, c-format
 msgid "bad value `%s' for -mtls-size switch"
 msgstr ""
@@ -7544,90 +7554,90 @@
 msgid "bad value `%s' for -mmemory-latency"
 msgstr ""
 
-#: config/alpha/alpha.c:5425
+#: config/alpha/alpha.c:5436
 #, c-format
 msgid "invalid %%H value"
 msgstr "薪械褉褝褔邪褨褋薪邪械 蟹薪邪褔褝薪褜薪械 %%H"
 
-#: config/alpha/alpha.c:5446
+#: config/alpha/alpha.c:5457
 #, fuzzy, c-format
 msgid "invalid %%J value"
 msgstr "写褉褝薪薪邪械 %%Q 蟹薪邪褔褝薪薪械"
 
-#: config/alpha/alpha.c:5462 config/ia64/ia64.c:4263
+#: config/alpha/alpha.c:5473 config/ia64/ia64.c:4269
 #, c-format
 msgid "invalid %%r value"
 msgstr "薪械褉褝褔邪褨褋薪邪械 蟹薪邪褔褝薪褜薪械 %%r"
 
-#: config/alpha/alpha.c:5472 config/rs6000/rs6000.c:9241
+#: config/alpha/alpha.c:5483 config/rs6000/rs6000.c:9332
 #: config/xtensa/xtensa.c:2014
 #, c-format
 msgid "invalid %%R value"
 msgstr "薪械褉褝褔邪褨褋薪邪械 蟹薪邪褔褝薪褜薪械 %%R"
 
-#: config/alpha/alpha.c:5478 config/rs6000/rs6000.c:9160
+#: config/alpha/alpha.c:5489 config/rs6000/rs6000.c:9251
 #: config/xtensa/xtensa.c:1981
 #, c-format
 msgid "invalid %%N value"
 msgstr "薪械褉褝褔邪褨褋薪邪械 蟹薪邪褔褝薪褜薪械 %%N"
 
-#: config/alpha/alpha.c:5486 config/rs6000/rs6000.c:9188
+#: config/alpha/alpha.c:5497 config/rs6000/rs6000.c:9279
 #, c-format
 msgid "invalid %%P value"
 msgstr "薪械褉褝褔邪褨褋薪邪械 蟹薪邪褔褝薪褜薪械 %%P"
 
-#: config/alpha/alpha.c:5494
+#: config/alpha/alpha.c:5505
 #, c-format
 msgid "invalid %%h value"
 msgstr "薪械褉褝褔邪褨褋薪邪械 蟹薪邪褔褝薪褜薪械 %%h"
 
-#: config/alpha/alpha.c:5502 config/xtensa/xtensa.c:2007
+#: config/alpha/alpha.c:5513 config/xtensa/xtensa.c:2007
 #, c-format
 msgid "invalid %%L value"
 msgstr "薪械褉褝褔邪褨褋薪邪械 蟹薪邪褔褝薪褜薪械 %%L"
 
-#: config/alpha/alpha.c:5541 config/rs6000/rs6000.c:9142
+#: config/alpha/alpha.c:5552 config/rs6000/rs6000.c:9233
 #, c-format
 msgid "invalid %%m value"
 msgstr "薪械褉褝褔邪褨褋薪邪械 蟹薪邪褔褝薪褜薪械 %%m"
 
-#: config/alpha/alpha.c:5549 config/rs6000/rs6000.c:9150
+#: config/alpha/alpha.c:5560 config/rs6000/rs6000.c:9241
 #, c-format
 msgid "invalid %%M value"
 msgstr "薪械褉褝褔邪褨褋薪邪械 蟹薪邪褔褝薪褜薪械 %%M"
 
-#: config/alpha/alpha.c:5593
+#: config/alpha/alpha.c:5604
 #, c-format
 msgid "invalid %%U value"
 msgstr "薪械褉褝褔邪褨褋薪邪械 蟹薪邪褔褝薪褜薪械 %%U"
 
-#: config/alpha/alpha.c:5605 config/alpha/alpha.c:5619
-#: config/rs6000/rs6000.c:9249
+#: config/alpha/alpha.c:5616 config/alpha/alpha.c:5630
+#: config/rs6000/rs6000.c:9340
 #, c-format
 msgid "invalid %%s value"
 msgstr "薪械褉褝褔邪褨褋薪邪械 蟹薪邪褔褝薪褜薪械 %%v"
 
-#: config/alpha/alpha.c:5642
+#: config/alpha/alpha.c:5653
 #, c-format
 msgid "invalid %%C value"
 msgstr "薪械褉褝褔邪褨褋薪邪械 蟹薪邪褔褝薪褜薪械 %%C"
 
-#: config/alpha/alpha.c:5679 config/rs6000/rs6000.c:8979
-#: config/rs6000/rs6000.c:8999
+#: config/alpha/alpha.c:5690 config/rs6000/rs6000.c:9070
+#: config/rs6000/rs6000.c:9090
 #, c-format
 msgid "invalid %%E value"
 msgstr "薪械褉褝褔邪褨褋薪邪械 蟹薪邪褔褝薪褜薪械 %%E"
 
-#: config/alpha/alpha.c:5704 config/alpha/alpha.c:5752
+#: config/alpha/alpha.c:5715 config/alpha/alpha.c:5763
 msgid "unknown relocation unspec"
 msgstr ""
 
-#: config/alpha/alpha.c:5713 config/rs6000/rs6000.c:9562
+#: config/alpha/alpha.c:5724 config/rs6000/rs6000.c:9653
 #, c-format
 msgid "invalid %%xn code"
 msgstr "薪械褉褝褔邪褨褋薪邪械 蟹薪邪褔褝薪褜薪械 %%xn"
 
-#: config/alpha/alpha.c:6657 config/alpha/alpha.c:6660 config/s390/s390.c:6575
+#: config/alpha/alpha.c:6668 config/alpha/alpha.c:6671 config/s390/s390.c:6575
 #: config/s390/s390.c:6578
 msgid "bad builtin fcode"
 msgstr ""
@@ -7764,7 +7774,7 @@
 msgid "Tune expected memory latency"
 msgstr ""
 
-#: config/alpha/alpha.h:376 config/ia64/ia64.h:267 config/rs6000/sysv4.h:90
+#: config/alpha/alpha.h:376 config/ia64/ia64.h:272 config/rs6000/sysv4.h:90
 msgid "Specify bit size of immediate TLS offsets"
 msgstr ""
 
@@ -7783,17 +7793,17 @@
 msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
 msgstr ""
 
-#: config/arc/arc.c:1714 config/m32r/m32r.c:2352
+#: config/arc/arc.c:1714 config/m32r/m32r.c:2349
 #, fuzzy, c-format
 msgid "invalid operand to %%R code"
 msgstr "薪械褉褝褔邪褨褋薪褘 %%-泻芯写"
 
-#: config/arc/arc.c:1746 config/m32r/m32r.c:2375
+#: config/arc/arc.c:1746 config/m32r/m32r.c:2372
 #, fuzzy, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "薪械褉褝褔邪褨褋薪褘 %%-泻芯写"
 
-#: config/arc/arc.c:1769 config/m32r/m32r.c:2446
+#: config/arc/arc.c:1769 config/m32r/m32r.c:2443
 #, fuzzy, c-format
 msgid "invalid operand to %%U code"
 msgstr "薪械褉褝褔邪褨褋薪褘 %%-泻芯写"
@@ -7804,7 +7814,7 @@
 msgstr "薪械褉褝褔邪褨褋薪褘 %%-泻芯写"
 
 #. Unknown flag.
-#: config/arc/arc.c:1787 config/m32r/m32r.c:2473 config/sparc/sparc.c:7010
+#: config/arc/arc.c:1787 config/m32r/m32r.c:2470 config/sparc/sparc.c:7152
 msgid "invalid operand output code"
 msgstr ""
 
@@ -7813,7 +7823,7 @@
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr ""
 
-#: config/arm/arm.c:530 config/rs6000/rs6000.c:767 config/sparc/sparc.c:424
+#: config/arm/arm.c:530 config/rs6000/rs6000.c:785 config/sparc/sparc.c:426
 #, c-format
 msgid "bad value (%s) for %s switch"
 msgstr ""
@@ -7897,13 +7907,13 @@
 msgid "unable to use '%s' for PIC register"
 msgstr ""
 
-#: config/arm/arm.c:2249 config/arm/arm.c:2267 config/avr/avr.c:4558
-#: config/c4x/c4x.c:4447 config/h8300/h8300.c:4260 config/i386/i386.c:1592
-#: config/i386/i386.c:1638 config/ip2k/ip2k.c:3169
+#: config/arm/arm.c:2249 config/arm/arm.c:2267 config/avr/avr.c:4523
+#: config/c4x/c4x.c:4447 config/h8300/h8300.c:4260 config/i386/i386.c:1598
+#: config/i386/i386.c:1644 config/ip2k/ip2k.c:3169
 #: config/m68hc11/m68hc11.c:1311 config/m68k/m68k.c:345
 #: config/mcore/mcore.c:3375 config/ns32k/ns32k.c:1064
-#: config/rs6000/rs6000.c:14866 config/sh/sh.c:6873 config/sh/sh.c:6894
-#: config/sh/sh.c:6929 config/stormy16/stormy16.c:2073 config/v850/v850.c:2173
+#: config/rs6000/rs6000.c:15070 config/sh/sh.c:6874 config/sh/sh.c:6895
+#: config/sh/sh.c:6930 config/stormy16/stormy16.c:2073 config/v850/v850.c:2173
 #, fuzzy, c-format
 msgid "`%s' attribute only applies to functions"
 msgstr "\"%s\" 蟹胁褘褔邪泄薪邪 褎褍薪泻褑褘褟"
@@ -7918,7 +7928,7 @@
 msgstr ""
 
 #. @@@ better error message
-#: config/arm/arm.c:11284 config/i386/i386.c:14317 config/i386/i386.c:14351
+#: config/arm/arm.c:11284 config/i386/i386.c:14318 config/i386/i386.c:14352
 msgid "mask must be an immediate"
 msgstr ""
 
@@ -8054,56 +8064,56 @@
 msgid "Ignore dllimport attribute for functions"
 msgstr ""
 
-#: config/avr/avr.c:514
+#: config/avr/avr.c:511
 #, c-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr ""
 
-#: config/avr/avr.c:1101
+#: config/avr/avr.c:1098
 msgid "bad address, not (reg+disp):"
 msgstr ""
 
-#: config/avr/avr.c:1109
+#: config/avr/avr.c:1106
 msgid "internal compiler error.  Bad address:"
 msgstr ""
 
-#: config/avr/avr.c:1122
+#: config/avr/avr.c:1119
 msgid "internal compiler error.  Unknown mode:"
 msgstr ""
 
-#: config/avr/avr.c:1744 config/avr/avr.c:2405
+#: config/avr/avr.c:1741 config/avr/avr.c:2402
 #, fuzzy
 msgid "invalid insn:"
 msgstr "袧械褉褝褔邪褨褋薪褘 胁褘斜邪褉 %s"
 
-#: config/avr/avr.c:1778 config/avr/avr.c:1861 config/avr/avr.c:1910
-#: config/avr/avr.c:1919 config/avr/avr.c:2014 config/avr/avr.c:2183
-#: config/avr/avr.c:2439 config/avr/avr.c:2547
+#: config/avr/avr.c:1775 config/avr/avr.c:1858 config/avr/avr.c:1907
+#: config/avr/avr.c:1916 config/avr/avr.c:2011 config/avr/avr.c:2180
+#: config/avr/avr.c:2436 config/avr/avr.c:2544
 msgid "incorrect insn:"
 msgstr ""
 
-#: config/avr/avr.c:1938 config/avr/avr.c:2099 config/avr/avr.c:2254
-#: config/avr/avr.c:2591
+#: config/avr/avr.c:1935 config/avr/avr.c:2096 config/avr/avr.c:2251
+#: config/avr/avr.c:2588
 msgid "unknown move insn:"
 msgstr ""
 
-#: config/avr/avr.c:2814
+#: config/avr/avr.c:2811
 msgid "bad shift insn:"
 msgstr ""
 
-#: config/avr/avr.c:2927 config/avr/avr.c:3348 config/avr/avr.c:3719
+#: config/avr/avr.c:2924 config/avr/avr.c:3345 config/avr/avr.c:3716
 msgid "internal compiler error.  Incorrect shift:"
 msgstr ""
 
-#: config/avr/avr.c:4532 config/ip2k/ip2k.c:3144
+#: config/avr/avr.c:4497 config/ip2k/ip2k.c:3144
 msgid "only initialized variables can be placed into program memory area"
 msgstr ""
 
-#: config/avr/avr.c:4626
+#: config/avr/avr.c:4591
 msgid "only uninitialized variables can be placed in the .noinit section"
 msgstr ""
 
-#: config/avr/avr.c:4640
+#: config/avr/avr.c:4605
 #, c-format
 msgid "MCU `%s' supported for assembler only"
 msgstr ""
@@ -9300,7 +9310,7 @@
 msgid "code model %s not supported in PIC mode"
 msgstr ""
 
-#: config/i386/i386.c:1189 config/sparc/sparc.c:387
+#: config/i386/i386.c:1189 config/sparc/sparc.c:389
 #, c-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr ""
@@ -9334,140 +9344,140 @@
 msgid "bad value (%s) for -march= switch"
 msgstr ""
 
-#: config/i386/i386.c:1260
+#: config/i386/i386.c:1266
 #, c-format
 msgid "bad value (%s) for -mtune= switch"
 msgstr ""
 
-#: config/i386/i386.c:1277
+#: config/i386/i386.c:1283
 #, c-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr ""
 
-#: config/i386/i386.c:1290
+#: config/i386/i386.c:1296
 msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr ""
 
-#: config/i386/i386.c:1295 config/i386/i386.c:1308 config/i386/i386.c:1321
+#: config/i386/i386.c:1301 config/i386/i386.c:1314 config/i386/i386.c:1327
 #, c-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr ""
 
-#: config/i386/i386.c:1303
+#: config/i386/i386.c:1309
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr ""
 
-#: config/i386/i386.c:1316
+#: config/i386/i386.c:1322
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr ""
 
-#: config/i386/i386.c:1354
+#: config/i386/i386.c:1360
 #, c-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr ""
 
-#: config/i386/i386.c:1366
+#: config/i386/i386.c:1372
 #, c-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr ""
 
-#: config/i386/i386.c:1378
+#: config/i386/i386.c:1384
 #, c-format
 msgid "bad value (%s) for -mtls-dialect= switch"
 msgstr ""
 
-#: config/i386/i386.c:1407
+#: config/i386/i386.c:1413
 msgid "-malign-double makes no sense in the 64bit mode"
 msgstr ""
 
-#: config/i386/i386.c:1409
+#: config/i386/i386.c:1415
 msgid "-mrtd calling convention not supported in the 64bit mode"
 msgstr ""
 
-#: config/i386/i386.c:1431 config/i386/i386.c:1442
+#: config/i386/i386.c:1437 config/i386/i386.c:1448
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr ""
 
-#: config/i386/i386.c:1447
+#: config/i386/i386.c:1453
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr ""
 
-#: config/i386/i386.c:1454
+#: config/i386/i386.c:1460
 #, c-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr ""
 
-#: config/i386/i386.c:1602 config/i386/i386.c:1613
+#: config/i386/i386.c:1608 config/i386/i386.c:1619
 msgid "fastcall and stdcall attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386.c:1606 config/i386/i386.c:1662
+#: config/i386/i386.c:1612 config/i386/i386.c:1668
 msgid "fastcall and regparm attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386.c:1649
+#: config/i386/i386.c:1655
 #, c-format
 msgid "`%s' attribute requires an integer constant argument"
 msgstr ""
 
-#: config/i386/i386.c:1655
+#: config/i386/i386.c:1661
 #, fuzzy, c-format
 msgid "argument to `%s' attribute larger than %d"
 msgstr "锌邪屑械褉 \"%s\" 斜芯谢褜褕 褔邪屑 %d 斜邪泄褌"
 
-#: config/i386/i386.c:2621
+#: config/i386/i386.c:2627
 msgid "SSE vector argument without SSE enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:2637
+#: config/i386/i386.c:2643
 msgid "MMX vector argument without MMX enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:2865
+#: config/i386/i386.c:2871
 msgid "SSE vector return without SSE enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:6840
+#: config/i386/i386.c:6841
 msgid "invalid UNSPEC as operand"
 msgstr ""
 
-#: config/i386/i386.c:7098
+#: config/i386/i386.c:7099
 msgid "extended registers have no high halves"
 msgstr ""
 
-#: config/i386/i386.c:7113
+#: config/i386/i386.c:7114
 msgid "unsupported operand size for extended register"
 msgstr ""
 
-#: config/i386/i386.c:7428
+#: config/i386/i386.c:7429
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr ""
 
-#: config/i386/i386.c:7474
+#: config/i386/i386.c:7475
 #, fuzzy, c-format
 msgid "invalid operand code `%c'"
 msgstr "袧械褉褝褔邪褨褋薪褘 胁褘斜邪褉 \"%s\""
 
-#: config/i386/i386.c:7517
+#: config/i386/i386.c:7518
 #, fuzzy
 msgid "invalid constraints for operand"
 msgstr "薪械褉褝褔邪褨褋薪褘 %%c 邪锌械褉邪薪写"
 
-#: config/i386/i386.c:12031
+#: config/i386/i386.c:12032
 #, fuzzy
 msgid "unknown insn mode"
 msgstr "薪械胁褟写芯屑褘 褉褝卸褘屑 屑邪褕褘薪褘 \"%s\""
 
-#: config/i386/i386.c:14119 config/i386/i386.c:14155
+#: config/i386/i386.c:14120 config/i386/i386.c:14156
 #, c-format
 msgid "selector must be an integer constant in the range 0..%i"
 msgstr ""
 
-#: config/i386/i386.c:14383
+#: config/i386/i386.c:14384
 msgid "shift must be an immediate"
 msgstr ""
 
-#: config/i386/i386.c:15406
+#: config/i386/i386.c:15407
 #, fuzzy, c-format
 msgid "`%s' incompatible attribute ignored"
 msgstr "\"%s\" 邪褌褉褘斜褍褌 褨谐薪邪褉褘褉褍械褑褑邪"
@@ -9757,7 +9767,7 @@
 #. variable, type `char *', is set to the variable part of the given
 #. option if the fixed part matches.  The actual option name is made
 #. by appending `-m' to the specified name.
-#: config/i386/i386.h:461 config/ia64/ia64.h:269 config/rs6000/rs6000.h:449
+#: config/i386/i386.h:461 config/ia64/ia64.h:274 config/rs6000/rs6000.h:449
 #: config/s390/s390.h:146 config/sparc/sparc.h:656
 msgid "Schedule code for given CPU"
 msgstr ""
@@ -9876,7 +9886,7 @@
 msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
 msgstr ""
 
-#: config/i960/i960.c:1456 config/m68k/m68k.c:600 config/rs6000/rs6000.c:11597
+#: config/i960/i960.c:1456 config/m68k/m68k.c:600 config/rs6000/rs6000.c:11690
 msgid "stack limit expression is not supported"
 msgstr ""
 
@@ -10035,41 +10045,41 @@
 msgid "%Jaddress area attribute cannot be specified for functions"
 msgstr "\"%s\" 蟹胁褘褔邪泄薪邪 褎褍薪泻褑褘褟"
 
-#: config/ia64/ia64.c:4308
+#: config/ia64/ia64.c:4314
 msgid "ia64_print_operand: unknown code"
 msgstr ""
 
-#: config/ia64/ia64.c:4648
+#: config/ia64/ia64.c:4654
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr ""
 
-#: config/ia64/ia64.c:4675
+#: config/ia64/ia64.c:4681
 #, c-format
 msgid "%s-%s is an empty range"
 msgstr ""
 
-#: config/ia64/ia64.c:4723
+#: config/ia64/ia64.c:4729
 msgid "cannot optimize floating point division for both latency and throughput"
 msgstr ""
 
-#: config/ia64/ia64.c:4729
+#: config/ia64/ia64.c:4735
 msgid "cannot optimize integer division for both latency and throughput"
 msgstr ""
 
-#: config/ia64/ia64.c:4735
+#: config/ia64/ia64.c:4741
 msgid "cannot optimize square root for both latency and throughput"
 msgstr ""
 
-#: config/ia64/ia64.c:4741
+#: config/ia64/ia64.c:4747
 msgid "not yet implemented: latency-optimized inline square root"
 msgstr ""
 
-#: config/ia64/ia64.c:4753
+#: config/ia64/ia64.c:4759
 #, c-format
 msgid "bad value (%s) for -mtls-size= switch"
 msgstr ""
 
-#: config/ia64/ia64.c:4769
+#: config/ia64/ia64.c:4775
 #, c-format
 msgid "bad value (%s) for -tune= switch"
 msgstr ""
@@ -10077,107 +10087,107 @@
 #. This macro defines names of command options to set and clear bits in
 #. `target_flags'.  Its definition is an initializer with a subgrouping for
 #. each command option.
-#: config/ia64/ia64.h:172
+#: config/ia64/ia64.h:177
 msgid "Generate big endian code"
 msgstr ""
 
-#: config/ia64/ia64.h:174 config/mcore/mcore.h:154
+#: config/ia64/ia64.h:179 config/mcore/mcore.h:154
 msgid "Generate little endian code"
 msgstr ""
 
-#: config/ia64/ia64.h:176
+#: config/ia64/ia64.h:181
 msgid "Generate code for GNU as"
 msgstr "袚械薪械褉褘褉邪胁邪褑褜 泻芯写 写谢褟 GNU as"
 
-#: config/ia64/ia64.h:178
+#: config/ia64/ia64.h:183
 msgid "Generate code for Intel as"
 msgstr "袚械薪械褉褘褉邪胁邪褑褜 泻芯写 写谢褟 Intel as"
 
-#: config/ia64/ia64.h:180
+#: config/ia64/ia64.h:185
 msgid "Generate code for GNU ld"
 msgstr "袚械薪械褉褘褉邪胁邪褑褜 泻芯写 写谢褟 GNU ld"
 
-#: config/ia64/ia64.h:182
+#: config/ia64/ia64.h:187
 msgid "Generate code for Intel ld"
 msgstr "袚械薪械褉褘褉邪胁邪褑褜 泻芯写 写谢褟 Intel ld"
 
-#: config/ia64/ia64.h:184
+#: config/ia64/ia64.h:189
 msgid "Generate code without GP reg"
 msgstr "袚械薪械褉褘褉邪胁邪褑褜 泻芯写 斜械蟹 GP reg"
 
-#: config/ia64/ia64.h:186
+#: config/ia64/ia64.h:191
 msgid "Emit stop bits before and after volatile extended asms"
 msgstr ""
 
-#: config/ia64/ia64.h:188
+#: config/ia64/ia64.h:193
 msgid "Don't emit stop bits before and after volatile extended asms"
 msgstr ""
 
-#: config/ia64/ia64.h:190
+#: config/ia64/ia64.h:195
 msgid "Emit code for Itanium (TM) processor B step"
 msgstr ""
 
-#: config/ia64/ia64.h:192
+#: config/ia64/ia64.h:197
 msgid "Use in/loc/out register names"
 msgstr ""
 
-#: config/ia64/ia64.h:194
+#: config/ia64/ia64.h:199
 msgid "Disable use of sdata/scommon/sbss"
 msgstr ""
 
-#: config/ia64/ia64.h:196
+#: config/ia64/ia64.h:201
 msgid "Enable use of sdata/scommon/sbss"
 msgstr ""
 
-#: config/ia64/ia64.h:198
+#: config/ia64/ia64.h:203
 msgid "gp is constant (but save/restore gp on indirect calls)"
 msgstr ""
 
-#: config/ia64/ia64.h:200
+#: config/ia64/ia64.h:205
 msgid "Generate self-relocatable code"
 msgstr ""
 
-#: config/ia64/ia64.h:202
+#: config/ia64/ia64.h:207
 msgid "Generate inline floating point division, optimize for latency"
 msgstr ""
 
-#: config/ia64/ia64.h:204
+#: config/ia64/ia64.h:209
 msgid "Generate inline floating point division, optimize for throughput"
 msgstr ""
 
-#: config/ia64/ia64.h:206
+#: config/ia64/ia64.h:211
 msgid "Generate inline integer division, optimize for latency"
 msgstr ""
 
-#: config/ia64/ia64.h:208
+#: config/ia64/ia64.h:213
 msgid "Generate inline integer division, optimize for throughput"
 msgstr ""
 
-#: config/ia64/ia64.h:210
+#: config/ia64/ia64.h:215
 msgid "Generate inline square root, optimize for latency"
 msgstr ""
 
-#: config/ia64/ia64.h:212
+#: config/ia64/ia64.h:217
 msgid "Generate inline square root, optimize for throughput"
 msgstr ""
 
-#: config/ia64/ia64.h:214
+#: config/ia64/ia64.h:219
 msgid "Enable Dwarf 2 line debug info via GNU as"
 msgstr ""
 
-#: config/ia64/ia64.h:216
+#: config/ia64/ia64.h:221
 msgid "Disable Dwarf 2 line debug info via GNU as"
 msgstr ""
 
-#: config/ia64/ia64.h:218
+#: config/ia64/ia64.h:223
 msgid "Enable earlier placing stop bits for better scheduling"
 msgstr ""
 
-#: config/ia64/ia64.h:220
+#: config/ia64/ia64.h:225
 msgid "Disable earlier placing stop bits"
 msgstr ""
 
-#: config/ia64/ia64.h:265
+#: config/ia64/ia64.h:270
 msgid "Specify range of registers to make fixed"
 msgstr ""
 
@@ -10215,7 +10225,7 @@
 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 msgstr ""
 
-#: config/iq2000/iq2000.c:3478 config/mips/mips.c:5464
+#: config/iq2000/iq2000.c:3478 config/mips/mips.c:5463
 #: config/xtensa/xtensa.c:1950
 msgid "PRINT_OPERAND null pointer"
 msgstr ""
@@ -10225,12 +10235,12 @@
 msgid "invalid %%P operand"
 msgstr "薪械褉褝褔邪褨褋薪褘 %%-泻芯写"
 
-#: config/iq2000/iq2000.c:3555 config/rs6000/rs6000.c:9178
+#: config/iq2000/iq2000.c:3555 config/rs6000/rs6000.c:9269
 #, c-format
 msgid "invalid %%p value"
 msgstr ""
 
-#: config/iq2000/iq2000.c:3619 config/mips/mips.c:5594
+#: config/iq2000/iq2000.c:3619 config/mips/mips.c:5593
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr ""
@@ -10286,48 +10296,48 @@
 msgid "bad value (%s) for -flush-trap=n (0=<n<=15)"
 msgstr ""
 
-#: config/m32r/m32r.c:2322
+#: config/m32r/m32r.c:2319
 #, fuzzy, c-format
 msgid "invalid operand to %%s code"
 msgstr "薪械褉褝褔邪褨褋薪褘 %%-泻芯写"
 
-#: config/m32r/m32r.c:2329
+#: config/m32r/m32r.c:2326
 #, fuzzy, c-format
 msgid "invalid operand to %%p code"
 msgstr "薪械褉褝褔邪褨褋薪褘 %%-泻芯写"
 
-#: config/m32r/m32r.c:2384
+#: config/m32r/m32r.c:2381
 msgid "bad insn for 'A'"
 msgstr ""
 
-#: config/m32r/m32r.c:2431
+#: config/m32r/m32r.c:2428
 #, fuzzy, c-format
 msgid "invalid operand to %%T/%%B code"
 msgstr "薪械褉褝褔邪褨褋薪褘 %%-泻芯写"
 
-#: config/m32r/m32r.c:2454
+#: config/m32r/m32r.c:2451
 #, fuzzy, c-format
 msgid "invalid operand to %%N code"
 msgstr "薪械褉褝褔邪褨褋薪褘 %%-泻芯写"
 
-#: config/m32r/m32r.c:2487
+#: config/m32r/m32r.c:2484
 msgid "pre-increment address is not a register"
 msgstr ""
 
-#: config/m32r/m32r.c:2494
+#: config/m32r/m32r.c:2491
 msgid "pre-decrement address is not a register"
 msgstr ""
 
-#: config/m32r/m32r.c:2501
+#: config/m32r/m32r.c:2498
 msgid "post-increment address is not a register"
 msgstr ""
 
-#: config/m32r/m32r.c:2577 config/m32r/m32r.c:2593
-#: config/rs6000/rs6000.c:15063
+#: config/m32r/m32r.c:2574 config/m32r/m32r.c:2590
+#: config/rs6000/rs6000.c:15267
 msgid "bad address"
 msgstr "写褉褝薪薪褘 邪写褉邪褋"
 
-#: config/m32r/m32r.c:2598
+#: config/m32r/m32r.c:2595
 #, fuzzy
 msgid "lo_sum not of register"
 msgstr "袧械 胁褘泻邪褉褘褋褌芯褳胁邪褑褜 褉褝谐褨褋褌褉邪 sb"
@@ -10736,154 +10746,154 @@
 msgid "bad test"
 msgstr ""
 
-#: config/mips/mips.c:4600
+#: config/mips/mips.c:4599
 #, c-format
 msgid "bad value (%s) for -mabi= switch"
 msgstr ""
 
-#: config/mips/mips.c:4623
+#: config/mips/mips.c:4622
 #, c-format
 msgid "-mips%s conflicts with the other architecture options, which specify a MIPS%d processor"
 msgstr ""
 
-#: config/mips/mips.c:4642
+#: config/mips/mips.c:4641
 #, c-format
 msgid "-march=%s is not compatible with the selected ABI"
 msgstr ""
 
-#: config/mips/mips.c:4657
+#: config/mips/mips.c:4656
 msgid "-mgp64 used with a 32-bit processor"
 msgstr ""
 
-#: config/mips/mips.c:4659
+#: config/mips/mips.c:4658
 msgid "-mgp32 used with a 64-bit ABI"
 msgstr ""
 
-#: config/mips/mips.c:4661
+#: config/mips/mips.c:4660
 msgid "-mgp64 used with a 32-bit ABI"
 msgstr ""
 
-#: config/mips/mips.c:4679 config/mips/mips.c:4681 config/mips/mips.c:4683
-#: config/mips/mips.c:4811
+#: config/mips/mips.c:4678 config/mips/mips.c:4680 config/mips/mips.c:4682
+#: config/mips/mips.c:4810
 #, fuzzy, c-format
 msgid "unsupported combination: %s"
 msgstr "薪械锌邪写褌褉褘屑谢褨胁邪械屑邪褟 胁械褉褋褨褟"
 
-#: config/mips/mips.c:4775
+#: config/mips/mips.c:4774
 msgid "-g is only supported using GNU as,"
 msgstr ""
 
-#: config/mips/mips.c:4777
+#: config/mips/mips.c:4776
 msgid "-g is only supported using GNU as with -mabi=32,"
 msgstr ""
 
-#: config/mips/mips.c:4778 config/pa/pa.c:353
+#: config/mips/mips.c:4777 config/pa/pa.c:353
 msgid "-g option disabled"
 msgstr ""
 
-#: config/mips/mips.c:4806
+#: config/mips/mips.c:4805
 msgid "generation of Branch Likely instructions enabled, but not supported by architecture"
 msgstr ""
 
-#: config/mips/mips.c:4823
+#: config/mips/mips.c:4822
 msgid "-G is incompatible with PIC code which is the default"
 msgstr ""
 
-#: config/mips/mips.c:4851
+#: config/mips/mips.c:4850
 msgid "-membedded-pic and -mabicalls are incompatible"
 msgstr ""
 
-#: config/mips/mips.c:4854
+#: config/mips/mips.c:4853
 msgid "-G and -membedded-pic are incompatible"
 msgstr ""
 
-#: config/mips/mips.c:4886
+#: config/mips/mips.c:4885
 msgid "non-PIC n64 with explicit relocations"
 msgstr ""
 
-#: config/mips/mips.c:5274
+#: config/mips/mips.c:5273
 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr ""
 
-#: config/mips/mips.c:5401
+#: config/mips/mips.c:5400
 #, c-format
 msgid "internal error: %%) found without a %%( in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5415
+#: config/mips/mips.c:5414
 #, c-format
 msgid "internal error: %%] found without a %%[ in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5428
+#: config/mips/mips.c:5427
 #, c-format
 msgid "internal error: %%> found without a %%< in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5441
+#: config/mips/mips.c:5440
 #, c-format
 msgid "internal error: %%} found without a %%{ in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5455
+#: config/mips/mips.c:5454
 #, c-format
 msgid "PRINT_OPERAND: unknown punctuation '%c'"
 msgstr ""
 
-#: config/mips/mips.c:5484
+#: config/mips/mips.c:5483
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%C"
 msgstr ""
 
-#: config/mips/mips.c:5501
+#: config/mips/mips.c:5500
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%N"
 msgstr ""
 
-#: config/mips/mips.c:5510
+#: config/mips/mips.c:5509
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%F"
 msgstr ""
 
-#: config/mips/mips.c:5519
+#: config/mips/mips.c:5518
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%W"
 msgstr ""
 
-#: config/mips/mips.c:5625
+#: config/mips/mips.c:5624
 msgid "PRINT_OPERAND, invalid operand for relocation"
 msgstr ""
 
-#: config/mips/mips.c:8310
+#: config/mips/mips.c:8324
 #, c-format
 msgid "can not handle inconsistent calls to `%s'"
 msgstr ""
 
-#: config/mips/mips.c:9316
+#: config/mips/mips.c:9333
 msgid "the cpu name must be lower case"
 msgstr ""
 
-#: config/mips/mips.c:9338
+#: config/mips/mips.c:9355
 #, c-format
 msgid "bad value (%s) for %s"
 msgstr ""
 
-#: config/mips/mips.c:9607
+#: config/mips/mips.c:9624
 #, fuzzy, c-format
 msgid "can't rewind temp file: %m"
 msgstr "薪械屑邪谐褔褘屑邪 褋褌胁邪褉褘褑褜 褔邪褋芯胁褘 褎邪泄谢"
 
-#: config/mips/mips.c:9611
+#: config/mips/mips.c:9628
 #, fuzzy, c-format
 msgid "can't write to output file: %m"
 msgstr "薪械 屑邪谐褍 蟹邪锌褨褋邪褑褜 褳 %s"
 
-#: config/mips/mips.c:9614
+#: config/mips/mips.c:9631
 #, fuzzy, c-format
 msgid "can't read from temp file: %m"
 msgstr "薪械 屑邪谐褍 锌褉邪褔褘褌邪褑褜 蟹 %s"
 
-#: config/mips/mips.c:9617
+#: config/mips/mips.c:9634
 #, fuzzy, c-format
 msgid "can't close temp file: %m"
 msgstr "薪械屑邪谐褔褘屑邪 蟹邪褔褘薪褨褑褜 褍胁邪褏芯写蟹褟褔褘 褎邪泄谢 %s"
@@ -11121,7 +11131,7 @@
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2418
+#: config/mips/mips.h:2430
 msgid "mips16 function profiling"
 msgstr ""
 
@@ -11694,175 +11704,184 @@
 msgid "junk at end of #pragma longcall"
 msgstr ""
 
-#: config/rs6000/rs6000.c:791
+#: config/rs6000/rs6000.c:809
 msgid "-mmultiple is not supported on little endian systems"
 msgstr ""
 
-#: config/rs6000/rs6000.c:798
+#: config/rs6000/rs6000.c:816
 msgid "-mstring is not supported on little endian systems"
 msgstr ""
 
-#: config/rs6000/rs6000.c:812
+#: config/rs6000/rs6000.c:830
 #, c-format
 msgid "unknown -mdebug-%s switch"
 msgstr ""
 
-#: config/rs6000/rs6000.c:824
+#: config/rs6000/rs6000.c:842
 #, c-format
 msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
 msgstr ""
 
-#: config/rs6000/rs6000.c:835
+#: config/rs6000/rs6000.c:853
 #, c-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr ""
 
-#: config/rs6000/rs6000.c:876
+#: config/rs6000/rs6000.c:894
 msgid "AltiVec and E500 instructions cannot coexist"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1029
+#: config/rs6000/rs6000.c:1058
 #, fuzzy, c-format
 msgid "unknown -m%s= option specified: '%s'"
 msgstr "薪械胁褟写芯屑褘 褉褝卸褘屑 屑邪褕褘薪褘 \"%s\""
 
-#: config/rs6000/rs6000.c:1050
+#: config/rs6000/rs6000.c:1079
 #, c-format
 msgid "not configured for ABI: '%s'"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1056
+#: config/rs6000/rs6000.c:1085
 #, fuzzy, c-format
 msgid "unknown ABI specified: '%s'"
 msgstr "薪械胁褟写芯屑褘 褉褝卸褘屑 屑邪褕褘薪褘 \"%s\""
 
-#: config/rs6000/rs6000.c:1070
+#: config/rs6000/rs6000.c:1099
 #, fuzzy, c-format
 msgid "unknown -malign-XXXXX option specified: '%s'"
 msgstr "薪械胁褟写芯屑褘 褉褝卸褘屑 屑邪褕褘薪褘 \"%s\""
 
-#: config/rs6000/rs6000.c:3972
+#: config/rs6000/rs6000.c:4001
 msgid "Cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them."
 msgstr ""
 
-#: config/rs6000/rs6000.c:4095
+#: config/rs6000/rs6000.c:4124
 msgid "Cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them."
 msgstr ""
 
-#: config/rs6000/rs6000.c:5599
+#: config/rs6000/rs6000.c:5604
 #, fuzzy
 msgid "argument 1 must be a 5-bit signed literal"
 msgstr "锌械褉褕褘屑 邪褉谐褍屑械薪褌邪屑 \"%s\" 锌邪胁褨薪械薪 斜褘褑褜 \"int\""
 
-#: config/rs6000/rs6000.c:5701 config/rs6000/rs6000.c:6357
+#: config/rs6000/rs6000.c:5707 config/rs6000/rs6000.c:6374
 #, fuzzy
 msgid "argument 2 must be a 5-bit unsigned literal"
 msgstr "锌械褉褕褘屑 邪褉谐褍屑械薪褌邪屑 \"%s\" 锌邪胁褨薪械薪 斜褘褑褜 \"int\""
 
-#: config/rs6000/rs6000.c:5741
+#: config/rs6000/rs6000.c:5747
 #, fuzzy
 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr "邪褉谐褍屑械薪褌 `__builtin_args_info' 锌邪胁褨薪械薪 斜褘褑褜 泻邪薪褋褌邪薪褌邪泄"
 
-#: config/rs6000/rs6000.c:5795
+#: config/rs6000/rs6000.c:5801
 #, fuzzy
 msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr "邪褉谐褍屑械薪褌 `__builtin_args_info' 胁褘泄褕邪褳 蟹邪 屑械卸褘"
 
-#: config/rs6000/rs6000.c:5956
+#: config/rs6000/rs6000.c:5962
 #, fuzzy
 msgid "argument 3 must be a 4-bit unsigned literal"
 msgstr "锌械褉褕褘屑 邪褉谐褍屑械薪褌邪屑 \"%s\" 锌邪胁褨薪械薪 斜褘褑褜 \"int\""
 
-#: config/rs6000/rs6000.c:6126
+#: config/rs6000/rs6000.c:6134
 #, fuzzy, c-format
 msgid "argument to `%s' must be a 2-bit unsigned literal"
 msgstr "锌械褉褕褘屑 邪褉谐褍屑械薪褌邪屑 \"%s\" 锌邪胁褨薪械薪 斜褘褑褜 \"int\""
 
-#: config/rs6000/rs6000.c:6239
+#: config/rs6000/rs6000.c:6247
 #, fuzzy
 msgid "argument to dss must be a 2-bit unsigned literal"
 msgstr "锌械褉褕褘屑 邪褉谐褍屑械薪褌邪屑 \"%s\" 锌邪胁褨薪械薪 斜褘褑褜 \"int\""
 
-#: config/rs6000/rs6000.c:6477
+#: config/rs6000/rs6000.c:6261
+#, c-format
+msgid "invalid parameter combination for `%s' AltiVec intrinsic"
+msgstr ""
+
+#: config/rs6000/rs6000.c:6494
 #, fuzzy
 msgid "argument 1 of __builtin_spe_predicate must be a constant"
 msgstr "邪褉谐褍屑械薪褌 `__builtin_args_info' 锌邪胁褨薪械薪 斜褘褑褜 泻邪薪褋褌邪薪褌邪泄"
 
-#: config/rs6000/rs6000.c:6550
+#: config/rs6000/rs6000.c:6567
 #, fuzzy
 msgid "argument 1 of __builtin_spe_predicate is out of range"
 msgstr "邪褉谐褍屑械薪褌 `__builtin_args_info' 胁褘泄褕邪褳 蟹邪 屑械卸褘"
 
-#: config/rs6000/rs6000.c:9008
+#: config/rs6000/rs6000.c:9099
 #, c-format
 msgid "invalid %%f value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9017
+#: config/rs6000/rs6000.c:9108
 #, c-format
 msgid "invalid %%F value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9026
+#: config/rs6000/rs6000.c:9117
 #, c-format
 msgid "invalid %%G value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9061
+#: config/rs6000/rs6000.c:9152
 #, c-format
 msgid "invalid %%j code"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9071
+#: config/rs6000/rs6000.c:9162
 #, c-format
 msgid "invalid %%J code"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9081
+#: config/rs6000/rs6000.c:9172
 #, c-format
 msgid "invalid %%k value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9101 config/xtensa/xtensa.c:2000
+#: config/rs6000/rs6000.c:9192 config/xtensa/xtensa.c:2000
 #, c-format
 msgid "invalid %%K value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9168
+#: config/rs6000/rs6000.c:9259
 #, c-format
 msgid "invalid %%O value"
 msgstr "薪械褉褝褔邪褨褋薪邪械 蟹薪邪褔褝薪褜薪械 %%O"
 
-#: config/rs6000/rs6000.c:9215
+#: config/rs6000/rs6000.c:9306
 #, c-format
 msgid "invalid %%q value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9259
+#: config/rs6000/rs6000.c:9350
 #, c-format
 msgid "invalid %%S value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9301
+#: config/rs6000/rs6000.c:9392
 #, c-format
 msgid "invalid %%T value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9311
+#: config/rs6000/rs6000.c:9402
 #, c-format
 msgid "invalid %%u value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9320 config/xtensa/xtensa.c:1970
+#: config/rs6000/rs6000.c:9411 config/xtensa/xtensa.c:1970
 #, c-format
 msgid "invalid %%v value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:13815
+#: config/rs6000/rs6000.c:13913
 msgid "no profiling of 64-bit code for this ABI"
 msgstr ""
 
+#: config/rs6000/rs6000.c:14986
+msgid "use of 'long' in AltiVec types is deprecated; use 'int'"
+msgstr ""
+
 #: config/rs6000/aix.h:184 config/rs6000/beos.h:32
 msgid "Always pass floating-point arguments in memory"
 msgstr ""
@@ -12115,18 +12134,22 @@
 msgstr ""
 
 #: config/rs6000/rs6000.h:468
+msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
+msgstr ""
+
+#: config/rs6000/rs6000.h:471
 msgid "Determine which dependences between insns are considered costly"
 msgstr ""
 
-#: config/rs6000/rs6000.h:470
+#: config/rs6000/rs6000.h:473
 msgid "Specify which post scheduling nop insertion scheme to apply"
 msgstr ""
 
-#: config/rs6000/rs6000.h:472
+#: config/rs6000/rs6000.h:475
 msgid "Specify alignment of structure fields default/natural"
 msgstr ""
 
-#: config/rs6000/rs6000.h:474
+#: config/rs6000/rs6000.h:477
 msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr ""
 
@@ -12142,7 +12165,7 @@
 #. Number of bytes into the frame return addresses can be found.  See
 #. rs6000_stack_info in rs6000.c for more information on how the different
 #. abi's store the return address.
-#: config/rs6000/rs6000.h:1923
+#: config/rs6000/rs6000.h:1932
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr ""
 
@@ -12414,29 +12437,29 @@
 msgid "enable fused multiply/add instructions"
 msgstr "袧械 谐械薪械褉褘褉邪胁邪褑褜 褋褨屑胁邪谢褜薪褘褟 褨薪褋褌褉褍泻褑褘褨"
 
-#: config/sh/sh.c:5977
+#: config/sh/sh.c:5978
 #, fuzzy
 msgid "__builtin_saveregs not supported by this subtarget"
 msgstr "__buitin_saveregs 薪械 锌邪写褌褉褘屑谢褨胁邪械褑褑邪 谐褝褌邪泄 屑褝褌邪泄"
 
-#: config/sh/sh.c:6879
+#: config/sh/sh.c:6880
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 msgstr ""
 
 #. The sp_switch attribute only has meaning for interrupt functions.
-#: config/sh/sh.c:6901 config/sh/sh.c:6936
+#: config/sh/sh.c:6902 config/sh/sh.c:6937
 #, c-format
 msgid "`%s' attribute only applies to interrupt functions"
 msgstr ""
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:6908
+#: config/sh/sh.c:6909
 #, c-format
 msgid "`%s' attribute argument not a string constant"
 msgstr ""
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:6943
+#: config/sh/sh.c:6944
 #, c-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr ""
@@ -12449,69 +12472,69 @@
 msgid "Profiling is not supported on this target."
 msgstr "__buitin_saveregs 薪械 锌邪写褌褉褘屑谢褨胁邪械褑褑邪 谐褝褌邪泄 屑褝褌邪泄"
 
-#: config/sparc/sparc.c:360
+#: config/sparc/sparc.c:362
 #, c-format
 msgid "%s is not supported by this configuration"
 msgstr ""
 
-#: config/sparc/sparc.c:367
+#: config/sparc/sparc.c:369
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr ""
 
-#: config/sparc/sparc.c:392
+#: config/sparc/sparc.c:394
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr ""
 
-#: config/sparc/sparc.c:6818 config/sparc/sparc.c:6824
+#: config/sparc/sparc.c:6960 config/sparc/sparc.c:6966
 #, c-format
 msgid "invalid %%Y operand"
 msgstr "薪械褉褝褔邪褨褋薪褘 %%Y 邪锌械褉邪薪写"
 
-#: config/sparc/sparc.c:6894
+#: config/sparc/sparc.c:7036
 #, c-format
 msgid "invalid %%A operand"
 msgstr "薪械褉褝褔邪褨褋薪褘 %%A 邪锌械褉邪薪写"
 
-#: config/sparc/sparc.c:6904
+#: config/sparc/sparc.c:7046
 #, c-format
 msgid "invalid %%B operand"
 msgstr "薪械褉褝褔邪褨褋薪褘 %%B 邪锌械褉邪薪写"
 
-#: config/sparc/sparc.c:6943
+#: config/sparc/sparc.c:7085
 #, c-format
 msgid "invalid %%c operand"
 msgstr "薪械褉褝褔邪褨褋薪褘 %%c 邪锌械褉邪薪写"
 
-#: config/sparc/sparc.c:6944
+#: config/sparc/sparc.c:7086
 #, c-format
 msgid "invalid %%C operand"
 msgstr "薪械褉褝褔邪褨褋薪褘 %%C 邪锌械褉邪薪写"
 
-#: config/sparc/sparc.c:6965
+#: config/sparc/sparc.c:7107
 #, c-format
 msgid "invalid %%d operand"
 msgstr "薪械褉褝褔邪褨褋薪褘 %%d 邪锌械褉邪薪写"
 
-#: config/sparc/sparc.c:6966
+#: config/sparc/sparc.c:7108
 #, c-format
 msgid "invalid %%D operand"
 msgstr "薪械褉褝褔邪褨褋薪褘 %%D 邪锌械褉邪薪写"
 
-#: config/sparc/sparc.c:6982
+#: config/sparc/sparc.c:7124
 #, c-format
 msgid "invalid %%f operand"
 msgstr "薪械褉褝褔邪褨褋薪褘 %%f 邪锌械褉邪薪写"
 
-#: config/sparc/sparc.c:6996
+#: config/sparc/sparc.c:7138
 #, fuzzy, c-format
 msgid "invalid %%s operand"
 msgstr "薪械褉褝褔邪褨褋薪褘 %%f 邪锌械褉邪薪写"
 
-#: config/sparc/sparc.c:7050
+#: config/sparc/sparc.c:7192
 msgid "long long constant not a valid immediate operand"
 msgstr ""
 
-#: config/sparc/sparc.c:7053
+#: config/sparc/sparc.c:7195
 msgid "floating point constant not a valid immediate operand"
 msgstr ""
 
@@ -13003,265 +13026,265 @@
 msgid "`-gnat' misspelled as `-gant'"
 msgstr ""
 
-#: cp/call.c:217
+#: cp/call.c:219
 msgid "unable to call pointer to member function here"
 msgstr ""
 
-#: cp/call.c:2228
+#: cp/call.c:2238
 msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr ""
 
-#: cp/call.c:2233
+#: cp/call.c:2243
 msgid "%s %D(%T, %T) <built-in>"
 msgstr ""
 
-#: cp/call.c:2237
+#: cp/call.c:2247
 msgid "%s %D(%T) <built-in>"
 msgstr ""
 
-#: cp/call.c:2241
+#: cp/call.c:2251
 msgid "%s %T <conversion>"
 msgstr ""
 
-#: cp/call.c:2243
+#: cp/call.c:2253
 msgid "%J%s %+#D <near match>"
 msgstr ""
 
-#: cp/call.c:2245
+#: cp/call.c:2255
 msgid "%J%s %+#D"
 msgstr ""
 
-#: cp/call.c:2280
+#: cp/call.c:2290
 msgid "candidates are:"
 msgstr ""
 
-#: cp/call.c:2468
+#: cp/call.c:2478
 msgid "conversion from `%T' to `%T' is ambiguous"
 msgstr ""
 
-#: cp/call.c:2619 cp/call.c:2663
+#: cp/call.c:2629 cp/call.c:2673
 msgid "no matching function for call to `%D(%A)'"
 msgstr ""
 
-#: cp/call.c:2622 cp/call.c:2666
+#: cp/call.c:2632 cp/call.c:2676
 msgid "call of overloaded `%D(%A)' is ambiguous"
 msgstr ""
 
 #. It's no good looking for an overloaded operator() on a
 #. pointer-to-member-function.
-#: cp/call.c:2732
+#: cp/call.c:2742
 #, c-format
 msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr ""
 
-#: cp/call.c:2798
+#: cp/call.c:2808
 msgid "no match for call to `(%T) (%A)'"
 msgstr ""
 
-#: cp/call.c:2806
+#: cp/call.c:2816
 msgid "call of `(%T) (%A)' is ambiguous"
 msgstr ""
 
-#: cp/call.c:2839
+#: cp/call.c:2849
 #, c-format
 msgid "%s for ternary 'operator?:' in '%E ? %E : %E'"
 msgstr ""
 
-#: cp/call.c:2845
+#: cp/call.c:2855
 #, fuzzy, c-format
 msgid "%s for 'operator%s' in '%E%s'"
 msgstr "%s 锌械褉邪写 蟹薪邪泻邪屑 \"%s\""
 
-#: cp/call.c:2849
+#: cp/call.c:2859
 #, c-format
 msgid "%s for 'operator[]' in '%E[%E]'"
 msgstr ""
 
-#: cp/call.c:2854
+#: cp/call.c:2864
 #, fuzzy, c-format
 msgid "%s for '%s' in '%s %E'"
 msgstr "锌褉邪锌褍褕褔邪薪邪 锌芯谢械 '%s' 褍 '%s'"
 
-#: cp/call.c:2859
+#: cp/call.c:2869
 #, c-format
 msgid "%s for 'operator%s' in '%E %s %E'"
 msgstr ""
 
-#: cp/call.c:2862
+#: cp/call.c:2872
 #, fuzzy, c-format
 msgid "%s for 'operator%s' in '%s%E'"
 msgstr "%s 锌械褉邪写 蟹薪邪泻邪屑 \"%s\""
 
-#: cp/call.c:2951
+#: cp/call.c:2961
 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr ""
 
-#: cp/call.c:3028
+#: cp/call.c:3038
 #, c-format
 msgid "`%E' has type `void' and is not a throw-expression"
 msgstr ""
 
-#: cp/call.c:3061 cp/call.c:3265
+#: cp/call.c:3071 cp/call.c:3275
 msgid "operands to ?: have different types"
 msgstr ""
 
-#: cp/call.c:3219
+#: cp/call.c:3229
 msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
 msgstr ""
 
-#: cp/call.c:3226
+#: cp/call.c:3236
 msgid "enumeral and non-enumeral type in conditional expression"
 msgstr ""
 
-#: cp/call.c:3511
+#: cp/call.c:3521
 msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
 msgstr ""
 
-#: cp/call.c:3560
+#: cp/call.c:3570
 msgid "using synthesized `%#D' for copy assignment"
 msgstr ""
 
-#: cp/call.c:3562
+#: cp/call.c:3572
 msgid "  where cfront would use `%#D'"
 msgstr ""
 
-#: cp/call.c:3585
+#: cp/call.c:3595
 msgid "comparison between `%#T' and `%#T'"
 msgstr ""
 
-#: cp/call.c:3831
+#: cp/call.c:3841
 #, fuzzy
 msgid "no suitable `operator %s' for `%T'"
 msgstr "薪械屑邪谐褔褘屑褘 邪锌褝褉邪褌邪褉 '%s'"
 
-#: cp/call.c:3848
+#: cp/call.c:3858
 msgid "`%+#D' is private"
 msgstr ""
 
-#: cp/call.c:3850
+#: cp/call.c:3860
 msgid "`%+#D' is protected"
 msgstr ""
 
-#: cp/call.c:3852
+#: cp/call.c:3862
 msgid "`%+#D' is inaccessible"
 msgstr ""
 
-#: cp/call.c:3853
+#: cp/call.c:3863
 msgid "within this context"
 msgstr ""
 
-#: cp/call.c:3923
+#: cp/call.c:3947
 msgid "invalid conversion from `%T' to `%T'"
 msgstr ""
 
-#: cp/call.c:3925
+#: cp/call.c:3949
 msgid "  initializing argument %P of `%D'"
 msgstr ""
 
-#: cp/call.c:4079
+#: cp/call.c:4094
 #, fuzzy
 msgid "cannot bind bitfield `%E' to `%T'"
 msgstr "薪械 屑邪谐褍 褨薪褨褑褘褟谢褨蟹邪胁邪褑褜 褋褟斜褉芯褳褋泻褍褞 褎褍薪泻褑褘褞 \"%s\""
 
-#: cp/call.c:4082
+#: cp/call.c:4097
 #, fuzzy
 msgid "cannot bind packed field `%E' to `%T'"
 msgstr "薪械 屑邪谐褍 褨薪褨褑褘褟谢褨蟹邪胁邪褑褜 褋褟斜褉芯褳褋泻褍褞 褎褍薪泻褑褘褞 \"%s\""
 
-#: cp/call.c:4085
+#: cp/call.c:4100
 #, fuzzy
 msgid "cannot bind rvalue `%E' to `%T'"
 msgstr "薪械 屑邪谐褍 褨薪褨褑褘褟谢褨蟹邪胁邪褑褜 褋褟斜褉芯褳褋泻褍褞 褎褍薪泻褑褘褞 \"%s\""
 
-#: cp/call.c:4170
+#: cp/call.c:4185
 msgid "cannot pass objects of non-POD type `%#T' through `...'; call will abort at runtime"
 msgstr ""
 
 #. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4196
+#: cp/call.c:4211
 msgid "cannot receive objects of non-POD type `%#T' through `...'; call will abort at runtime"
 msgstr ""
 
-#: cp/call.c:4240
+#: cp/call.c:4255
 #, fuzzy
 msgid "the default argument for parameter %d of `%D' has not yet been parsed"
 msgstr "蟹胁褘褔邪泄薪褘 邪褉谐褍屑褝薪褌 写谢褟 `%#D' 屑邪械 褌褘锌 `%T'"
 
-#: cp/call.c:4437
+#: cp/call.c:4452
 msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
 msgstr ""
 
-#: cp/call.c:4456
+#: cp/call.c:4471
 msgid "`%T' is not an accessible base of `%T'"
 msgstr ""
 
-#: cp/call.c:4725
+#: cp/call.c:4740
 msgid "could not find class$ field in java interface type `%T'"
 msgstr ""
 
-#: cp/call.c:4980
+#: cp/call.c:4995
 #, fuzzy
 msgid "call to non-function `%D'"
 msgstr "褍 褎褍薪泻褑褘褨 \"%s\":"
 
-#: cp/call.c:5006
+#: cp/call.c:5021
 msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
 msgstr ""
 
-#: cp/call.c:5084
+#: cp/call.c:5099
 msgid "no matching function for call to `%T::%s(%A)%#V'"
 msgstr ""
 
-#: cp/call.c:5101
+#: cp/call.c:5116
 #, fuzzy, c-format
 msgid "call of overloaded `%s(%A)' is ambiguous"
 msgstr "锌邪屑械褉 \"%s\" - %d 斜邪泄褌"
 
-#: cp/call.c:5122
+#: cp/call.c:5137
 msgid "cannot call member function `%D' without object"
 msgstr ""
 
-#: cp/call.c:5707
+#: cp/call.c:5722
 msgid "passing `%T' chooses `%T' over `%T'"
 msgstr ""
 
-#: cp/call.c:5709 cp/name-lookup.c:4155
+#: cp/call.c:5724 cp/name-lookup.c:4137
 msgid "  in call to `%D'"
 msgstr ""
 
-#: cp/call.c:5766
+#: cp/call.c:5781
 msgid "choosing `%D' over `%D'"
 msgstr ""
 
-#: cp/call.c:5767
+#: cp/call.c:5782
 msgid "  for conversion from `%T' to `%T'"
 msgstr ""
 
-#: cp/call.c:5769
+#: cp/call.c:5784
 msgid "  because conversion sequence for the argument is better"
 msgstr ""
 
-#: cp/call.c:5889
+#: cp/call.c:5904
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 msgstr ""
 
-#: cp/call.c:5893
+#: cp/call.c:5908
 msgid "candidate 1:"
 msgstr ""
 
-#: cp/call.c:5894
+#: cp/call.c:5909
 msgid "candidate 2:"
 msgstr ""
 
-#: cp/call.c:6003
+#: cp/call.c:6018
 msgid "could not convert `%E' to `%T'"
 msgstr ""
 
-#: cp/call.c:6108
+#: cp/call.c:6123
 msgid "invalid initialization of non-const reference of type '%T' from a temporary of type '%T'"
 msgstr ""
 
-#: cp/call.c:6112
+#: cp/call.c:6127
 msgid "invalid initialization of reference of type '%T' from expression of type '%T'"
 msgstr ""
 
@@ -13336,222 +13359,222 @@
 msgid "`%#T' only defines private constructors and has no friends"
 msgstr ""
 
-#: cp/class.c:1995
+#: cp/class.c:2038
 msgid "no unique final overrider for `%D' in `%T'"
 msgstr ""
 
 #. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2441
+#: cp/class.c:2484
 msgid "`%D' was hidden"
 msgstr ""
 
-#: cp/class.c:2442
+#: cp/class.c:2485
 msgid "  by `%D'"
 msgstr ""
 
-#: cp/class.c:2484 cp/decl2.c:1161
+#: cp/class.c:2527 cp/decl2.c:1161
 msgid "`%#D' invalid; an anonymous union can only have non-static data members"
 msgstr ""
 
-#: cp/class.c:2490 cp/decl2.c:1168
+#: cp/class.c:2533 cp/decl2.c:1168
 msgid "private member `%#D' in anonymous union"
 msgstr ""
 
-#: cp/class.c:2493 cp/decl2.c:1170
+#: cp/class.c:2536 cp/decl2.c:1170
 msgid "protected member `%#D' in anonymous union"
 msgstr ""
 
-#: cp/class.c:2612
+#: cp/class.c:2655
 msgid "vtable layout for class `%T' may not be ABI-compliant and may change in a future version of GCC due to implicit virtual destructor"
 msgstr ""
 
-#: cp/class.c:2672
+#: cp/class.c:2715
 #, fuzzy
 msgid "bit-field `%#D' with non-integral type"
 msgstr "斜褨褌邪胁邪械 锌芯谢械 \"%s\" 屑邪械 薪械褉褝褔邪褨褋薪褘 褌褘锌"
 
-#: cp/class.c:2692
+#: cp/class.c:2735
 msgid "bit-field `%D' width not an integer constant"
 msgstr ""
 
-#: cp/class.c:2698
+#: cp/class.c:2741
 msgid "negative width in bit-field `%D'"
 msgstr ""
 
-#: cp/class.c:2703
+#: cp/class.c:2746
 msgid "zero width for bit-field `%D'"
 msgstr ""
 
-#: cp/class.c:2709
+#: cp/class.c:2752
 msgid "width of `%D' exceeds its type"
 msgstr ""
 
-#: cp/class.c:2718
+#: cp/class.c:2761
 msgid "`%D' is too small to hold all values of `%#T'"
 msgstr ""
 
-#: cp/class.c:2780
+#: cp/class.c:2823
 msgid "member `%#D' with constructor not allowed in union"
 msgstr ""
 
-#: cp/class.c:2783
+#: cp/class.c:2826
 msgid "member `%#D' with destructor not allowed in union"
 msgstr ""
 
-#: cp/class.c:2786
+#: cp/class.c:2829
 msgid "member `%#D' with copy assignment operator not allowed in union"
 msgstr ""
 
-#: cp/class.c:2813
+#: cp/class.c:2856
 msgid "multiple fields in union `%T' initialized"
 msgstr ""
 
-#: cp/class.c:2879
+#: cp/class.c:2922
 msgid "ignoring packed attribute on unpacked non-POD field `%#D'"
 msgstr ""
 
-#: cp/class.c:2939
+#: cp/class.c:2982
 msgid "`%D' may not be static because it is a member of a union"
 msgstr ""
 
-#: cp/class.c:2944
+#: cp/class.c:2987
 msgid "`%D' may not have reference type `%T' because it is a member of a union"
 msgstr ""
 
-#: cp/class.c:2952
+#: cp/class.c:2995
 msgid "field `%D' in local class cannot be static"
 msgstr ""
 
-#: cp/class.c:2958
+#: cp/class.c:3001
 msgid "field `%D' invalidly declared function type"
 msgstr ""
 
-#: cp/class.c:2965
+#: cp/class.c:3008
 #, fuzzy
 msgid "field `%D' invalidly declared method type"
 msgstr "斜褨褌邪胁邪械 锌芯谢械 \"%s\" 屑邪械 薪械褉褝褔邪褨褋薪褘 褌褘锌"
 
-#: cp/class.c:2998
+#: cp/class.c:3041
 msgid "non-static reference `%#D' in class without a constructor"
 msgstr ""
 
-#: cp/class.c:3041
+#: cp/class.c:3084
 msgid "non-static const member `%#D' in class without a constructor"
 msgstr ""
 
-#: cp/class.c:3056
+#: cp/class.c:3099
 msgid "field `%#D' with same name as class"
 msgstr ""
 
-#: cp/class.c:3074
+#: cp/class.c:3117
 msgid "`%#T' has pointer data members"
 msgstr ""
 
-#: cp/class.c:3078
+#: cp/class.c:3121
 msgid "  but does not override `%T(const %T&)'"
 msgstr ""
 
-#: cp/class.c:3080
+#: cp/class.c:3123
 msgid "  or `operator=(const %T&)'"
 msgstr ""
 
-#: cp/class.c:3083
+#: cp/class.c:3126
 msgid "  but does not override `operator=(const %T&)'"
 msgstr ""
 
-#: cp/class.c:3517
+#: cp/class.c:3560
 msgid "offset of empty base `%T' may not be ABI-compliant and maychange in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:3627
+#: cp/class.c:3670
 msgid "class `%T' will be considered nearly empty in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:3714
+#: cp/class.c:3757
 msgid "initializer specified for non-virtual method `%D'"
 msgstr ""
 
-#: cp/class.c:4402
+#: cp/class.c:4445
 msgid "offset of virtual base `%T' is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4492
+#: cp/class.c:4535
 msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
 msgstr ""
 
-#: cp/class.c:4505
+#: cp/class.c:4548
 msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
 msgstr ""
 
-#: cp/class.c:4679
+#: cp/class.c:4722
 msgid "size assigned to `%T' may not be ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
 #. Versions of G++ before G++ 3.4 did not reset the
 #. DECL_MODE.
-#: cp/class.c:4718
+#: cp/class.c:4761
 msgid "the offset of `%D' may not be ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4741
+#: cp/class.c:4784
 msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4750
+#: cp/class.c:4793
 msgid "`%D' contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4809
+#: cp/class.c:4852
 msgid "layout of classes derived from empty class `%T' may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4939 cp/semantics.c:2044
+#: cp/class.c:4982 cp/semantics.c:2041
 msgid "redefinition of `%#T'"
 msgstr ""
 
-#: cp/class.c:5109
+#: cp/class.c:5152
 msgid "`%#T' has virtual functions but non-virtual destructor"
 msgstr ""
 
-#: cp/class.c:5188
+#: cp/class.c:5231
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr ""
 
-#: cp/class.c:5630
+#: cp/class.c:5673
 #, c-format
 msgid "language string `\"%s\"' not recognized"
 msgstr ""
 
-#: cp/class.c:5718
+#: cp/class.c:5761
 msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
 msgstr ""
 
-#: cp/class.c:5843
+#: cp/class.c:5886
 msgid "no matches converting function `%D' to type `%#T'"
 msgstr ""
 
-#: cp/class.c:5866
+#: cp/class.c:5909
 msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
 msgstr ""
 
-#: cp/class.c:5892
+#: cp/class.c:5935
 msgid "assuming pointer to member `%D'"
 msgstr ""
 
-#: cp/class.c:5895
+#: cp/class.c:5938
 #, c-format
 msgid "(a pointer to member can only be formed with `&%E')"
 msgstr ""
 
-#: cp/class.c:5940 cp/class.c:6122 cp/class.c:6129
+#: cp/class.c:5983 cp/class.c:6165 cp/class.c:6172
 msgid "not enough type information"
 msgstr ""
 
-#: cp/class.c:5957
+#: cp/class.c:6000
 msgid "argument of type `%T' does not match `%T'"
 msgstr ""
 
-#: cp/class.c:6106
+#: cp/class.c:6149
 msgid "invalid operation on uninstantiated type"
 msgstr ""
 
@@ -13560,11 +13583,11 @@
 #. A name N used in a class S shall refer to the same declaration
 #. in its context and when re-evaluated in the completed scope of
 #. S.
-#: cp/class.c:6364 cp/decl.c:1222 cp/name-lookup.c:514 cp/pt.c:2097
+#: cp/class.c:6407 cp/decl.c:1223 cp/name-lookup.c:514 cp/pt.c:2125
 msgid "declaration of `%#D'"
 msgstr "邪斜胁褟褕褔褝薪褜薪械 `%#D'"
 
-#: cp/class.c:6365
+#: cp/class.c:6408
 msgid "changes meaning of `%D' from `%+#D'"
 msgstr ""
 
@@ -13667,157 +13690,174 @@
 msgid "  candidate conversions include `%D' and `%D'"
 msgstr ""
 
-#: cp/decl.c:371
+#: cp/decl.c:372
 msgid "label `%D' used but not defined"
 msgstr "邪写屑械褑褨薪邪 `%D' 胁褘泻邪褉褘褋褌芯褳胁褘胁邪械褑褑邪, 邪谢械 薪褟 胁褘蟹薪邪褔邪薪邪"
 
-#: cp/decl.c:378
+#: cp/decl.c:379
 msgid "label `%D' defined but not used"
 msgstr "邪写屑械褑褨薪邪 `%D' 胁褘蟹薪邪褔邪薪邪, 邪谢械 薪械 胁褘泻邪褉褘褋褌芯褳胁邪械褑褑邪"
 
-#: cp/decl.c:1130 cp/decl.c:1556
+#: cp/decl.c:1131 cp/decl.c:1570
 msgid "previous declaration of `%D'"
 msgstr "锌邪锌褟褉褝写薪褟械 邪斜胁褟褕褔褝薪褜薪械 `%D'"
 
-#: cp/decl.c:1178
+#: cp/decl.c:1179
 #, fuzzy
 msgid "%Jfunction '%D' redeclared as inline"
 msgstr "\"%s\" 薪械 邪斜胁械褕褔邪薪 (锌械褉褕邪械 胁褘泻邪褉褘褋褌邪薪薪械 褳 谐褝褌邪泄 褎褍薪泻褑褘褨)"
 
-#: cp/decl.c:1179
+#: cp/decl.c:1180
 #, fuzzy
 msgid "%Jprevious declaration of '%D' with attribute noinline"
 msgstr "薪褟屑邪 锌邪锌褟褉褝写薪褟谐邪 邪斜'褟褳谢械薪薪褟 写谢褟 \"%s\""
 
-#: cp/decl.c:1186
+#: cp/decl.c:1187
 #, fuzzy
 msgid "%Jfunction '%D' redeclared with attribute noinline"
 msgstr "\"%s\" 薪械 邪斜胁械褕褔邪薪 (锌械褉褕邪械 胁褘泻邪褉褘褋褌邪薪薪械 褳 谐褝褌邪泄 褎褍薪泻褑褘褨)"
 
-#: cp/decl.c:1188
+#: cp/decl.c:1189
 #, fuzzy
 msgid "%Jprevious declaration of '%D' was inline"
 msgstr "薪褟屑邪 锌邪锌褟褉褝写薪褟谐邪 邪斜'褟褳谢械薪薪褟 写谢褟 \"%s\""
 
-#: cp/decl.c:1209 cp/decl.c:1247
+#: cp/decl.c:1210 cp/decl.c:1248
 #, fuzzy
 msgid "shadowing %s function `%#D'"
 msgstr "褍 褎褍薪泻褑褘褨 \"%s\":"
 
-#: cp/decl.c:1218
+#: cp/decl.c:1219
 msgid "library function `%#D' redeclared as non-function `%#D'"
 msgstr ""
 
-#: cp/decl.c:1223
+#: cp/decl.c:1224
 #, fuzzy
 msgid "conflicts with built-in declaration `%#D'"
 msgstr "锌邪褳褌芯褉薪邪械 邪斜胁褟褕褔褝薪薪械 屑械褌泻褨 \"%s\""
 
-#: cp/decl.c:1242 cp/decl.c:1354 cp/decl.c:1370
+#: cp/decl.c:1243 cp/decl.c:1355 cp/decl.c:1371
 msgid "new declaration `%#D'"
 msgstr "薪芯胁邪械 邪斜胁褟褕褔褝薪褜薪械 `%#D'"
 
-#: cp/decl.c:1243
+#: cp/decl.c:1244
 #, fuzzy
 msgid "ambiguates built-in declaration `%#D'"
 msgstr "锌邪褳褌芯褉薪邪械 邪斜胁褟褕褔褝薪薪械 屑械褌泻褨 \"%s\""
 
-#: cp/decl.c:1314
+#: cp/decl.c:1315
 msgid "`%#D' redeclared as different kind of symbol"
 msgstr ""
 
-#: cp/decl.c:1317
+#: cp/decl.c:1318
 msgid "previous declaration of `%#D'"
 msgstr "锌邪锌褟褉褝写薪褟械 邪斜胁褟褕褔褝薪褜薪械 `%#D'"
 
-#: cp/decl.c:1339
+#: cp/decl.c:1340
 msgid "declaration of template `%#D'"
 msgstr "邪斜胁褟褕褔褝薪褜薪械 褕邪斜谢褢薪褍 `%#D'"
 
-#: cp/decl.c:1340 cp/name-lookup.c:515
+#: cp/decl.c:1341 cp/name-lookup.c:515
 msgid "conflicts with previous declaration `%#D'"
 msgstr "泻邪薪褎谢褨泻褌 蟹 锌邪锌褟褉褝写薪褨屑 邪斜胁褟褕褔褝薪褜薪械屑 `%#D'"
 
-#: cp/decl.c:1355 cp/decl.c:1371
+#: cp/decl.c:1356 cp/decl.c:1372
 #, fuzzy
 msgid "ambiguates old declaration `%#D'"
 msgstr "锌邪褳褌芯褉薪邪械 邪斜胁褟褕褔褝薪薪械 屑械褌泻褨 \"%s\""
 
-#: cp/decl.c:1363
+#: cp/decl.c:1364
 msgid "declaration of C function `%#D' conflicts with"
 msgstr ""
 
-#: cp/decl.c:1365
+#: cp/decl.c:1366
 #, fuzzy
 msgid "previous declaration `%#D' here"
 msgstr "薪褟屑邪 锌邪锌褟褉褝写薪褟谐邪 邪斜'褟褳谢械薪薪褟 写谢褟 \"%s\""
 
-#: cp/decl.c:1381
+#: cp/decl.c:1382
 #, fuzzy
 msgid "conflicting declaration '%#D'"
 msgstr "锌邪褳褌芯褉薪邪械 邪斜胁褟褕褔褝薪薪械 屑械褌泻褨 \"%s\""
 
-#: cp/decl.c:1382
+#: cp/decl.c:1383
 #, fuzzy
 msgid "'%D' has a previous declaration as `%#D'"
 msgstr "薪褟屑邪 锌邪锌褟褉褝写薪褟谐邪 邪斜'褟褳谢械薪薪褟 写谢褟 \"%s\""
 
-#: cp/decl.c:1435
+#. [namespace.alias]
+#.
+#. A namespace-name or namespace-alias shall not be declared as
+#. the name of any other entity in the same declarative region.
+#. A namespace-name defined at global scope shall not be
+#. declared as the name of any other entity in any glogal scope
+#. of the program.
+#: cp/decl.c:1436
+#, fuzzy
+msgid "declaration of `namespace %D' conflicts with"
+msgstr "邪斜胁褟褕褔褝薪褜薪械 褕邪斜谢褢薪褍 `%#D'"
+
+#: cp/decl.c:1437
+#, fuzzy
+msgid "previous declaration of `namespace %D' here"
+msgstr "薪褟屑邪 锌邪锌褟褉褝写薪褟谐邪 邪斜'褟褳谢械薪薪褟 写谢褟 \"%s\""
+
+#: cp/decl.c:1449
 msgid "`%#D' previously defined here"
 msgstr ""
 
-#: cp/decl.c:1436
+#: cp/decl.c:1450
 msgid "`%#D' previously declared here"
 msgstr ""
 
 #. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:1445
+#: cp/decl.c:1459
 #, fuzzy
 msgid "prototype for `%#D'"
 msgstr "薪褟屑邪 锌邪锌褟褉褝写薪褟谐邪 锌褉邪褌邪褌褘锌邪 写谢褟 \"%s\""
 
-#: cp/decl.c:1446
+#: cp/decl.c:1460
 #, fuzzy
 msgid "%Jfollows non-prototype definition here"
 msgstr "锌邪锌褟褉褝写薪褟械 胁褘蟹薪邪褔褝薪褜薪械"
 
-#: cp/decl.c:1458
+#: cp/decl.c:1472
 #, fuzzy
 msgid "previous declaration of `%#D' with %L linkage"
 msgstr "薪褟屑邪 锌邪锌褟褉褝写薪褟谐邪 邪斜'褟褳谢械薪薪褟 写谢褟 \"%s\""
 
-#: cp/decl.c:1460
+#: cp/decl.c:1474
 msgid "conflicts with new declaration with %L linkage"
 msgstr ""
 
-#: cp/decl.c:1483 cp/decl.c:1490
+#: cp/decl.c:1497 cp/decl.c:1504
 msgid "default argument given for parameter %d of `%#D'"
 msgstr ""
 
-#: cp/decl.c:1485 cp/decl.c:1492
+#: cp/decl.c:1499 cp/decl.c:1506
 #, fuzzy
 msgid "after previous specification in `%#D'"
 msgstr "薪褟屑邪 锌邪锌褟褉褝写薪褟谐邪 邪斜'褟褳谢械薪薪褟 写谢褟 \"%s\""
 
-#: cp/decl.c:1501
+#: cp/decl.c:1515
 msgid "`%#D' was used before it was declared inline"
 msgstr ""
 
-#: cp/decl.c:1502
+#: cp/decl.c:1516
 #, fuzzy
 msgid "%Jprevious non-inline declaration here"
 msgstr "薪褟屑邪 锌邪锌褟褉褝写薪褟谐邪 邪斜'褟褳谢械薪薪褟 写谢褟 \"%s\""
 
-#: cp/decl.c:1555
+#: cp/decl.c:1569
 msgid "redundant redeclaration of `%D' in same scope"
 msgstr ""
 
-#: cp/decl.c:1649
+#: cp/decl.c:1663
 #, c-format
 msgid "declaration of `%F' throws different exceptions"
 msgstr ""
 
-#: cp/decl.c:1651
+#: cp/decl.c:1665
 #, fuzzy, c-format
 msgid "than previous declaration `%F'"
 msgstr "薪褟屑邪 锌邪锌褟褉褝写薪褟谐邪 邪斜'褟褳谢械薪薪褟 写谢褟 \"%s\""
@@ -13830,513 +13870,531 @@
 #. that specialization that would cause an implicit
 #. instantiation to take place, in every translation unit in
 #. which such a use occurs.
-#: cp/decl.c:1798
+#: cp/decl.c:1812
 msgid "explicit specialization of %D after first use"
 msgstr ""
 
-#: cp/decl.c:1878
+#: cp/decl.c:1892
 msgid "%J'%D': visibility attribute ignored because it"
 msgstr ""
 
-#: cp/decl.c:1880
+#: cp/decl.c:1894
 #, fuzzy
 msgid "%Jconflicts with previous declaration here"
 msgstr "泻邪薪褎谢褨泻褌 蟹 锌邪锌褟褉褝写薪褨屑 邪斜胁褟褕褔褝薪褜薪械屑 `%#D'"
 
-#: cp/decl.c:1974
+#: cp/decl.c:1988
 #, fuzzy
 msgid "implicit declaration of function `%#D'"
 msgstr "薪褟屑邪 锌邪锌褟褉褝写薪褟谐邪 邪斜'褟褳谢械薪薪褟 写谢褟 \"%s\""
 
-#: cp/decl.c:2137
+#: cp/decl.c:2151
 #, c-format
 msgid "label `%s' referenced outside of any function"
 msgstr ""
 
-#: cp/decl.c:2234 cp/decl.c:2258 cp/decl.c:2346
+#: cp/decl.c:2248 cp/decl.c:2272 cp/decl.c:2360
 msgid "jump to label `%D'"
 msgstr ""
 
-#: cp/decl.c:2236 cp/decl.c:2260
+#: cp/decl.c:2250 cp/decl.c:2274
 msgid "jump to case label"
 msgstr ""
 
-#: cp/decl.c:2239 cp/decl.c:2263
+#: cp/decl.c:2253 cp/decl.c:2277
 #, fuzzy
 msgid "%H  from here"
 msgstr " 邪写褋褞谢褜"
 
-#: cp/decl.c:2244
+#: cp/decl.c:2258
 msgid "  crosses initialization of `%#D'"
 msgstr ""
 
-#: cp/decl.c:2247 cp/decl.c:2362
+#: cp/decl.c:2261 cp/decl.c:2376
 msgid "  enters scope of non-POD `%#D'"
 msgstr ""
 
-#: cp/decl.c:2267 cp/decl.c:2366
+#: cp/decl.c:2281 cp/decl.c:2380
 msgid "  enters try block"
 msgstr ""
 
-#: cp/decl.c:2269 cp/decl.c:2368
+#: cp/decl.c:2283 cp/decl.c:2382
 msgid "  enters catch block"
 msgstr ""
 
-#: cp/decl.c:2347
+#: cp/decl.c:2361
 msgid "  from here"
 msgstr " 邪写褋褞谢褜"
 
 #. Can't skip init of __exception_info.
-#: cp/decl.c:2358
+#: cp/decl.c:2372
 msgid "%J  enters catch block"
 msgstr ""
 
-#: cp/decl.c:2360
+#: cp/decl.c:2374
 #, fuzzy
 msgid "  skips initialization of `%#D'"
 msgstr "褨薪褨褑褘褟谢褨蟹邪褑褘褟"
 
-#: cp/decl.c:2394
+#: cp/decl.c:2408
 msgid "label named wchar_t"
 msgstr ""
 
-#: cp/decl.c:2397
+#: cp/decl.c:2411
 #, fuzzy
 msgid "duplicate label `%D'"
 msgstr "锌邪褳褌邪褉褝薪薪械 \"%s\""
 
-#: cp/decl.c:2625 cp/parser.c:3182
+#: cp/decl.c:2639 cp/parser.c:3192
 msgid "`%D' used without template parameters"
 msgstr ""
 
-#: cp/decl.c:2635 cp/decl.c:2651 cp/decl.c:2739
+#: cp/decl.c:2649 cp/decl.c:2665 cp/decl.c:2753
 msgid "no class template named `%#T' in `%#T'"
 msgstr ""
 
-#: cp/decl.c:2672 cp/decl.c:2682 cp/decl.c:2702
+#: cp/decl.c:2686 cp/decl.c:2696 cp/decl.c:2716
 msgid "no type named `%#T' in `%#T'"
 msgstr ""
 
-#: cp/decl.c:3429
+#: cp/decl.c:3443
 msgid "%Jan anonymous union cannot have function members"
 msgstr ""
 
-#: cp/decl.c:3447
+#: cp/decl.c:3461
 msgid "member %#D' with constructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:3450
+#: cp/decl.c:3464
 msgid "member %#D' with destructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:3453
+#: cp/decl.c:3467
 msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:3493
+#: cp/decl.c:3507
 msgid "redeclaration of C++ built-in type `%T'"
 msgstr ""
 
-#: cp/decl.c:3531
+#: cp/decl.c:3545
 msgid "multiple types in one declaration"
 msgstr ""
 
-#: cp/decl.c:3557
+#: cp/decl.c:3571
 msgid "missing type-name in typedef-declaration"
 msgstr ""
 
-#: cp/decl.c:3565
+#: cp/decl.c:3579
 msgid "ISO C++ prohibits anonymous structs"
 msgstr ""
 
-#: cp/decl.c:3572
+#: cp/decl.c:3586
 msgid "`%D' can only be specified for functions"
 msgstr ""
 
-#: cp/decl.c:3574
+#: cp/decl.c:3588
 msgid "`%D' can only be specified inside a class"
 msgstr ""
 
-#: cp/decl.c:3576
+#: cp/decl.c:3590
 msgid "`%D' can only be specified for constructors"
 msgstr ""
 
-#: cp/decl.c:3579
+#: cp/decl.c:3593
 msgid "`%D' can only be specified for objects and functions"
 msgstr ""
 
-#: cp/decl.c:3721 cp/decl2.c:855
+#: cp/decl.c:3735 cp/decl2.c:855
 #, fuzzy
 msgid "typedef `%D' is initialized (use __typeof__ instead)"
 msgstr "锌邪褉邪屑械褌褉 \"%s\" 褨薪褨褑褘褟谢褨蟹邪胁邪薪褘"
 
-#: cp/decl.c:3726
+#: cp/decl.c:3740
 msgid "function `%#D' is initialized like a variable"
 msgstr ""
 
-#: cp/decl.c:3738
+#: cp/decl.c:3752
 msgid "declaration of `%#D' has `extern' and is initialized"
 msgstr ""
 
-#: cp/decl.c:3771
+#: cp/decl.c:3785
 msgid "`%#D' is not a static member of `%#T'"
 msgstr ""
 
-#: cp/decl.c:3777
+#: cp/decl.c:3791
 msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
 msgstr ""
 
-#: cp/decl.c:3788
+#: cp/decl.c:3802
 msgid "duplicate initialization of %D"
 msgstr ""
 
-#: cp/decl.c:3819
+#: cp/decl.c:3833
 msgid "declaration of `%#D' outside of class is not definition"
 msgstr ""
 
-#: cp/decl.c:3868
+#: cp/decl.c:3882
 #, fuzzy
 msgid "variable `%#D' has initializer but incomplete type"
 msgstr "\"%s\" 屑邪械 薪械蟹邪胁械褉褕邪薪褘 褌褘锌"
 
-#: cp/decl.c:3876 cp/decl.c:4445
+#: cp/decl.c:3890 cp/decl.c:4500
 #, fuzzy
 msgid "elements of array `%#D' have incomplete type"
 msgstr "\"%s\" 屑邪械 薪械蟹邪胁械褉褕邪薪褘 褌褘锌"
 
-#: cp/decl.c:3892
+#: cp/decl.c:3906
 msgid "aggregate `%#D' has incomplete type and cannot be defined"
 msgstr ""
 
-#: cp/decl.c:3942
+#: cp/decl.c:3956
 msgid "`%D' declared as reference but not initialized"
 msgstr ""
 
-#: cp/decl.c:3948
+#: cp/decl.c:3962
 msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
 msgstr ""
 
-#: cp/decl.c:3976
+#: cp/decl.c:3990
 #, fuzzy
 msgid "cannot initialize `%T' from `%T'"
 msgstr "薪械 屑邪谐褍 褨薪褨褑褘褟谢褨蟹邪胁邪褑褜 褋褟斜褉芯褳褋泻褍褞 褎褍薪泻褑褘褞 \"%s\""
 
-#: cp/decl.c:4008
+#: cp/decl.c:4022
 msgid "initializer fails to determine size of `%D'"
 msgstr ""
 
-#: cp/decl.c:4013
+#: cp/decl.c:4027
 msgid "array size missing in `%D'"
 msgstr "锌褉邪锌褍褕褔邪薪 锌邪屑械褉 屑邪褋褨胁邪 褳 `%D'"
 
-#: cp/decl.c:4025
+#: cp/decl.c:4039
 msgid "zero-size array `%D'"
 msgstr "薪褍谢褟胁褘 锌邪屑械褉 屑邪褋褨胁邪 `%D'"
 
 #. An automatic variable with an incomplete type: that is an error.
 #. Don't talk about array types here, since we took care of that
 #. message in grokdeclarator.
-#: cp/decl.c:4062
+#: cp/decl.c:4076
 msgid "storage size of `%D' isn't known"
 msgstr ""
 
-#: cp/decl.c:4084
+#: cp/decl.c:4098
 msgid "storage size of `%D' isn't constant"
 msgstr ""
 
-#: cp/decl.c:4139
+#: cp/decl.c:4153
 msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
 msgstr ""
 
-#: cp/decl.c:4140
+#: cp/decl.c:4154
 msgid "%J  you can work around this by removing the initializer"
 msgstr ""
 
-#: cp/decl.c:4166
+#: cp/decl.c:4180
 #, fuzzy
 msgid "uninitialized const `%D'"
 msgstr "薪械 屑邪谐褍 褨薪褨褑褘褟谢褨蟹邪胁邪褑褜 褋褟斜褉芯褳褋泻褍褞 褎褍薪泻褑褘褞 \"%s\""
 
-#: cp/decl.c:4245
+#: cp/decl.c:4240
+msgid "name `%D' used in a GNU-style designated initializer for an array"
+msgstr ""
+
+#: cp/decl.c:4251
+#, c-format
+msgid "Designated initializer `%E' larger than array size"
+msgstr ""
+
+#: cp/decl.c:4323
 #, fuzzy
 msgid "brace-enclosed initializer used to initialize `%T'"
 msgstr "薪械 屑邪谐褍 褨薪褨褑褘褟谢褨蟹邪胁邪褑褜 褋褟斜褉芯褳褋泻褍褞 褎褍薪泻褑褘褞 \"%s\""
 
-#: cp/decl.c:4309
+#: cp/decl.c:4387
 msgid "initializer for `%T' must be brace-enclosed"
 msgstr ""
 
-#: cp/decl.c:4326
+#: cp/decl.c:4404
 msgid "ISO C++ does not allow designated initializers"
 msgstr ""
 
-#: cp/decl.c:4330
+#: cp/decl.c:4408
 msgid "`%T' has no non-static data member named `%D'"
 msgstr ""
 
-#: cp/decl.c:4378
-msgid "name `%D' used in a GNU-style designated initializer for an array"
-msgstr ""
-
-#: cp/decl.c:4401
+#: cp/decl.c:4456
 #, fuzzy
 msgid "too many initializers for `%T'"
 msgstr "薪械 屑邪谐褍 褨薪褨褑褘褟谢褨蟹邪胁邪褑褜 褋褟斜褉芯褳褋泻褍褞 褎褍薪泻褑褘褞 \"%s\""
 
-#: cp/decl.c:4439
+#: cp/decl.c:4494
 msgid "variable-sized object `%D' may not be initialized"
 msgstr ""
 
-#: cp/decl.c:4450
+#: cp/decl.c:4505
 #, fuzzy
 msgid "`%D' has incomplete type"
 msgstr "\"%s\" 屑邪械 薪械蟹邪胁械褉褕邪薪褘 褌褘锌"
 
-#: cp/decl.c:4505
+#: cp/decl.c:4560
 msgid "`%D' must be initialized by constructor, not by `{...}'"
 msgstr ""
 
-#: cp/decl.c:4549
+#: cp/decl.c:4604
 msgid "structure `%D' with uninitialized const members"
 msgstr ""
 
-#: cp/decl.c:4551
+#: cp/decl.c:4606
 msgid "structure `%D' with uninitialized reference members"
 msgstr ""
 
-#: cp/decl.c:4732
+#: cp/decl.c:4788
 msgid "assignment (not initialization) in declaration"
 msgstr ""
 
-#: cp/decl.c:4749
+#: cp/decl.c:4805
 #, fuzzy
 msgid "cannot initialize `%D' to namespace `%D'"
 msgstr "薪械 屑邪谐褍 褨薪褨褑褘褟谢褨蟹邪胁邪褑褜 褋褟斜褉芯褳褋泻褍褞 褎褍薪泻褑褘褞 \"%s\""
 
-#: cp/decl.c:4803
+#: cp/decl.c:4859
 #, fuzzy
 msgid "shadowing previous type declaration of `%#D'"
 msgstr "薪褟屑邪 锌邪锌褟褉褝写薪褟谐邪 邪斜'褟褳谢械薪薪褟 写谢褟 \"%s\""
 
-#: cp/decl.c:4840
+#: cp/decl.c:4896
 msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
 msgstr ""
 
-#: cp/decl.c:4855
+#: cp/decl.c:4911
 msgid "`%D' is thread-local and so cannot be dynamically initialized"
 msgstr ""
 
-#: cp/decl.c:5337
+#: cp/decl.c:5406
 msgid "invalid catch parameter"
 msgstr ""
 
-#: cp/decl.c:5451
+#: cp/decl.c:5520
 msgid "destructor for alien class `%T' cannot be a member"
 msgstr ""
 
-#: cp/decl.c:5454
+#: cp/decl.c:5523
 msgid "constructor for alien class `%T' cannot be a member"
 msgstr ""
 
-#: cp/decl.c:5476
+#: cp/decl.c:5545
 msgid "`%D' declared as a `virtual' %s"
 msgstr ""
 
-#: cp/decl.c:5478
+#: cp/decl.c:5547
 msgid "`%D' declared as an `inline' %s"
 msgstr ""
 
-#: cp/decl.c:5480
+#: cp/decl.c:5549
 msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
 msgstr ""
 
-#: cp/decl.c:5483
+#: cp/decl.c:5552
 msgid "`%D' declared as a friend"
 msgstr ""
 
-#: cp/decl.c:5489
+#: cp/decl.c:5558
 #, fuzzy
 msgid "`%D' declared with an exception specification"
 msgstr "\"%s\" 薪械 邪斜胁械褕褔邪薪 (锌械褉褕邪械 胁褘泻邪褉褘褋褌邪薪薪械 褳 谐褝褌邪泄 褎褍薪泻褑褘褨)"
 
-#: cp/decl.c:5571
+#: cp/decl.c:5640
 msgid "cannot declare `::main' to be a template"
 msgstr ""
 
-#: cp/decl.c:5573
+#: cp/decl.c:5642
 msgid "cannot declare `::main' to be inline"
 msgstr ""
 
-#: cp/decl.c:5575
+#: cp/decl.c:5644
 msgid "cannot declare `::main' to be static"
 msgstr ""
 
-#: cp/decl.c:5578
+#: cp/decl.c:5647
 msgid "`main' must return `int'"
 msgstr "`main' 锌邪胁褨薪薪邪 胁褟褉褌邪褑褜 `int'"
 
-#: cp/decl.c:5606
+#: cp/decl.c:5675
 msgid "non-local function `%#D' uses anonymous type"
 msgstr ""
 
-#: cp/decl.c:5609
+#: cp/decl.c:5678
 msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
 msgstr ""
 
-#: cp/decl.c:5615
+#: cp/decl.c:5684
 msgid "non-local function `%#D' uses local type `%T'"
 msgstr ""
 
-#: cp/decl.c:5639
+#: cp/decl.c:5708
 msgid "%smember function `%D' cannot have `%T' method qualifier"
 msgstr ""
 
-#: cp/decl.c:5663
+#: cp/decl.c:5732
 msgid "defining explicit specialization `%D' in friend declaration"
 msgstr ""
 
 #. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:5673
+#: cp/decl.c:5742
 msgid "invalid use of template-id `%D' in declaration of primary template"
 msgstr ""
 
-#: cp/decl.c:5700
+#: cp/decl.c:5769
 msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
 msgstr ""
 
-#: cp/decl.c:5707
+#: cp/decl.c:5776
 msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
 msgstr ""
 
-#: cp/decl.c:5765
+#: cp/decl.c:5834
 msgid "definition of implicitly-declared `%D'"
 msgstr ""
 
-#: cp/decl.c:5785 cp/decl2.c:738
+#: cp/decl.c:5854 cp/decl2.c:738
 msgid "no `%#D' member function declared in class `%T'"
 msgstr ""
 
-#: cp/decl.c:5919
+#: cp/decl.c:5988
 msgid "non-local variable `%#D' uses local type `%T'"
 msgstr ""
 
-#: cp/decl.c:6034
+#: cp/decl.c:6103
 msgid "invalid in-class initialization of static data member of non-integral type `%T'"
 msgstr ""
 
-#: cp/decl.c:6043
+#: cp/decl.c:6112
 msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
 msgstr ""
 
-#: cp/decl.c:6046
+#: cp/decl.c:6115
 msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
 msgstr ""
 
-#: cp/decl.c:6065
+#: cp/decl.c:6134
 #, fuzzy
 msgid "size of array `%D' has non-integral type `%T'"
 msgstr "锌邪屑械褉 屑邪褋褨胁邪 `%D' 薪械 褑褝谢邪谢褨泻邪胁褘 褌褘锌"
 
-#: cp/decl.c:6067
+#: cp/decl.c:6136
 #, fuzzy
 msgid "size of array has non-integral type `%T'"
 msgstr "锌邪屑械褉 屑邪褋褨胁邪 \"%s\" 邪写屑芯褳薪褘"
 
-#: cp/decl.c:6103
+#: cp/decl.c:6172
 msgid "size of array `%D' is negative"
 msgstr "锌邪屑械褉 屑邪褋褨胁邪 `%D' - 邪写屑芯褳薪褘"
 
-#: cp/decl.c:6105
+#: cp/decl.c:6174
 msgid "size of array is negative"
 msgstr "邪写屑芯褳薪褘 锌邪屑械褉 屑邪褋褨胁邪 "
 
-#: cp/decl.c:6113
+#: cp/decl.c:6182
 msgid "ISO C++ forbids zero-size array `%D'"
 msgstr ""
 
-#: cp/decl.c:6115
+#: cp/decl.c:6184
 #, fuzzy
 msgid "ISO C++ forbids zero-size array"
 msgstr "ISO C 薪械 写邪蟹胁邪谢褟械 写褝泻谢邪褉邪褑褘褨 屑械褌邪泻 (label)"
 
-#: cp/decl.c:6122
+#: cp/decl.c:6191
 #, fuzzy
 msgid "size of array `%D' is not an integral constant-expression"
 msgstr "锌邪屑械褉 屑邪褋褨胁邪 \"%s\" 邪写屑芯褳薪褘"
 
-#: cp/decl.c:6125
+#: cp/decl.c:6194
 msgid "size of array is not an integral constant-expression"
 msgstr ""
 
-#: cp/decl.c:6130
+#: cp/decl.c:6199
 msgid "ISO C++ forbids variable-size array `%D'"
 msgstr ""
 
-#: cp/decl.c:6132
+#: cp/decl.c:6201
 #, fuzzy
 msgid "ISO C++ forbids variable-size array"
 msgstr "ISO C 薪械 写邪蟹胁邪谢褟械 写褝泻谢邪褉邪褑褘褨 屑械褌邪泻 (label)"
 
-#: cp/decl.c:6154
+#: cp/decl.c:6223
 msgid "overflow in array dimension"
 msgstr ""
 
-#: cp/decl.c:6248
+#: cp/decl.c:6317
 msgid "declaration of `%D' as %s"
 msgstr ""
 
-#: cp/decl.c:6250
+#: cp/decl.c:6319
 #, c-format
 msgid "creating %s"
 msgstr ""
 
-#: cp/decl.c:6262
+#: cp/decl.c:6331
 msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: cp/decl.c:6265
+#: cp/decl.c:6334
 msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: cp/decl.c:6293
+#: cp/decl.c:6362
 msgid "return type specification for constructor invalid"
 msgstr ""
 
-#: cp/decl.c:6300
+#: cp/decl.c:6369
 msgid "return type specification for destructor invalid"
 msgstr ""
 
-#: cp/decl.c:6306
+#: cp/decl.c:6375
 msgid "operator `%T' declared to return `%T'"
 msgstr ""
 
-#: cp/decl.c:6308
+#: cp/decl.c:6377
 msgid "return type specified for `operator %T'"
 msgstr ""
 
-#: cp/decl.c:6452
+#: cp/decl.c:6400
+msgid "unnamed variable or field declared void"
+msgstr ""
+
+#: cp/decl.c:6405
+#, fuzzy, c-format
+msgid "variable or field `%E' declared void"
+msgstr "褌褘锌 锌邪褉邪屑械褌褉邪 \"%s\" 薪械 邪斜'褟褳谢械薪褘"
+
+#: cp/decl.c:6408
+msgid "variable or field declared void"
+msgstr ""
+
+#: cp/decl.c:6547
 msgid "destructors must be member functions"
 msgstr ""
 
-#: cp/decl.c:6471
+#: cp/decl.c:6566
 msgid "destructor `%T' must match class name `%T'"
 msgstr ""
 
-#: cp/decl.c:6534
+#: cp/decl.c:6629
 msgid "declarator-id missing; using reserved word `%D'"
 msgstr ""
 
-#: cp/decl.c:6588
+#: cp/decl.c:6683
 msgid "type `%T' is not derived from type `%T'"
 msgstr ""
 
 #. Parse error puts this typespec where
 #. a declarator should go.
-#: cp/decl.c:6651
+#: cp/decl.c:6746
 msgid "`%T' specified as declarator-id"
 msgstr ""
 
-#: cp/decl.c:6653
+#: cp/decl.c:6748
 msgid "  perhaps you want `%T' for a constructor"
 msgstr ""
 
@@ -14344,309 +14402,301 @@
 #. decl-specifier like in
 #. std::allocator alloc;
 #. Handle that gracefully.
-#: cp/decl.c:6675
+#: cp/decl.c:6770
 #, fuzzy, c-format
 msgid "invalid use of template-name '%E' in a declarator"
 msgstr "薪褟胁械褉薪邪械 胁褘泻邪褉褘褋褌邪薪薪械 \"restict\""
 
-#: cp/decl.c:6695
+#: cp/decl.c:6790 cp/decl.c:8124
 msgid "declaration of `%D' as non-function"
 msgstr ""
 
-#: cp/decl.c:6772
+#: cp/decl.c:6867
 msgid "`bool' is now a keyword"
 msgstr ""
 
-#: cp/decl.c:6774
+#: cp/decl.c:6869
 msgid "extraneous `%T' ignored"
 msgstr ""
 
-#: cp/decl.c:6790 cp/decl.c:6834
+#: cp/decl.c:6885 cp/decl.c:6929
 msgid "multiple declarations `%T' and `%T'"
 msgstr "薪械邪写薪芯谢褜泻邪胁邪械 邪斜胁褟褕褔褝薪褜薪械 `%T' 褨 `%T'"
 
-#: cp/decl.c:6803
+#: cp/decl.c:6898
 msgid "ISO C++ does not support `long long'"
 msgstr "ISO C++ 薪械 锌邪写褌褉褘屑谢褨胁邪械 \"long long\""
 
-#: cp/decl.c:6907 cp/decl.c:6910
+#: cp/decl.c:7002 cp/decl.c:7005
 #, fuzzy, c-format
 msgid "ISO C++ forbids declaration of `%s' with no type"
 msgstr "ISO C 薪械 写邪蟹胁邪谢褟械 写褝泻谢邪褉邪褑褘褨 屑械褌邪泻 (label)"
 
-#: cp/decl.c:6941
+#: cp/decl.c:7036
 #, c-format
 msgid "short, signed or unsigned invalid for `%s'"
 msgstr ""
 
-#: cp/decl.c:6946
+#: cp/decl.c:7041
 #, c-format
 msgid "long and short specified together for `%s'"
 msgstr ""
 
-#: cp/decl.c:6957
+#: cp/decl.c:7052
 #, c-format
 msgid "signed and unsigned given together for `%s'"
 msgstr ""
 
-#: cp/decl.c:7066
+#: cp/decl.c:7161
 msgid "qualifiers are not allowed on declaration of `operator %T'"
 msgstr ""
 
-#: cp/decl.c:7088
+#: cp/decl.c:7183
 msgid "member `%D' cannot be declared both virtual and static"
 msgstr ""
 
-#: cp/decl.c:7097
+#: cp/decl.c:7192
 #, fuzzy
 msgid "`%T::%D' is not a valid declarator"
 msgstr "\"%s\" - 谐褝褌邪 薪械 锌邪褔邪褌邪泻 写褝泻谢邪褉邪褑褘褨"
 
-#: cp/decl.c:7109
+#: cp/decl.c:7204
 msgid "storage class specifiers invalid in parameter declarations"
 msgstr ""
 
-#: cp/decl.c:7113
+#: cp/decl.c:7208
 msgid "typedef declaration invalid in parameter declaration"
 msgstr ""
 
-#: cp/decl.c:7126
+#: cp/decl.c:7221
 msgid "virtual outside class declaration"
 msgstr ""
 
-#: cp/decl.c:7185
+#: cp/decl.c:7280
 #, c-format
 msgid "storage class specified for %s `%s'"
 msgstr ""
 
-#: cp/decl.c:7220
+#: cp/decl.c:7315
 #, c-format
 msgid "top-level declaration of `%s' specifies `auto'"
 msgstr ""
 
-#: cp/decl.c:7232
+#: cp/decl.c:7327
 msgid "storage class specifiers invalid in friend function declarations"
 msgstr ""
 
-#: cp/decl.c:7397
+#: cp/decl.c:7492
 msgid "destructor cannot be static member function"
 msgstr ""
 
-#: cp/decl.c:7400
+#: cp/decl.c:7495
 #, c-format
 msgid "destructors may not be `%s'"
 msgstr ""
 
-#: cp/decl.c:7421
+#: cp/decl.c:7516
 msgid "constructor cannot be static member function"
 msgstr ""
 
-#: cp/decl.c:7424
+#: cp/decl.c:7519
 msgid "constructors cannot be declared virtual"
 msgstr ""
 
-#: cp/decl.c:7429
+#: cp/decl.c:7524
 #, c-format
 msgid "constructors may not be `%s'"
 msgstr ""
 
-#: cp/decl.c:7439
+#: cp/decl.c:7534
 msgid "return value type specifier for constructor ignored"
 msgstr ""
 
-#: cp/decl.c:7458
+#: cp/decl.c:7553
 #, c-format
 msgid "can't initialize friend function `%s'"
 msgstr "薪械 屑邪谐褍 褨薪褨褑褘褟谢褨蟹邪胁邪褑褜 褋褟斜褉芯褳褋泻褍褞 褎褍薪泻褑褘褞 \"%s\""
 
 #. Cannot be both friend and virtual.
-#: cp/decl.c:7462
+#: cp/decl.c:7557
 msgid "virtual functions cannot be friends"
 msgstr "胁褨褉褌褍邪谢褜薪褘褟 褎褍薪泻褑褘褨 薪械 屑芯谐褍褑褜 斜褘褑褜 褋褟斜褉芯褳褋泻褨屑褨"
 
-#: cp/decl.c:7467
+#: cp/decl.c:7562
 msgid "friend declaration not in class definition"
 msgstr ""
 
-#: cp/decl.c:7469
+#: cp/decl.c:7564
 #, fuzzy, c-format
 msgid "can't define friend function `%s' in a local class definition"
 msgstr "薪械 屑邪谐褍 褨薪褨褑褘褟谢褨蟹邪胁邪褑褜 褋褟斜褉芯褳褋泻褍褞 褎褍薪泻褑褘褞 \"%s\""
 
-#: cp/decl.c:7490
+#: cp/decl.c:7585
 msgid "destructors may not have parameters"
 msgstr ""
 
-#: cp/decl.c:7510 cp/decl.c:7517
+#: cp/decl.c:7605 cp/decl.c:7612
 #, fuzzy
 msgid "cannot declare reference to `%#T'"
 msgstr "袧械 屑邪谐褍 蟹薪邪泄褋褑褨 褎邪泄谢 写谢褟 泻谢邪褋邪 %s."
 
-#: cp/decl.c:7511
+#: cp/decl.c:7606
 #, fuzzy
 msgid "cannot declare pointer to `%#T'"
 msgstr "\"%s\" 屑邪械 薪械蟹邪胁械褉褕邪薪褘 褌褘锌"
 
-#: cp/decl.c:7516
+#: cp/decl.c:7611
 msgid "cannot declare pointer to `%#T' member"
 msgstr ""
 
-#: cp/decl.c:7655
+#: cp/decl.c:7750
 msgid "extra qualification `%T::' on member `%s' ignored"
 msgstr ""
 
-#: cp/decl.c:7671
+#: cp/decl.c:7766
 msgid "cannot declare member function `%T::%s' within `%T'"
 msgstr ""
 
-#: cp/decl.c:7686
+#: cp/decl.c:7781
 msgid "cannot declare member `%T::%s' within `%T'"
 msgstr ""
 
-#: cp/decl.c:7766
+#: cp/decl.c:7861
 msgid "data member may not have variably modified type `%T'"
 msgstr ""
 
-#: cp/decl.c:7768
+#: cp/decl.c:7863
 msgid "parameter may not have variably modified type `%T'"
 msgstr ""
 
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 #. declarations of constructors within a class definition.
-#: cp/decl.c:7776
+#: cp/decl.c:7871
 msgid "only declarations of constructors can be `explicit'"
 msgstr ""
 
-#: cp/decl.c:7784
+#: cp/decl.c:7879
 #, c-format
 msgid "non-member `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: cp/decl.c:7789
+#: cp/decl.c:7884
 #, c-format
 msgid "non-object member `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: cp/decl.c:7795
+#: cp/decl.c:7890
 #, c-format
 msgid "function `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: cp/decl.c:7800
+#: cp/decl.c:7895
 #, c-format
 msgid "static `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: cp/decl.c:7805
+#: cp/decl.c:7900
 #, c-format
 msgid "const `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: cp/decl.c:7818
+#: cp/decl.c:7913
 msgid "template-id `%D' used as a declarator"
 msgstr ""
 
-#: cp/decl.c:7839
+#: cp/decl.c:7934
 msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
 msgstr ""
 
-#: cp/decl.c:7847
+#: cp/decl.c:7942
 msgid "%Jtypedef name may not be a nested-name-specifier"
 msgstr ""
 
-#: cp/decl.c:7893
+#: cp/decl.c:7988
 #, fuzzy
 msgid "%Jinvalid type qualifier for non-member function type"
 msgstr "薪械 屑邪谐褍 褨薪褨褑褘褟谢褨蟹邪胁邪褑褜 褋褟斜褉芯褳褋泻褍褞 褎褍薪泻褑褘褞 \"%s\""
 
-#: cp/decl.c:7956
+#: cp/decl.c:8051
 msgid "type qualifiers specified for friend class declaration"
 msgstr ""
 
-#: cp/decl.c:7961
+#: cp/decl.c:8056
 msgid "`inline' specified for friend class declaration"
 msgstr ""
 
-#: cp/decl.c:7969
+#: cp/decl.c:8064
 #, fuzzy
 msgid "template parameters cannot be friends"
 msgstr "胁褨褉褌褍邪谢褜薪褘褟 褎褍薪泻褑褘褨 薪械 屑芯谐褍褑褜 斜褘褑褜 褋褟斜褉芯褳褋泻褨屑褨"
 
-#: cp/decl.c:7971
+#: cp/decl.c:8066
 msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
 msgstr ""
 
-#: cp/decl.c:7975
+#: cp/decl.c:8070
 msgid "friend declaration requires class-key, i.e. `friend %#T'"
 msgstr ""
 
-#: cp/decl.c:7988
+#: cp/decl.c:8083
 msgid "trying to make class `%T' a friend of global scope"
 msgstr ""
 
-#: cp/decl.c:7999
+#: cp/decl.c:8094
 msgid "invalid qualifiers on non-member function type"
 msgstr ""
 
-#: cp/decl.c:8018
+#: cp/decl.c:8113
 msgid "abstract declarator `%T' used as declaration"
 msgstr ""
 
-#: cp/decl.c:8030
-msgid "unnamed variable or field declared void"
-msgstr ""
-
-#: cp/decl.c:8039
-msgid "variable or field declared void"
-msgstr ""
-
-#: cp/decl.c:8049
+#: cp/decl.c:8139
 msgid "cannot use `::' in parameter declaration"
 msgstr ""
 
 #. Something like struct S { int N::j; };
-#: cp/decl.c:8094
+#: cp/decl.c:8184
 msgid "invalid use of `::'"
 msgstr "薪械褉褝褔邪褨褋薪邪械 胁褘泻邪褉褘褋褌邪薪褜薪械 `::'"
 
-#: cp/decl.c:8106
+#: cp/decl.c:8196
 #, fuzzy
 msgid "function `%D' cannot be declared friend"
 msgstr "胁褨褉褌褍邪谢褜薪褘褟 褎褍薪泻褑褘褨 薪械 屑芯谐褍褑褜 斜褘褑褜 褋褟斜褉芯褳褋泻褨屑褨"
 
-#: cp/decl.c:8118
+#: cp/decl.c:8208
 msgid "can't make `%D' into a method -- not in a class"
 msgstr ""
 
-#: cp/decl.c:8127
+#: cp/decl.c:8217
 #, fuzzy
 msgid "function `%D' declared virtual inside a union"
 msgstr "\"%s\" 薪械 邪斜胁械褕褔邪薪 (锌械褉褕邪械 胁褘泻邪褉褘褋褌邪薪薪械 褳 谐褝褌邪泄 褎褍薪泻褑褘褨)"
 
-#: cp/decl.c:8136
+#: cp/decl.c:8226
 msgid "`%D' cannot be declared virtual, since it is always static"
 msgstr ""
 
-#: cp/decl.c:8215
+#: cp/decl.c:8305
 #, fuzzy
 msgid "field `%D' has incomplete type"
 msgstr "\"%s\" 屑邪械 薪械蟹邪胁械褉褕邪薪褘 褌褘锌"
 
-#: cp/decl.c:8217
+#: cp/decl.c:8307
 #, fuzzy
 msgid "name `%T' has incomplete type"
 msgstr "\"%s\" 屑邪械 薪械蟹邪胁械褉褕邪薪褘 褌褘锌"
 
-#: cp/decl.c:8226
+#: cp/decl.c:8316
 msgid "  in instantiation of template `%T'"
 msgstr ""
 
-#: cp/decl.c:8236
+#: cp/decl.c:8326
 #, c-format
 msgid "`%s' is neither function nor member function; cannot be declared friend"
 msgstr ""
 
-#: cp/decl.c:8247
+#: cp/decl.c:8337
 msgid "member functions are implicitly friends of their class"
 msgstr ""
 
@@ -14662,92 +14712,92 @@
 #. the rest of the compiler does not correctly
 #. handle the initialization unless the member is
 #. static so we make it static below.
-#: cp/decl.c:8287
+#: cp/decl.c:8377
 msgid "ISO C++ forbids initialization of member `%D'"
 msgstr ""
 
-#: cp/decl.c:8289
+#: cp/decl.c:8379
 msgid "making `%D' static"
 msgstr ""
 
-#: cp/decl.c:8345
+#: cp/decl.c:8435
 #, c-format
 msgid "storage class `auto' invalid for function `%s'"
 msgstr ""
 
-#: cp/decl.c:8347
+#: cp/decl.c:8437
 #, c-format
 msgid "storage class `register' invalid for function `%s'"
 msgstr ""
 
-#: cp/decl.c:8349
+#: cp/decl.c:8439
 #, c-format
 msgid "storage class `__thread' invalid for function `%s'"
 msgstr ""
 
-#: cp/decl.c:8360
+#: cp/decl.c:8450
 #, c-format
 msgid "storage class `static' invalid for function `%s' declared out of global scope"
 msgstr ""
 
-#: cp/decl.c:8362
+#: cp/decl.c:8452
 #, c-format
 msgid "storage class `inline' invalid for function `%s' declared out of global scope"
 msgstr ""
 
-#: cp/decl.c:8369
+#: cp/decl.c:8459
 #, c-format
 msgid "virtual non-class function `%s'"
 msgstr ""
 
-#: cp/decl.c:8400
+#: cp/decl.c:8490
 msgid "cannot declare member function `%D' to have static linkage"
 msgstr ""
 
 #. FIXME need arm citation
-#: cp/decl.c:8406
+#: cp/decl.c:8496
 msgid "cannot declare static function inside another function"
 msgstr ""
 
-#: cp/decl.c:8434
+#: cp/decl.c:8524
 msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
 msgstr ""
 
-#: cp/decl.c:8440
+#: cp/decl.c:8530
 msgid "static member `%D' declared `register'"
 msgstr ""
 
-#: cp/decl.c:8445
+#: cp/decl.c:8535
 msgid "cannot explicitly declare member `%#D' to have extern linkage"
 msgstr ""
 
-#: cp/decl.c:8585
+#: cp/decl.c:8675
 msgid "default argument for `%#D' has type `%T'"
 msgstr "蟹胁褘褔邪泄薪褘 邪褉谐褍屑褝薪褌 写谢褟 `%#D' 屑邪械 褌褘锌 `%T'"
 
-#: cp/decl.c:8588
+#: cp/decl.c:8678
 msgid "default argument for parameter of type `%T' has type `%T'"
 msgstr ""
 
-#: cp/decl.c:8605
+#: cp/decl.c:8695
 msgid "default argument `%E' uses local variable `%D'"
 msgstr ""
 
-#: cp/decl.c:8649
+#: cp/decl.c:8739
 #, c-format
 msgid "invalid string constant `%E'"
 msgstr "`%E' - 薪械褉褝褔邪褨褋薪邪褟 薪褟蟹褜屑械薪薪邪褟 褌褘锌褍 string"
 
-#: cp/decl.c:8651
+#: cp/decl.c:8741
 msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
 msgstr ""
 
-#: cp/decl.c:8689
+#: cp/decl.c:8779
 #, fuzzy
 msgid "parameter `%D' invalidly declared method type"
 msgstr "褌褘锌 锌邪褉邪屑械褌褉邪 \"%s\" 薪械 邪斜'褟褳谢械薪褘"
 
-#: cp/decl.c:8713
+#: cp/decl.c:8803
 msgid "parameter `%D' includes %s to array of unknown bound `%T'"
 msgstr ""
 
@@ -14766,94 +14816,94 @@
 #. or implicitly defined), there's no need to worry about their
 #. existence.  Theoretically, they should never even be
 #. instantiated, but that's hard to forestall.
-#: cp/decl.c:8872
+#: cp/decl.c:8962
 msgid "invalid constructor; you probably meant `%T (const %T&)'"
 msgstr ""
 
-#: cp/decl.c:9000
+#: cp/decl.c:9090
 msgid "`%D' must be a nonstatic member function"
 msgstr ""
 
-#: cp/decl.c:9006
+#: cp/decl.c:9096
 msgid "`%D' must be either a non-static member function or a non-member function"
 msgstr ""
 
-#: cp/decl.c:9023
+#: cp/decl.c:9113
 msgid "`%D' must have an argument of class or enumerated type"
 msgstr ""
 
-#: cp/decl.c:9058
+#: cp/decl.c:9148
 #, c-format
 msgid "conversion to %s%s will never use a type conversion operator"
 msgstr ""
 
 #. 13.4.0.3
-#: cp/decl.c:9065
+#: cp/decl.c:9155
 msgid "ISO C++ prohibits overloading operator ?:"
 msgstr ""
 
-#: cp/decl.c:9115
+#: cp/decl.c:9205
 msgid "postfix `%D' must take `int' as its argument"
 msgstr ""
 
-#: cp/decl.c:9119
+#: cp/decl.c:9209
 msgid "postfix `%D' must take `int' as its second argument"
 msgstr ""
 
-#: cp/decl.c:9126
+#: cp/decl.c:9216
 msgid "`%D' must take either zero or one argument"
 msgstr ""
 
-#: cp/decl.c:9128
+#: cp/decl.c:9218
 msgid "`%D' must take either one or two arguments"
 msgstr ""
 
-#: cp/decl.c:9149
+#: cp/decl.c:9239
 msgid "prefix `%D' should return `%T'"
 msgstr ""
 
-#: cp/decl.c:9155
+#: cp/decl.c:9245
 msgid "postfix `%D' should return `%T'"
 msgstr ""
 
-#: cp/decl.c:9164
+#: cp/decl.c:9254
 msgid "`%D' must take `void'"
 msgstr ""
 
-#: cp/decl.c:9166 cp/decl.c:9174
+#: cp/decl.c:9256 cp/decl.c:9264
 msgid "`%D' must take exactly one argument"
 msgstr ""
 
-#: cp/decl.c:9176
+#: cp/decl.c:9266
 msgid "`%D' must take exactly two arguments"
 msgstr ""
 
-#: cp/decl.c:9184
+#: cp/decl.c:9274
 msgid "user-defined `%D' always evaluates both arguments"
 msgstr ""
 
-#: cp/decl.c:9198
+#: cp/decl.c:9288
 msgid "`%D' should return by value"
 msgstr ""
 
-#: cp/decl.c:9210 cp/decl.c:9213
+#: cp/decl.c:9300 cp/decl.c:9303
 msgid "`%D' cannot have default arguments"
 msgstr ""
 
-#: cp/decl.c:9273
+#: cp/decl.c:9363
 msgid "using typedef-name `%D' after `%s'"
 msgstr ""
 
-#: cp/decl.c:9279
+#: cp/decl.c:9369
 msgid "using template type parameter `%T' after `%s'"
 msgstr ""
 
-#: cp/decl.c:9287
+#: cp/decl.c:9377
 #, fuzzy
 msgid "`%T' referred to as `%s'"
 msgstr "薪械 蟹薪芯泄写蟹械薪 泻谢邪褋 \"%s\""
 
-#: cp/decl.c:9293
+#: cp/decl.c:9383
 msgid "`%T' referred to as enum"
 msgstr ""
 
@@ -14864,50 +14914,50 @@
 #. void f(class C);		// No template header here
 #.
 #. then the required template argument is missing.
-#: cp/decl.c:9308
+#: cp/decl.c:9398
 #, fuzzy
 msgid "template argument required for `%s %T'"
 msgstr "薪械胁褘泻邪褉褘褋褌邪械屑褘 锌邪褉邪屑械褌褉 \"%s\""
 
-#: cp/decl.c:9453
+#: cp/decl.c:9543
 #, fuzzy
 msgid "use of enum `%#D' without previous declaration"
 msgstr "褋械泻褑褘褟 \"%s\" 泻邪薪褎谢褨泻褌褍械 蟹 锌邪锌褟褉褝写薪褟泄 写褝泻谢邪褉邪褑褘褟泄"
 
-#: cp/decl.c:9471
+#: cp/decl.c:9561
 #, fuzzy
 msgid "redeclaration of `%T' as a non-template"
 msgstr "邪斜胁褟褕褔褝薪褜薪械 褕邪斜谢褢薪褍 `%#D'"
 
-#: cp/decl.c:9517
+#: cp/decl.c:9607
 msgid "derived union `%T' invalid"
 msgstr ""
 
-#: cp/decl.c:9570
+#: cp/decl.c:9660
 msgid "base type `%T' fails to be a struct or class type"
 msgstr ""
 
-#: cp/decl.c:9578
+#: cp/decl.c:9668
 msgid "recursive type `%T' undefined"
 msgstr ""
 
-#: cp/decl.c:9580
+#: cp/decl.c:9670
 msgid "duplicate base type `%T' invalid"
 msgstr ""
 
-#: cp/decl.c:9658
+#: cp/decl.c:9748
 msgid "Java class '%T' cannot have multiple bases"
 msgstr ""
 
-#: cp/decl.c:9660
+#: cp/decl.c:9750
 msgid "Java class '%T' cannot have virtual bases"
 msgstr ""
 
-#: cp/decl.c:9700
+#: cp/decl.c:9790
 msgid "multiple definition of `%#T'"
 msgstr ""
 
-#: cp/decl.c:9701
+#: cp/decl.c:9791
 #, fuzzy
 msgid "%Jprevious definition here"
 msgstr "锌邪锌褟褉褝写薪褟械 胁褘蟹薪邪褔褝薪褜薪械"
@@ -14916,51 +14966,51 @@
 #.
 #. IF no integral type can represent all the enumerator values, the
 #. enumeration is ill-formed.
-#: cp/decl.c:9836
+#: cp/decl.c:9926
 msgid "no integral type can represent all of the enumerator values for `%T'"
 msgstr ""
 
-#: cp/decl.c:9926
+#: cp/decl.c:10023
 msgid "enumerator value for `%D' not integer constant"
 msgstr ""
 
-#: cp/decl.c:9946
+#: cp/decl.c:10043
 msgid "overflow in enumeration values at `%D'"
 msgstr ""
 
-#: cp/decl.c:10015
+#: cp/decl.c:10112
 #, fuzzy
 msgid "return type `%#T' is incomplete"
 msgstr "胁褟褉褌邪械屑褘 褌褘锌 \"%s\" 薪械 \"int\""
 
-#: cp/decl.c:10133
+#: cp/decl.c:10230
 msgid "return type for `main' changed to `int'"
 msgstr ""
 
-#: cp/decl.c:10162
+#: cp/decl.c:10259
 #, fuzzy
 msgid "`%D' implicitly declared before its definition"
 msgstr "\"%s\" 薪械 邪斜胁械褕褔邪薪 (锌械褉褕邪械 胁褘泻邪褉褘褋褌邪薪薪械 褳 谐褝褌邪泄 褎褍薪泻褑褘褨)"
 
-#: cp/decl.c:10184 cp/typeck.c:6071
+#: cp/decl.c:10281 cp/typeck.c:6092
 msgid "`operator=' should return a reference to `*this'"
 msgstr ""
 
-#: cp/decl.c:10453
+#: cp/decl.c:10550
 #, fuzzy
 msgid "parameter `%D' declared void"
 msgstr "褌褘锌 锌邪褉邪屑械褌褉邪 \"%s\" 薪械 邪斜'褟褳谢械薪褘"
 
-#: cp/decl.c:10919
+#: cp/decl.c:11016
 #, fuzzy
 msgid "invalid member function declaration"
 msgstr "锌邪褳褌芯褉薪邪械 邪斜胁褟褕褔褝薪薪械 屑械褌泻褨 \"%s\""
 
-#: cp/decl.c:10936
+#: cp/decl.c:11033
 msgid "`%D' is already defined in class `%T'"
 msgstr ""
 
-#: cp/decl.c:11149
+#: cp/decl.c:11246
 msgid "static member function `%#D' declared with type qualifiers"
 msgstr ""
 
@@ -15009,7 +15059,7 @@
 msgid "invalid use of `virtual' in template declaration of `%#D'"
 msgstr ""
 
-#: cp/decl2.c:541 cp/pt.c:2834
+#: cp/decl2.c:541 cp/pt.c:2878
 #, fuzzy
 msgid "template declaration of `%#D'"
 msgstr "锌褍褋褌芯械 邪斜胁褟褕褔褝薪薪械"
@@ -15084,41 +15134,41 @@
 msgid "anonymous struct not inside named type"
 msgstr ""
 
-#: cp/decl2.c:1218
+#: cp/decl2.c:1224
 msgid "namespace-scope anonymous aggregates must be static"
 msgstr ""
 
-#: cp/decl2.c:1225
+#: cp/decl2.c:1231
 msgid "anonymous union with no members"
 msgstr ""
 
-#: cp/decl2.c:1259
+#: cp/decl2.c:1265
 msgid "`operator new' must return type `%T'"
 msgstr ""
 
-#: cp/decl2.c:1267
+#: cp/decl2.c:1273
 msgid "`operator new' takes type `size_t' (`%T') as first parameter"
 msgstr ""
 
-#: cp/decl2.c:1293
+#: cp/decl2.c:1299
 msgid "`operator delete' must return type `%T'"
 msgstr ""
 
-#: cp/decl2.c:1301
+#: cp/decl2.c:1307
 msgid "`operator delete' takes type `%T' as first parameter"
 msgstr ""
 
-#: cp/decl2.c:2810
+#: cp/decl2.c:2816
 #, fuzzy
 msgid "inline function `%D' used but never defined"
 msgstr "邪写屑械褑褨薪邪 `%D' 胁褘泻邪褉褘褋褌芯褳胁褘胁邪械褑褑邪, 邪谢械 薪褟 胁褘蟹薪邪褔邪薪邪"
 
-#: cp/decl2.c:2956
+#: cp/decl2.c:2962
 msgid "default argument missing for parameter %P of `%+#D'"
 msgstr ""
 
 #. damn ICE suppression
-#: cp/error.c:2387
+#: cp/error.c:2385
 #, c-format
 msgid "unexpected letter `%c' in locate_error\n"
 msgstr ""
@@ -15145,7 +15195,7 @@
 msgid "throwing NULL, which has integral, not pointer type"
 msgstr ""
 
-#: cp/except.c:598 cp/init.c:2038
+#: cp/except.c:598 cp/init.c:2047
 msgid "`%D' should never be overloaded"
 msgstr ""
 
@@ -15226,7 +15276,7 @@
 msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning"
 msgstr ""
 
-#: cp/g++spec.c:229 java/jvspec.c:415
+#: cp/g++spec.c:232 java/jvspec.c:415
 #, c-format
 msgid "argument to `%s' missing\n"
 msgstr ""
@@ -15360,63 +15410,63 @@
 msgid "incomplete type `%T' does not have member `%D'"
 msgstr ""
 
-#: cp/init.c:1459
+#: cp/init.c:1460
 msgid "`%D' is not a member of type `%T'"
 msgstr ""
 
-#: cp/init.c:1478
+#: cp/init.c:1487
 #, fuzzy
 msgid "invalid pointer to bit-field `%D'"
 msgstr "薪褟胁械褉薪邪械 胁褘泻邪褉褘褋褌邪薪薪械 \"restict\""
 
-#: cp/init.c:1580
+#: cp/init.c:1589
 #, fuzzy
 msgid "invalid use of non-static member function `%D'"
 msgstr "薪褟胁械褉薪邪械 胁褘泻邪褉褘褋褌邪薪薪械 \"restict\""
 
-#: cp/init.c:1586 cp/semantics.c:1236
+#: cp/init.c:1595 cp/semantics.c:1236
 #, fuzzy
 msgid "invalid use of non-static data member `%D'"
 msgstr "薪褟胁械褉薪邪械 胁褘泻邪褉褘褋褌邪薪薪械 \"restict\""
 
-#: cp/init.c:1725
+#: cp/init.c:1734
 msgid "new of array type fails to specify size"
 msgstr ""
 
-#: cp/init.c:1736
+#: cp/init.c:1745
 msgid "size in array new must have integral type"
 msgstr ""
 
-#: cp/init.c:1742
+#: cp/init.c:1751
 msgid "zero size array reserves no space"
 msgstr ""
 
-#: cp/init.c:1809
+#: cp/init.c:1818
 msgid "new cannot be applied to a reference type"
 msgstr ""
 
-#: cp/init.c:1815
+#: cp/init.c:1824
 msgid "new cannot be applied to a function type"
 msgstr ""
 
-#: cp/init.c:1861
+#: cp/init.c:1870
 msgid "call to Java constructor, while `jclass' undefined"
 msgstr ""
 
-#: cp/init.c:1877
+#: cp/init.c:1886
 #, fuzzy
 msgid "can't find class$"
 msgstr "袧械 屑邪谐褍 蟹薪邪泄褋褑褨 泻谢邪褋 \"%s\""
 
-#: cp/init.c:2004
+#: cp/init.c:2013
 msgid "invalid type `void' for new"
 msgstr ""
 
-#: cp/init.c:2014
+#: cp/init.c:2023
 msgid "uninitialized const in `new' of `%#T'"
 msgstr ""
 
-#: cp/init.c:2033
+#: cp/init.c:2042
 #, c-format
 msgid "call to Java constructor with `%s' undefined"
 msgstr ""
@@ -15424,40 +15474,40 @@
 #. See PR 15967. This should never happen (and it is
 #. fixed correctly in mainline), but on the release branch
 #. we prefer this less-intrusive approacch.
-#: cp/init.c:2077
+#: cp/init.c:2086
 msgid "no suitable or ambiguous `%D' found in class `%T'"
 msgstr ""
 
-#: cp/init.c:2083
+#: cp/init.c:2092
 #, fuzzy
 msgid "request for member `%D' is ambiguous"
 msgstr "锌邪屑械褉 \"%s\" - %d 斜邪泄褌"
 
-#: cp/init.c:2203
+#: cp/init.c:2212
 msgid "ISO C++ forbids initialization in array new"
 msgstr ""
 
-#: cp/init.c:2677
+#: cp/init.c:2686
 msgid "initializer ends prematurely"
 msgstr ""
 
-#: cp/init.c:2734
+#: cp/init.c:2743
 msgid "cannot initialize multi-dimensional array with initializer"
 msgstr ""
 
-#: cp/init.c:2895
+#: cp/init.c:2904
 msgid "possible problem detected in invocation of delete operator:"
 msgstr ""
 
-#: cp/init.c:2898
+#: cp/init.c:2907
 msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
 msgstr ""
 
-#: cp/init.c:2919
+#: cp/init.c:2928
 msgid "unknown array size in delete"
 msgstr ""
 
-#: cp/init.c:3184
+#: cp/init.c:3193
 msgid "type to vector delete is neither pointer or array type"
 msgstr ""
 
@@ -15525,15 +15575,15 @@
 msgid "(if you use `-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
 msgstr ""
 
-#: cp/mangle.c:2037
+#: cp/mangle.c:2050
 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
 msgstr ""
 
-#: cp/mangle.c:2090
+#: cp/mangle.c:2103
 msgid "omitted middle operand to `?:' operand cannot be mangled"
 msgstr ""
 
-#: cp/mangle.c:2389
+#: cp/mangle.c:2402
 msgid "the mangled name of `%D' will change in a future version of GCC"
 msgstr ""
 
@@ -15688,7 +15738,7 @@
 
 #. It's a nested name with template parameter dependent scope.
 #. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2126 cp/name-lookup.c:2140 cp/name-lookup.c:3380
+#: cp/name-lookup.c:2126 cp/name-lookup.c:2140 cp/name-lookup.c:3362
 msgid "`%T' is not a namespace"
 msgstr ""
 
@@ -15723,90 +15773,90 @@
 msgid "using-declaration cannot name destructor"
 msgstr ""
 
-#: cp/name-lookup.c:3005
+#: cp/name-lookup.c:2984
 msgid "declaration of `%D' not in a namespace surrounding `%D'"
 msgstr ""
 
-#: cp/name-lookup.c:3045
+#: cp/name-lookup.c:3024
 msgid "`%D' should have been declared inside `%D'"
 msgstr ""
 
-#: cp/name-lookup.c:3109
+#: cp/name-lookup.c:3088
 msgid "namespace alias `%D' not allowed here, assuming `%D'"
 msgstr ""
 
 #. The parser did not find it, so it's not there.
-#: cp/name-lookup.c:3224
+#: cp/name-lookup.c:3203
 #, fuzzy
 msgid "unknown namespace `%D'"
 msgstr "薪械胁褟写芯屑褘 褉褝卸褘屑 屑邪褕褘薪褘 \"%s\""
 
-#: cp/name-lookup.c:3374
+#: cp/name-lookup.c:3356
 msgid "namespace `%T' undeclared"
 msgstr ""
 
-#: cp/name-lookup.c:3407
+#: cp/name-lookup.c:3389
 msgid "strong using only meaningful at namespace scope"
 msgstr ""
 
-#: cp/name-lookup.c:3414
+#: cp/name-lookup.c:3396
 #, fuzzy
 msgid "`%D' attribute directive ignored"
 msgstr "\"%s\" 邪褌褉褘斜褍褌 褨谐薪邪褉褘褉褍械褑褑邪"
 
-#: cp/name-lookup.c:3547
+#: cp/name-lookup.c:3529
 #, fuzzy
 msgid "use of `%D' is ambiguous"
 msgstr "锌邪屑械褉 \"%s\" - %d 斜邪泄褌"
 
-#: cp/name-lookup.c:3548
+#: cp/name-lookup.c:3530
 msgid "  first declared as `%#D' here"
 msgstr ""
 
-#: cp/name-lookup.c:3551
+#: cp/name-lookup.c:3533
 msgid "  also declared as `%#D' here"
 msgstr ""
 
-#: cp/name-lookup.c:3566
+#: cp/name-lookup.c:3548
 msgid "`%D' denotes an ambiguous type"
 msgstr ""
 
-#: cp/name-lookup.c:3567
+#: cp/name-lookup.c:3549
 #, fuzzy
 msgid "%J  first type here"
 msgstr " 邪写褋褞谢褜"
 
-#: cp/name-lookup.c:3568
+#: cp/name-lookup.c:3550
 msgid "%J  other type here"
 msgstr ""
 
 #. This happens for A::B where B is a template, and there are no
 #. template arguments.
-#: cp/name-lookup.c:3633 cp/typeck.c:1792
+#: cp/name-lookup.c:3615 cp/typeck.c:1792
 msgid "invalid use of `%D'"
 msgstr "薪械褉褝褔邪褨褋薪邪械 胁褘泻邪褉褘褋褌邪薪褜薪械 `%D'"
 
-#: cp/name-lookup.c:3674
+#: cp/name-lookup.c:3656
 msgid "`%D::%D' is not a template"
 msgstr ""
 
-#: cp/name-lookup.c:3691
+#: cp/name-lookup.c:3673
 msgid "`%D' undeclared in namespace `%D'"
 msgstr ""
 
-#: cp/name-lookup.c:4153
+#: cp/name-lookup.c:4135
 msgid "`%D' is not a function,"
 msgstr "`%D' - 谐褝褌邪 薪褟 褎褍薪泻褑褘褟,"
 
-#: cp/name-lookup.c:4154
+#: cp/name-lookup.c:4136
 msgid "  conflict with `%D'"
 msgstr ""
 
-#: cp/name-lookup.c:4911
+#: cp/name-lookup.c:4893
 msgid "XXX entering pop_everything ()\n"
 msgstr ""
 
-#: cp/name-lookup.c:4920
+#: cp/name-lookup.c:4902
 msgid "XXX leaving pop_everything ()\n"
 msgstr ""
 
@@ -15820,7 +15870,7 @@
 msgid "`%D::%D' has not been declared"
 msgstr "\"%s\" - 谐褝褌邪 薪械 锌邪褔邪褌邪泻 写褝泻谢邪褉邪褑褘褨"
 
-#: cp/parser.c:1809 cp/semantics.c:2308
+#: cp/parser.c:1809 cp/semantics.c:2305
 #, fuzzy
 msgid "`::%D' has not been declared"
 msgstr "\"%s\" - 谐褝褌邪 薪械 锌邪褔邪褌邪泻 写褝泻谢邪褉邪褑褘褨"
@@ -15846,7 +15896,7 @@
 msgid "new types may not be defined in a return type"
 msgstr ""
 
-#: cp/parser.c:1888 cp/pt.c:4196
+#: cp/parser.c:1888 cp/pt.c:4238
 msgid "`%T' is not a template"
 msgstr ""
 
@@ -15897,188 +15947,188 @@
 msgid "typedef-name `%D' used as destructor declarator"
 msgstr ""
 
-#: cp/parser.c:3638
+#: cp/parser.c:3648
 #, fuzzy
 msgid "ISO C++ forbids compound-literals"
 msgstr "ISO C 薪械 写邪蟹胁邪谢褟械 写褝泻谢邪褉邪褑褘褨 屑械褌邪泻 (label)"
 
-#: cp/parser.c:4461
+#: cp/parser.c:4498
 msgid "array bound forbidden after parenthesized type-id"
 msgstr ""
 
-#: cp/parser.c:4462
+#: cp/parser.c:4499
 msgid "try removing the parentheses around the type-id"
 msgstr ""
 
-#: cp/parser.c:4624
+#: cp/parser.c:4661
 msgid "expression in new-declarator must have integral or enumeration type"
 msgstr ""
 
-#: cp/parser.c:4805
+#: cp/parser.c:4842
 msgid "use of old-style cast"
 msgstr ""
 
-#: cp/parser.c:5550
+#: cp/parser.c:5587
 #, c-format
 msgid "case label `%E' not within a switch statement"
 msgstr ""
 
-#: cp/parser.c:6092
+#: cp/parser.c:6130
 msgid "ISO C++ forbids computed gotos"
 msgstr ""
 
-#: cp/parser.c:6212
+#: cp/parser.c:6250
 msgid "extra `;'"
 msgstr ""
 
-#: cp/parser.c:6507
+#: cp/parser.c:6545
 msgid "mixing declarations and function-definitions is forbidden"
 msgstr ""
 
-#: cp/parser.c:6645
+#: cp/parser.c:6683
 #, fuzzy
 msgid "duplicate `friend'"
 msgstr "锌邪褳褌邪褉褝薪褜薪械 `%s'"
 
-#: cp/parser.c:6794
+#: cp/parser.c:6832
 #, fuzzy
 msgid "class definition may not be declared a friend"
 msgstr "胁褨褉褌褍邪谢褜薪褘褟 褎褍薪泻褑褘褨 薪械 屑芯谐褍褑褜 斜褘褑褜 褋褟斜褉芯褳褋泻褨屑褨"
 
-#: cp/parser.c:7109
+#: cp/parser.c:7147
 msgid "only constructors take base initializers"
 msgstr ""
 
-#: cp/parser.c:7160
+#: cp/parser.c:7198
 msgid "anachronistic old-style base class initializer"
 msgstr ""
 
-#: cp/parser.c:7201
+#: cp/parser.c:7239
 msgid "keyword `typename' not allowed in this context (a qualified member initializer is implicitly a type)"
 msgstr ""
 
 #. Warn that we do not support `export'.
-#: cp/parser.c:7563
+#: cp/parser.c:7601
 msgid "keyword `export' not implemented, and will be ignored"
 msgstr ""
 
 #. Otherwise, emit an error about the invalid digraph, but continue
 #. parsing because we got our argument list.
-#: cp/parser.c:7923
+#: cp/parser.c:7961
 msgid "`<::' cannot begin a template-argument list"
 msgstr ""
 
-#: cp/parser.c:7924
+#: cp/parser.c:7962
 msgid "`<:' is an alternate spelling for `['. Insert whitespace between `<' and `::'"
 msgstr ""
 
-#: cp/parser.c:7931
+#: cp/parser.c:7969
 msgid "(if you use `-fpermissive' G++ will accept your code)"
 msgstr ""
 
 #. Explain what went wrong.
-#: cp/parser.c:8106
+#: cp/parser.c:8145
 msgid "non-template `%D' used as template"
 msgstr ""
 
-#: cp/parser.c:8107
+#: cp/parser.c:8146
 msgid "use `%T::template %D' to indicate that it is a template"
 msgstr ""
 
-#: cp/parser.c:9058
+#: cp/parser.c:9102
 msgid "using `typename' outside of template"
 msgstr ""
 
-#: cp/parser.c:9180
+#: cp/parser.c:9224
 msgid "expected type-name"
 msgstr ""
 
-#: cp/parser.c:9239
+#: cp/parser.c:9283
 msgid "type attributes are honored only at type definition"
 msgstr ""
 
 #. [namespace.udecl]
 #.
 #. A using declaration shall not name a template-id.
-#: cp/parser.c:9622
+#: cp/parser.c:9666
 #, fuzzy
 msgid "a template-id may not appear in a using-declaration"
 msgstr "\"%s\" - 谐褝褌邪 薪械 锌邪褔邪褌邪泻 写褝泻谢邪褉邪褑褘褨"
 
-#: cp/parser.c:9949
+#: cp/parser.c:9986
 msgid "an asm-specification is not allowed on a function-definition"
 msgstr ""
 
-#: cp/parser.c:9951
+#: cp/parser.c:9988
 #, fuzzy
 msgid "attributes are not allowed on a function-definition"
 msgstr "\"%s\" - 谐褝褌邪 薪械 锌邪褔邪褌邪泻 写褝泻谢邪褉邪褑褘褨"
 
-#: cp/parser.c:10084
+#: cp/parser.c:10121
 msgid "attributes after parenthesized initializer ignored"
 msgstr ""
 
-#: cp/parser.c:10540
+#: cp/parser.c:10591
 #, fuzzy
 msgid "`%T::%D' is not a type"
 msgstr "\"%s\" 屑邪械 薪械蟹邪胁械褉褕邪薪褘 褌褘锌"
 
-#: cp/parser.c:11288
+#: cp/parser.c:11341
 #, fuzzy
 msgid "file ends in default argument"
 msgstr "薪械褏邪锌邪械 邪褉谐褍屑械薪褌邪褳 褍 褎褍薪泻褑褘褨 \"%s\""
 
-#: cp/parser.c:11344
+#: cp/parser.c:11397
 msgid "deprecated use of default argument for parameter of non-function"
 msgstr ""
 
-#: cp/parser.c:11347
+#: cp/parser.c:11400
 msgid "default arguments are only permitted for function parameters"
 msgstr ""
 
-#: cp/parser.c:12078
+#: cp/parser.c:12166
 msgid "declaration of `%D' in `%D' which does not enclose `%D'"
 msgstr ""
 
-#: cp/parser.c:12091
+#: cp/parser.c:12179
 msgid "extra qualification ignored"
 msgstr ""
 
-#: cp/parser.c:12102
+#: cp/parser.c:12190
 #, fuzzy
 msgid "an explicit specialization must be preceded by 'template <>'"
 msgstr "褨薪褨褑褘褟谢褨蟹邪褑褘褟"
 
-#: cp/parser.c:12385
+#: cp/parser.c:12473
 msgid "extra semicolon"
 msgstr ""
 
-#: cp/parser.c:12403
+#: cp/parser.c:12491
 msgid "a class-key must be used when declaring a friend"
 msgstr ""
 
-#: cp/parser.c:12434
+#: cp/parser.c:12522
 msgid "friend declaration does not name a class or function"
 msgstr ""
 
-#: cp/parser.c:12605
+#: cp/parser.c:12694
 msgid "pure-specifier on function-definition"
 msgstr ""
 
-#: cp/parser.c:12878
+#: cp/parser.c:12967
 msgid "keyword `typename' not allowed outside of templates"
 msgstr ""
 
-#: cp/parser.c:12880
+#: cp/parser.c:12969
 msgid "keyword `typename' not allowed in this context (the base class is implicitly a type)"
 msgstr ""
 
-#: cp/parser.c:13700
+#: cp/parser.c:13790
 #, fuzzy
 msgid "reference to `%D' is ambiguous"
 msgstr "锌邪屑械褉 \"%s\" - %d 斜邪泄褌"
 
-#: cp/parser.c:13874
+#: cp/parser.c:13964
 #, fuzzy
 msgid "too few template-parameter-lists"
 msgstr "薪械胁褘泻邪褉褘褋褌邪械屑褘 锌邪褉邪屑械褌褉 \"%s\""
@@ -16087,46 +16137,46 @@
 #. something like:
 #.
 #. template <class T> template <class U> void S::f();
-#: cp/parser.c:13889
+#: cp/parser.c:13979
 msgid "too many template-parameter-lists"
 msgstr ""
 
 #. If begin_function_definition didn't like the definition, skip
 #. the entire function.
-#: cp/parser.c:14185
+#: cp/parser.c:14275
 #, fuzzy
 msgid "invalid function declaration"
 msgstr "袧械褉褝褔邪褨褋薪邪械 邪斜胁褟褕褔褝薪薪械"
 
 #. Issue an error message.
-#: cp/parser.c:14222
+#: cp/parser.c:14312
 #, fuzzy
 msgid "named return values are no longer supported"
 msgstr "-pipe 薪械 锌邪写褌褉褘屑谢褨胁邪械褑褑邪."
 
-#: cp/parser.c:14561
+#: cp/parser.c:14651
 msgid "`>>' should be `> >' within a nested template argument list"
 msgstr ""
 
 #. If this is not a nested template argument list, the '>>' is
 #. a typo for '>'. Emit an error message and continue.
-#: cp/parser.c:14569
+#: cp/parser.c:14659
 msgid "spurious `>>', use `>' to terminate a template argument list"
 msgstr ""
 
-#: cp/parser.c:14574
+#: cp/parser.c:14664
 msgid "missing `>' to terminate the template argument list"
 msgstr ""
 
-#: cp/parser.c:15062
+#: cp/parser.c:15149
 msgid "`%s' tag used in naming `%#T'"
 msgstr ""
 
-#: cp/parser.c:15082
+#: cp/parser.c:15169
 msgid "%D redeclared with different access"
 msgstr ""
 
-#: cp/parser.c:15099
+#: cp/parser.c:15186
 msgid "`template' (as a disambiguator) is only allowed within templates"
 msgstr ""
 
@@ -16147,83 +16197,87 @@
 msgid "enclosing class templates are not explicitly specialized"
 msgstr ""
 
-#: cp/pt.c:739 cp/pt.c:780
-msgid "specializing `%#T' in different namespace"
+#: cp/pt.c:733
+msgid "specialization of `%D' in different namespace"
 msgstr ""
 
-#: cp/pt.c:740 cp/pt.c:781
+#: cp/pt.c:734 cp/pt.c:803
 msgid "  from definition of `%#D'"
 msgstr ""
 
-#: cp/pt.c:748
+#: cp/pt.c:770
 msgid "specialization of `%T' after instantiation"
 msgstr ""
 
-#: cp/pt.c:795
+#: cp/pt.c:802
+msgid "specializing `%#T' in different namespace"
+msgstr ""
+
+#: cp/pt.c:817
 #, fuzzy
 msgid "specialization `%T' after instantiation `%T'"
 msgstr "锌邪褳褌芯褉薪邪械 邪斜胁褟褕褔褝薪薪械 屑械褌泻褨 \"%s\""
 
-#: cp/pt.c:807
+#: cp/pt.c:829
 msgid "explicit specialization of non-template `%T'"
 msgstr ""
 
-#: cp/pt.c:1067
+#: cp/pt.c:1089
 msgid "specialization of %D after instantiation"
 msgstr ""
 
-#: cp/pt.c:1192
+#: cp/pt.c:1220
 msgid "%s %+#D"
 msgstr ""
 
-#: cp/pt.c:1241
+#: cp/pt.c:1269
 #, fuzzy
 msgid "`%D' is not a function template"
 msgstr "\"%s\" 蟹胁褘褔邪泄薪邪 褎褍薪泻褑褘褟"
 
-#: cp/pt.c:1389
+#: cp/pt.c:1417
 msgid "template-id `%D' for `%+D' does not match any template declaration"
 msgstr ""
 
-#: cp/pt.c:1397
+#: cp/pt.c:1425
 msgid "ambiguous template specialization `%D' for `%+D'"
 msgstr ""
 
 #. This case handles bogus declarations like template <>
 #. template <class T> void f<int>();
-#: cp/pt.c:1620 cp/pt.c:1694
+#: cp/pt.c:1648 cp/pt.c:1722
 msgid "template-id `%D' in declaration of primary template"
 msgstr ""
 
-#: cp/pt.c:1633
+#: cp/pt.c:1661
 msgid "template parameter list used in explicit instantiation"
 msgstr ""
 
-#: cp/pt.c:1639
+#: cp/pt.c:1667
 msgid "definition provided for explicit instantiation"
 msgstr ""
 
-#: cp/pt.c:1645
+#: cp/pt.c:1673
 msgid "too many template parameter lists in declaration of `%D'"
 msgstr ""
 
-#: cp/pt.c:1661
+#: cp/pt.c:1689
 msgid "too few template parameter lists in declaration of `%D'"
 msgstr ""
 
-#: cp/pt.c:1678
+#: cp/pt.c:1706
 msgid "explicit specialization not preceded by `template <>'"
 msgstr ""
 
-#: cp/pt.c:1691
+#: cp/pt.c:1719
 msgid "partial specialization `%D' of function template"
 msgstr ""
 
-#: cp/pt.c:1723
+#: cp/pt.c:1751
 msgid "default argument specified in explicit specialization"
 msgstr ""
 
-#: cp/pt.c:1727
+#: cp/pt.c:1755
 msgid "template specialization with C linkage"
 msgstr ""
 
@@ -16235,109 +16289,119 @@
 #. program is ill-formed.
 #.
 #. Similar language is found in [temp.explicit].
-#: cp/pt.c:1811
+#: cp/pt.c:1839
 msgid "specialization of implicitly-declared special member function"
 msgstr ""
 
-#: cp/pt.c:1855
+#: cp/pt.c:1883
 msgid "no member function `%D' declared in `%T'"
 msgstr ""
 
 #. There are two many template parameter lists.
-#: cp/pt.c:2005
+#: cp/pt.c:2033
 msgid "too many template parameter lists in declaration of `%T'"
 msgstr ""
 
-#: cp/pt.c:2098
+#: cp/pt.c:2126
 msgid " shadows template parm `%#D'"
 msgstr ""
 
-#: cp/pt.c:2495
+#: cp/pt.c:2523
 msgid "template parameters not used in partial specialization:"
 msgstr ""
 
-#: cp/pt.c:2499
+#: cp/pt.c:2527
 msgid "        `%D'"
 msgstr ""
 
-#: cp/pt.c:2511
+#: cp/pt.c:2539
 msgid "partial specialization `%T' does not specialize any template arguments"
 msgstr ""
 
-#: cp/pt.c:2536
+#: cp/pt.c:2564
 #, c-format
 msgid "template argument `%E' involves template parameter(s)"
 msgstr ""
 
-#: cp/pt.c:2580
+#: cp/pt.c:2608
 msgid "type `%T' of template argument `%E' depends on template parameter(s)"
 msgstr ""
 
-#: cp/pt.c:2665
+#: cp/pt.c:2693
 #, fuzzy
 msgid "no default argument for `%D'"
 msgstr "薪械褏邪锌邪械 邪褉谐褍屑械薪褌邪褳 褍 褎褍薪泻褑褘褨 \"%s\""
 
-#: cp/pt.c:2814
+#: cp/pt.c:2842
 msgid "template with C linkage"
 msgstr ""
 
-#: cp/pt.c:2817
+#: cp/pt.c:2845
 msgid "template class without a name"
 msgstr ""
 
 #. [temp.mem]
 #.
 #. A destructor shall not be a member template.
-#: cp/pt.c:2824
+#: cp/pt.c:2853
 msgid "destructor `%D' declared as member template"
 msgstr ""
 
-#: cp/pt.c:2904
+#. [basic.stc.dynamic.allocation]
+#.
+#. An allocation function can be a function
+#. template. ... Template allocation functions shall
+#. have two or more parameters.
+#: cp/pt.c:2868
+#, fuzzy
+msgid "invalid template declaration of `%D'"
+msgstr "锌邪褳褌芯褉薪邪械 邪斜胁褟褕褔褝薪薪械 屑械褌泻褨 \"%s\""
+
+#: cp/pt.c:2948
 msgid "`%D' does not declare a template type"
 msgstr ""
 
-#: cp/pt.c:2910
+#: cp/pt.c:2954
 msgid "template definition of non-template `%#D'"
 msgstr ""
 
-#: cp/pt.c:2951
+#: cp/pt.c:2995
 msgid "expected %d levels of template parms for `%#D', got %d"
 msgstr ""
 
-#: cp/pt.c:2963
+#: cp/pt.c:3007
 msgid "got %d template parameters for `%#D'"
 msgstr ""
 
-#: cp/pt.c:2966
+#: cp/pt.c:3010
 msgid "got %d template parameters for `%#T'"
 msgstr ""
 
-#: cp/pt.c:2968
+#: cp/pt.c:3012
 #, c-format
 msgid "  but %d required"
 msgstr ""
 
-#: cp/pt.c:3053
+#: cp/pt.c:3097
 #, fuzzy
 msgid "`%T' is not a template type"
 msgstr "\"%s\" 屑邪械 薪械蟹邪胁械褉褕邪薪褘 褌褘锌"
 
-#: cp/pt.c:3069
+#: cp/pt.c:3113
 msgid "previous declaration `%D'"
 msgstr "锌邪锌褟褉褝写薪褟械 邪斜胁褟褕褔褝薪褜薪械 `%D'"
 
-#: cp/pt.c:3070
+#: cp/pt.c:3114
 #, c-format
 msgid "used %d template parameter%s instead of %d"
 msgstr ""
 
-#: cp/pt.c:3086
+#: cp/pt.c:3130
 #, fuzzy
 msgid "template parameter `%#D'"
 msgstr "薪械胁褘泻邪褉褘褋褌邪械屑褘 锌邪褉邪屑械褌褉 \"%s\""
 
-#: cp/pt.c:3087
+#: cp/pt.c:3131
 msgid "redeclared here as `%#D'"
 msgstr ""
 
@@ -16345,286 +16409,295 @@
 #.
 #. A template-parameter may not be given default arguments
 #. by two different declarations in the same scope.
-#: cp/pt.c:3097
+#: cp/pt.c:3141
 msgid "redefinition of default argument for `%#D'"
 msgstr ""
 
-#: cp/pt.c:3098
+#: cp/pt.c:3142
 msgid "%J  original definition appeared here"
 msgstr ""
 
-#: cp/pt.c:3246
+#: cp/pt.c:3288
 #, c-format
 msgid "`%E' is not a valid template argument"
 msgstr ""
 
-#: cp/pt.c:3250
+#: cp/pt.c:3292
 msgid "it must be the address of a function with external linkage"
 msgstr ""
 
-#: cp/pt.c:3252
+#: cp/pt.c:3294
 msgid "it must be the address of an object with external linkage"
 msgstr ""
 
-#: cp/pt.c:3255
+#: cp/pt.c:3297
 msgid "it must be a pointer-to-member of the form `&X::Y'"
 msgstr ""
 
-#: cp/pt.c:3266
+#: cp/pt.c:3308
 #, c-format
 msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
 msgstr ""
 
-#: cp/pt.c:3281
+#: cp/pt.c:3323
 #, c-format
 msgid "address of non-extern `%E' cannot be used as template argument"
 msgstr ""
 
-#: cp/pt.c:3290
+#: cp/pt.c:3332
 #, c-format
 msgid "non-constant `%E' cannot be used as template argument"
 msgstr ""
 
-#: cp/pt.c:3298
+#: cp/pt.c:3340
 msgid "type '%T' cannot be used as a value for a non-type template-parameter"
 msgstr ""
 
-#: cp/pt.c:3301
+#: cp/pt.c:3343
 #, fuzzy
 msgid "invalid use of '%D' as a non-type template-argument"
 msgstr "薪褟胁械褉薪邪械 胁褘泻邪褉褘褋褌邪薪薪械 \"restict\""
 
-#: cp/pt.c:3303
+#: cp/pt.c:3345
 #, fuzzy, c-format
 msgid "invalid use of '%E' as a non-type template-argument"
 msgstr "薪褟胁械褉薪邪械 胁褘泻邪褉褘褋褌邪薪薪械 \"restict\""
 
-#: cp/pt.c:3668
+#: cp/pt.c:3710
 #, c-format
 msgid "to refer to a type member of a template parameter, use `typename %E'"
 msgstr ""
 
-#: cp/pt.c:3681 cp/pt.c:3699 cp/pt.c:3738
+#: cp/pt.c:3723 cp/pt.c:3741 cp/pt.c:3780
 msgid "type/value mismatch at argument %d in template parameter list for `%D'"
 msgstr ""
 
-#: cp/pt.c:3684
+#: cp/pt.c:3726
 msgid "  expected a constant of type `%T', got `%T'"
 msgstr ""
 
-#: cp/pt.c:3688
+#: cp/pt.c:3730
 #, c-format
 msgid "  expected a class template, got `%E'"
 msgstr ""
 
-#: cp/pt.c:3690
+#: cp/pt.c:3732
 #, c-format
 msgid "  expected a type, got `%E'"
 msgstr ""
 
-#: cp/pt.c:3702
+#: cp/pt.c:3744
 msgid "  expected a type, got `%T'"
 msgstr ""
 
-#: cp/pt.c:3704
+#: cp/pt.c:3746
 msgid "  expected a class template, got `%T'"
 msgstr ""
 
-#: cp/pt.c:3740
+#: cp/pt.c:3782
 msgid "  expected a template of type `%D', got `%D'"
 msgstr ""
 
-#: cp/pt.c:3775
+#: cp/pt.c:3817
 msgid "could not convert template argument `%E' to `%T'"
 msgstr ""
 
-#: cp/pt.c:3815
+#: cp/pt.c:3857
 #, c-format
 msgid "wrong number of template arguments (%d, should be %d)"
 msgstr ""
 
-#: cp/pt.c:3819
+#: cp/pt.c:3861
 #, fuzzy
 msgid "provided for `%D'"
 msgstr "写褝褋褌褉褍泻褌邪褉褍 薪械邪斜褏芯写薪褘 \"%#D\""
 
-#: cp/pt.c:3847
+#: cp/pt.c:3889
 #, fuzzy, c-format
 msgid "template argument %d is invalid"
 msgstr "锌邪褉邪屑械褌褉 \"%s\" 褨薪褨褑褘褟谢褨蟹邪胁邪薪褘"
 
-#: cp/pt.c:4068
+#: cp/pt.c:4110
 msgid "non-template used as template"
 msgstr ""
 
-#: cp/pt.c:4208
+#: cp/pt.c:4250
 msgid "non-template type `%T' used as a template"
 msgstr ""
 
-#: cp/pt.c:4210
+#: cp/pt.c:4252
 #, fuzzy
 msgid "for template declaration `%D'"
 msgstr "锌褍褋褌芯械 邪斜胁褟褕褔褝薪薪械"
 
-#: cp/pt.c:4857
+#: cp/pt.c:4899
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
 msgstr ""
 
-#: cp/pt.c:5296
+#: cp/pt.c:5338
 msgid "ambiguous class template instantiation for `%#T'"
 msgstr ""
 
-#: cp/pt.c:5302
+#: cp/pt.c:5344
 msgid "%s %+#T"
 msgstr ""
 
-#: cp/pt.c:6308 cp/pt.c:6428
+#: cp/pt.c:6382
 msgid "instantiation of `%D' as type `%T'"
 msgstr ""
 
-#: cp/pt.c:6470
+#: cp/pt.c:6542
 msgid "invalid parameter type `%T'"
 msgstr "薪械褉褝褔邪褨褋薪褘 褌褘锌 锌邪褉邪屑褝褌褉邪 `%T'"
 
-#: cp/pt.c:6472
+#: cp/pt.c:6544
 msgid "in declaration `%D'"
 msgstr "褍 邪斜胁褟褕褔褝薪褜薪褨  `%D'"
 
-#: cp/pt.c:6546
+#: cp/pt.c:6618
 msgid "creating pointer to member function of non-class type `%T'"
 msgstr ""
 
-#: cp/pt.c:6685
+#: cp/pt.c:6758
 msgid "creating array with size zero"
 msgstr ""
 
-#: cp/pt.c:6699
+#: cp/pt.c:6772
 #, c-format
 msgid "creating array with size zero (`%E')"
 msgstr ""
 
-#: cp/pt.c:6938
+#: cp/pt.c:7011
 msgid "forming reference to void"
 msgstr ""
 
-#: cp/pt.c:6940
+#: cp/pt.c:7013
 msgid "forming %s to reference type `%T'"
 msgstr ""
 
-#: cp/pt.c:6977
+#: cp/pt.c:7050
 msgid "creating pointer to member of non-class type `%T'"
 msgstr ""
 
-#: cp/pt.c:6983
+#: cp/pt.c:7056
 msgid "creating pointer to member reference type `%T'"
 msgstr ""
 
-#: cp/pt.c:7069
+#: cp/pt.c:7142
 msgid "creating array of `%T'"
 msgstr ""
 
-#: cp/pt.c:7075
+#: cp/pt.c:7148
 msgid "creating array of `%T', which is an abstract class type"
 msgstr ""
 
-#: cp/pt.c:7119
+#: cp/pt.c:7192
 msgid "`%T' is not a class, struct, or union type"
 msgstr ""
 
-#: cp/pt.c:7232
+#: cp/pt.c:7305
 #, c-format
 msgid "use of `%s' in template"
 msgstr ""
 
-#: cp/pt.c:7345
+#: cp/pt.c:7418
 #, c-format
 msgid "dependent-name `%E' is parsed as a non-type, but instantiation yields a type"
 msgstr ""
 
-#: cp/pt.c:7347
+#: cp/pt.c:7420
 #, c-format
 msgid "say `typename %E' if a type is meant"
 msgstr ""
 
-#: cp/pt.c:8613
+#: cp/pt.c:8589
+msgid "`%T' is not a class or namespace"
+msgstr ""
+
+#: cp/pt.c:8592
+#, fuzzy
+msgid "`%D' is not a class or namespace"
+msgstr "\"%s\" 蟹胁褘褔邪泄薪邪 褎褍薪泻褑褘褟"
+
+#: cp/pt.c:8709
 msgid "`%T' uses anonymous type"
 msgstr ""
 
-#: cp/pt.c:8615
+#: cp/pt.c:8711
 msgid "`%T' uses local type `%T'"
 msgstr ""
 
-#: cp/pt.c:8623
+#: cp/pt.c:8719
 #, fuzzy
 msgid "`%T' is a variably modified type"
 msgstr "\"%s\" 屑邪械 薪械蟹邪胁械褉褕邪薪褘 褌褘锌"
 
-#: cp/pt.c:8634
+#: cp/pt.c:8730
 #, fuzzy, c-format
 msgid "integral expression `%E' is not constant"
 msgstr "褌褘锌 锌邪褉邪屑械褌褉邪 \"%s\" 薪械 邪斜'褟褳谢械薪褘"
 
-#: cp/pt.c:8639
+#: cp/pt.c:8735
 msgid "  trying to instantiate `%D'"
 msgstr ""
 
-#: cp/pt.c:9156
+#: cp/pt.c:9252
 msgid "incomplete type unification"
 msgstr ""
 
-#: cp/pt.c:10112
+#: cp/pt.c:10211
 #, c-format
 msgid "use of `%s' in template type unification"
 msgstr ""
 
-#: cp/pt.c:10546 cp/pt.c:10618
+#: cp/pt.c:10644 cp/pt.c:10716
 msgid "explicit instantiation of non-template `%#D'"
 msgstr ""
 
-#: cp/pt.c:10562 cp/pt.c:10613
+#: cp/pt.c:10660 cp/pt.c:10711
 msgid "no matching template for `%D' found"
 msgstr ""
 
-#: cp/pt.c:10568
+#: cp/pt.c:10666
 msgid "explicit instantiation of `%#D'"
 msgstr ""
 
-#: cp/pt.c:10605
+#: cp/pt.c:10703
 #, fuzzy
 msgid "duplicate explicit instantiation of `%#D'"
 msgstr "锌邪褳褌芯褉薪邪械 邪斜胁褟褕褔褝薪薪械 屑械褌泻褨 \"%s\""
 
-#: cp/pt.c:10627
+#: cp/pt.c:10725
 msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
 msgstr ""
 
-#: cp/pt.c:10631 cp/pt.c:10712
+#: cp/pt.c:10729 cp/pt.c:10810
 msgid "storage class `%D' applied to template instantiation"
 msgstr ""
 
-#: cp/pt.c:10684
+#: cp/pt.c:10782
 msgid "explicit instantiation of non-template type `%T'"
 msgstr ""
 
-#: cp/pt.c:10693
+#: cp/pt.c:10791
 msgid "explicit instantiation of `%#T' before definition of template"
 msgstr ""
 
-#: cp/pt.c:10701
+#: cp/pt.c:10799
 #, c-format
 msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
 msgstr ""
 
-#: cp/pt.c:10745
+#: cp/pt.c:10843
 #, fuzzy
 msgid "duplicate explicit instantiation of `%#T'"
 msgstr "锌邪褳褌芯褉薪邪械 邪斜胁褟褕褔褝薪薪械 屑械褌泻褨 \"%s\""
 
-#: cp/pt.c:11126
+#: cp/pt.c:11224
 msgid "explicit instantiation of `%D' but no definition available"
 msgstr ""
 
-#: cp/pt.c:11562
+#: cp/pt.c:11660
 msgid "`%#T' is not a valid type for a template constant parameter"
 msgstr ""
 
@@ -16670,39 +16743,39 @@
 msgid "`%T' is an inaccessible base of `%T'"
 msgstr ""
 
-#: cp/search.c:1767
+#: cp/search.c:1805
 msgid "invalid covariant return type for `%#D'"
 msgstr ""
 
-#: cp/search.c:1768 cp/search.c:1774
+#: cp/search.c:1806 cp/search.c:1812
 msgid "  overriding `%#D'"
 msgstr ""
 
-#: cp/search.c:1772
+#: cp/search.c:1810
 msgid "conflicting return type specified for `%#D'"
 msgstr ""
 
-#: cp/search.c:1786
+#: cp/search.c:1824
 #, c-format
 msgid "looser throw specifier for `%#F'"
 msgstr ""
 
-#: cp/search.c:1787
+#: cp/search.c:1825
 #, c-format
 msgid "  overriding `%#F'"
 msgstr ""
 
 #. A static member function cannot match an inherited
 #. virtual member function.
-#: cp/search.c:1877
+#: cp/search.c:1915
 msgid "`%#D' cannot be declared"
 msgstr ""
 
-#: cp/search.c:1878
+#: cp/search.c:1916
 msgid "  since `%#D' declared in base class"
 msgstr ""
 
-#: cp/search.c:1955
+#: cp/search.c:1993
 msgid "`%#D' needs a final overrider"
 msgstr ""
 
@@ -16723,121 +16796,121 @@
 msgid "object missing in reference to `%D'"
 msgstr ""
 
-#: cp/semantics.c:1721
+#: cp/semantics.c:1718
 #, fuzzy
 msgid "arguments to destructor are not allowed"
 msgstr "锌邪屑械褉 \"%s\" 斜芯谢褜褕 褔邪屑 %d 斜邪泄褌"
 
-#: cp/semantics.c:1770
+#: cp/semantics.c:1767
 msgid "`this' is unavailable for static member functions"
 msgstr ""
 
-#: cp/semantics.c:1776
+#: cp/semantics.c:1773
 msgid "invalid use of `this' in non-member function"
 msgstr ""
 
-#: cp/semantics.c:1778
+#: cp/semantics.c:1775
 msgid "invalid use of `this' at top level"
 msgstr ""
 
-#: cp/semantics.c:1802
+#: cp/semantics.c:1799
 msgid "invalid qualifying scope in pseudo-destructor name"
 msgstr ""
 
-#: cp/semantics.c:1822
+#: cp/semantics.c:1819
 msgid "`%E' is not of type `%T'"
 msgstr ""
 
-#: cp/semantics.c:1933
+#: cp/semantics.c:1930
 msgid "template type parameters must use the keyword `class' or `typename'"
 msgstr ""
 
-#: cp/semantics.c:1977
+#: cp/semantics.c:1974
 #, fuzzy
 msgid "invalid use of type `%T' as a default value for a template template-parameter"
 msgstr "薪褟胁械褉薪邪械 胁褘泻邪褉褘褋褌邪薪薪械 \"restict\""
 
-#: cp/semantics.c:1980
+#: cp/semantics.c:1977
 #, fuzzy
 msgid "invalid use of `%D' as a default value for a template template-parameter"
 msgstr "薪褟胁械褉薪邪械 胁褘泻邪褉褘褋褌邪薪薪械 \"restict\""
 
-#: cp/semantics.c:1984
+#: cp/semantics.c:1981
 #, fuzzy
 msgid "invalid default argument for a template template parameter"
 msgstr "薪褟胁械褉薪邪械 胁褘泻邪褉褘褋褌邪薪薪械 \"restict\""
 
-#: cp/semantics.c:2019
+#: cp/semantics.c:2016
 msgid "definition of `%#T' inside template parameter list"
 msgstr ""
 
-#: cp/semantics.c:2030
+#: cp/semantics.c:2027
 msgid "invalid definition of qualified type `%T'"
 msgstr ""
 
-#: cp/semantics.c:2045
+#: cp/semantics.c:2042
 msgid "previous definition of `%#T'"
 msgstr "锌邪锌褟褉褝写薪褟械 胁褘蟹薪邪褔褝薪褜薪械 `%#T'"
 
-#: cp/semantics.c:2249
+#: cp/semantics.c:2246
 #, fuzzy
 msgid "invalid base-class specification"
 msgstr "袧械褉褝褔邪褨褋薪邪褟 褋锌械褑褘褎褨泻邪褑褘褟! 袩邪屑褘谢泻邪 褳 cc."
 
-#: cp/semantics.c:2258
+#: cp/semantics.c:2255
 msgid "base class `%T' has cv qualifiers"
 msgstr ""
 
-#: cp/semantics.c:2290
+#: cp/semantics.c:2287
 msgid "multiple declarators in template declaration"
 msgstr ""
 
-#: cp/semantics.c:2301
+#: cp/semantics.c:2298
 msgid "incomplete type `%T' used in nested name specifier"
 msgstr ""
 
-#: cp/semantics.c:2303 cp/typeck.c:1635
+#: cp/semantics.c:2300 cp/typeck.c:1635
 #, fuzzy
 msgid "`%D' is not a member of `%T'"
 msgstr "\"%s\" 屑邪械 薪械蟹邪胁械褉褕邪薪褘 褌褘锌"
 
-#: cp/semantics.c:2306
+#: cp/semantics.c:2303
 #, fuzzy
 msgid "`%D' is not a member of `%D'"
 msgstr "\"%s\" 屑邪械 薪械蟹邪胁械褉褕邪薪褘 褌褘锌"
 
-#: cp/semantics.c:2431
+#: cp/semantics.c:2428
 msgid "template parameter `%D' of type `%T' is not allowed in an integral constant expression because it is not of integral or enumeration type"
 msgstr ""
 
-#: cp/semantics.c:2584
+#: cp/semantics.c:2572
 #, fuzzy
 msgid "`%D' cannot appear in a constant-expression"
 msgstr "锌邪屑械褉 屑邪褋褨胁邪 \"%s\" 邪写屑芯褳薪褘"
 
-#: cp/semantics.c:2593
+#: cp/semantics.c:2580
 msgid "use of namespace `%D' as expression"
 msgstr ""
 
-#: cp/semantics.c:2598
+#: cp/semantics.c:2585
 msgid "use of class template `%T' as expression"
 msgstr ""
 
 #. Ambiguous reference to base members.
-#: cp/semantics.c:2604
+#: cp/semantics.c:2591
 msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
 msgstr ""
 
-#: cp/semantics.c:2664
+#: cp/semantics.c:2652
 #, c-format
 msgid "use of %s from containing function"
 msgstr ""
 
-#: cp/semantics.c:2667
+#: cp/semantics.c:2655
 msgid "  `%#D' declared here"
 msgstr ""
 
-#: cp/semantics.c:2718
+#: cp/semantics.c:2706
 #, fuzzy, c-format
 msgid "type of `%E' is unknown"
 msgstr "胁褟褉褌邪械屑褘 褌褘锌 \"%s\" 薪械 \"int\""
@@ -16851,44 +16924,44 @@
 msgid "`%V' qualifiers cannot be applied to `%T'"
 msgstr ""
 
-#: cp/tree.c:1821
+#: cp/tree.c:1829
 #, c-format
 msgid "`%s' attribute can only be applied to Java class definitions"
 msgstr ""
 
-#: cp/tree.c:1850
+#: cp/tree.c:1858
 #, c-format
 msgid "`%s' attribute can only be applied to class definitions"
 msgstr ""
 
-#: cp/tree.c:1856
+#: cp/tree.c:1864
 #, c-format
 msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
 msgstr ""
 
-#: cp/tree.c:1880
+#: cp/tree.c:1888
 msgid "requested init_priority is not an integer constant"
 msgstr ""
 
-#: cp/tree.c:1901
+#: cp/tree.c:1909
 #, c-format
 msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
 msgstr ""
 
-#: cp/tree.c:1909
+#: cp/tree.c:1917
 msgid "requested init_priority is out of range"
 msgstr ""
 
-#: cp/tree.c:1919
+#: cp/tree.c:1927
 msgid "requested init_priority is reserved for internal use"
 msgstr ""
 
-#: cp/tree.c:1929
+#: cp/tree.c:1937
 #, fuzzy, c-format
 msgid "`%s' attribute is not supported on this platform"
 msgstr "邪褌褉褘斜褍褌褘 褋械泻褑褘褨 薪械 锌邪写褌褉褘屑谢褨胁邪褞褑褑邪 写谢褟 谐褝褌邪泄 屑褝褌褘"
 
-#: cp/tree.c:2524
+#: cp/tree.c:2534
 #, c-format
 msgid "lang_* check: failed in %s, at %s:%d"
 msgstr ""
@@ -17111,264 +17184,264 @@
 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr ""
 
-#: cp/typeck.c:3582
+#: cp/typeck.c:3600
 #, c-format
 msgid "invalid use of '%E' to form a pointer-to-member-function.  Use a qualified-id."
 msgstr ""
 
-#: cp/typeck.c:3588
+#: cp/typeck.c:3606
 #, c-format
 msgid "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
 msgstr ""
 
-#: cp/typeck.c:3610
+#: cp/typeck.c:3628
 msgid "taking address of temporary"
 msgstr ""
 
-#: cp/typeck.c:3845
+#: cp/typeck.c:3863
 #, c-format
 msgid "ISO C++ forbids %sing an enum"
 msgstr ""
 
-#: cp/typeck.c:3856
+#: cp/typeck.c:3874
 #, fuzzy
 msgid "cannot %s a pointer to incomplete type `%T'"
 msgstr "\"%s\" 屑邪械 薪械蟹邪胁械褉褕邪薪褘 褌褘锌"
 
-#: cp/typeck.c:3862
+#: cp/typeck.c:3880
 msgid "ISO C++ forbids %sing a pointer of type `%T'"
 msgstr ""
 
-#: cp/typeck.c:3887
+#: cp/typeck.c:3905
 msgid "cast to non-reference type used as lvalue"
 msgstr ""
 
-#: cp/typeck.c:3921
+#: cp/typeck.c:3939
 msgid "invalid use of `--' on bool variable `%D'"
 msgstr ""
 
 #. ARM $3.4
-#: cp/typeck.c:3952
+#: cp/typeck.c:3970
 msgid "ISO C++ forbids taking address of function `::main'"
 msgstr ""
 
 #. An expression like &memfn.
-#: cp/typeck.c:4027
+#: cp/typeck.c:4045
 msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr ""
 
-#: cp/typeck.c:4032
+#: cp/typeck.c:4050
 msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr ""
 
-#: cp/typeck.c:4060
+#: cp/typeck.c:4078
 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr ""
 
-#: cp/typeck.c:4080
+#: cp/typeck.c:4098
 msgid "unary `&'"
 msgstr ""
 
-#: cp/typeck.c:4113
+#: cp/typeck.c:4131
 #, fuzzy
 msgid "attempt to take address of bit-field structure member `%D'"
 msgstr "薪械 屑邪谐褍 邪褌褉褘屑邪褑褜 邪写褉邪褋 斜褨褌邪胁邪谐邪 锌芯谢褟 \"%s\""
 
-#: cp/typeck.c:4227
+#: cp/typeck.c:4245
 msgid "taking address of destructor"
 msgstr ""
 
-#: cp/typeck.c:4240
+#: cp/typeck.c:4258
 msgid "taking address of bound pointer-to-member expression"
 msgstr ""
 
-#: cp/typeck.c:4248
+#: cp/typeck.c:4266
 msgid "cannot create pointer to reference member `%D'"
 msgstr ""
 
-#: cp/typeck.c:4311
+#: cp/typeck.c:4329
 msgid "cannot take the address of `this', which is an rvalue expression"
 msgstr ""
 
-#: cp/typeck.c:4330
+#: cp/typeck.c:4348
 msgid "address requested for `%D', which is declared `register'"
 msgstr ""
 
-#: cp/typeck.c:4398
+#: cp/typeck.c:4416
 #, c-format
 msgid "%s expression list treated as compound expression"
 msgstr ""
 
-#: cp/typeck.c:4472
+#: cp/typeck.c:4490
 msgid "%s from type `%T' to type `%T' casts away constness"
 msgstr ""
 
-#: cp/typeck.c:4674
+#: cp/typeck.c:4692
 msgid "invalid static_cast from type `%T' to type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4714
+#: cp/typeck.c:4732
 msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4734
+#: cp/typeck.c:4752
 msgid "reinterpret_cast from `%T' to `%T' loses precision"
 msgstr ""
 
-#: cp/typeck.c:4753
+#: cp/typeck.c:4771
 msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr ""
 
-#: cp/typeck.c:4759
+#: cp/typeck.c:4777
 msgid "invalid reinterpret_cast from type `%T' to type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4787
+#: cp/typeck.c:4805
 msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr ""
 
-#: cp/typeck.c:4790
+#: cp/typeck.c:4808
 msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
 msgstr ""
 
-#: cp/typeck.c:4813
+#: cp/typeck.c:4831
 msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4830
+#: cp/typeck.c:4848
 msgid "invalid const_cast from type `%T' to type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4870 cp/typeck.c:4875
+#: cp/typeck.c:4888 cp/typeck.c:4893
 msgid "ISO C++ forbids casting to an array type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4883
+#: cp/typeck.c:4901
 #, fuzzy
 msgid "invalid cast to function type `%T'"
 msgstr "袧械褉褝褔邪褨褋薪褘 胁褘斜邪褉 \"%s\""
 
-#: cp/typeck.c:4939
+#: cp/typeck.c:4957
 msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
 msgstr ""
 
-#: cp/typeck.c:4985
+#: cp/typeck.c:5003
 msgid "cast from `%T' to `%T' increases required alignment of target type"
 msgstr ""
 
-#: cp/typeck.c:5152
+#: cp/typeck.c:5170
 msgid "  in evaluation of `%Q(%#T, %#T)'"
 msgstr ""
 
-#: cp/typeck.c:5194
+#: cp/typeck.c:5212
 msgid "ISO C++ forbids cast to non-reference type used as lvalue"
 msgstr ""
 
-#: cp/typeck.c:5267
+#: cp/typeck.c:5285
 msgid "incompatible types in assignment of `%T' to `%T'"
 msgstr ""
 
-#: cp/typeck.c:5274
+#: cp/typeck.c:5292
 msgid "ISO C++ forbids assignment of arrays"
 msgstr ""
 
-#: cp/typeck.c:5374
+#: cp/typeck.c:5392
 msgid "   in pointer to member function conversion"
 msgstr ""
 
-#: cp/typeck.c:5382
+#: cp/typeck.c:5400
 msgid "   in pointer to member conversion"
 msgstr ""
 
 #. This is a reinterpret cast, we choose to do nothing.
-#: cp/typeck.c:5392 cp/typeck.c:5407
+#: cp/typeck.c:5410 cp/typeck.c:5425
 msgid "pointer to member cast via virtual base `%T'"
 msgstr ""
 
-#: cp/typeck.c:5410
+#: cp/typeck.c:5428
 msgid "pointer to member conversion via virtual base `%T'"
 msgstr ""
 
-#: cp/typeck.c:5480
+#: cp/typeck.c:5498
 msgid "invalid conversion to type `%T' from type `%T'"
 msgstr ""
 
-#: cp/typeck.c:5636
+#: cp/typeck.c:5657
 msgid "passing NULL used for non-pointer %s %P of `%D'"
 msgstr ""
 
-#: cp/typeck.c:5639
+#: cp/typeck.c:5660
 msgid "%s to non-pointer type `%T' from NULL"
 msgstr ""
 
-#: cp/typeck.c:5647
+#: cp/typeck.c:5668
 msgid "passing `%T' for %s %P of `%D'"
 msgstr ""
 
-#: cp/typeck.c:5650
+#: cp/typeck.c:5671
 msgid "%s to `%T' from `%T'"
 msgstr ""
 
-#: cp/typeck.c:5660
+#: cp/typeck.c:5681
 msgid "passing negative value `%E' for %s %P of `%D'"
 msgstr ""
 
-#: cp/typeck.c:5663
+#: cp/typeck.c:5684
 msgid "%s of negative value `%E' to `%T'"
 msgstr ""
 
-#: cp/typeck.c:5751
+#: cp/typeck.c:5772
 msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
 msgstr ""
 
-#: cp/typeck.c:5754
+#: cp/typeck.c:5775
 msgid "cannot convert `%T' to `%T' in %s"
 msgstr ""
 
-#: cp/typeck.c:5831 cp/typeck.c:5833
+#: cp/typeck.c:5852 cp/typeck.c:5854
 msgid "in passing argument %P of `%+D'"
 msgstr ""
 
-#: cp/typeck.c:5940
+#: cp/typeck.c:5961
 msgid "returning reference to temporary"
 msgstr ""
 
-#: cp/typeck.c:5947
+#: cp/typeck.c:5968
 msgid "reference to non-lvalue returned"
 msgstr ""
 
-#: cp/typeck.c:5959
+#: cp/typeck.c:5980
 msgid "reference to local variable `%D' returned"
 msgstr ""
 
-#: cp/typeck.c:5962
+#: cp/typeck.c:5983
 msgid "address of local variable `%D' returned"
 msgstr ""
 
-#: cp/typeck.c:5992
+#: cp/typeck.c:6013
 msgid "returning a value from a destructor"
 msgstr ""
 
 #. If a return statement appears in a handler of the
 #. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6000
+#: cp/typeck.c:6021
 msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr ""
 
 #. You can't return a value from a constructor.
-#: cp/typeck.c:6003
+#: cp/typeck.c:6024
 msgid "returning a value from a constructor"
 msgstr ""
 
-#: cp/typeck.c:6026
+#: cp/typeck.c:6047
 msgid "return-statement with no value, in function returning '%T'"
 msgstr ""
 
-#: cp/typeck.c:6043
+#: cp/typeck.c:6064
 msgid "return-statement with a value, in function returning 'void'"
 msgstr ""
 
-#: cp/typeck.c:6065
+#: cp/typeck.c:6086
 msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
 msgstr ""
 
@@ -17420,129 +17493,129 @@
 msgid "cannot initialize arrays using this syntax"
 msgstr ""
 
-#: cp/typeck2.c:545
+#: cp/typeck2.c:535
 msgid "initializing array with parameter list"
 msgstr ""
 
-#: cp/typeck2.c:600
+#: cp/typeck2.c:590
 msgid "initializer for scalar variable requires one element"
 msgstr ""
 
-#: cp/typeck2.c:607
+#: cp/typeck2.c:597
 msgid "braces around scalar initializer for `%T'"
 msgstr ""
 
-#: cp/typeck2.c:610
+#: cp/typeck2.c:600
 msgid "ignoring extra initializers for `%T'"
 msgstr ""
 
-#: cp/typeck2.c:622
+#: cp/typeck2.c:612
 msgid "variable-sized object of type `%T' may not be initialized"
 msgstr ""
 
-#: cp/typeck2.c:632
+#: cp/typeck2.c:622
 msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
 msgstr ""
 
-#: cp/typeck2.c:697
+#: cp/typeck2.c:687
 msgid "aggregate has a partly bracketed initializer"
 msgstr ""
 
-#: cp/typeck2.c:735 cp/typeck2.c:840
+#: cp/typeck2.c:725 cp/typeck2.c:830
 msgid "non-trivial labeled initializers"
 msgstr ""
 
-#: cp/typeck2.c:752
+#: cp/typeck2.c:742
 msgid "non-empty initializer for array of empty elements"
 msgstr ""
 
-#: cp/typeck2.c:806
+#: cp/typeck2.c:796
 msgid "initializer list for object of class with virtual base classes"
 msgstr ""
 
-#: cp/typeck2.c:812
+#: cp/typeck2.c:802
 msgid "initializer list for object of class with base classes"
 msgstr ""
 
-#: cp/typeck2.c:818
+#: cp/typeck2.c:808
 msgid "initializer list for object using virtual functions"
 msgstr ""
 
-#: cp/typeck2.c:880 cp/typeck2.c:896
+#: cp/typeck2.c:870 cp/typeck2.c:886
 #, fuzzy
 msgid "missing initializer for member `%D'"
 msgstr "锌褉邪锌褍褕褔邪薪 褨薪褨褑褘褟谢褨蟹邪褌邪褉"
 
-#: cp/typeck2.c:885
+#: cp/typeck2.c:875
 msgid "uninitialized const member `%D'"
 msgstr ""
 
-#: cp/typeck2.c:887
+#: cp/typeck2.c:877
 #, fuzzy
 msgid "member `%D' with uninitialized const fields"
 msgstr "锌邪褉邪屑械褌褉 \"%s\" 褨薪褨褑褘褟谢褨蟹邪胁邪薪褘"
 
-#: cp/typeck2.c:890
+#: cp/typeck2.c:880
 #, fuzzy
 msgid "member `%D' is uninitialized reference"
 msgstr "锌邪褉邪屑械褌褉 \"%s\" 褨薪褨褑褘褟谢褨蟹邪胁邪薪褘"
 
-#: cp/typeck2.c:937
+#: cp/typeck2.c:927
 msgid "index value instead of field name in union initializer"
 msgstr ""
 
-#: cp/typeck2.c:949
+#: cp/typeck2.c:939
 msgid "no field `%D' in union being initialized"
 msgstr ""
 
-#: cp/typeck2.c:957
+#: cp/typeck2.c:947
 msgid "union `%T' with no named members cannot be initialized"
 msgstr ""
 
-#: cp/typeck2.c:993
+#: cp/typeck2.c:983
 msgid "excess elements in aggregate initializer"
 msgstr ""
 
-#: cp/typeck2.c:1102
+#: cp/typeck2.c:1092
 msgid "circular pointer delegation detected"
 msgstr ""
 
-#: cp/typeck2.c:1115
+#: cp/typeck2.c:1105
 msgid "base operand of `->' has non-pointer type `%T'"
 msgstr ""
 
-#: cp/typeck2.c:1139
+#: cp/typeck2.c:1129
 msgid "result of `operator->()' yields non-pointer result"
 msgstr ""
 
-#: cp/typeck2.c:1141
+#: cp/typeck2.c:1131
 msgid "base operand of `->' is not a pointer"
 msgstr ""
 
-#: cp/typeck2.c:1164
+#: cp/typeck2.c:1154
 msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
 msgstr ""
 
-#: cp/typeck2.c:1172
+#: cp/typeck2.c:1162
 msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
 msgstr ""
 
-#: cp/typeck2.c:1182
+#: cp/typeck2.c:1172
 msgid "member type `%T::' incompatible with object type `%T'"
 msgstr ""
 
-#: cp/typeck2.c:1398
+#: cp/typeck2.c:1388
 #, fuzzy
 msgid "call to function `%D' which throws incomplete type `%#T'"
 msgstr "\"%s\" 屑邪械 薪械蟹邪胁械褉褕邪薪褘 褌褘锌"
 
-#: cp/typeck2.c:1401
+#: cp/typeck2.c:1391
 #, fuzzy
 msgid "call to function which throws incomplete type `%#T'"
 msgstr "\"%s\" 屑邪械 薪械蟹邪胁械褉褕邪薪褘 褌褘锌"
 
 #. XXX Not i18n clean.
-#: cp/cp-tree.h:3756
+#: cp/cp-tree.h:3775
 #, c-format
 msgid "%s is deprecated, please see the documentation for details"
 msgstr ""
@@ -19093,323 +19166,260 @@
 msgid "internal error - invalid Utf8 name"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse-scan.y:880
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:949
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1290
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1351
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1555
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1777
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1786
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1797
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1808
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1820
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1835
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1852
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1854
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1935
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2106
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2168
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2320
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2332
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2339
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2346
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2357
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2359
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2397
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2399
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2401
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2422
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2424
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2426
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2442
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2444
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2465
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2467
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2469
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2497
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2499
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2501
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2503
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2521
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2523
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2534
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2545
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2556
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2567
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2578
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2591
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2595
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2597
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2610
+#: ../../gcc/java/parse-scan.y:880 ../../gcc/java/parse.y:949
+#: ../../gcc/java/parse.y:1290 ../../gcc/java/parse.y:1351
+#: ../../gcc/java/parse.y:1555 ../../gcc/java/parse.y:1777
+#: ../../gcc/java/parse.y:1786 ../../gcc/java/parse.y:1797
+#: ../../gcc/java/parse.y:1808 ../../gcc/java/parse.y:1820
+#: ../../gcc/java/parse.y:1835 ../../gcc/java/parse.y:1852
+#: ../../gcc/java/parse.y:1854 ../../gcc/java/parse.y:1935
+#: ../../gcc/java/parse.y:2106 ../../gcc/java/parse.y:2168
+#: ../../gcc/java/parse.y:2320 ../../gcc/java/parse.y:2332
+#: ../../gcc/java/parse.y:2339 ../../gcc/java/parse.y:2346
+#: ../../gcc/java/parse.y:2357 ../../gcc/java/parse.y:2359
+#: ../../gcc/java/parse.y:2397 ../../gcc/java/parse.y:2399
+#: ../../gcc/java/parse.y:2401 ../../gcc/java/parse.y:2422
+#: ../../gcc/java/parse.y:2424 ../../gcc/java/parse.y:2426
+#: ../../gcc/java/parse.y:2442 ../../gcc/java/parse.y:2444
+#: ../../gcc/java/parse.y:2465 ../../gcc/java/parse.y:2467
+#: ../../gcc/java/parse.y:2469 ../../gcc/java/parse.y:2497
+#: ../../gcc/java/parse.y:2499 ../../gcc/java/parse.y:2501
+#: ../../gcc/java/parse.y:2503 ../../gcc/java/parse.y:2521
+#: ../../gcc/java/parse.y:2523 ../../gcc/java/parse.y:2534
+#: ../../gcc/java/parse.y:2545 ../../gcc/java/parse.y:2556
+#: ../../gcc/java/parse.y:2567 ../../gcc/java/parse.y:2578
+#: ../../gcc/java/parse.y:2591 ../../gcc/java/parse.y:2595
+#: ../../gcc/java/parse.y:2597 ../../gcc/java/parse.y:2610
 msgid "Missing term"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse-scan.y:882
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:721
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:759
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:784
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:970
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1325
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1531
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1533
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1762
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1788
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1799
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1810
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1822
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1837
+#: ../../gcc/java/parse-scan.y:882 ../../gcc/java/parse.y:721
+#: ../../gcc/java/parse.y:759 ../../gcc/java/parse.y:784
+#: ../../gcc/java/parse.y:970 ../../gcc/java/parse.y:1325
+#: ../../gcc/java/parse.y:1531 ../../gcc/java/parse.y:1533
+#: ../../gcc/java/parse.y:1762 ../../gcc/java/parse.y:1788
+#: ../../gcc/java/parse.y:1799 ../../gcc/java/parse.y:1810
+#: ../../gcc/java/parse.y:1822 ../../gcc/java/parse.y:1837
 msgid "';' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:719
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:757
+#: ../../gcc/java/parse.y:719 ../../gcc/java/parse.y:757
 msgid "Missing name"
 msgstr "袩褉邪锌褍褕褔邪薪邪 薪邪蟹胁邪"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:782
+#: ../../gcc/java/parse.y:782
 msgid "'*' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:796
+#: ../../gcc/java/parse.y:796
 msgid "Class or interface declaration expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:833
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:835
+#: ../../gcc/java/parse.y:833 ../../gcc/java/parse.y:835
 msgid "Missing class name"
 msgstr "袩褉邪锌褍褕褔邪薪邪 薪邪蟹胁邪 泻谢邪褋邪"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:838
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:842
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:850
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1010
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1271
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1273
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1597
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1848
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1880
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1942
+#: ../../gcc/java/parse.y:838 ../../gcc/java/parse.y:842
+#: ../../gcc/java/parse.y:850 ../../gcc/java/parse.y:1010
+#: ../../gcc/java/parse.y:1271 ../../gcc/java/parse.y:1273
+#: ../../gcc/java/parse.y:1597 ../../gcc/java/parse.y:1848
+#: ../../gcc/java/parse.y:1880 ../../gcc/java/parse.y:1942
 msgid "'{' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:852
+#: ../../gcc/java/parse.y:852
 msgid "Missing super class name"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:862
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:878
+#: ../../gcc/java/parse.y:862 ../../gcc/java/parse.y:878
 msgid "Missing interface name"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:964
+#: ../../gcc/java/parse.y:964
 msgid "Missing variable initializer"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:981
+#: ../../gcc/java/parse.y:981
 msgid "Invalid declaration"
 msgstr "袧械褉褝褔邪褨褋薪邪械 邪斜胁褟褕褔褝薪薪械"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:984
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1069
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2143
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2165
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2169
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2204
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2281
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2291
+#: ../../gcc/java/parse.y:984 ../../gcc/java/parse.y:1069
+#: ../../gcc/java/parse.y:2143 ../../gcc/java/parse.y:2165
+#: ../../gcc/java/parse.y:2169 ../../gcc/java/parse.y:2204
+#: ../../gcc/java/parse.y:2281 ../../gcc/java/parse.y:2291
 msgid "']' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:988
+#: ../../gcc/java/parse.y:988
 msgid "Unbalanced ']'"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1024
+#: ../../gcc/java/parse.y:1024
 msgid "Invalid method declaration, method name required"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1029
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1034
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1039
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2026
+#: ../../gcc/java/parse.y:1029 ../../gcc/java/parse.y:1034
+#: ../../gcc/java/parse.y:1039 ../../gcc/java/parse.y:2026
 msgid "Identifier expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1044
+#: ../../gcc/java/parse.y:1044
 msgid "Invalid method declaration, return type required"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1067
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1511
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1518
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1527
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1529
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1557
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1665
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1971
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2024
+#: ../../gcc/java/parse.y:1067 ../../gcc/java/parse.y:1511
+#: ../../gcc/java/parse.y:1518 ../../gcc/java/parse.y:1527
+#: ../../gcc/java/parse.y:1529 ../../gcc/java/parse.y:1557
+#: ../../gcc/java/parse.y:1665 ../../gcc/java/parse.y:1971
+#: ../../gcc/java/parse.y:2024
 msgid "')' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1083
+#: ../../gcc/java/parse.y:1083
 msgid "Missing formal parameter term"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1098
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1103
+#: ../../gcc/java/parse.y:1098 ../../gcc/java/parse.y:1103
 msgid "Missing identifier"
 msgstr "袩褉邪锌褍褕褔邪薪 褨写褝薪褌褘褎褨泻邪褌邪褉"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1123
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1132
+#: ../../gcc/java/parse.y:1123 ../../gcc/java/parse.y:1132
 msgid "Missing class type term"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1288
+#: ../../gcc/java/parse.y:1288
 msgid "Invalid interface type"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1475
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1644
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1646
+#: ../../gcc/java/parse.y:1475 ../../gcc/java/parse.y:1644
+#: ../../gcc/java/parse.y:1646
 msgid "':' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1497
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1502
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1507
+#: ../../gcc/java/parse.y:1497 ../../gcc/java/parse.y:1502
+#: ../../gcc/java/parse.y:1507
 msgid "Invalid expression statement"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1525
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1553
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1593
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1661
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1729
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1850
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1928
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2018
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2020
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2028
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2264
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2266
+#: ../../gcc/java/parse.y:1525 ../../gcc/java/parse.y:1553
+#: ../../gcc/java/parse.y:1593 ../../gcc/java/parse.y:1661
+#: ../../gcc/java/parse.y:1729 ../../gcc/java/parse.y:1850
+#: ../../gcc/java/parse.y:1928 ../../gcc/java/parse.y:2018
+#: ../../gcc/java/parse.y:2020 ../../gcc/java/parse.y:2028
+#: ../../gcc/java/parse.y:2264 ../../gcc/java/parse.y:2266
 msgid "'(' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1595
+#: ../../gcc/java/parse.y:1595
 msgid "Missing term or ')'"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1642
+#: ../../gcc/java/parse.y:1642
 msgid "Missing or invalid constant expression"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1663
+#: ../../gcc/java/parse.y:1663
 msgid "Missing term and ')' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1702
+#: ../../gcc/java/parse.y:1702
 msgid "Invalid control expression"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1704
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1706
+#: ../../gcc/java/parse.y:1704 ../../gcc/java/parse.y:1706
 msgid "Invalid update expression"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1731
+#: ../../gcc/java/parse.y:1731
 msgid "Invalid init statement"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1931
+#: ../../gcc/java/parse.y:1931
 msgid "Missing term or ')' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1973
+#: ../../gcc/java/parse.y:1973
 msgid "'class' or 'this' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1975
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1977
+#: ../../gcc/java/parse.y:1975 ../../gcc/java/parse.y:1977
 msgid "'class' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2022
+#: ../../gcc/java/parse.y:2022
 msgid "')' or term expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2141
+#: ../../gcc/java/parse.y:2141
 msgid "'[' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2219
+#: ../../gcc/java/parse.y:2219
 msgid "Field expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2276
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2286
+#: ../../gcc/java/parse.y:2276 ../../gcc/java/parse.y:2286
 msgid "Missing term and ']' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2390
+#: ../../gcc/java/parse.y:2390
 msgid "']' expected, invalid type expression"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2393
+#: ../../gcc/java/parse.y:2393
 msgid "Invalid type expression"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2505
+#: ../../gcc/java/parse.y:2505
 msgid "Invalid reference type"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2977
+#: ../../gcc/java/parse.y:2977
 msgid "Constructor invocation must be first thing in a constructor"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2979
+#: ../../gcc/java/parse.y:2979
 msgid "Only constructors can invoke constructors"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2987
+#: ../../gcc/java/parse.y:2987
 #, c-format
 msgid ": `%s' JDK1.1(TM) feature"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:3046
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:3048
+#: ../../gcc/java/parse.y:3046 ../../gcc/java/parse.y:3048
 #, c-format
 msgid ""
 "%s.\n"
 "%s"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:6909
+#: ../../gcc/java/parse.y:6909
 #, c-format
 msgid "malformed .zip archive in CLASSPATH: %s"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:6980
+#: ../../gcc/java/parse.y:6980
 #, c-format
 msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12193
+#: ../../gcc/java/parse.y:12193
 #, c-format
 msgid "missing static field `%s'"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12198
+#: ../../gcc/java/parse.y:12198
 #, c-format
 msgid "not a static field `%s'"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12241
+#: ../../gcc/java/parse.y:12241
 #, c-format
 msgid "No case for %s"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:13173
+#: ../../gcc/java/parse.y:13173
 #, c-format
 msgid "unregistered operator %s"
 msgstr "薪械褉邪褋锌邪蟹薪邪薪褘 邪锌械褉邪褌邪褉 %s"
@@ -19750,1714 +19760,1399 @@
 msgid "[super ...] must appear in a method context"
 msgstr ""
 
-#: objc/objc-parse.y:2701
+#: objc/objc-parse.y:2700
 msgid "`@end' must appear in an implementation context"
 msgstr ""
 
-#: objc/objc-parse.y:2914
+#: objc/objc-parse.y:2913
 msgid "method definition not in class context"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:23
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:21
 #, fuzzy
 msgid "Display this information"
 msgstr "  --help                   袗写谢褞褋褌褉邪胁邪褑褜 谐褝褌褍 褨薪褎邪褉屑邪褑褘褞\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:29
-msgid "--param <param>=<value>\tSet paramter <param> to value.  See below for a complete list of parameters"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:27
+msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:38
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:36
 msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:41
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:39
 #, fuzzy
 msgid "Do not discard comments"
 msgstr "薪械蟹邪胁械褉褕邪薪褘褟 泻邪屑械薪褌邪褉褘褨"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:44
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:42
 msgid "Do not discard comments in macro expansions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:47
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:45
 msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:53
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:51
 msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:56
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:54
 msgid "Print the name of header files as they are used"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:65
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:57
+msgid "-I <dir>\tAdd <dir> to the end of the main include path.  -I- gives more include path control; see info documentation"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:60
+msgid "Generate make dependencies"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:63
 msgid "Generate make dependencies and compile"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:74
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:66
+msgid "-MF <file>\tWrite dependency output to the given file"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:69
 msgid "Treat missing header files as generated files"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:80
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:72
+msgid "Like -M but ignore system header files"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:75
 msgid "Like -MD but ignore system header files"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:89
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:78
+#, fuzzy
+msgid "Generate phony targets for all headers"
+msgstr "袚械薪械褉褘褉邪胁邪褑褜 泻芯写 写谢褟 Intel as"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:81
 msgid "-MQ <target>\tAdd a MAKE-quoted target"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:95
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:84
+msgid "-MT <target>\tAdd an unquoted target"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:87
 msgid "-O<number>\tSet optimization level to <number>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:98
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:90
 #, fuzzy
 msgid "Optimize for space rather than speed"
 msgstr "袗锌褌褘屑褨蟹邪褑褘褟 写谢褟 SparcLite 锌褉邪褑褝褋邪褉邪褳"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:101
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:93
 #, fuzzy
 msgid "Do not generate #line directives"
 msgstr "袧械 谐械薪械褉褘褉邪胁邪褑褜 褋褨屑胁邪谢褜薪褘褟 褨薪褋褌褉褍泻褑褘褨"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:104
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:96
 msgid "-U<macro>\tUndefine <macro>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:107
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:99
 msgid "This switch is deprecated; use -Wextra instead"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:113
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:105
 msgid "Warn about returning structures, unions or arrays"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:119
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:108
+msgid "Enable most warning messages"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:111
 msgid "Warn about casting functions to incompatible types"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:122
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:114
 msgid "Warn about pointer casts which increase alignment"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:125
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:117
 msgid "Warn about casts which discard qualifiers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:128
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:120
 msgid "Warn about subscripts whose type is \"char\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:137
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:123
+msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:126
+msgid "Synonym for -Wcomment"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:129
 msgid "Warn about possibly confusing type conversions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:140
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:132
 msgid "Warn when all constructors and destructors are private"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:143
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:135
 msgid "Warn when a declaration is found after a statement"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:146
-msgid "Warn if deprecated class, method, or field is used"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:138
+msgid "Warn about deprecated compiler features"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:149
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:141
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:152
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:144
 msgid "Warn when an optimization pass is disabled"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:155
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:147
 msgid "Warn about compile-time integer division by zero"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:158
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:150
 msgid "Warn about violations of Effective C++ style rules"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:161
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:153
 msgid "Warn about stray tokens after #elif and #endif"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:164
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:156
 msgid "Treat all warnings as errors"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:167
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:159
 #, fuzzy
 msgid "Make implicit function declarations an error"
 msgstr "褋械泻褑褘褟 \"%s\" 泻邪薪褎谢褨泻褌褍械 蟹 锌邪锌褟褉褝写薪褟泄 写褝泻谢邪褉邪褑褘褟泄"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:170
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:162
 msgid "Print extra (possibly unwanted) warnings"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:173
-msgid "Warn if deprecated empty statements are found"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:176
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:165
 msgid "Warn if testing floating point numbers for equality"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:179
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:168
 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:182
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:171
 #, fuzzy
 msgid "Warn if passing too many arguments to a function for its format string"
 msgstr "胁械谢褜屑褨 褕屑邪褌 邪褉谐褍屑褝薪褌邪褳 褍 褎褍薪泻褑褘褨 `%s'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:185
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:174
 msgid "Warn about format strings that are not literals"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:188
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:177
 msgid "Warn about possible security problems with format functions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:191
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:180
 msgid "Warn about strftime formats yielding 2-digit years"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:200
-msgid "Enable warnings about inter-procedural problems"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:206
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:192
 msgid "Warn about implicit function declarations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:209
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:195
 msgid "Warn when a declaration does not specify a type"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:215
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:198
+msgid "Deprecated.  This switch has no effect."
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:201
 msgid "Warn about variables which are initialized to themselves."
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:218
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:204
 msgid "Warn when an inlined function cannot be inlined"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:221
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:207
 msgid "Warn about invalid uses of the \"offsetof\" macro"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:224
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:210
 msgid "Warn about PCH files that are found but not used"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:227
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:213
 msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:230
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:216
 msgid "Do not warn about using \"long long\" when -pedantic"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:233
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:219
 #, fuzzy
 msgid "Warn about suspicious declarations of \"main\""
 msgstr "薪褟屑邪 锌邪锌褟褉褝写薪褟谐邪 邪斜'褟褳谢械薪薪褟 写谢褟 \"%s\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:236
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:222
 msgid "Warn about possibly missing braces around initializers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:239
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:225
 #, fuzzy
 msgid "Warn about global functions without previous declarations"
 msgstr "褋械泻褑褘褟 \"%s\" 泻邪薪褎谢褨泻褌褍械 蟹 锌邪锌褟褉褝写薪褟泄 写褝泻谢邪褉邪褑褘褟泄"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:242
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:228
 msgid "Warn about functions which might be candidates for format attributes"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:245
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:231
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:248
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:234
 msgid "Warn about global functions without prototypes"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:251
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:237
 #, fuzzy
 msgid "Warn about use of multi-character character constants"
 msgstr "屑薪邪谐邪褋褨屑胁邪谢褜薪邪褟 褋褨屑胁邪谢褜薪邪褟 泻邪薪褋褌邪薪褌邪"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:254
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:240
 msgid "Warn about \"extern\" declarations not at file scope"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:257
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:243
 msgid "Warn when non-templatized friend functions are declared within a template"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:260
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:246
 msgid "Warn about non-virtual destructors"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:266
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:252
 msgid "Warn if a C-style cast is used in a program"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:269
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:255
 msgid "Warn if an old-style parameter definition is used"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:272
-msgid "Warn if .class files are out of date"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:275
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:258
 msgid "Warn about overloaded virtual function names"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:278
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:261
 msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:281
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:264
 msgid "Warn when padding is required to align structure members"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:284
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:267
 msgid "Warn about possibly missing parentheses"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:287
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:270
 msgid "Warn when converting the type of pointers to member functions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:290
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:273
 msgid "Warn about function pointer arithmetic"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:293
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:276
 msgid "Warn if inherited methods are unimplemented"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:296
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:279
 msgid "Warn about multiple declarations of the same object"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:299
-msgid "Warn if modifiers are specified when not necessary"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:302
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:282
 msgid "Warn when the compiler reorders code"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:305
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:285
 msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:308
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:288
 msgid "Warn if a selector has multiple methods"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:311
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:291
 msgid "Warn about possible violations of sequence point rules"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:314
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:294
 msgid "Warn when one local variable shadows another"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:317
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:297
 msgid "Warn about signed-unsigned comparisons"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:320
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:300
 msgid "Warn when overload promotes from unsigned to signed"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:323
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:303
 msgid "Warn about code which might break strict aliasing rules"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:326
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:306
 #, fuzzy
 msgid "Warn about unprototyped function declarations"
 msgstr "薪褟屑邪 锌邪锌褟褉褝写薪褟谐邪 邪斜'褟褳谢械薪薪褟 写谢褟 \"%s\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:329
-msgid "Warn about constructs with surprising meanings"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:332
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:309
 msgid "Warn about enumerated switches, with no default, missing a case"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:335
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:312
 msgid "Warn about enumerated switches missing a \"default:\" statement"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:338
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:315
 msgid "Warn about all enumerated switches missing a specific case"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:341
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:318
 msgid "Warn when synthesis behavior differs from Cfront"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:344
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:321
 msgid "Do not suppress warnings from system headers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:347
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:324
 msgid "Warn about features not present in traditional C"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:356
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:327
+msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:333
 msgid "Warn if an undefined macro is used in an #if directive"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:359
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:336
 msgid "Warn about uninitialized automatic variables"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:362
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:339
 msgid "Warn about unrecognized pragmas"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:365
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:342
 msgid "Warn about code that will never be executed"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:368
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:345
 msgid "Enable all -Wunused- warnings"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:371
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:348
 msgid "Warn when a function is unused"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:374
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:351
 msgid "Warn when a label is unused"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:377
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:354
 msgid "Warn about macros defined in the main file that are not used"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:380
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:357
 msgid "Warn when a function parameter is unused"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:383
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:360
 msgid "Warn when an expression value is unused"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:386
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:363
 msgid "Warn when a variable is unused"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:389
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:366
 msgid "Give strings the type \"array of char\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:392
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:369
 msgid "A synonym for -std=c89.  In a future version of GCC it will become synonymous with -std=c99 instead"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:395
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:372
 msgid "-aux-info <file>\tEmit declaration information into <file>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:407
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:384
 msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:410
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:387
 msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:413
-msgid "--CLASSPATH\tDeprecated; use --classpath instead"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:425
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:399
 msgid "Enforce class member access control semantics"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:428
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:402
 msgid "Align the start of functions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:434
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:408
 msgid "Align labels which are only reached by jumping"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:440
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:414
 msgid "Align all labels"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:446
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:420
 msgid "Align the start of loops"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:455
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:429
 msgid "Change when template instances are emitted"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:458
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:432
 msgid "Specify that arguments may alias each other and globals"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:461
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:435
 msgid "Assume arguments may alias globals but not each other"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:464
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:438
 msgid "Assume arguments alias neither each other nor globals"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:467
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:441
 msgid "Recognize the \"asm\" keyword"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:479
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:444
 msgid "Generate unwind tables that are exact at each instruction boundary"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:482
-msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:485
-msgid "Backslashes in character and hollerith constants are special (not C-style)"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:488
-msgid "Delete libU77 intrinsics with bad interfaces"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:491
-msgid "Disable libU77 intrinsics with bad interfaces"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:494
-msgid "Enable libU77 intrinsics with bad interfaces"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:497
-msgid "Hide libU77 intrinsics with bad interfaces"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:500
-msgid "--bootclasspath=<path>\tReplace system path"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:503
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:447
 #, fuzzy
 msgid "Generate code to check bounds before indexing arrays"
 msgstr "袚械薪械褉褘褉邪胁邪褑褜 泻芯写 写谢褟 Intel as"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:506
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:450
 msgid "Replace add, compare, branch with branch on count register"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:509
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:453
 msgid "Use profiling information for branch probabilities"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:512
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:456
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:515
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:459
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:518
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:462
 #, fuzzy
 msgid "Recognize built-in functions"
 msgstr "袧械 谐械薪械褉褘褉邪胁邪褑褜 褋褨屑胁邪谢褜薪褘褟 褨薪褋褌褉褍泻褑褘褨"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:524
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:468
 msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:527
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:471
 msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:530
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:474
 msgid "Save registers around function calls"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:533
-msgid "Program written in strict mixed-case"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:536
-msgid "Compile as if program written in lowercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:539
-msgid "Preserve case used in program"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:542
-msgid "Program written in lowercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:545
-msgid "Program written in uppercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:548
-msgid "Compile as if program written in uppercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:551
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:477
 msgid "Check the return value of new"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:557
-msgid "--classpath=<path>\tSet class path"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:560
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:480
 msgid "Do not put uninitialized globals in the common section"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:566
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:483
 msgid "Allow the arguments of the '?' operator to have different types"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:569
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:486
 msgid "Reduce the size of object files"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:572
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:489
 msgid "Make string literals \"const char[]\" not \"char[]\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:575
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:492
 msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:578
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:495
 msgid "Perform a register copy-propagation optimization pass"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:581
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:498
 msgid "Perform cross-jumping optimization"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:584
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:501
 msgid "When running CSE, follow jumps to their targets"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:587
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:504
 msgid "When running CSE, follow conditional jumps"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:590
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:507
 msgid "Place data items into their own section"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:593
-msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:596
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:510
 #, fuzzy
 msgid "Inline member functions by default"
 msgstr "褍 褎褍薪泻褑褘褨 \"%s\":"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:599
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:513
 msgid "Defer popping functions args from stack until later"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:602
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:516
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:605
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:519
 msgid "Delete useless null pointer checks"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:608
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:522
 msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:611
-msgid "Allow '$' in symbol names"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:525
+msgid "Permit '$' as an identifier character"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:614
-msgid "Permit '$' as an identifier character"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:528
+msgid "-fdump-<type>\tDump various compiler internals to a file"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:620
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:531
 msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:626
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:537
 msgid "Perform DWARF2 duplicate elimination"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:629
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:632
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:540
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:543
 msgid "Perform unused type elimination in debug info"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:641
-msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:644
-msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:647
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:546
 #, fuzzy
 msgid "Generate code to check exception specifications"
 msgstr "\"%s\" 薪械 邪斜胁械褕褔邪薪 (锌械褉褕邪械 胁褘泻邪褉褘褋褌邪薪薪械 褳 谐褝褌邪泄 褎褍薪泻褑褘褨)"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:653
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:552
 msgid "Enable exception handling"
 msgstr "校泻谢褞褔褘褑褜 邪锌褉邪褑芯褳泻褍 胁褘泻谢褞褔褝薪褜薪褟褳"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:656
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:555
 msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:659
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:558
 msgid "Perform a number of minor, expensive optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:668
-msgid "f2c-compatible code can be generated"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:671
-msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:674
-msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:677
-msgid "Enable non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:680
-msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:683
-msgid "Unsupported; generate libf2c-calling code"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:686
-msgid "Program is written in typical FORTRAN 66 dialect"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:689
-msgid "Program is written in typical Unix-f77 dialect"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:692
-msgid "Program is written in Fortran-90-ish dialect"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:695
-msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:698
-msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:701
-msgid "Enable non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:704
-msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:716
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:567
 msgid "Assume no NaNs or infinities are generated"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:719
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:570
 msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:725
-msgid "ffixed-line-length-<number>\tSet the maximum line length to <number>"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:728
-msgid "Unsupported; affects code generation of arrays"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:731
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:579
 msgid "Do not store floats in registers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:734
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:582
 msgid "Scope of for-init-statement variables is local to the loop"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:737
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:585
 msgid "Copy memory address constants into registers before use"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:740
-msgid "Always check for non gcj generated classes archives"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:743
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:588
 msgid "Copy memory operands into registers before use"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:746
-msgid "Generate code to check subscript and substring bounds"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:749
-msgid "Program is written in Fortran-90-ish free form"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:752
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:591
 msgid "Do not assume that standard C libraries and \"main\" exist"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:755
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:594
 msgid "Allow function addresses to be held in registers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:758
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:597
 #, fuzzy
 msgid "Place each function into its own section"
 msgstr "邪写蟹褨薪 褉邪蟹 写谢褟 泻芯卸薪邪泄 褎褍薪泻褑褘褨, 写蟹械 褢薪 蟹'褟褳谢褟械褑褑邪.)"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:761
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:600
 msgid "Perform global common subexpression elimination"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:764
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:603
 msgid "Perform redundant load after store elimination in global common subexpression elimination"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:767
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:606
 msgid "Perform enhanced load motion during global common subexpression elimination"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:770
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:609
 msgid "Perform store motion after global common subexpression elimination"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:773
-msgid "Enable fatal diagnostics about inter-procedural problems"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:776
-msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:779
-msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:782
-msgid "Enable non-FORTRAN 77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:785
-msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:788
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:612
 msgid "Recognize GNU-defined keywords"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:791
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:615
 msgid "Generate code for GNU runtime environment"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:794
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:618
 msgid "Enable guessing of branch probabilities"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:809
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:630
 msgid "Assume normal C execution environment"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:812
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:633
 msgid "Enable support for huge objects"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:815
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:636
 msgid "Process #ident directives"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:818
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:639
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:821
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:642
 msgid "Perform conversion of conditional jumps to conditional execution"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:824
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:645
 msgid "Export functions even if they can be inlined"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:827
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:648
 #, fuzzy
 msgid "Emit implicit instantiations of inline templates"
 msgstr "锌邪褳褌芯褉薪邪械 邪斜胁褟褕褔褝薪薪械 屑械褌泻褨 \"%s\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:830
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:651
 #, fuzzy
 msgid "Emit implicit instantiations of templates"
 msgstr "锌邪褳褌芯褉薪邪械 邪斜胁褟褕褔褝薪薪械 屑械褌泻褨 \"%s\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:833
-msgid "Use offset tables for virtual method calls"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:836
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:654
 msgid "Do not generate .size directives"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:839
-msgid "Initialize local vars and arrays to zero"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:657
+msgid "Pay attention to the \"inline\" keyword"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:842
-msgid "Pay attention to the \"inline\" keyword"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:660
+msgid "Integrate simple functions into their callers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:851
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:666
 msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:854
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:669
 msgid "-finput-charset=<cset>      Specify the default character set for source files."
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:857
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:672
 msgid "Instrument function entry and exit with profiling calls"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:860
-msgid "Intrinsics letters in arbitrary cases"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:863
-msgid "Intrinsics spelled as e.g. SqRt"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:866
-msgid "Intrinsics in lowercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:869
-msgid "Intrinsics in uppercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:872
-msgid "Assume native functions are implemented using JNI"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:875
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:675
 msgid "Generate code for functions even if they are fully inlined"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:878
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:678
 msgid "Emit static const variables even if they are not used"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:884
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:684
 msgid "Give external symbols a leading underscore"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:887
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:687
 #, fuzzy
 msgid "Perform loop optimizations"
 msgstr "校泻谢褞褔邪褑褜 SSA 邪锌褌褘屑褨蟹邪褑褘褞"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:890
-msgid "Language keyword letters in arbitrary cases"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:893
-msgid "Language keywords spelled as e.g. IOStat"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:896
-msgid "Language keywords in lowercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:899
-msgid "Language keywords in uppercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:902
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:690
 msgid "Set errno after built-in math functions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:905
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:693
 msgid "Report on permanent memory allocation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:908
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:696
 msgid "Attempt to merge identical constants and constant variables"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:911
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:699
 msgid "Attempt to merge identical constants across compilation units"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:914
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:702
 msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:917
-msgid "Delete MIL-STD 1753 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:920
-msgid "Disable MIL-STD 1753 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:923
-msgid "Enable MIL-STD 1753 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:926
-msgid "Hide MIL-STD 1753 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:929
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:705
 msgid "Force all loop invariant computations out of loops"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:932
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:708
 msgid "Don't warn about uses of Microsoft extensions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:941
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:717
 msgid "Use graph-coloring register allocation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:944
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:720
 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:947
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:723
 msgid "Assume that receivers of Objective-C messages may be nil"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:950
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:726
 msgid "Support synchronous non-call exceptions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:959
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:735
 msgid "Enable Objective-C exception and synchronization syntax"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:962
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1286
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:738
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:978
 msgid "Perform loop unrolling for all loops"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:965
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1289
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:741
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:981
 msgid "Perform loop unrolling when iteration count is known"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:968
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:744
 msgid "When possible do not generate stack frames"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:971
-msgid "Take at least one trip through each iterative DO loop"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:974
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:747
 msgid "Recognize C++ kewords like \"compl\" and \"xor\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:977
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:750
 msgid "Do the full register move optimization pass"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:980
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:753
 msgid "Optimize sibling and tail recursive calls"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:983
-msgid "Enable optimization of static class initialization code"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:986
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:756
 #, fuzzy
 msgid "Enable optional diagnostics"
 msgstr "校泻谢褞褔邪褑褜 SSA 邪锌褌褘屑褨蟹邪褑褘褞"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:992
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:759
 msgid "Pack structure members together without holes"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:995
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:762
 msgid "Return small aggregates in memory, not registers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1001
-msgid "Warn about use of (only a few for now) Fortran extensions"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1004
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:768
 msgid "Perform loop peeling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1007
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:771
 msgid "Enable machine specific peephole optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1010
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:774
 msgid "Enable an RTL peephole pass before sched2"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1013
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:777
 msgid "Downgrade conformance errors to warnings"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1016
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:780
 msgid "Generate position-independent code if possible"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1019
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:783
 msgid "Generate position-independent code for executables if possible"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1022
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:786
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1028
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:789
+msgid "Treat the input file as already preprocessed"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:792
 msgid "Enable basic program profiling code"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1031
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:795
 msgid "Insert arc-based program profiling code"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1034
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:798
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1037
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:801
 msgid "Enable common options for performing profile feedback directed optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1040
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:804
 msgid "Insert code to profile values of expressions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1046
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:810
 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1049
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:813
 msgid "Strength reduce all loop general induction variables"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1052
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:816
 #, fuzzy
 msgid "Return small aggregates in registers"
 msgstr "袧械 胁褘泻邪褉褘褋褌芯褳胁邪褑褜 褉褝谐褨褋褌褉邪 sb"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1055
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:819
 msgid "Enables a register move optimization"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1058
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:822
 msgid "Perform a register renaming optimization pass"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1061
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:825
 msgid "Reorder basic blocks to improve code placement"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1064
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:828
 msgid "Reorder functions to improve code placement"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1067
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:831
 msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1070
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:834
 msgid "Enable automatic template instantiation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1073
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:837
 msgid "Add a common subexpression elimination pass after loop optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1076
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:840
 msgid "Run the loop optimizer twice"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1079
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:843
 msgid "Disable optimizations that assume default FP rounding behavior"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1082
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:846
 msgid "Generate run time type descriptor information"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1085
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:849
 msgid "Enable scheduling across basic blocks"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1088
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:852
 msgid "Allow speculative motion of non-loads"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1091
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:855
 msgid "Allow speculative motion of some loads"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1094
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:858
 msgid "Allow speculative motion of more loads"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1097
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:861
 msgid "Allow premature scheduling of queued insns"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1100
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:864
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1103
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:867
 msgid "-fsched-stalled-insns-dep=<number>   Set dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1106
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:870
 msgid "-fsched-stalled-insns=<number>       Set number of queued insns that can be prematurely scheduled"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1109
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:873
 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1112
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:876
 msgid "If scheduling post reload, do superblock scheduling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1115
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:879
 msgid "If scheduling post reload, do trace scheduling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1118
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:882
 msgid "Reschedule instructions before register allocation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1121
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:885
 msgid "Reschedule instructions after register allocation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1124
-msgid "Allow appending a second underscore to externals"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1127
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:888
 msgid "Mark data as shared rather than private"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1130
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:891
 msgid "Use the same size for double as for float"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1133
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:894
 msgid "Use the narrowest integer type possible for enumeration types"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1136
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:897
 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1142
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:903
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1145
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:906
 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1148
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:909
 msgid "Make \"char\" signed by default"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1151
-msgid "Do not print names of program units as they are compiled"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1154
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:912
 msgid "Convert floating point constants to single precision constants"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1157
-msgid "Internally convert most source to lowercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1160
-msgid "Internally preserve source case"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1163
-msgid "Internally convert most source to uppercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1169
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:918
 msgid "Insert stack checking code into the program"
 msgstr "校泻谢褞褔邪褑褜 泻芯写 锌褉邪胁褝褉泻褨 褋褌褝泻褍 褳 锌褉邪谐褉邪屑褍"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1175
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:924
 msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1178
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:927
 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1181
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:930
 msgid "Display statistics accumulated during compilation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1184
-msgid "Enable assignability checks for stores into object arrays"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1187
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:933
 msgid "Perform strength reduction optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1190
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:936
 msgid "Assume strict aliasing rules apply"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1199
-msgid "Symbol names spelled in mixed case"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1202
-msgid "Symbol names in lowercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1205
-msgid "Symbol names in uppercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1208
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:942
 msgid "Check for syntax errors, then stop"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1211
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:945
 msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1214
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:948
 msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1217
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:951
 msgid "Create data files needed by \"gcov\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1223
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:957
 msgid "Perform jump threading optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1226
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:960
 msgid "Report the time taken by each compiler pass"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1229
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:963
 msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1232
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:966
 msgid "Perform superblock formation via tail duplication"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1235
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:969
 msgid "Assume floating-point operations can trap"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1238
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:972
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1241
-msgid "Make prefix-radix non-decimal constants be typeless"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1244
-msgid "Allow all ugly features"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1247
-msgid "Hollerith and typeless can be passed as arguments"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1250
-msgid "Allow ordinary copying of ASSIGN'ed vars"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1253
-msgid "Dummy array dimensioned to (1) is assumed-size"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1256
-msgid "Trailing comma in procedure call denotes null argument"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1259
-msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1262
-msgid "Initialization via DATA and PARAMETER is not type-compatible"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1265
-msgid "Allow INTEGER and LOGICAL interchangeability"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1268
-msgid "Append underscores to externals"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1271
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:975
 msgid "Compile whole compilation unit at a time"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1274
-msgid "Delete libU77 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1277
-msgid "Disable libU77 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1280
-msgid "Enable libU77 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1283
-msgid "Hide libU77 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1292
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:984
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1295
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:987
 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1298
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:990
 msgid "Make \"char\" unsigned by default"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1301
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:993
 msgid "Perform loop unswitching"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1304
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:996
 msgid "Just generate unwind tables for exception handling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1310
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:999
 msgid "Use __cxa_atexit to register destructors"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1316
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1002
 msgid "Add extra commentary to assembler output"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1319
-msgid "Print g77-specific version information and run internal tests"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1322
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1005
 msgid "Use expression value profiles in optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1325
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1008
 msgid "Discard unused virtual functions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1328
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1011
 msgid "Implement vtables using thunks"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1331
-msgid "Program is written in VXT (Digital-like) FORTRAN"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1334
-msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1337
-msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1340
-msgid "Enable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1343
-msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1349
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1014
 msgid "Emit common-like symbols as weak symbols"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1352
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1017
 msgid "Construct webs and split unrelated uses of single variable"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1355
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1020
 msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1358
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1023
 msgid "Generate a #line directive pointing at the current working directory"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1361
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1026
 msgid "Assume signed arithmetic overflow wraps around"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1364
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1029
 msgid "Store strings in writable data section"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1367
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1032
 msgid "Emit cross referencing information"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1370
-msgid "Print internal debugging-related information"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1373
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1035
 msgid "Put zero initialized data in the bss section"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1376
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1038
 msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1379
-msgid "Treat initial values of 0 like non-zero values"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1382
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1041
 #, fuzzy
 msgid "Generate debug information in default format"
 msgstr "袚械薪械褉褘褉邪胁邪褑褜 泻芯写 写谢褟 Intel as"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1385
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1044
 msgid "Generate debug information in COFF format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1388
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1047
 msgid "Generate debug information in DWARF v2 format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1391
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1050
 msgid "Dump declarations to a .decl file"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1394
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1053
 msgid "Generate debug information in default extended format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1397
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1056
 #, fuzzy
 msgid "Generate debug information in STABS format"
 msgstr "小褌胁邪褉褘褑褜 泻芯写 写谢褟 DLL"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1400
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1059
 msgid "Generate debug information in extended STABS format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1403
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1062
 #, fuzzy
 msgid "Generate debug information in VMS format"
 msgstr "小褌胁邪褉褘褑褜 泻芯写 写谢褟 DLL"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1406
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1065
 msgid "Generate debug information in XCOFF format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1409
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1068
 msgid "Generate debug information in extended XCOFF format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1412
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1071
 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1415
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1074
 msgid "-imacros <file>\tAccept definition of macros in <file>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1418
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1077
 msgid "-include <file>\tInclude the contents of <file> before other files"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1421
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1080
 msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1424
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1083
 msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1427
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1086
 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1430
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1089
 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1433
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1092
 msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1445
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1104
 msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1448
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1107
 msgid "Do not search standard system include directories for C++"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1451
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1110
 #, fuzzy
 msgid "-o <file>\tPlace output into <file>"
 msgstr "  -o <褎邪泄谢>                袩邪屑褟褋褑褨褑褜 胁褘胁邪写 褍 <褎邪泄谢>\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1454
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1113
 #, fuzzy
 msgid "Enable function profiling"
 msgstr "校泻谢褞褔褘褑褜 邪锌褉邪褑芯褳泻褍 胁褘泻谢褞褔褝薪褜薪褟褳"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1457
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1116
 msgid "Issue warnings needed for strict compliance to the standard"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1460
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1119
 msgid "Like -pedantic but issue them as errors"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1463
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1122
 msgid "Generate C header of platform-specific features"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1466
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1125
 msgid "Do not display functions compiled or elapsed time"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1469
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1128
 msgid "Remap file names when including files"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1472
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1131
 msgid "Conform to the ISO 1998 C++ standard"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1475
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1134
 msgid "Conform to the ISO 1990 C standard"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1478
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1137
 msgid "Conform to the ISO 1999 C standard"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1481
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1502
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1505
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1140
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1161
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1164
 msgid "Deprecated in favor of -std=c99"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1484
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1143
 msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1487
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1146
 msgid "Conform to the ISO 1990 C standard with GNU extensions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1490
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1149
 msgid "Conform to the ISO 1999 C standard with GNU extensions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1493
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1152
 msgid "Deprecated in favor of -std=gnu99"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1496
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1155
 msgid "Deprecated in favor of -std=c89"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1499
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1158
 msgid "Conform to the ISO 1990 C standard as amended in 1994"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1508
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1167
 msgid "Enable traditional preprocessing"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1511
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1170
 msgid "-trigraphs\tSupport ISO C trigraphs"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1514
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1173
 msgid "Do not predefine system-specific and GCC-specific macros"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1517
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1176
 msgid "Enable verbose output"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1523
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1179
+msgid "Display the compiler's version"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1182
 #, fuzzy
 msgid "Suppress warnings"
 msgstr "%s: 褍胁邪谐邪: "
 
-#: config/i386/freebsd-aout.h:215 config/rs6000/sysv4.h:1089
+#: config/i386/cygwin.h:29
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr ""
+
+#: config/i386/cygwin.h:70 config/i386/mingw32.h:58
+msgid "shared and mdll are not compatible"
+msgstr ""
+
+#: config/i386/freebsd-aout.h:215
 msgid "`-p' not supported; use `-pg' and gprof(1)"
 msgstr ""
 
@@ -21471,49 +21166,64 @@
 msgid "GCC does not support -CC without using -E"
 msgstr "%s 薪械 锌邪写褌褉褘屑谢褨胁邪械 %s"
 
+#: config/i386/sco5.h:191
+#, fuzzy
+msgid "-pg not supported on this platform"
+msgstr "邪褌褉褘斜褍褌褘 褋械泻褑褘褨 薪械 锌邪写褌褉褘屑谢褨胁邪褞褑褑邪 写谢褟 谐褝褌邪泄 屑褝褌褘"
+
+#: config/i386/sco5.h:192
+msgid "-p and -pp specified - pick one"
+msgstr ""
+
+#: config/i386/sco5.h:266
+msgid "-G and -static are mutually exclusive"
+msgstr ""
+
+#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
+#: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
+#, fuzzy
+msgid "does not support multilib"
+msgstr "%s 薪械 锌邪写褌褉褘屑谢褨胁邪械 %s"
+
 #: config/sparc/linux64.h:211 config/sparc/linux64.h:222
 #: config/sparc/netbsd-elf.h:140 config/sparc/netbsd-elf.h:159
 #: config/sparc/sol2-bi.h:195 config/sparc/sol2-bi.h:205
 msgid "may not use both -m32 and -m64"
 msgstr ""
 
-#: config/i386/mingw32.h:58 config/i386/cygwin.h:70
-msgid "shared and mdll are not compatible"
-msgstr ""
-
-#: config/darwin.h:215
+#: config/darwin.h:222
 msgid "-current_version only allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:218
+#: config/darwin.h:225
 msgid "-install_name only allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:223
+#: config/darwin.h:230
 msgid "-bundle not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:224
+#: config/darwin.h:231
 msgid "-bundle_loader not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:225
+#: config/darwin.h:232
 msgid "-client_name not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:228
+#: config/darwin.h:235
 msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:229
+#: config/darwin.h:236
 msgid "-force_flat_namespace not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:231
+#: config/darwin.h:238
 msgid "-keep_private_externs not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:232
+#: config/darwin.h:239
 msgid "-private_bundle not allowed with -dynamiclib"
 msgstr ""
 
@@ -21529,49 +21239,10 @@
 msgid "may not use both -EB and -EL"
 msgstr ""
 
-#: config/mips/mips.h:988
-msgid "-pipe is not supported"
-msgstr "-pipe 薪械 锌邪写褌褉褘屑谢褨胁邪械褑褑邪"
-
-#: java/jvspec.c:80 ada/lang-specs.h:34 gcc.c:767
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:35
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:36 java/lang-specs.h:37
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr ""
-
 #: treelang/lang-specs.h:52
 msgid "-pg or -p and -fomit-frame-pointer are incompatible"
 msgstr ""
 
-#: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
-#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
-#, fuzzy
-msgid "does not support multilib"
-msgstr "%s 薪械 锌邪写褌褉褘屑谢褨胁邪械 %s"
-
-#: config/i386/sco5.h:191
-#, fuzzy
-msgid "-pg not supported on this platform"
-msgstr "邪褌褉褘斜褍褌褘 褋械泻褑褘褨 薪械 锌邪写褌褉褘屑谢褨胁邪褞褑褑邪 写谢褟 谐褝褌邪泄 屑褝褌褘"
-
-#: config/i386/sco5.h:192
-msgid "-p and -pp specified - pick one"
-msgstr ""
-
-#: config/i386/sco5.h:266
-msgid "-G and -static are mutually exclusive"
-msgstr ""
-
 #: config/arm/arm.h:198
 msgid "-mapcs-26 and -mapcs-32 may not be used together"
 msgstr ""
@@ -21588,6 +21259,14 @@
 msgid "the m210 does not have little endian support"
 msgstr ""
 
+#: config/mips/mips.h:988
+msgid "-pipe is not supported"
+msgstr "-pipe 薪械 锌邪写褌褉褘屑谢褨胁邪械褑褑邪"
+
+#: ada/lang-specs.h:34 java/jvspec.c:80 gcc.c:767
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr ""
+
 #: ada/lang-specs.h:36
 msgid "one of -c, -S, -gnatc, -gnatz, or -gnats is required for Ada"
 msgstr ""
@@ -21600,8 +21279,16 @@
 msgid "-msingle-float and -msoft-float can not both be specified"
 msgstr ""
 
-#: config/rs6000/darwin.h:98
-msgid " conflicting code gen style switches are used"
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr ""
+
+#: java/lang-specs.h:35
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr ""
+
+#: java/lang-specs.h:36 java/lang-specs.h:37
+msgid "-femit-class-file should used along with -fsyntax-only"
 msgstr ""
 
 #: gcc.c:743
@@ -21612,8 +21299,8 @@
 msgid "-E required when input is from standard input"
 msgstr ""
 
-#: config/i386/cygwin.h:29
-msgid "mno-cygwin and mno-win32 are not compatible"
+#: config/rs6000/darwin.h:98
+msgid " conflicting code gen style switches are used"
 msgstr ""
 
 #~ msgid "unknown C standard `%s'"
Index: gcc/po/ca.po
===================================================================
RCS file: /cvs/gcc/gcc/gcc/po/ca.po,v
retrieving revision 1.1.2.3
retrieving revision 1.1.2.4
diff -u -r1.1.2.3 -r1.1.2.4
--- gcc/po/ca.po	14 Sep 2004 20:36:54 -0000	1.1.2.3
+++ gcc/po/ca.po	7 Nov 2004 19:58:54 -0000	1.1.2.4
@@ -11,7 +11,7 @@
 msgstr ""
 "Project-Id-Version: gcc 3.3.2\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2004-07-01 11:41-0700\n"
+"POT-Creation-Date: 2004-11-04 19:12-0800\n"
 "PO-Revision-Date: 2004-01-30 00:03+0000\n"
 "Last-Translator: Mateu Gilles <mateu.gilles@wanadoo.fr>\n"
 "Language-Team: Catalan <ca@dodds.net>\n"
@@ -39,16 +39,16 @@
 msgid "`%s' attribute only applies to function types"
 msgstr "l'atribut \"%s\" nomes s'aplica a tipus funcions"
 
-#: attribs.c:416 c-common.c:4307 c-common.c:4326 c-common.c:4344
-#: c-common.c:4371 c-common.c:4390 c-common.c:4413 c-common.c:4436
-#: c-common.c:4462 c-common.c:4496 c-common.c:4540 c-common.c:4568
-#: c-common.c:4596 c-common.c:4615 c-common.c:4870 c-common.c:4892
-#: c-common.c:4927 c-common.c:4994 c-common.c:5040 c-common.c:5098
-#: c-common.c:5129 c-common.c:5475 c-common.c:5498 c-common.c:5537
-#: config/arm/arm.c:2281 config/arm/arm.c:2308 config/avr/avr.c:4539
-#: config/h8300/h8300.c:4284 config/h8300/h8300.c:4307 config/i386/i386.c:1620
-#: config/i386/i386.c:15397 config/i386/winnt.c:86 config/ia64/ia64.c:1057
-#: config/ip2k/ip2k.c:3151
+#: attribs.c:416 c-common.c:4306 c-common.c:4325 c-common.c:4343
+#: c-common.c:4370 c-common.c:4389 c-common.c:4412 c-common.c:4435
+#: c-common.c:4461 c-common.c:4495 c-common.c:4539 c-common.c:4567
+#: c-common.c:4595 c-common.c:4614 c-common.c:4881 c-common.c:4903
+#: c-common.c:4938 c-common.c:5005 c-common.c:5051 c-common.c:5109
+#: c-common.c:5140 c-common.c:5440 c-common.c:5463 c-common.c:5502
+#: config/arm/arm.c:2281 config/arm/arm.c:2308 config/avr/avr.c:4504
+#: config/h8300/h8300.c:4284 config/h8300/h8300.c:4307 config/i386/i386.c:1626
+#: config/i386/i386.c:15398 config/i386/winnt.c:86 config/ia64/ia64.c:1057
+#: config/ip2k/ip2k.c:3151 config/rs6000/rs6000.c:15035
 #, c-format
 msgid "`%s' attribute ignored"
 msgstr "s'ignora l'atribut \"%s\""
@@ -122,7 +122,7 @@
 
 #. We can, however, treat "undefined" any way we please.
 #. Call abort to encourage the user to fix the program.
-#: builtins.c:4134 c-typeck.c:1733
+#: builtins.c:4134 c-typeck.c:1713
 msgid "if this code is reached, the program will abort"
 msgstr ""
 
@@ -159,402 +159,407 @@
 msgid "target format does not support infinity"
 msgstr "el format objectiu no t� suport per a infinit"
 
-#: c-common.c:917
+#: c-common.c:916
 msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
 msgstr ""
 
-#: c-common.c:1141
+#: c-common.c:1140
 #, fuzzy
 msgid "%J'%D' is not defined outside of function scope"
 msgstr "no es defineix \"%s\"  fora de l'鄊bit de la funci�"
 
-#: c-common.c:1161
+#: c-common.c:1160
 #, c-format
 msgid "string length `%d' is greater than the length `%d' ISO C%d compilers are required to support"
 msgstr "la longitud de la cadena \"%d\" 閟 major que la longitud `%d\" que es requereix que els compiladors ISO C %d donin suport"
 
-#: c-common.c:1201
+#: c-common.c:1200
 msgid "overflow in constant expression"
 msgstr "desbordament en la constant impl韈ita"
 
-#: c-common.c:1221
+#: c-common.c:1220
 msgid "integer overflow in expression"
 msgstr "desbordament enter en l'expressi�"
 
-#: c-common.c:1230
+#: c-common.c:1229
 msgid "floating point overflow in expression"
 msgstr "desbordament de coma flotant en l'expressi�"
 
-#: c-common.c:1236
+#: c-common.c:1235
 msgid "vector overflow in expression"
 msgstr "desbordament de vector flotant en l'expressi�"
 
 #. This detects cases like converting -129 or 256 to unsigned char.
-#: c-common.c:1258
+#: c-common.c:1257
 msgid "large integer implicitly truncated to unsigned type"
 msgstr "enter gran truncat impl韈itament al tipus unsigned"
 
-#: c-common.c:1260
+#: c-common.c:1259
 msgid "negative integer implicitly converted to unsigned type"
 msgstr "enter negatiu truncat impl韈itament al tipus unsigned"
 
-#: c-common.c:1306
+#: c-common.c:1305
 msgid "overflow in implicit constant conversion"
 msgstr "desbordament en la conversi� impl韈ita de constant"
 
-#: c-common.c:1442
+#: c-common.c:1441
 #, c-format
 msgid "operation on `%s' may be undefined"
 msgstr "l'operaci� sobre \"%s\" pot estar indefinida"
 
-#: c-common.c:1726
+#: c-common.c:1725
 msgid "expression statement has incomplete type"
 msgstr "la declaraci� de l'expressi� t� tipus de dada incompleta"
 
-#: c-common.c:1758
+#: c-common.c:1757
 msgid "case label does not reduce to an integer constant"
 msgstr "l'etiqueta de \"casi\" no es redueix a una constant entera"
 
-#: c-common.c:2088
+#: c-common.c:2087
 msgid "invalid truth-value expression"
 msgstr "expressi� de valor veritable inv鄉ida"
 
-#: c-common.c:2139
+#: c-common.c:2138
 #, c-format
 msgid "invalid operands to binary %s"
 msgstr "operadors inv鄉ids per al binari %s"
 
-#: c-common.c:2373
+#: c-common.c:2372
 msgid "comparison is always false due to limited range of data type"
 msgstr "la comparan鏰 sempre 閟 falsa a causa del rang limitat del tipus de dades"
 
-#: c-common.c:2375
+#: c-common.c:2374
 msgid "comparison is always true due to limited range of data type"
 msgstr "la comparan鏰 sempre 閟 veritable a causa del rang limitat del tipus de dades"
 
-#: c-common.c:2445
+#: c-common.c:2444
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr "la comparan鏰 d'una expressi� unsigned >= 0 sempre 閟 veritable"
 
-#: c-common.c:2454
+#: c-common.c:2453
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr "la comparan鏰 d'una expressi� unsigned < 0 sempre 閟 falsa"
 
-#: c-common.c:2499
+#: c-common.c:2498
 msgid "pointer of type `void *' used in arithmetic"
 msgstr "es va usar un punter de tipus \"void *\" en l'aritm鑤ica"
 
-#: c-common.c:2505
+#: c-common.c:2504
 msgid "pointer to a function used in arithmetic"
 msgstr "es va usar un punter a una funci� en l'aritm鑤ica"
 
-#: c-common.c:2511
+#: c-common.c:2510
 msgid "pointer to member function used in arithmetic"
 msgstr "es va usar un punter a una funci� membre en l'aritm鑤ica"
 
-#: c-common.c:2600 f/com.c:14734
+#: c-common.c:2599 f/com.c:14734
 msgid "struct type value used where scalar is required"
 msgstr "s'usa un valor de tipus struct quan es requereix un escalar"
 
-#: c-common.c:2604 f/com.c:14738
+#: c-common.c:2603 f/com.c:14738
 msgid "union type value used where scalar is required"
 msgstr "s'usa un valor de tipus union quan es requereix un escalar"
 
-#: c-common.c:2608 f/com.c:14742
+#: c-common.c:2607 f/com.c:14742
 msgid "array type value used where scalar is required"
 msgstr "s'usa un valor de tipus matriu quan es requereix un escalar"
 
 #. Common Ada/Pascal programmer's mistake.  We always warn
 #. about this since it is so bad.
-#: c-common.c:2645
+#: c-common.c:2644
 #, fuzzy
 msgid "the address of `%D', will always evaluate as `true'"
 msgstr "l'adre鏰 de \"%D\", sempre ser� \"true\""
 
-#: c-common.c:2739 f/com.c:14874
+#: c-common.c:2738 f/com.c:14874
 msgid "suggest parentheses around assignment used as truth value"
 msgstr "se suggereixen par鑞tesi al voltant de l'assignaci� usada com valor veritable"
 
-#: c-common.c:2785 c-common.c:2825
+#: c-common.c:2784 c-common.c:2824
 msgid "invalid use of `restrict'"
 msgstr "鷖 inv鄉id de \"restrict\""
 
-#: c-common.c:2935
+#: c-common.c:2934
 msgid "invalid application of `sizeof' to a function type"
 msgstr "aplicaci� invalida de \"sizeof\" a una expressi� de tipus de funci�"
 
-#: c-common.c:2945
+#: c-common.c:2944
 #, c-format
 msgid "invalid application of `%s' to a void type"
 msgstr "applicaci� inv鄉ida de \"%s\" a un tipus void"
 
-#: c-common.c:2951
+#: c-common.c:2950
 #, fuzzy
 msgid "invalid application of `%s' to incomplete type `%T' "
 msgstr "aplicaci� inv鄉ida de \"%s\" a un tipus de dada incompleta"
 
-#: c-common.c:2992
+#: c-common.c:2991
 msgid "`__alignof' applied to a bit-field"
 msgstr "\"__alignof\" aplicat a un camp de bits"
 
-#: c-common.c:3484
+#: c-common.c:3483
 #, c-format
 msgid "cannot disable built-in function `%s'"
 msgstr "no es pot desactivar la funcio interna \"%s\""
 
-#: c-common.c:3645 c-typeck.c:1974
+#: c-common.c:3644 c-typeck.c:1954
 #, c-format
 msgid "too few arguments to function `%s'"
 msgstr "massa pocs arguments per a la funci� \"%s\""
 
-#: c-common.c:3651 c-typeck.c:1835
+#: c-common.c:3650 c-typeck.c:1815
 #, c-format
 msgid "too many arguments to function `%s'"
 msgstr "massa arguments per a la funci� \"%s\""
 
-#: c-common.c:3670
+#: c-common.c:3669
 #, c-format
 msgid "non-floating-point argument to function `%s'"
 msgstr "arguments que no s髇 de coma flotant per a la funci� \"%s\""
 
-#: c-common.c:3897
+#: c-common.c:3896
 msgid "pointers are not permitted as case values"
 msgstr "els apuntadores no s髇 permesos com valors casi"
 
-#: c-common.c:3901
+#: c-common.c:3900
 #, fuzzy
 msgid "range expressions in switch statements are non-standard"
 msgstr "ISO C prohibeix un rang d'expressions en les declaracions switch"
 
-#: c-common.c:3930
+#: c-common.c:3929
 msgid "empty range specified"
 msgstr "es va especificar un rang buit"
 
-#: c-common.c:3981
+#: c-common.c:3980
 msgid "duplicate (or overlapping) case value"
 msgstr "valor de casi duplicat (o translapat)"
 
-#: c-common.c:3982
+#: c-common.c:3981
 #, fuzzy
 msgid "%Jthis is the first entry overlapping that value"
 msgstr "aquesta 閟 la primera entrada que translapa aquest valor"
 
-#: c-common.c:3986
+#: c-common.c:3985
 msgid "duplicate case value"
 msgstr "valor de casi duplicat"
 
-#: c-common.c:3987
+#: c-common.c:3986
 #, fuzzy
 msgid "%Jpreviously used here"
 msgstr "es va usar pr鑦iament aqu�"
 
-#: c-common.c:3991
+#: c-common.c:3990
 msgid "multiple default labels in one switch"
 msgstr "m鷏tiples etiquetes per omissi� en un sol switch"
 
-#: c-common.c:3992
+#: c-common.c:3991
 #, fuzzy
 msgid "%Jthis is the first default label"
 msgstr "aquesta 閟 la primera etiqueta per omissi�"
 
-#: c-common.c:4017
+#: c-common.c:4016
 #, fuzzy
 msgid "taking the address of a label is non-standard"
 msgstr "SO C prohibeix prendre l'adre鏰 d'una etiqueta"
 
-#: c-common.c:4063
+#: c-common.c:4062
 msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
 msgstr ""
 
-#: c-common.c:4068
+#: c-common.c:4067
 msgid "%Hignoring return value of function declared with attribute warn_unused_result"
 msgstr ""
 
-#: c-common.c:4649
+#: c-common.c:4651
 #, c-format
 msgid "unknown machine mode `%s'"
 msgstr "es desconeix la manera de m鄎uina \"%s\""
 
-#: c-common.c:4652
+#: c-common.c:4654
 #, c-format
 msgid "no data type for mode `%s'"
 msgstr "no hi ha tipus de dades per a la manera \"%s\""
 
-#: c-common.c:4656
+#: c-common.c:4658
 #, fuzzy, c-format
 msgid "invalid pointer mode `%s'"
 msgstr "codi d'operant \"%c\" inv鄉id"
 
-#: c-common.c:4663 c-common.c:5226
+#: c-common.c:4665 c-common.c:5237
 #, c-format
 msgid "unable to emulate '%s'"
 msgstr "no es pot emular \"%s\""
 
-#: c-common.c:4707
+#: c-common.c:4686
+#, fuzzy, c-format
+msgid "mode `%s' applied to inappropriate type"
+msgstr "\"sigof\" aplicat a un tipus no agregat"
+
+#: c-common.c:4718
 #, fuzzy
 msgid "%Jsection attribute cannot be specified for local variables"
 msgstr "l'atribut de secci� no pot ser especificat per a les variables locals"
 
-#: c-common.c:4718
+#: c-common.c:4729
 #, fuzzy
 msgid "%Jsection of '%D' conflicts with previous declaration"
 msgstr "la secci� de \"%s\" causa conflictes amb la declaraci� pr鑦ia"
 
-#: c-common.c:4727
+#: c-common.c:4738
 #, fuzzy
 msgid "%Jsection attribute not allowed for '%D'"
 msgstr "no es permet un atribut de secci� per a \"%s\""
 
-#: c-common.c:4733
+#: c-common.c:4744
 #, fuzzy
 msgid "%Jsection attributes are not supported for this target"
 msgstr "atributs de secci� no suportats per aquest objectiu"
 
-#: c-common.c:4771
+#: c-common.c:4782
 msgid "requested alignment is not a constant"
 msgstr "l'alineaci� sol-licitada no 閟 una constant"
 
-#: c-common.c:4776
+#: c-common.c:4787
 msgid "requested alignment is not a power of 2"
 msgstr "l'alineaci� sol-licitada no 閟 una pot鑞cia de 2"
 
-#: c-common.c:4781
+#: c-common.c:4792
 msgid "requested alignment is too large"
 msgstr "l'alineaci� sol-licitada 閟 massa gran"
 
-#: c-common.c:4807
+#: c-common.c:4818
 #, fuzzy
 msgid "%Jalignment may not be specified for '%D'"
 msgstr "l'alineaci� no pot ser especificada per a \"%s\""
 
-#: c-common.c:4845
+#: c-common.c:4856
 #, fuzzy
 msgid "%J'%D' defined both normally and as an alias"
 msgstr "\"%s\" definit normalment i com un alies"
 
-#: c-common.c:4855
+#: c-common.c:4866
 msgid "alias arg not a string"
 msgstr "l'argument d'alies no 閟 una cadena"
 
-#: c-common.c:4898
+#: c-common.c:4909
 msgid "visibility arg not a string"
 msgstr "l'argument de穠isibilitat no 閟 una cadena"
 
-#: c-common.c:4911
+#: c-common.c:4922
 msgid "visibility arg must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr "l'argument de visibilitat deu ser \"default\", \"hidden\", \"protected\" o \"internal\""
 
-#: c-common.c:4937
+#: c-common.c:4948
 msgid "tls_model arg not a string"
 msgstr "l'argument tls_model no 閟 una cadena"
 
-#: c-common.c:4946
+#: c-common.c:4957
 msgid "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr "l'argument de tls_model deu ser \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 
-#: c-common.c:4968 c-common.c:5014
+#: c-common.c:4979 c-common.c:5025
 #, fuzzy
 msgid "%J'%E' attribute applies only to functions"
 msgstr "l'atribut \"%s\" s'aplica solament a funcions"
 
-#: c-common.c:4973 c-common.c:5019
+#: c-common.c:4984 c-common.c:5030
 #, fuzzy
 msgid "%Jcan't set '%E' attribute after definition"
 msgstr "no es pot establir l'atribut \"%s\" despr閟 de la definici�"
 
-#: c-common.c:5095
+#: c-common.c:5106
 #, c-format
 msgid "`%s' attribute ignored for `%s'"
 msgstr "atribut \"%s\" ignorat per a \"%s\""
 
-#: c-common.c:5158
+#: c-common.c:5169
 #, c-format
 msgid "invalid vector type for attribute `%s'"
 msgstr "tipus de vector invalid per a l'atribut \"%s\""
 
-#: c-common.c:5182 c-common.c:5214
+#: c-common.c:5193 c-common.c:5225
 msgid "no vector mode with the size and type specified could be found"
 msgstr "no es pot trobar un mode vector amb la grand鄏ia i el tipus especificat "
 
-#: c-common.c:5316
+#: c-common.c:5281
 msgid "nonnull attribute without arguments on a non-prototype"
 msgstr "un atribut nonnull sense arguments en un que no 閟 prototip"
 
-#: c-common.c:5331
+#: c-common.c:5296
 #, c-format
 msgid "nonnull argument has invalid operand number (arg %lu)"
 msgstr "un argument nonnull t� un nombre d'operadors inv鄉id (arg %lu)"
 
-#: c-common.c:5350
+#: c-common.c:5315
 #, c-format
 msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
 msgstr "un argument nonnull amb un nombre d'operants fora de rang (arg %lu, operand %lu)"
 
-#: c-common.c:5358
+#: c-common.c:5323
 #, c-format
 msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
 msgstr "un argument nonnull fa refer鑞cia a un operant que no 閟 punter (arg %lu, operand %lu)"
 
-#: c-common.c:5438
+#: c-common.c:5403
 #, c-format
 msgid "null argument where non-null required (arg %lu)"
 msgstr "argument null on es requereix un que no sigui null (arg %lu)"
 
-#: c-common.c:5509
+#: c-common.c:5474
 msgid "cleanup arg not an identifier"
 msgstr "l'objecte穋ridat穘o烽s穟n identificador"
 
-#: c-common.c:5516
+#: c-common.c:5481
 msgid "cleanup arg not a function"
 msgstr "l'objecte cridat no 閟 una funci�"
 
-#: c-common.c:5877
+#: c-common.c:5842
 #, c-format
 msgid "%s at end of input"
 msgstr "%s al final de l'entrada"
 
-#: c-common.c:5883
+#: c-common.c:5848
 #, c-format
 msgid "%s before %s'%c'"
 msgstr "%s abans de %s\"%c\""
 
-#: c-common.c:5885
+#: c-common.c:5850
 #, c-format
 msgid "%s before %s'\\x%x'"
 msgstr "%s abans de %s\"\\x%x\""
 
-#: c-common.c:5889
+#: c-common.c:5854
 #, c-format
 msgid "%s before string constant"
 msgstr "%s abans d'una constant de cadena"
 
-#: c-common.c:5891
+#: c-common.c:5856
 #, c-format
 msgid "%s before numeric constant"
 msgstr "%s abans d'una constant num鑢ica"
 
-#: c-common.c:5893
+#: c-common.c:5858
 #, c-format
 msgid "%s before \"%s\""
 msgstr "%s abans de \"%s\""
 
-#: c-common.c:5895
+#: c-common.c:5860
 #, c-format
 msgid "%s before '%s' token"
 msgstr "%s abans l'element \"%s\""
 
 #. Use `%s' to print the string in case there are any escape
 #. characters in the message.
-#: c-common.c:5897 c-typeck.c:2612 c-typeck.c:4004 c-typeck.c:4019
-#: c-typeck.c:4034 final.c:2776 final.c:2778 gcc.c:4581 rtl-error.c:109
-#: toplev.c:1357 config/cris/cris.c:552 cp/parser.c:1848 cp/typeck.c:4155
+#: c-common.c:5862 c-typeck.c:2592 c-typeck.c:3984 c-typeck.c:3999
+#: c-typeck.c:4014 final.c:2776 final.c:2778 gcc.c:4584 rtl-error.c:109
+#: toplev.c:1357 config/cris/cris.c:552 cp/parser.c:1848 cp/typeck.c:4173
 #: java/expr.c:356 java/verify.c:1456 java/verify.c:1457 java/verify.c:1472
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: c-convert.c:82 c-typeck.c:1211 c-typeck.c:3444 cp/typeck.c:1363
-#: cp/typeck.c:5708 treelang/tree-convert.c:79
+#: c-convert.c:82 c-typeck.c:1211 c-typeck.c:3424 cp/typeck.c:1363
+#: cp/typeck.c:5729 treelang/tree-convert.c:79
 msgid "void value not ignored as it ought to be"
 msgstr "valor void no ignorat com deuria ser"
 
@@ -752,406 +757,406 @@
 msgid "%Jnon-const declaration of '%D' follows const declaration"
 msgstr "la declaraci� no static per a \"%s\" a continuaci� d'una static"
 
-#: c-decl.c:1262
+#: c-decl.c:1267
 #, fuzzy
 msgid "%Jredundant redeclaration of '%D'"
 msgstr "declaraci� redundant de \"%D\" en el mateix 鄊bit"
 
-#: c-decl.c:1581
+#: c-decl.c:1586
 #, fuzzy
 msgid "%Jdeclaration of '%D' shadows a parameter"
 msgstr "la declaraci� de \"%#D\" enfosqueix un par鄊etre"
 
-#: c-decl.c:1583
+#: c-decl.c:1588
 #, fuzzy
 msgid "%Jdeclaration of '%D' shadows a global declaration"
 msgstr "la declaraci� de \"%#D\" enfosqueix un par鄊etre"
 
-#: c-decl.c:1585
+#: c-decl.c:1590
 #, fuzzy
 msgid "%Jdeclaration of '%D' shadows a previous local"
 msgstr "la declaraci� de \"%#D\" enfosqueix un par鄊etre"
 
-#: c-decl.c:1587 cp/name-lookup.c:969 cp/name-lookup.c:992
+#: c-decl.c:1592 cp/name-lookup.c:969 cp/name-lookup.c:992
 #: cp/name-lookup.c:1000
 #, fuzzy
 msgid "%Jshadowed declaration is here"
 msgstr "declaraci� pr鑦ia de \"%#D\" aqu�"
 
-#: c-decl.c:1697
+#: c-decl.c:1702
 #, c-format
 msgid "nested extern declaration of `%s'"
 msgstr "declaraci� extern niada de \"%s\""
 
-#: c-decl.c:1838 objc/objc-act.c:2534 objc/objc-act.c:6794
+#: c-decl.c:1843 objc/objc-act.c:2534 objc/objc-act.c:6794
 #, fuzzy
 msgid "%Jprevious declaration of '%D'"
 msgstr "declaraci� pr鑦ia de \"%D\""
 
-#: c-decl.c:1879 c-decl.c:1881
+#: c-decl.c:1884 c-decl.c:1886
 #, c-format
 msgid "implicit declaration of function `%s'"
 msgstr "declaraci� impl韈ita de la funci� \"%s\""
 
-#: c-decl.c:1897
+#: c-decl.c:1902
 #, c-format
 msgid "`%s' undeclared here (not in a function)"
 msgstr "\"%s\" no ha estat declarat aqu� (no en una funci�)"
 
-#: c-decl.c:1903
+#: c-decl.c:1908
 #, c-format
 msgid "`%s' undeclared (first use in this function)"
 msgstr "\"%s\" no ha estat declarat aqu� (primer us en aquesta funci�)"
 
-#: c-decl.c:1908
+#: c-decl.c:1913
 msgid "(Each undeclared identifier is reported only once"
 msgstr "(Cada identificador no declarat solament es reporta una vegada"
 
-#: c-decl.c:1909
+#: c-decl.c:1914
 msgid "for each function it appears in.)"
 msgstr "per a cada funci� en la qual apareix.)"
 
-#: c-decl.c:1962
+#: c-decl.c:1967
 #, c-format
 msgid "label %s referenced outside of any function"
 msgstr "l'etiqueta %s 閟 referenciada fora de qualsevol funci�"
 
-#: c-decl.c:2009
+#: c-decl.c:2014
 #, c-format
 msgid "duplicate label declaration `%s'"
 msgstr "declaraci� de l'etiqueta \"%s\" duplicada"
 
-#: c-decl.c:2010
+#: c-decl.c:2015
 #, fuzzy
 msgid "%Jthis is a previous declaration"
 msgstr "aquesta 閟 una declaraci� pr鑦ia"
 
-#: c-decl.c:2045
+#: c-decl.c:2050
 #, fuzzy
 msgid "%Hduplicate label `%D'"
 msgstr "etiqueta duplicada \"%D\""
 
-#: c-decl.c:2047
+#: c-decl.c:2052
 #, fuzzy
 msgid "%J`%D' previously defined here"
 msgstr "es va definir \"%#D\" pr鑦iament aqu�"
 
-#: c-decl.c:2049
+#: c-decl.c:2054
 #, fuzzy
 msgid "%J`%D' previously declared here"
 msgstr "es va declarar \"%#D\" pr鑦iament aqu�"
 
-#: c-decl.c:2069
+#: c-decl.c:2074
 msgid "%Htraditional C lacks a separate namespace for labels, identifier `%s' conflicts"
 msgstr ""
 
-#: c-decl.c:2140
+#: c-decl.c:2145
 #, fuzzy
 msgid "%H`%s' defined as wrong kind of tag"
 msgstr "\"%s\" redeclarat com un tipus diferent de s韒bol"
 
-#: c-decl.c:2378
+#: c-decl.c:2383
 msgid "unnamed struct/union that defines no instances"
 msgstr "struct/union sense nom que no defineix cap inst鄋cia"
 
-#: c-decl.c:2397
+#: c-decl.c:2402
 msgid "useless keyword or type name in empty declaration"
 msgstr "paraules claus in鷗ils o noms de tipus en una declaraci� buida"
 
-#: c-decl.c:2404
+#: c-decl.c:2409
 msgid "two types specified in one empty declaration"
 msgstr "es van especificar dos tipus en una declaraci� buida"
 
-#: c-decl.c:2409 c-parse.y:735 c-parse.y:737 objc/objc-parse.y:776
-#: objc/objc-parse.y:778 objc/objc-parse.y:3017
+#: c-decl.c:2414 c-parse.y:735 c-parse.y:737 objc/objc-parse.y:776
+#: objc/objc-parse.y:778 objc/objc-parse.y:3016
 msgid "empty declaration"
 msgstr "declaraci� buida"
 
-#: c-decl.c:2435
+#: c-decl.c:2440
 msgid "ISO C90 does not support `static' or type qualifiers in parameter array declarators"
 msgstr "ISO C90 no d髇a suport a \"static\" o qualificadors de tipus dins matrius de declaradors de parametres"
 
-#: c-decl.c:2437
+#: c-decl.c:2442
 msgid "ISO C90 does not support `[*]' array declarators"
 msgstr "ISO C90 no d髇a suport a declaradors de parametres \"[*]\""
 
-#: c-decl.c:2440
+#: c-decl.c:2445
 msgid "GCC does not yet properly implement `[*]' array declarators"
 msgstr "GCC no implementa encara correctament declaradors de parametres \"[*]\""
 
-#: c-decl.c:2456
+#: c-decl.c:2461
 msgid "static or type qualifiers in abstract declarator"
 msgstr "static o calificador de tipus en un declarador abstracte"
 
-#: c-decl.c:2526
+#: c-decl.c:2531
 #, fuzzy
 msgid "%J'%D' is usually a function"
 msgstr "\"%s\" generalment 閟 una funci�"
 
-#: c-decl.c:2535
+#: c-decl.c:2540
 #, c-format
 msgid "typedef `%s' is initialized (use __typeof__ instead)"
 msgstr "typedef \"%s\" t� valor inicial (usi __typeof__ en lloc)"
 
-#: c-decl.c:2541
+#: c-decl.c:2546
 #, c-format
 msgid "function `%s' is initialized like a variable"
 msgstr "la funci� \"%s\" t� valor inicial com una variable"
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:2548
+#: c-decl.c:2553
 #, c-format
 msgid "parameter `%s' is initialized"
 msgstr "el par鄊etre \"%s\" t� valor inicial"
 
-#: c-decl.c:2568 c-typeck.c:4254
+#: c-decl.c:2573 c-typeck.c:4234
 msgid "variable-sized object may not be initialized"
 msgstr "un objecte de grand鄏ia variable no pot tenir valor inicial"
 
-#: c-decl.c:2574
+#: c-decl.c:2579
 #, c-format
 msgid "variable `%s' has initializer but incomplete type"
 msgstr "la variable \"%s\" t� assignaci� de valor inicial, per� tipus de dada incompleta"
 
-#: c-decl.c:2580
+#: c-decl.c:2585
 #, c-format
 msgid "elements of array `%s' have incomplete type"
 msgstr "alguns elements de la matriu \"%s\" tenen tipus de dada incompleta"
 
-#: c-decl.c:2649 c-decl.c:5451 cp/decl.c:3761 cp/decl.c:10141
+#: c-decl.c:2654 c-decl.c:5462 cp/decl.c:3775 cp/decl.c:10238
 #, fuzzy
 msgid "%Jinline function '%D' given attribute noinline"
 msgstr "ha donat un atribut noinline a la funci� inline \"%s\""
 
-#: c-decl.c:2725
+#: c-decl.c:2730
 #, fuzzy
 msgid "%Jinitializer fails to determine size of '%D'"
 msgstr "el inicializador no pot determinar la grand鄏ia de \"%D\""
 
-#: c-decl.c:2730
+#: c-decl.c:2735
 #, fuzzy
 msgid "%Jarray size missing in '%D'"
 msgstr "falta la grand鄏ia de la matriu en \"%D\""
 
-#: c-decl.c:2746
+#: c-decl.c:2751
 #, fuzzy
 msgid "%Jzero or negative size array '%D'"
 msgstr "matriu \"%s\" de grand鄏ia zero o negatiu"
 
-#: c-decl.c:2774
+#: c-decl.c:2779
 #, fuzzy
 msgid "%Jstorage size of '%D' isn't known"
 msgstr "no es coneix la grand鄏ia d'emmagatzematge de \"%D\""
 
-#: c-decl.c:2784
+#: c-decl.c:2789
 #, fuzzy
 msgid "%Jstorage size of '%D' isn't constant"
 msgstr "la grand鄏ia d'emmagatzematge de \"%D\" no 閟 constant"
 
-#: c-decl.c:2867
+#: c-decl.c:2872
 #, fuzzy
 msgid "%Jignoring asm-specifier for non-static local variable '%D'"
 msgstr "s'ignora el especificador asm per a la variable local no est鄑ica \"%s\""
 
-#: c-decl.c:2978
+#: c-decl.c:2983
 msgid "ISO C forbids forward parameter declarations"
 msgstr "ISO C prohibeix declaracions avan鏰des de par鄊etres"
 
-#: c-decl.c:3160
+#: c-decl.c:3165
 #, fuzzy
 msgid "<anonymous>"
 msgstr "<%s an騨im>"
 
-#: c-decl.c:3169
+#: c-decl.c:3174
 #, c-format
 msgid "bit-field `%s' width not an integer constant"
 msgstr "l'ampl鄏ia del camp de bits \"%s\" no 閟 una constant entera"
 
-#: c-decl.c:3177
+#: c-decl.c:3182
 #, c-format
 msgid "negative width in bit-field `%s'"
 msgstr "ampl鄏ia negativa en el camp de bit \"%s\""
 
-#: c-decl.c:3182
+#: c-decl.c:3187
 #, c-format
 msgid "zero width for bit-field `%s'"
 msgstr "ampl鄏ia zero per al camp de bits \"%s\""
 
-#: c-decl.c:3192
+#: c-decl.c:3197
 #, c-format
 msgid "bit-field `%s' has invalid type"
 msgstr "el camp de bits \"%s\" t� un tipus inv鄉id"
 
-#: c-decl.c:3201
+#: c-decl.c:3206
 #, fuzzy, c-format
 msgid "type of bit-field `%s' is a GCC extension"
 msgstr "l'estil de la directiva de l韓ia 閟 una extenci� del GCC"
 
-#: c-decl.c:3210
+#: c-decl.c:3215
 #, c-format
 msgid "width of `%s' exceeds its type"
 msgstr "l'ampl鄏ia de \"%s\" excedeix el seu tipus"
 
-#: c-decl.c:3220
+#: c-decl.c:3225
 #, c-format
 msgid "`%s' is narrower than values of its type"
 msgstr "\"%s\" 閟 m閟 estret que els valors del seu tipus"
 
-#: c-decl.c:3370 cp/decl.c:6805
+#: c-decl.c:3375 cp/decl.c:6900
 msgid "`long long long' is too long for GCC"
 msgstr "\"long long long\" 閟 massa llarg per a GCC"
 
-#: c-decl.c:3375
+#: c-decl.c:3380
 msgid "ISO C90 does not support `long long'"
 msgstr "ISO C90 no d髇a suport a \"long long\""
 
-#: c-decl.c:3384 c-decl.c:3387 cp/decl.c:6810
+#: c-decl.c:3389 c-decl.c:3392 cp/decl.c:6905
 #, c-format
 msgid "duplicate `%s'"
 msgstr "\"%s\" duplicat"
 
-#: c-decl.c:3397 cp/decl.c:6816
+#: c-decl.c:3402 cp/decl.c:6911
 msgid "`__thread' before `extern'"
 msgstr "\"__thread\" abans \"extern\""
 
-#: c-decl.c:3399 cp/decl.c:6818
+#: c-decl.c:3404 cp/decl.c:6913
 msgid "`__thread' before `static'"
 msgstr "\"__thread\" abans \"static\""
 
-#: c-decl.c:3407 cp/decl.c:6845
+#: c-decl.c:3412 cp/decl.c:6940
 #, c-format
 msgid "two or more data types in declaration of `%s'"
 msgstr "dos o m閟 tipus de dades en la declaraci� de \"%s\""
 
-#: c-decl.c:3427 cp/decl.c:6850
+#: c-decl.c:3432 cp/decl.c:6945
 #, c-format
 msgid "`%s' fails to be a typedef or built in type"
 msgstr "\"%s\" falla al ser un typedef o un tipus intern del compilador"
 
-#: c-decl.c:3466
+#: c-decl.c:3471
 #, c-format
 msgid "type defaults to `int' in declaration of `%s'"
 msgstr "el tipus de dada per omissi� 閟 \"int\" en la declaraci� de \"%s\""
 
-#: c-decl.c:3495
+#: c-decl.c:3500
 #, c-format
 msgid "both long and short specified for `%s'"
 msgstr "s'especifica long i short al mateix temps per a \"%s\""
 
-#: c-decl.c:3499 cp/decl.c:6950
+#: c-decl.c:3504 cp/decl.c:7045
 #, c-format
 msgid "long or short specified with char for `%s'"
 msgstr "s'especifica long o short amb char per a \"%s\""
 
-#: c-decl.c:3506 cp/decl.c:6954
+#: c-decl.c:3511 cp/decl.c:7049
 #, c-format
 msgid "long or short specified with floating type for `%s'"
 msgstr "s'especifica long o short amb tipus floating per a \"%s\""
 
-#: c-decl.c:3509
+#: c-decl.c:3514
 msgid "the only valid combination is `long double'"
 msgstr "l'鷑ica combinaci� v鄉ida 閟 \"long double\""
 
-#: c-decl.c:3515
+#: c-decl.c:3520
 #, c-format
 msgid "both signed and unsigned specified for `%s'"
 msgstr "s'especifica signed i unsigned al mateix temps per a \"%s\""
 
-#: c-decl.c:3517 cp/decl.c:6943
+#: c-decl.c:3522 cp/decl.c:7038
 #, c-format
 msgid "long, short, signed or unsigned invalid for `%s'"
 msgstr "long, short, signed o unsigned inv鄉ids per a \"%s\""
 
-#: c-decl.c:3523 cp/decl.c:6963
+#: c-decl.c:3528 cp/decl.c:7058
 #, c-format
 msgid "long, short, signed or unsigned used invalidly for `%s'"
 msgstr "鷖 inv鄉id de long, short, signed o unsigned per a \"%s\""
 
-#: c-decl.c:3541 cp/decl.c:6984
+#: c-decl.c:3546 cp/decl.c:7079
 #, c-format
 msgid "complex invalid for `%s'"
 msgstr "complex inv鄉id per a \"%s\""
 
-#: c-decl.c:3583
+#: c-decl.c:3588
 msgid "ISO C90 does not support complex types"
 msgstr "ISO C90 no t� suport per a tipus complexos"
 
-#: c-decl.c:3595
+#: c-decl.c:3600
 msgid "ISO C does not support plain `complex' meaning `double complex'"
 msgstr "ISO C no t� suport per a \"complex\" simples que signifiquen \"double complex\""
 
-#: c-decl.c:3601 c-decl.c:3613
+#: c-decl.c:3606 c-decl.c:3618
 msgid "ISO C does not support complex integer types"
 msgstr "ISO C no d髇a suport a tipus enters complexos"
 
-#: c-decl.c:3643 c-decl.c:4104 cp/decl.c:7576
+#: c-decl.c:3648 c-decl.c:4115 cp/decl.c:7671
 msgid "duplicate `const'"
 msgstr "\"const\" duplicat"
 
-#: c-decl.c:3645 c-decl.c:4108 cp/decl.c:7580
+#: c-decl.c:3650 c-decl.c:4119 cp/decl.c:7675
 msgid "duplicate `restrict'"
 msgstr "\"restrict\" duplicat"
 
-#: c-decl.c:3647 c-decl.c:4106 cp/decl.c:7578
+#: c-decl.c:3652 c-decl.c:4117 cp/decl.c:7673
 msgid "duplicate `volatile'"
 msgstr "\"volatile\" duplicat"
 
-#: c-decl.c:3676 cp/decl.c:7147
+#: c-decl.c:3681 cp/decl.c:7242
 #, c-format
 msgid "multiple storage classes in declaration of `%s'"
 msgstr "m鷏tiples classes d'emmagatzematge en la declaraci� de \"%s\""
 
-#: c-decl.c:3686
+#: c-decl.c:3691
 msgid "function definition declared `auto'"
 msgstr "la definici� de la funci� ho va declarar com \"auto\""
 
-#: c-decl.c:3688
+#: c-decl.c:3693
 msgid "function definition declared `register'"
 msgstr "la definici� de la funci� ho va declarar com \"register\""
 
-#: c-decl.c:3690
+#: c-decl.c:3695
 msgid "function definition declared `typedef'"
 msgstr "la definici� de la funci� ho va declarar com \"typedef\""
 
-#: c-decl.c:3692
+#: c-decl.c:3697
 msgid "function definition declared `__thread'"
 msgstr "la definici� de la funci� ho va declarar com \"__thread\""
 
-#: c-decl.c:3705
+#: c-decl.c:3710
 #, c-format
 msgid "storage class specified for structure field `%s'"
 msgstr "es va especificar una classe d'emmagatzematge per al camp de l'estructura \"%s\""
 
-#: c-decl.c:3709 cp/decl.c:7192
+#: c-decl.c:3714 cp/decl.c:7287
 #, c-format
 msgid "storage class specified for parameter `%s'"
 msgstr "es va especificar una classe d'emmagatzematge per al par鄊etre \"%s\""
 
-#: c-decl.c:3712 cp/decl.c:7194
+#: c-decl.c:3717 cp/decl.c:7289
 msgid "storage class specified for typename"
 msgstr "es va especificar una classe d'emmagatzematge per al nom de tipus"
 
-#: c-decl.c:3724 cp/decl.c:7209
+#: c-decl.c:3729 cp/decl.c:7304
 #, c-format
 msgid "`%s' initialized and declared `extern'"
 msgstr "\"%s\" iniciat i declarat com \"extern\""
 
-#: c-decl.c:3726 cp/decl.c:7212
+#: c-decl.c:3731 cp/decl.c:7307
 #, c-format
 msgid "`%s' has both `extern' and initializer"
 msgstr "\"%s\" t� \"extern\" i assignador de valor inicial al mateix temps"
 
-#: c-decl.c:3731
+#: c-decl.c:3736
 #, fuzzy, c-format
 msgid "file-scope declaration of `%s' specifies `auto'"
 msgstr "la declaraci� del nivell superior de \"%s\" especifica \"auto\""
 
-#: c-decl.c:3736 cp/decl.c:7216
+#: c-decl.c:3741 cp/decl.c:7311
 #, c-format
 msgid "nested function `%s' declared `extern'"
 msgstr "la funci� niada \"%s\" es va declarar \"extern\""
 
-#: c-decl.c:3742 cp/decl.c:7226
+#: c-decl.c:3747 cp/decl.c:7321
 #, c-format
 msgid "function-scope `%s' implicitly auto and declared `__thread'"
 msgstr "l'鄊bit de la funci� \"%s\"  閟 impl韈itament acte i declarada \"__thread\""
@@ -1159,469 +1164,469 @@
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:3781 c-decl.c:3974
+#: c-decl.c:3786 c-decl.c:3979
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr "static o qualificador de tipus en un declarador de matriu que no 閟 parametre"
 
-#: c-decl.c:3825
+#: c-decl.c:3830
 #, c-format
 msgid "declaration of `%s' as array of voids"
 msgstr "declaraci� de \"%s\" com una matriu de voids"
 
-#: c-decl.c:3831
+#: c-decl.c:3836
 #, c-format
 msgid "declaration of `%s' as array of functions"
 msgstr "declaraci� de \"%s\" com una matriu de funcions"
 
-#: c-decl.c:3836
+#: c-decl.c:3841
 msgid "invalid use of structure with flexible array member"
 msgstr "鷖 inv鄉id de structura amb membres de matriu flexible"
 
-#: c-decl.c:3855
+#: c-decl.c:3860
 #, c-format
 msgid "size of array `%s' has non-integer type"
 msgstr "la grand鄏ia de la matriu \"%s\" t� un tipus no enter"
 
-#: c-decl.c:3860
+#: c-decl.c:3865
 #, c-format
 msgid "ISO C forbids zero-size array `%s'"
 msgstr "ISO C prohibeix la matriu \"%s\" de grand鄏ia zero"
 
-#: c-decl.c:3867
+#: c-decl.c:3872
 #, c-format
 msgid "size of array `%s' is negative"
 msgstr "la grand鄏ia de la matriu \"%s\" 閟 negatiu"
 
-#: c-decl.c:3880
+#: c-decl.c:3885
 #, c-format
 msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
 msgstr "ISO C90 prohibeix matriu \"%s\" que la seua grand鄏ia no pot ser avaluada"
 
-#: c-decl.c:3883
+#: c-decl.c:3888
 #, c-format
 msgid "ISO C90 forbids variable-size array `%s'"
 msgstr "ISO C90 prohibeix la matriu \"%s\" de grand鄏ia variable"
 
-#: c-decl.c:3913 c-decl.c:4131 cp/decl.c:7755
+#: c-decl.c:3918 c-decl.c:4142 cp/decl.c:7850
 #, c-format
 msgid "size of array `%s' is too large"
 msgstr "la grand鄏ia de la matriu \"%s\" 閟 massa gran"
 
-#: c-decl.c:3939
+#: c-decl.c:3944
 msgid "ISO C90 does not support flexible array members"
 msgstr "ISO C90 no t� suport per a membres de matriu flexibles"
 
-#: c-decl.c:3949
+#: c-decl.c:3954
 msgid "array type has incomplete element type"
 msgstr "el tipus array t� tipus d'element incomplet"
 
-#: c-decl.c:3994 cp/decl.c:7347
+#: c-decl.c:4009 cp/decl.c:7442
 #, c-format
 msgid "`%s' declared as function returning a function"
 msgstr "\"%s\" que 閟 declarat com funci� retorna una funci�"
 
-#: c-decl.c:3999 cp/decl.c:7352
+#: c-decl.c:4014 cp/decl.c:7447
 #, c-format
 msgid "`%s' declared as function returning an array"
 msgstr "\"%s\" que 閟 declarat com funci� retorna una matriu"
 
-#: c-decl.c:4027
+#: c-decl.c:4038
 msgid "ISO C forbids qualified void function return type"
 msgstr "ISO C prohibeix el tipus qualificat de devoluci� d'una funci� void"
 
-#: c-decl.c:4031
+#: c-decl.c:4042
 msgid "type qualifiers ignored on function return type"
 msgstr "s'ignoren els calificatores de tipus en el tipus de devoluci� de la funci�"
 
-#: c-decl.c:4060 c-decl.c:4146 c-decl.c:4270 c-decl.c:4356
+#: c-decl.c:4071 c-decl.c:4157 c-decl.c:4281 c-decl.c:4367
 msgid "ISO C forbids qualified function types"
 msgstr "ISO C prohibeix els tipus de funci� qualificats"
 
-#: c-decl.c:4100 cp/decl.c:7572
+#: c-decl.c:4111 cp/decl.c:7667
 msgid "invalid type modifier within pointer declarator"
 msgstr "modificador de tipus inv鄉id dintre de la declaraci� del punter"
 
-#: c-decl.c:4181
+#: c-decl.c:4192
 msgid "ISO C forbids const or volatile function types"
 msgstr "ISO C prohibeix els tipus de funci� const o volatile"
 
-#: c-decl.c:4201 cp/decl.c:8036
+#: c-decl.c:4212
 #, c-format
 msgid "variable or field `%s' declared void"
 msgstr "variable o camp \"%s\" declarat void"
 
-#: c-decl.c:4234
+#: c-decl.c:4245
 msgid "attributes in parameter array declarator ignored"
 msgstr "atributs en el declarador de parametres de matriu ignorats"
 
-#: c-decl.c:4259
+#: c-decl.c:4270
 msgid "invalid type modifier within array declarator"
 msgstr "imodificador de tipus invalid dins d'un declarador de matriu"
 
-#: c-decl.c:4304
+#: c-decl.c:4315
 #, c-format
 msgid "field `%s' declared as a function"
 msgstr "el camp \"%s\" es declarat com una funci�"
 
-#: c-decl.c:4310
+#: c-decl.c:4321
 #, c-format
 msgid "field `%s' has incomplete type"
 msgstr "el camp \"%s\" t� tipus de dada incompleta"
 
-#: c-decl.c:4336 c-decl.c:4338 c-decl.c:4340 c-decl.c:4347
+#: c-decl.c:4347 c-decl.c:4349 c-decl.c:4351 c-decl.c:4358
 #, c-format
 msgid "invalid storage class for function `%s'"
 msgstr "classe d'emmagatzematge inv鄉ida per a la funci� \"%s\""
 
-#: c-decl.c:4362
+#: c-decl.c:4373
 msgid "`noreturn' function returns non-void value"
 msgstr "la funci� \"no return\" retorna un valor que no 閟 void"
 
-#: c-decl.c:4377
+#: c-decl.c:4388
 msgid "cannot inline function `main'"
 msgstr "no es pot fer inline la funci� \"main\""
 
-#: c-decl.c:4431
+#: c-decl.c:4442
 #, fuzzy
 msgid "variable previously declared `static' redeclared `extern'"
 msgstr "variable o camp \"%s\" declarat void"
 
-#: c-decl.c:4440
+#: c-decl.c:4451
 #, fuzzy
 msgid "%Jvariable '%D' declared `inline'"
 msgstr "la variable \"%s\" va ser declarada com \"inline\""
 
 #. A mere warning is sure to result in improper semantics
 #. at runtime.  Don't bother to allow this to compile.
-#: c-decl.c:4468 cp/decl.c:5903
+#: c-decl.c:4479 cp/decl.c:5972
 msgid "thread-local storage not supported for this target"
 msgstr "no es d髇a suport a -thread local strorage en aquest objectiu"
 
-#: c-decl.c:4529 c-decl.c:5495
+#: c-decl.c:4540 c-decl.c:5506
 msgid "function declaration isn't a prototype"
 msgstr "la declaraci� de la funci� no 閟 un prototip"
 
-#: c-decl.c:4535
+#: c-decl.c:4546
 msgid "parameter names (without types) in function declaration"
 msgstr "noms de par鄊etres (sense tipus) en la declaraci� de la funci�"
 
-#: c-decl.c:4563
+#: c-decl.c:4574
 #, c-format
 msgid "parameter `%s' has incomplete type"
 msgstr "el par鄊etre \"%s\" t� tipus de dada incompleta"
 
-#: c-decl.c:4566
+#: c-decl.c:4577
 msgid "parameter has incomplete type"
 msgstr "el par鄊etre t� tipus incomplet"
 
-#: c-decl.c:4615
+#: c-decl.c:4626
 #, fuzzy
 msgid "\"void\" as only parameter may not be qualified"
 msgstr "el nom de la definici� de tipus pot no ser qualificada per a la classe"
 
-#: c-decl.c:4636
+#: c-decl.c:4647
 msgid "\"void\" must be the only parameter"
 msgstr ""
 
-#: c-decl.c:4653
+#: c-decl.c:4664
 #, fuzzy
 msgid "%Jparameter \"%D\" has just a forward declaration"
 msgstr "el par鄊etre \"%s\" nom閟 t� una declaraci� posterior"
 
 #. The first %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:4681
+#: c-decl.c:4692
 #, fuzzy, c-format
 msgid "\"%s %s\" declared inside parameter list"
 msgstr "\"struct %s\" declarat dintre d'una llista de par鄊etres"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:4685
+#: c-decl.c:4696
 #, fuzzy, c-format
 msgid "anonymous %s declared inside parameter list"
 msgstr "struct an騨im declarat dintre d'una llista de par鄊etres"
 
-#: c-decl.c:4689
+#: c-decl.c:4700
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr "el seu 鄊bit 閟 solament aquesta definici� o declaraci�, la qual cosa probablement no sigui el que desitja."
 
-#: c-decl.c:4774
+#: c-decl.c:4785
 #, c-format
 msgid "redefinition of `union %s'"
 msgstr "redefinici� de \"union %s\""
 
-#: c-decl.c:4776
+#: c-decl.c:4787
 #, c-format
 msgid "redefinition of `struct %s'"
 msgstr "redefinici� de \"struct %s\""
 
-#: c-decl.c:4844 cp/decl.c:3534
+#: c-decl.c:4855 cp/decl.c:3548
 msgid "declaration does not declare anything"
 msgstr "la declaraci� no declara res"
 
-#: c-decl.c:4889 c-decl.c:4905
+#: c-decl.c:4900 c-decl.c:4916
 #, fuzzy
 msgid "%Jduplicate member '%D'"
 msgstr "membre duplicat \"%D\""
 
-#: c-decl.c:4939 c-decl.c:4942
+#: c-decl.c:4950 c-decl.c:4953
 #, c-format
 msgid "%s defined inside parms"
 msgstr "es va definir %s dintre dels par鄊etres"
 
-#: c-decl.c:4940 c-decl.c:4943 c-decl.c:4954
+#: c-decl.c:4951 c-decl.c:4954 c-decl.c:4965
 msgid "union"
 msgstr "uni�"
 
-#: c-decl.c:4940 c-decl.c:4943
+#: c-decl.c:4951 c-decl.c:4954
 msgid "structure"
 msgstr "estructura"
 
-#: c-decl.c:4953
+#: c-decl.c:4964
 #, c-format
 msgid "%s has no %s"
 msgstr "%s no t� %s"
 
-#: c-decl.c:4954
+#: c-decl.c:4965
 msgid "struct"
 msgstr "struct"
 
-#: c-decl.c:4955
+#: c-decl.c:4966
 msgid "named members"
 msgstr "membres nomenats"
 
-#: c-decl.c:4955
+#: c-decl.c:4966
 msgid "members"
 msgstr "membres"
 
-#: c-decl.c:4994
+#: c-decl.c:5005
 #, c-format
 msgid "nested redefinition of `%s'"
 msgstr "redefinici� niada de \"%s\""
 
-#: c-decl.c:5015
+#: c-decl.c:5026
 #, fuzzy
 msgid "%Jflexible array member in union"
 msgstr "membre de matriu flexible en el union"
 
-#: c-decl.c:5020
+#: c-decl.c:5031
 #, fuzzy
 msgid "%Jflexible array member not at end of struct"
 msgstr "el membre de matriu flexible no est� al final del struct"
 
-#: c-decl.c:5025
+#: c-decl.c:5036
 #, fuzzy
 msgid "%Jflexible array member in otherwise empty struct"
 msgstr "el membre de matriu flexible seria d'altra manera un struct buit"
 
-#: c-decl.c:5032
+#: c-decl.c:5043
 #, fuzzy
 msgid "%Jinvalid use of structure with flexible array member"
 msgstr "鷖 inv鄉id de structura amb membres de matriu flexible"
 
-#: c-decl.c:5127
+#: c-decl.c:5138
 msgid "union cannot be made transparent"
 msgstr "union no es pot fer transparent"
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5196
+#: c-decl.c:5207
 #, c-format
 msgid "redeclaration of `enum %s'"
 msgstr "redeclaraci� de \"enum %s\""
 
-#: c-decl.c:5227
+#: c-decl.c:5238
 msgid "enum defined inside parms"
 msgstr "enum definit dintre dels par鄊etres"
 
-#: c-decl.c:5260
+#: c-decl.c:5271
 msgid "enumeration values exceed range of largest integer"
 msgstr "els valors d'enumeraci� excedeixen el rang de l'enter m閟 gran"
 
-#: c-decl.c:5363
+#: c-decl.c:5374
 #, c-format
 msgid "enumerator value for `%s' not integer constant"
 msgstr "el valor de enumerator per a \"%s\" no 閟 una constant entera"
 
-#: c-decl.c:5376
+#: c-decl.c:5387
 msgid "overflow in enumeration values"
 msgstr "desbordament en valors d'enumeraci�"
 
-#: c-decl.c:5381
+#: c-decl.c:5392
 msgid "ISO C restricts enumerator values to range of `int'"
 msgstr "ISO C restringeix els valors d'enumeraci� al rang de \"int\""
 
-#: c-decl.c:5457
+#: c-decl.c:5468
 msgid "return type is an incomplete type"
 msgstr "el tipus de devoluci� 閟 un tipus de dada incompleta"
 
-#: c-decl.c:5465
+#: c-decl.c:5476
 msgid "return type defaults to `int'"
 msgstr "el tipus de devoluci� per omissi� 閟 \"int\""
 
-#: c-decl.c:5501
+#: c-decl.c:5512
 #, fuzzy
 msgid "%Jno previous prototype for '%D'"
 msgstr "no hi ha un prototip previ per a \"%s\""
 
-#: c-decl.c:5507
+#: c-decl.c:5518
 #, fuzzy
 msgid "%J'%D' was used with no prototype before its definition"
 msgstr "es va usar \"%s\" sense prototip abans de la seva definici�"
 
-#: c-decl.c:5514
+#: c-decl.c:5525
 #, fuzzy
 msgid "%Jno previous declaration for '%D'"
 msgstr "no hi ha declaraci� pr鑦ia per a \"%s\""
 
-#: c-decl.c:5520
+#: c-decl.c:5531
 #, fuzzy
 msgid "%J`%D' was used with no declaration before its definition"
 msgstr "es va usar \"%s\" sense prototip abans de la seva definici�"
 
-#: c-decl.c:5556 c-decl.c:6062
+#: c-decl.c:5567 c-decl.c:6073
 #, fuzzy
 msgid "%Jreturn type of '%D' is not `int'"
 msgstr "el tipus de devoluci� de \"%s\" no 閟 \"int\""
 
-#: c-decl.c:5571
+#: c-decl.c:5582
 #, fuzzy
 msgid "%Jfirst argument of '%D' should be `int'"
 msgstr "el primer argument de \"%s\" deu ser \"int\""
 
-#: c-decl.c:5580
+#: c-decl.c:5591
 #, fuzzy
 msgid "%Jsecond argument of '%D' should be 'char **'"
 msgstr "el segon argument de \"%s\" deu ser \"char **\""
 
-#: c-decl.c:5589
+#: c-decl.c:5600
 #, fuzzy
 msgid "%Jthird argument of '%D' should probably be 'char **'"
 msgstr "el tercer argument de \"%s\" deuria ser \"char **\""
 
-#: c-decl.c:5599
+#: c-decl.c:5610
 #, fuzzy
 msgid "%J'%D' takes only zero or two arguments"
 msgstr "\"%s\" nom閟 pren zero o dos arguments"
 
-#: c-decl.c:5602
+#: c-decl.c:5613
 #, fuzzy
 msgid "%J'%D' is normally a non-static function"
 msgstr "\"%s\" generalment 閟 una funci� no est鄑ica"
 
-#: c-decl.c:5658
+#: c-decl.c:5669
 msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr ""
 
-#: c-decl.c:5672
+#: c-decl.c:5683
 #, fuzzy
 msgid "%Jparameter name omitted"
 msgstr "es va ometre el nom del par鄊etre"
 
-#: c-decl.c:5747
+#: c-decl.c:5758
 #, fuzzy
 msgid "%Jparameter name missing from parameter list"
 msgstr "falta el nom del par鄊etre de la llista de par鄊etres"
 
-#: c-decl.c:5757
+#: c-decl.c:5768
 #, fuzzy
 msgid "%J\"%D\" declared as a non-parameter"
 msgstr "\"%D\" declarat com un friend"
 
-#: c-decl.c:5762
+#: c-decl.c:5773
 #, fuzzy
 msgid "%Jmultiple parameters named \"%D\""
 msgstr "m鷏tiples par鄊etres nomenats \"%s\""
 
-#: c-decl.c:5770
+#: c-decl.c:5781
 #, fuzzy
 msgid "%Jparameter \"%D\" declared void"
 msgstr "el par鄊etre \"%D\" es va declarar void"
 
-#: c-decl.c:5785 c-decl.c:5787
+#: c-decl.c:5796 c-decl.c:5798
 #, fuzzy
 msgid "%Jtype of \"%D\" defaults to \"int\""
 msgstr "el tipus de \"%s\" 閟 \"int\" per omissi�"
 
-#: c-decl.c:5801
+#: c-decl.c:5812
 #, fuzzy
 msgid "%Jparameter \"%D\" has incomplete type"
 msgstr "el par鄊etre t� tipus incomplet"
 
-#: c-decl.c:5807
+#: c-decl.c:5818
 #, fuzzy
 msgid "%Jdeclaration for parameter \"%D\" but no such parameter"
 msgstr "existeix la declaraci� per al par鄊etre \"%s\" per� no hi ha tal par鄊etre"
 
-#: c-decl.c:5859
+#: c-decl.c:5870
 msgid "number of arguments doesn't match prototype"
 msgstr "el nombre d'arguments no coincideixen amb el prototip"
 
-#: c-decl.c:5860 c-decl.c:5891 c-decl.c:5898
+#: c-decl.c:5871 c-decl.c:5902 c-decl.c:5909
 #, fuzzy
 msgid "%Hprototype declaration"
 msgstr "declaraci� buida"
 
-#: c-decl.c:5889
+#: c-decl.c:5900
 #, fuzzy
 msgid "promoted argument \"%D\" doesn't match prototype"
 msgstr "l'argument promogut \"%s\" no coincideix amb el prototip"
 
-#: c-decl.c:5897
+#: c-decl.c:5908
 #, fuzzy
 msgid "argument \"%D\" doesn't match prototype"
 msgstr "l'argument \"%s\" no coincideix amb el prototip"
 
-#: c-decl.c:6094 cp/decl.c:10857
+#: c-decl.c:6105 cp/decl.c:10954
 msgid "no return statement in function returning non-void"
 msgstr "no hi ha una declaraci� de devoluci� en una funci� que retorna non-void"
 
-#: c-decl.c:6101
+#: c-decl.c:6112
 msgid "this function may return with or without a value"
 msgstr "aquesta funci� pot retornar amb o sense un valor"
 
 #. If we get here, declarations have been used in a for loop without
 #. the C99 for loop scope.  This doesn't make much sense, so don't
 #. allow it.
-#: c-decl.c:6200
+#: c-decl.c:6211
 #, fuzzy
 msgid "'for' loop initial declaration used outside C99 mode"
 msgstr "es va usar la declaraci� inicial del cicle \"for\" fora de la manera C99"
 
-#: c-decl.c:6224
+#: c-decl.c:6235
 #, fuzzy, c-format
 msgid "'struct %s' declared in 'for' loop initial declaration"
 msgstr "\"struct %s\" declarat en la declaraci� inicial del cicle \"for\""
 
-#: c-decl.c:6227
+#: c-decl.c:6238
 #, fuzzy, c-format
 msgid "'union %s' declared in 'for' loop initial declaration"
 msgstr "\"union %s\" declarat en la declaraci� inicial del cicle \"for\""
 
-#: c-decl.c:6230
+#: c-decl.c:6241
 #, fuzzy, c-format
 msgid "'enum %s' declared in 'for' loop initial declaration"
 msgstr "\"enum %s\" declarat en la declaraci� inicial del cicle \"for\""
 
-#: c-decl.c:6238
+#: c-decl.c:6249
 #, fuzzy
 msgid "%Jdeclaration of non-variable '%D' in 'for' loop initial declaration"
 msgstr "declaraci� de \"%s\" que no 閟 variable en la declaraci� inicial del cicle \"for\""
 
-#: c-decl.c:6241
+#: c-decl.c:6252
 #, fuzzy
 msgid "%Jdeclaration of static variable '%D' in 'for' loop initial declaration"
 msgstr "declaraci� de la variable static \"%s\" en la declaraci� inicial del cicle \"for\""
 
-#: c-decl.c:6244
+#: c-decl.c:6255
 #, fuzzy
 msgid "%Jdeclaration of 'extern' variable '%D' in 'for' loop initial declaration"
 msgstr "declaraci� de la variable \"extern\" \"%s\" en la declaraci� inicial del cicle `for\""
 
-#: c-decl.c:6557
+#: c-decl.c:6568
 #, fuzzy
 msgid "%Jredefinition of global '%D'"
 msgstr "redefinici� de \"%s\""
 
-#: c-decl.c:6558
+#: c-decl.c:6569
 #, fuzzy
 msgid "%J'%D' previously defined here"
 msgstr "es va definir \"%#D\" pr鑦iament aqu�"
@@ -2262,90 +2267,90 @@
 msgid "missing makefile target after \"%s\""
 msgstr "falta l'objectiu despr閟 de \"-%s\""
 
-#: c-opts.c:291
+#: c-opts.c:299
 msgid "-I- specified twice"
 msgstr "-I- especificat dues vegades"
 
-#: c-opts.c:692
+#: c-opts.c:700
 #, c-format
 msgid "switch \"%s\" is no longer supported"
 msgstr "el switch \"%s\" ja no t� suport"
 
-#: c-opts.c:812
+#: c-opts.c:820
 #, fuzzy
 msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr "es va re-nomenar  -fhandle-exceptions a -fexceptions (i ara est� activat per defecte)"
 
-#: c-opts.c:978
+#: c-opts.c:986
 msgid "output filename specified twice"
 msgstr "nom de fitxer de sortida especificat dues vegades"
 
-#: c-opts.c:1107
+#: c-opts.c:1115
 msgid "-Wformat-y2k ignored without -Wformat"
 msgstr "s'ignora -Wformat-y2k sense -Wformat"
 
-#: c-opts.c:1109
+#: c-opts.c:1117
 msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr "s'ignora -Wformat-extra-args sense -Wformat"
 
-#: c-opts.c:1111
+#: c-opts.c:1119
 msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr "s'ignora -Wformat-zero-length sense -Wformat"
 
-#: c-opts.c:1113
+#: c-opts.c:1121
 msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr "s'ignora -Wformat-nonliteral sense -Wformat"
 
-#: c-opts.c:1115
+#: c-opts.c:1123
 msgid "-Wformat-security ignored without -Wformat"
 msgstr "s'ignora -Wformat-security sense -Wformat"
 
-#: c-opts.c:1117
+#: c-opts.c:1125
 msgid "-Wmissing-format-attribute ignored without -Wformat"
 msgstr "s'ignora -Wformat-attribute sense -Wformat"
 
-#: c-opts.c:1131
+#: c-opts.c:1139
 #, fuzzy, c-format
 msgid "opening output file %s: %m"
 msgstr "obrint el fitxer de sortida %s"
 
-#: c-opts.c:1136
+#: c-opts.c:1144
 #, c-format
 msgid "too many filenames given.  Type %s --help for usage"
 msgstr "massa noms de fitxers. Teclegi %s --help per a informaci� d'鵶"
 
-#: c-opts.c:1215
+#: c-opts.c:1223
 msgid "YYDEBUG not defined"
 msgstr "no es va definir YYDEBUG"
 
-#: c-opts.c:1261
+#: c-opts.c:1269
 #, fuzzy, c-format
 msgid "opening dependency file %s: %m"
 msgstr "obrint el fitxer de depend鑞cies %s"
 
-#: c-opts.c:1271
+#: c-opts.c:1279
 #, fuzzy, c-format
 msgid "closing dependency file %s: %m"
 msgstr "tancant el fitxer de depend鑞cies %s"
 
-#: c-opts.c:1274
+#: c-opts.c:1282
 #, fuzzy, c-format
 msgid "when writing output to %s: %m"
 msgstr "a l'escriure a %s"
 
-#: c-opts.c:1344
+#: c-opts.c:1352
 msgid "to generate dependencies you must specify either -M or -MM"
 msgstr "per a generar depend鑞cies deu especificar -M o -MM"
 
-#: c-opts.c:1404
+#: c-opts.c:1412
 msgid "<built-in>"
 msgstr "<built-in>"
 
-#: c-opts.c:1419
+#: c-opts.c:1427
 msgid "<command line>"
 msgstr "<command line>"
 
-#: c-opts.c:1503
+#: c-opts.c:1511
 msgid "too late for # directive to set debug directory"
 msgstr ""
 
@@ -2362,7 +2367,7 @@
 msgid "ISO C forbids an empty source file"
 msgstr "ISO C prohibeix un fitxer font buit"
 
-#: c-parse.y:349 c-typeck.c:6248 objc/objc-parse.y:374
+#: c-parse.y:349 c-typeck.c:6228 objc/objc-parse.y:374
 msgid "argument of `asm' is not a constant string"
 msgstr "l'argument de \"asm\" no 閟 una cadena constant"
 
@@ -2378,7 +2383,7 @@
 msgid "ISO C does not allow extra `;' outside of a function"
 msgstr "ISO C no permet \";\" extra fora d'una funci�"
 
-#: c-parse.y:429 cppexp.c:1253
+#: c-parse.y:429 cppexp.c:1257
 msgid "traditional C rejects the unary plus operator"
 msgstr "C tradicional rebutja l'operador unari mes"
 
@@ -2459,7 +2464,7 @@
 msgid "ISO C forbids forward references to `enum' types"
 msgstr "ISO C prohibeix les declaracions posteriors per a tipus \"enum\""
 
-#: c-parse.y:1703 cp/parser.c:9339 objc/objc-parse.y:1755
+#: c-parse.y:1703 cp/parser.c:9383 objc/objc-parse.y:1755
 msgid "comma at end of enumerator list"
 msgstr "coma al final de la llista de numeradors"
 
@@ -2467,7 +2472,7 @@
 msgid "no semicolon at end of struct or union"
 msgstr "no hi ha punt i coma al final del struct o union"
 
-#: c-parse.y:1732 objc/objc-parse.y:1784 objc/objc-parse.y:2847
+#: c-parse.y:1732 objc/objc-parse.y:1784 objc/objc-parse.y:2846
 msgid "extra semicolon in struct or union specified"
 msgstr "es va especificar un punt i coma extra en un struct o union"
 
@@ -2497,24 +2502,24 @@
 msgid "braced-group within expression allowed only inside a function"
 msgstr "un grup de claus dintre d'una expressi� nom閟 es permet dintre d'una funci�"
 
-#: c-parse.y:2185 objc/objc-parse.y:2242
+#: c-parse.y:2185 objc/objc-parse.y:2241
 msgid "empty body in an else-statement"
 msgstr "cos buit en una declaraci� else"
 
-#: c-parse.y:2193 objc/objc-parse.y:2250
+#: c-parse.y:2193 objc/objc-parse.y:2249
 #, fuzzy
 msgid "%Hempty body in an if-statement"
 msgstr "cos buit en una declaraci� else"
 
-#: c-parse.y:2273 cp/parser.c:6050 objc/objc-parse.y:2330
+#: c-parse.y:2273 cp/parser.c:6088 objc/objc-parse.y:2329
 msgid "break statement not within loop or switch"
 msgstr "la declaraci� break no est� dintre d'un cicle o switch"
 
-#: c-parse.y:2282 cp/parser.c:6061 objc/objc-parse.y:2339
+#: c-parse.y:2282 cp/parser.c:6099 objc/objc-parse.y:2338
 msgid "continue statement not within a loop"
 msgstr "la declaraci� continue no est� dintre dintre d'un cicle"
 
-#: c-parse.y:2324 objc/objc-parse.y:2381
+#: c-parse.y:2324 objc/objc-parse.y:2380
 msgid "ISO C forbids `goto *expr;'"
 msgstr "ISO C prohibeix \"goto *expr;\""
 
@@ -2524,11 +2529,11 @@
 #. it caused problems with the code in expand_builtin which
 #. tries to verify that BUILT_IN_NEXT_ARG is being used
 #. correctly.
-#: c-parse.y:2441 objc/objc-parse.y:2549
+#: c-parse.y:2441 objc/objc-parse.y:2548
 msgid "ISO C requires a named argument before `...'"
 msgstr "ISO C requereix un argument amb nom abans de \"...\""
 
-#: c-parse.y:2539 objc/objc-parse.y:2647
+#: c-parse.y:2539 objc/objc-parse.y:2646
 msgid "`...' in old-style identifier list"
 msgstr "\"...\" en una llista d'identificadors d'estil antic"
 
@@ -2544,7 +2549,7 @@
 msgid "parser stack overflow"
 msgstr "desbordament de la pila del analitzador"
 
-#: c-parse.y:2969 objc/objc-parse.y:3664
+#: c-parse.y:2969 objc/objc-parse.y:3663
 #, c-format
 msgid "syntax error at '%s' token"
 msgstr "error sint郼tic en l'element \"%s\""
@@ -2626,7 +2631,7 @@
 msgid "%s: had text segment at different address"
 msgstr ""
 
-#: c-pch.c:357 cpperror.c:176 gcc.c:6554
+#: c-pch.c:357 cpperror.c:176 gcc.c:6557
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
@@ -2738,12 +2743,12 @@
 msgid "(enclose actions of previous case statements requiring destructors in their own scope.)"
 msgstr "(les accions adjuntes de declaracions casi pr鑦ies requereixen destructors en el seu propi 鄊bit.)"
 
-#: c-semantics.c:737 c-typeck.c:6270 cp/semantics.c:1070
+#: c-semantics.c:737 c-typeck.c:6250 cp/semantics.c:1070
 #, c-format
 msgid "%s qualifier ignored on asm"
 msgstr "qualificador %s ignorat en asm"
 
-#: c-semantics.c:991
+#: c-semantics.c:993
 #, fuzzy
 msgid "will never be executed"
 msgstr "la cridada %2d mai s'executa\n"
@@ -2753,7 +2758,7 @@
 msgid "`%s' has an incomplete type"
 msgstr "\"%s\" t� un tipus incompleta"
 
-#: c-typeck.c:145 cp/call.c:2532
+#: c-typeck.c:145 cp/call.c:2542
 msgid "invalid use of void expression"
 msgstr "鷖 inv鄉id de l'expressi� void"
 
@@ -2789,754 +2794,754 @@
 msgid "function return types not compatible due to `volatile'"
 msgstr "el tipus de devoluci� d'una funci� no pot ser una funci�"
 
-#: c-typeck.c:984 c-typeck.c:2176
+#: c-typeck.c:984 c-typeck.c:2156
 msgid "arithmetic on pointer to an incomplete type"
 msgstr "aritm鑤ica en apuntador a un tipus incomplet"
 
-#: c-typeck.c:1357
+#: c-typeck.c:1337
 #, c-format
 msgid "%s has no member named `%s'"
 msgstr "%s no t� un membre cridat \"%s\""
 
-#: c-typeck.c:1393
+#: c-typeck.c:1373
 #, c-format
 msgid "request for member `%s' in something not a structure or union"
 msgstr "petici� del membre \"%s\" en alguna cosa que no 閟 estructura o uni�"
 
-#: c-typeck.c:1422
+#: c-typeck.c:1402
 msgid "dereferencing pointer to incomplete type"
 msgstr "punter derefer鑞ciat a tipus de dada incompleta"
 
-#: c-typeck.c:1426
+#: c-typeck.c:1406
 msgid "dereferencing `void *' pointer"
 msgstr "derefer鑞ciant el punter \"void *\""
 
-#: c-typeck.c:1443 cp/typeck.c:2127
+#: c-typeck.c:1423 cp/typeck.c:2127
 #, c-format
 msgid "invalid type argument of `%s'"
 msgstr "argument de tipus inv鄉id de \"%s\""
 
-#: c-typeck.c:1461 cp/typeck.c:2152
+#: c-typeck.c:1441 cp/typeck.c:2152
 msgid "subscript missing in array reference"
 msgstr "falta subindici en la refer鑞cia de la matriu"
 
-#: c-typeck.c:1482 cp/typeck.c:2194
+#: c-typeck.c:1462 cp/typeck.c:2194
 msgid "array subscript has type `char'"
 msgstr "el subindici de matriu t� un tipus \"char\""
 
-#: c-typeck.c:1490 c-typeck.c:1579 cp/typeck.c:2198 cp/typeck.c:2284
+#: c-typeck.c:1470 c-typeck.c:1559 cp/typeck.c:2198 cp/typeck.c:2284
 msgid "array subscript is not an integer"
 msgstr "el subindici de la matriu no 閟 un enter"
 
-#: c-typeck.c:1523
+#: c-typeck.c:1503
 msgid "ISO C forbids subscripting `register' array"
 msgstr "ISO C prohibeix el subindici d'una matriu \"register\""
 
-#: c-typeck.c:1525
+#: c-typeck.c:1505
 msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr "ISO C90 prohibeix el subindici d'una matriu non-lvalue"
 
-#: c-typeck.c:1558
+#: c-typeck.c:1538
 msgid "subscript has type `char'"
 msgstr "el subindici 閟 de tipus \"char\""
 
-#: c-typeck.c:1574 cp/typeck.c:2279
+#: c-typeck.c:1554 cp/typeck.c:2279
 msgid "subscripted value is neither array nor pointer"
 msgstr "el valor indicat pel subindici no 閟 ni matriu ni punter"
 
-#: c-typeck.c:1604
+#: c-typeck.c:1584
 #, c-format
 msgid "local declaration of `%s' hides instance variable"
 msgstr "la declaraci� local de \"%s\" oculta la variable d'inst鄋cia"
 
-#: c-typeck.c:1697
+#: c-typeck.c:1677
 msgid "called object is not a function"
 msgstr "l'objecte cridat no 閟 una funci�"
 
 #. This situation leads to run-time undefined behavior.  We can't,
 #. therefore, simply error unless we can prove that all possible
 #. executions of the program must execute the code.
-#: c-typeck.c:1729
+#: c-typeck.c:1709
 msgid "function called through a non-compatible type"
 msgstr ""
 
-#: c-typeck.c:1787 c-typeck.c:4198 c-typeck.c:4200 c-typeck.c:4216
-#: c-typeck.c:4237 c-typeck.c:5616
+#: c-typeck.c:1767 c-typeck.c:4178 c-typeck.c:4180 c-typeck.c:4196
+#: c-typeck.c:4217 c-typeck.c:5596
 msgid "initializer element is not constant"
 msgstr "l'element de valor inicial no 閟 constant"
 
-#: c-typeck.c:1838 cp/typeck.c:2567
+#: c-typeck.c:1818 cp/typeck.c:2567
 msgid "too many arguments to function"
 msgstr "massa arguments per a la funci�"
 
-#: c-typeck.c:1859
+#: c-typeck.c:1839
 #, c-format
 msgid "type of formal parameter %d is incomplete"
 msgstr "el tipus de dada del par鄊etre formal %d est� incomplet"
 
-#: c-typeck.c:1872
+#: c-typeck.c:1852
 #, c-format
 msgid "%s as integer rather than floating due to prototype"
 msgstr "%s com enter en lloc de coma flotant a causa del prototip"
 
-#: c-typeck.c:1875
+#: c-typeck.c:1855
 #, c-format
 msgid "%s as integer rather than complex due to prototype"
 msgstr "%s com enter en lloc de complex a causa del prototip"
 
-#: c-typeck.c:1878
+#: c-typeck.c:1858
 #, c-format
 msgid "%s as complex rather than floating due to prototype"
 msgstr "%s com complex en lloc de coma flotant a causa del prototip"
 
-#: c-typeck.c:1881
+#: c-typeck.c:1861
 #, c-format
 msgid "%s as floating rather than integer due to prototype"
 msgstr "%s com coma flotant en lloc d'enter a causa del prototip"
 
-#: c-typeck.c:1884
+#: c-typeck.c:1864
 #, c-format
 msgid "%s as complex rather than integer due to prototype"
 msgstr "%s com complex en lloc d'enter a causa del prototip"
 
-#: c-typeck.c:1887
+#: c-typeck.c:1867
 #, c-format
 msgid "%s as floating rather than complex due to prototype"
 msgstr "%s com coma flotant en lloc de complex a causa del prototip"
 
-#: c-typeck.c:1897
+#: c-typeck.c:1877
 #, c-format
 msgid "%s as `float' rather than `double' due to prototype"
 msgstr "%s com \"float\" en lloc de \"double\" a causa del prototip"
 
-#: c-typeck.c:1915
+#: c-typeck.c:1895
 #, c-format
 msgid "%s with different width due to prototype"
 msgstr "%s amb ampl鄏ia diferent a causa del prototip"
 
-#: c-typeck.c:1941
+#: c-typeck.c:1921
 #, c-format
 msgid "%s as unsigned due to prototype"
 msgstr "%s com unsigned a causa del prototip"
 
-#: c-typeck.c:1943
+#: c-typeck.c:1923
 #, c-format
 msgid "%s as signed due to prototype"
 msgstr "%s com signed a causa del prototip"
 
-#: c-typeck.c:1977 cp/typeck.c:2673
+#: c-typeck.c:1957 cp/typeck.c:2673
 msgid "too few arguments to function"
 msgstr "molt pocs arguments per a la funci�"
 
-#: c-typeck.c:2017
+#: c-typeck.c:1997
 msgid "suggest parentheses around + or - inside shift"
 msgstr "se suggereixen par鑞tesi al voltant de + o - dintre d'un despla鏰ment"
 
-#: c-typeck.c:2024
+#: c-typeck.c:2004
 msgid "suggest parentheses around && within ||"
 msgstr "se suggereixen par鑞tesi al voltant de && dintre de ||"
 
-#: c-typeck.c:2033
+#: c-typeck.c:2013
 msgid "suggest parentheses around arithmetic in operand of |"
 msgstr "se suggereixen par鑞tesi al voltant de l'aritm鑤ica per a operada de |"
 
-#: c-typeck.c:2036
+#: c-typeck.c:2016
 msgid "suggest parentheses around comparison in operand of |"
 msgstr "se suggereixen par鑞tesi al voltant de les comparances per a operada de |"
 
-#: c-typeck.c:2045
+#: c-typeck.c:2025
 msgid "suggest parentheses around arithmetic in operand of ^"
 msgstr "se suggereixen par鑞tesi al voltant de l'aritm鑤ica per a operada de  ^"
 
-#: c-typeck.c:2048
+#: c-typeck.c:2028
 msgid "suggest parentheses around comparison in operand of ^"
 msgstr "se suggereixen par鑞tesi al voltant de les comparances per a operada de  ^"
 
-#: c-typeck.c:2055
+#: c-typeck.c:2035
 msgid "suggest parentheses around + or - in operand of &"
 msgstr "se suggereixen par鑞tesi al voltant de + o - per a operada de &"
 
-#: c-typeck.c:2058
+#: c-typeck.c:2038
 msgid "suggest parentheses around comparison in operand of &"
 msgstr "se suggereixen par鑞tesi al voltant de les comparances per a operada de &"
 
-#: c-typeck.c:2065
+#: c-typeck.c:2045
 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
 msgstr "les comparances com X<=Y<=Z no tenen el seu significat matem鄑ic"
 
-#: c-typeck.c:2128
+#: c-typeck.c:2108
 msgid "pointer of type `void *' used in subtraction"
 msgstr "es va usar un punter de tipus \"void *\" en la substracci�"
 
-#: c-typeck.c:2130
+#: c-typeck.c:2110
 msgid "pointer to a function used in subtraction"
 msgstr "es va usar un punter a una funci� en la substracci�"
 
-#: c-typeck.c:2224
+#: c-typeck.c:2204
 msgid "wrong type argument to unary plus"
 msgstr "argument de tipus erroni per a l'increment unari"
 
-#: c-typeck.c:2237
+#: c-typeck.c:2217
 msgid "wrong type argument to unary minus"
 msgstr "argument de tipus erroni per al decrement unari"
 
-#: c-typeck.c:2254
+#: c-typeck.c:2234
 msgid "ISO C does not support `~' for complex conjugation"
 msgstr "ISO C no t� suport de \"~\" per a conjugacions complexes"
 
-#: c-typeck.c:2260
+#: c-typeck.c:2240
 msgid "wrong type argument to bit-complement"
 msgstr "argument de tipus erroni per a complement de bits"
 
-#: c-typeck.c:2268
+#: c-typeck.c:2248
 msgid "wrong type argument to abs"
 msgstr "argument de tipus erroni per a abs"
 
-#: c-typeck.c:2280
+#: c-typeck.c:2260
 msgid "wrong type argument to conjugation"
 msgstr "argument de tipus erroni per a la conjugaci�"
 
-#: c-typeck.c:2294
+#: c-typeck.c:2274
 msgid "wrong type argument to unary exclamation mark"
 msgstr "argument de tipus erroni per al signe d'exclamaci� unari"
 
-#: c-typeck.c:2337
+#: c-typeck.c:2317
 msgid "ISO C does not support `++' and `--' on complex types"
 msgstr "ISO C no t� suport per a \"++\" i \"--\" en tipus complexos"
 
-#: c-typeck.c:2352 c-typeck.c:2384
+#: c-typeck.c:2332 c-typeck.c:2364
 msgid "wrong type argument to increment"
 msgstr "argument de tipus erroni per a l'increment"
 
-#: c-typeck.c:2354 c-typeck.c:2386
+#: c-typeck.c:2334 c-typeck.c:2366
 msgid "wrong type argument to decrement"
 msgstr "argument de tipus erroni pel decrement"
 
-#: c-typeck.c:2375
+#: c-typeck.c:2355
 msgid "increment of pointer to unknown structure"
 msgstr "increment de punter a estructura desconeguda"
 
-#: c-typeck.c:2377
+#: c-typeck.c:2357
 msgid "decrement of pointer to unknown structure"
 msgstr "decrement de punter a estructura desconeguda"
 
-#: c-typeck.c:2502
+#: c-typeck.c:2482
 msgid "invalid lvalue in unary `&'"
 msgstr "l-value inv鄉id en \"&\" unari"
 
-#: c-typeck.c:2534
+#: c-typeck.c:2514
 #, c-format
 msgid "attempt to take address of bit-field structure member `%s'"
 msgstr "es va intentar prendre l'adre鏰 del membre de l'estructura de camps de bits \"%s\""
 
-#: c-typeck.c:2668
+#: c-typeck.c:2648
 #, fuzzy
 msgid "use of conditional expressions as lvalues is deprecated"
 msgstr "ISO C prohibeix l'鷖 d'expressions condicionals com l-values"
 
-#: c-typeck.c:2671
+#: c-typeck.c:2651
 #, fuzzy
 msgid "use of compound expressions as lvalues is deprecated"
 msgstr "ISO C prohibeix l'鷖 d'expressions compostoses com l-valors"
 
-#: c-typeck.c:2674
+#: c-typeck.c:2654
 #, fuzzy
 msgid "use of cast expressions as lvalues is deprecated"
 msgstr "ISO C prohibeix l'鷖 d'expressions de conversi� com l-valors"
 
-#: c-typeck.c:2689
+#: c-typeck.c:2669
 #, c-format
 msgid "%s of read-only member `%s'"
 msgstr "%s del membre de nom閟 lectura \"%s\""
 
-#: c-typeck.c:2693
+#: c-typeck.c:2673
 #, c-format
 msgid "%s of read-only variable `%s'"
 msgstr "%s de la variable de nom閟 lectura \"%s\""
 
-#: c-typeck.c:2696
+#: c-typeck.c:2676
 #, c-format
 msgid "%s of read-only location"
 msgstr "%s de la ubicaci� de nom閟 lectura"
 
-#: c-typeck.c:2714
+#: c-typeck.c:2694
 #, c-format
 msgid "cannot take address of bit-field `%s'"
 msgstr "no es pot adquirir l'adre鏰 del camp de bits \"%s\""
 
-#: c-typeck.c:2742 treelang/treetree.c:946
+#: c-typeck.c:2722 treelang/treetree.c:946
 #, c-format
 msgid "global register variable `%s' used in nested function"
 msgstr "es va usar la variable de registre global \"%s\" en funcions niades"
 
-#: c-typeck.c:2746 treelang/treetree.c:950
+#: c-typeck.c:2726 treelang/treetree.c:950
 #, c-format
 msgid "register variable `%s' used in nested function"
 msgstr "es va usar la va variable \"%s\" en funcions niades"
 
-#: c-typeck.c:2753 treelang/treetree.c:957
+#: c-typeck.c:2733 treelang/treetree.c:957
 #, c-format
 msgid "address of global register variable `%s' requested"
 msgstr "es va sol穕icitar l'adre鏰 de la variable de registre global \"%s\""
 
-#: c-typeck.c:2765
+#: c-typeck.c:2745
 msgid "cannot put object with volatile field into register"
 msgstr "no es pot posar objecte amb camp volatile en register"
 
-#: c-typeck.c:2769 treelang/treetree.c:962
+#: c-typeck.c:2749 treelang/treetree.c:962
 #, c-format
 msgid "address of register variable `%s' requested"
 msgstr "es va sol穕icitar l'adre鏰 de la variable register \"%s\""
 
-#: c-typeck.c:2854
+#: c-typeck.c:2834
 msgid "signed and unsigned type in conditional expression"
 msgstr "tipus signed i unsigned en l'expressi� condicional"
 
-#: c-typeck.c:2861
+#: c-typeck.c:2841
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr "ISO C prohibeix una expressi� condicional amb nom閟 un costat void"
 
-#: c-typeck.c:2877 c-typeck.c:2884
+#: c-typeck.c:2857 c-typeck.c:2864
 msgid "ISO C forbids conditional expr between `void *' and function pointer"
 msgstr "ISO C prohibeix expressions condicionals entre \"void *\" i punters de funcions"
 
-#: c-typeck.c:2890
+#: c-typeck.c:2870
 msgid "pointer type mismatch in conditional expression"
 msgstr "els tipus de dades punters no coincideixen en l'expressi� condicional"
 
-#: c-typeck.c:2897 c-typeck.c:2907
+#: c-typeck.c:2877 c-typeck.c:2887
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr "els tipus de dades punters/enters no coincideixen en l'expressi� condicional"
 
-#: c-typeck.c:2921
+#: c-typeck.c:2901
 msgid "type mismatch in conditional expression"
 msgstr "els tipus de dades no coincideixen en l'expressi� condicional"
 
-#: c-typeck.c:2981
+#: c-typeck.c:2961
 msgid "left-hand operand of comma expression has no effect"
 msgstr "l'operador del costat esquerre de l'expressi� coma no t� efecte"
 
-#: c-typeck.c:3012
+#: c-typeck.c:2992
 msgid "cast specifies array type"
 msgstr "la conversi� especifica el tipus matriu"
 
-#: c-typeck.c:3018
+#: c-typeck.c:2998
 msgid "cast specifies function type"
 msgstr "la conversi� especifica el tipus funci�"
 
-#: c-typeck.c:3028
+#: c-typeck.c:3008
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr "ISO C prohibeix la conversi� d'un no escalar al mateix tipus"
 
-#: c-typeck.c:3046
+#: c-typeck.c:3026
 msgid "ISO C forbids casts to union type"
 msgstr "ISO C prohibeix la conversi� al tipus union"
 
-#: c-typeck.c:3054
+#: c-typeck.c:3034
 msgid "cast to union type from type not present in union"
 msgstr "conversi� a tipus union des d'un tipus no presenti en union"
 
-#: c-typeck.c:3105
+#: c-typeck.c:3085
 msgid "cast adds new qualifiers to function type"
 msgstr "la conversi� afegeix nou qualificadors del tipus de la funci�"
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3110
+#: c-typeck.c:3090
 msgid "cast discards qualifiers from pointer target type"
 msgstr "la conversi� descarta els qualificadors del tipus de la destinaci� del punter"
 
-#: c-typeck.c:3125
+#: c-typeck.c:3105
 msgid "cast increases required alignment of target type"
 msgstr "la conversi� incrementa l'alineaci� requerida del tipus de la destinaci�"
 
-#: c-typeck.c:3131 cp/typeck.c:4945
+#: c-typeck.c:3111 cp/typeck.c:4963
 msgid "cast from pointer to integer of different size"
 msgstr "conversi� de punter a enter de grand鄏ia diferent"
 
-#: c-typeck.c:3136
+#: c-typeck.c:3116
 msgid "cast does not match function type"
 msgstr "la conversi� no coincideix amb el tipus de la funci�"
 
-#: c-typeck.c:3143 cp/typeck.c:4952
+#: c-typeck.c:3123 cp/typeck.c:4970
 msgid "cast to pointer from integer of different size"
 msgstr "conversi� a punter des d'un enter de grand鄏ia diferent"
 
-#: c-typeck.c:3155
+#: c-typeck.c:3135
 msgid "type-punning to incomplete type might break strict-aliasing rules"
 msgstr "el c鄐tig de tipus a tipus incomplet pot trencar les regles d'alies estricte"
 
-#: c-typeck.c:3159
+#: c-typeck.c:3139
 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
 msgstr "el retorn de punters de tipus castigat trencar� les regles d'alies estricte"
 
-#: c-typeck.c:3170
+#: c-typeck.c:3150
 #, fuzzy
 msgid "ISO C forbids conversion of function pointer to object pointer type"
 msgstr "ISO C prohibeix la comparan鏰 de \"void *\" amb un punter de funci�"
 
-#: c-typeck.c:3179
+#: c-typeck.c:3159
 #, fuzzy
 msgid "ISO C forbids conversion of object pointer to function pointer type"
 msgstr "ISO C prohibeix la comparan鏰 de \"void *\" amb un punter de funci�"
 
 #. Now we have handled acceptable kinds of LHS that are not truly lvalues.
 #. Reject anything strange now.
-#: c-typeck.c:3337
+#: c-typeck.c:3317
 msgid "invalid lvalue in assignment"
 msgstr "l-value inv鄉id en l'assignaci�"
 
 #. Convert new value to destination type.
-#: c-typeck.c:3346 c-typeck.c:3371 c-typeck.c:3388 cp/typeck.c:5064
-#: cp/typeck.c:5211 cp/typeck.c:5226
+#: c-typeck.c:3326 c-typeck.c:3351 c-typeck.c:3368 cp/typeck.c:5082
+#: cp/typeck.c:5229 cp/typeck.c:5244
 msgid "assignment"
 msgstr "assignaci�"
 
-#: c-typeck.c:3455
+#: c-typeck.c:3435
 msgid "cannot pass rvalue to reference parameter"
 msgstr "no es pot passar un valor-r a un par鄊etre de refer鑞cia"
 
-#: c-typeck.c:3564 c-typeck.c:3640
+#: c-typeck.c:3544 c-typeck.c:3620
 #, c-format
 msgid "%s makes qualified function pointer from unqualified"
 msgstr "%s fa un punter de funci� qualificat des d'un no qualificat"
 
-#: c-typeck.c:3568 c-typeck.c:3620
+#: c-typeck.c:3548 c-typeck.c:3600
 #, c-format
 msgid "%s discards qualifiers from pointer target type"
 msgstr "%s descarta els calificadors del tipus de la destinaci� del punter"
 
-#: c-typeck.c:3574
+#: c-typeck.c:3554
 msgid "ISO C prohibits argument conversion to union type"
 msgstr "ISO C prohibeix la conversi� d'arguments a tipus union"
 
-#: c-typeck.c:3612
+#: c-typeck.c:3592
 #, c-format
 msgid "ISO C forbids %s between function pointer and `void *'"
 msgstr "ISO C prohibeix %s entre punters a funci� i \"void *\""
 
-#: c-typeck.c:3629
+#: c-typeck.c:3609
 #, c-format
 msgid "pointer targets in %s differ in signedness"
 msgstr "el punter que apunta a  %s difereix en signe"
 
-#: c-typeck.c:3645
+#: c-typeck.c:3625
 #, c-format
 msgid "%s from incompatible pointer type"
 msgstr "%s de tipus de punter incompatible"
 
-#: c-typeck.c:3651 c-typeck.c:4158 cp/typeck.c:1389
+#: c-typeck.c:3631 c-typeck.c:4138 cp/typeck.c:1389
 msgid "invalid use of non-lvalue array"
 msgstr "鷖 inv鄉id de matriu no lvaluada"
 
-#: c-typeck.c:3665
+#: c-typeck.c:3645
 #, c-format
 msgid "%s makes pointer from integer without a cast"
 msgstr "%s crea un punter des d'un enter sense una conversi�"
 
-#: c-typeck.c:3672
+#: c-typeck.c:3652
 #, c-format
 msgid "%s makes integer from pointer without a cast"
 msgstr "%s crea un enter des d'un punter sense una conversi�"
 
-#: c-typeck.c:3686 c-typeck.c:3689
+#: c-typeck.c:3666 c-typeck.c:3669
 #, c-format
 msgid "incompatible type for argument %d of `%s'"
 msgstr "tipus incompatible per a l'argument %d de \"%s\""
 
-#: c-typeck.c:3693
+#: c-typeck.c:3673
 #, c-format
 msgid "incompatible type for argument %d of indirect function call"
 msgstr "tipus incompatible per a l'argument %d de la cridada indirecta a funci�"
 
-#: c-typeck.c:3697
+#: c-typeck.c:3677
 #, c-format
 msgid "incompatible types in %s"
 msgstr "tipus incompatibles en %s"
 
 #. Function name is known; supply it.
-#: c-typeck.c:3753
+#: c-typeck.c:3733
 #, c-format
 msgid "passing arg of `%s'"
 msgstr "passant l'argument de \"%s\""
 
 #. Function name unknown (call through ptr).
-#: c-typeck.c:3762
+#: c-typeck.c:3742
 msgid "passing arg of pointer to function"
 msgstr "passant l'argument del punter a la funci�"
 
 #. Function name is known; supply it.
-#: c-typeck.c:3770
+#: c-typeck.c:3750
 #, c-format
 msgid "passing arg %d of `%s'"
 msgstr "passant l'argument %d de \"%s\""
 
 #. Function name unknown (call through ptr); just give arg number.
-#: c-typeck.c:3779
+#: c-typeck.c:3759
 #, c-format
 msgid "passing arg %d of pointer to function"
 msgstr "passant l'argument %d del punter a la funci�"
 
-#: c-typeck.c:3836
+#: c-typeck.c:3816
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr "C tradicional rebutja la iniciaci� autom鄑ica d'agregats"
 
-#: c-typeck.c:4007 c-typeck.c:4022 c-typeck.c:4037
+#: c-typeck.c:3987 c-typeck.c:4002 c-typeck.c:4017
 #, c-format
 msgid "(near initialization for `%s')"
 msgstr "(prop de l'assignaci� de valors inicials per a \"%s\")"
 
-#: c-typeck.c:4086 cp/typeck2.c:560
+#: c-typeck.c:4066 cp/typeck2.c:550
 msgid "char-array initialized from wide string"
 msgstr "matriu de car郼ters amb valors inicials assignats d'una cadena ampla"
 
-#: c-typeck.c:4093 cp/typeck2.c:567
+#: c-typeck.c:4073 cp/typeck2.c:557
 msgid "int-array initialized from non-wide string"
 msgstr "matriu d'enters amb valors inicials assignats d'una cadena no ampla"
 
-#: c-typeck.c:4111 cp/typeck2.c:582
+#: c-typeck.c:4091 cp/typeck2.c:572
 msgid "initializer-string for array of chars is too long"
 msgstr "la cadena de valors inicials per a la matriu de car郼ters 閟 massa llarga"
 
-#: c-typeck.c:4181
+#: c-typeck.c:4161
 msgid "array initialized from non-constant array expression"
 msgstr "matriu amb valors inicials assignats d'una expressi� matricial que no 閟 constant"
 
-#: c-typeck.c:4232
+#: c-typeck.c:4212
 msgid "initialization"
 msgstr "assignaci� de valors inicials"
 
-#: c-typeck.c:4243 c-typeck.c:5621
+#: c-typeck.c:4223 c-typeck.c:5601
 msgid "initializer element is not computable at load time"
 msgstr "l'element de valor inicial no 閟 calculable al moment de la c鄏rega"
 
-#: c-typeck.c:4258 cp/typeck2.c:659
+#: c-typeck.c:4238 cp/typeck2.c:649
 msgid "invalid initializer"
 msgstr "valor inicial inv鄉id"
 
-#: c-typeck.c:4540 cp/decl.c:4484
+#: c-typeck.c:4520 cp/decl.c:4539
 #, fuzzy
 msgid "opaque vector types cannot be initialized"
 msgstr "un objecte de grand鄏ia variable de tipus \"%T\" no pot ser inicialitzat"
 
-#: c-typeck.c:4734
+#: c-typeck.c:4714
 msgid "extra brace group at end of initializer"
 msgstr "grup extra de claus al final dels valors inicials"
 
-#: c-typeck.c:4754
+#: c-typeck.c:4734
 msgid "missing braces around initializer"
 msgstr "falten claus al voltant dels valors inicials"
 
-#: c-typeck.c:4814
+#: c-typeck.c:4794
 msgid "braces around scalar initializer"
 msgstr "claus al voltant del valor inicial escalar"
 
-#: c-typeck.c:4865
+#: c-typeck.c:4845
 msgid "initialization of flexible array member in a nested context"
 msgstr "iniciaci� d'un membre de matriu flexible en un context niat"
 
-#: c-typeck.c:4867
+#: c-typeck.c:4847
 msgid "initialization of a flexible array member"
 msgstr "iniciaci� d'un membre de matriu flexible"
 
-#: c-typeck.c:4898
+#: c-typeck.c:4878
 msgid "missing initializer"
 msgstr "falta valor inicial"
 
-#: c-typeck.c:4920
+#: c-typeck.c:4900
 msgid "empty scalar initializer"
 msgstr "valor inicial escalar buidor"
 
-#: c-typeck.c:4925
+#: c-typeck.c:4905
 msgid "extra elements in scalar initializer"
 msgstr "elements extres en valor inicial escalar"
 
-#: c-typeck.c:5010
+#: c-typeck.c:4990
 msgid "initialization designators may not nest"
 msgstr "no es poden niar els designadors d'iniciaci�"
 
-#: c-typeck.c:5031 c-typeck.c:5099
+#: c-typeck.c:5011 c-typeck.c:5079
 msgid "array index in non-array initializer"
 msgstr "韓dex de matriu en valor inicial que no 閟 de matriu"
 
-#: c-typeck.c:5036 c-typeck.c:5152
+#: c-typeck.c:5016 c-typeck.c:5132
 msgid "field name not in record or union initializer"
 msgstr "el nom del camp no est� en el inicialitzador de record o union"
 
-#: c-typeck.c:5095 c-typeck.c:5097
+#: c-typeck.c:5075 c-typeck.c:5077
 msgid "nonconstant array index in initializer"
 msgstr "韓dex de matriu no constant en valor inicial"
 
-#: c-typeck.c:5101 c-typeck.c:5104
+#: c-typeck.c:5081 c-typeck.c:5084
 msgid "array index in initializer exceeds array bounds"
 msgstr "l'韓dex de matriu en el valor inicial excedeix els l韒its de la matriu"
 
-#: c-typeck.c:5115
+#: c-typeck.c:5095
 msgid "empty index range in initializer"
 msgstr "rang d'韓dexs buit en valor inicial"
 
-#: c-typeck.c:5124
+#: c-typeck.c:5104
 msgid "array index range in initializer exceeds array bounds"
 msgstr "el rang d'韓dexs de la matriu en el valor inicial excedeix els l韒its de la matriu"
 
-#: c-typeck.c:5164
+#: c-typeck.c:5144
 #, c-format
 msgid "unknown field `%s' specified in initializer"
 msgstr "camp \"%s\" desconegut especificat en el valor inicial"
 
-#: c-typeck.c:5200 c-typeck.c:5221 c-typeck.c:5683
+#: c-typeck.c:5180 c-typeck.c:5201 c-typeck.c:5663
 msgid "initialized field with side-effects overwritten"
 msgstr "camp iniciat amb efectes laterals sobreescrits"
 
-#: c-typeck.c:5891
+#: c-typeck.c:5871
 msgid "excess elements in char array initializer"
 msgstr "exc閟 d'elements en valors inicials de matriu de car郼ters"
 
-#: c-typeck.c:5898 c-typeck.c:5944
+#: c-typeck.c:5878 c-typeck.c:5924
 msgid "excess elements in struct initializer"
 msgstr "exc閟 d'elements en valors inicials de struct"
 
-#: c-typeck.c:5959
+#: c-typeck.c:5939
 msgid "non-static initialization of a flexible array member"
 msgstr "iniciaci� no est鄑ica d'un membre de matriu flexible"
 
-#: c-typeck.c:6026
+#: c-typeck.c:6006
 msgid "excess elements in union initializer"
 msgstr "exc閟 d'elements en valors inicials de union"
 
-#: c-typeck.c:6047
+#: c-typeck.c:6027
 msgid "traditional C rejects initialization of unions"
 msgstr "C tradicional rebutja els valors inicials de unions"
 
-#: c-typeck.c:6110
+#: c-typeck.c:6090
 msgid "excess elements in array initializer"
 msgstr "exc閟 d'elements en valors inicials de matriu"
 
-#: c-typeck.c:6139
+#: c-typeck.c:6119
 msgid "excess elements in vector initializer"
 msgstr "exc閟 d'elements en valor inicial vectorial"
 
-#: c-typeck.c:6161
+#: c-typeck.c:6141
 msgid "excess elements in scalar initializer"
 msgstr "exc閟 d'elements en valor inicial escalar"
 
-#: c-typeck.c:6263
+#: c-typeck.c:6243
 msgid "asm template is not a string constant"
 msgstr "la plantilla asm no 閟 una cadena constant"
 
-#: c-typeck.c:6295
+#: c-typeck.c:6275
 msgid "invalid lvalue in asm statement"
 msgstr "lvalue inv鄉id en declaraci� asm"
 
-#: c-typeck.c:6367 cp/typeck.c:5902
+#: c-typeck.c:6347 cp/typeck.c:5923
 msgid "modification by `asm'"
 msgstr "modificaci� per \"asm\""
 
-#: c-typeck.c:6385 cp/typeck.c:5986
+#: c-typeck.c:6365 cp/typeck.c:6007
 msgid "function declared `noreturn' has a `return' statement"
 msgstr "la funci� declarada \"noreturn\" t� una declaraci� \"return\""
 
-#: c-typeck.c:6392
+#: c-typeck.c:6372
 msgid "`return' with no value, in function returning non-void"
 msgstr "\"return\" sense valors, en una funci� que retorna non-void"
 
-#: c-typeck.c:6398
+#: c-typeck.c:6378
 msgid "`return' with a value, in function returning void"
 msgstr "\"return\" amb valor, en una funci� que retorna void"
 
-#: c-typeck.c:6402
+#: c-typeck.c:6382
 msgid "return"
 msgstr "return"
 
-#: c-typeck.c:6454
+#: c-typeck.c:6434
 msgid "function returns address of local variable"
 msgstr "la funci� retorna l'adre鏰 d'una variable local"
 
-#: c-typeck.c:6509 cp/semantics.c:749
+#: c-typeck.c:6489 cp/semantics.c:749
 msgid "switch quantity not an integer"
 msgstr "la quantitat de switch no 閟 un enter"
 
-#: c-typeck.c:6519
+#: c-typeck.c:6499
 msgid "`long' switch expression not converted to `int' in ISO C"
 msgstr "no es converteix l'expressi� de switch \"long\" a \"int\" en ISO C"
 
-#: c-typeck.c:6560 cp/parser.c:5560
+#: c-typeck.c:6540 cp/parser.c:5597
 msgid "case label not within a switch statement"
 msgstr "l'etiqueta casi no es troba dintre d'una declaraci� switch"
 
-#: c-typeck.c:6562
+#: c-typeck.c:6542
 msgid "`default' label not within a switch statement"
 msgstr "l'etiqueta \"default\" no est� dintre d'una declaraci� switch"
 
-#: c-typeck.c:6714 c-typeck.c:6748
+#: c-typeck.c:6694 c-typeck.c:6728
 msgid "division by zero"
 msgstr "divisi� per zero"
 
-#: c-typeck.c:6793 cp/typeck.c:2953
+#: c-typeck.c:6773 cp/typeck.c:2953
 msgid "right shift count is negative"
 msgstr "el compte de despla鏰ment a la dreta es negatiu"
 
-#: c-typeck.c:6800 cp/typeck.c:2959
+#: c-typeck.c:6780 cp/typeck.c:2959
 msgid "right shift count >= width of type"
 msgstr "compte de despla鏰ment a la dreta >= ampl鄏ia del tipus"
 
-#: c-typeck.c:6821 cp/typeck.c:2978
+#: c-typeck.c:6801 cp/typeck.c:2978
 msgid "left shift count is negative"
 msgstr "el compte de despla鏰ment a l'esquerra 閟 negativa"
 
-#: c-typeck.c:6824 cp/typeck.c:2980
+#: c-typeck.c:6804 cp/typeck.c:2980
 msgid "left shift count >= width of type"
 msgstr "compte de despla鏰ment a l'esquerra >= ampl鄏ia del tipus"
 
-#: c-typeck.c:6845
+#: c-typeck.c:6825
 msgid "shift count is negative"
 msgstr "compte de despla鏰ment a la dreta negatiu"
 
-#: c-typeck.c:6847
+#: c-typeck.c:6827
 msgid "shift count >= width of type"
 msgstr "ompte de despla鏰ment a la dreta >= ampl鄏ia del tipus"
 
-#: c-typeck.c:6864 cp/typeck.c:3015
+#: c-typeck.c:6844 cp/typeck.c:3015
 msgid "comparing floating point with == or != is unsafe"
 msgstr "no 閟 segura la comparan鏰 de coma flotant amb == o !="
 
-#: c-typeck.c:6888 c-typeck.c:6894
+#: c-typeck.c:6868 c-typeck.c:6874
 msgid "ISO C forbids comparison of `void *' with function pointer"
 msgstr "ISO C prohibeix la comparan鏰 de \"void *\" amb un punter de funci�"
 
-#: c-typeck.c:6897 c-typeck.c:6937 c-typeck.c:6965
+#: c-typeck.c:6877 c-typeck.c:6917 c-typeck.c:6945
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr "la comparan鏰 de diferents tipus de punter manca d'una conversi�"
 
-#: c-typeck.c:6911 c-typeck.c:6916 c-typeck.c:6985 c-typeck.c:6990
+#: c-typeck.c:6891 c-typeck.c:6896 c-typeck.c:6965 c-typeck.c:6970
 msgid "comparison between pointer and integer"
 msgstr "comparan鏰 entre punter i enter"
 
-#: c-typeck.c:6932 c-typeck.c:6960
+#: c-typeck.c:6912 c-typeck.c:6940
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr "ISO C prohibeix la comparan鏰 entre punters a funcions"
 
-#: c-typeck.c:6957
+#: c-typeck.c:6937
 msgid "comparison of complete and incomplete pointers"
 msgstr "comparan鏰 de punters complets i incomplets"
 
-#: c-typeck.c:6973 c-typeck.c:6980
+#: c-typeck.c:6953 c-typeck.c:6960
 msgid "ordered comparison of pointer with integer zero"
 msgstr "comparan鏰 ordenada de punter amb l'enter zero"
 
-#: c-typeck.c:7004 cp/typeck.c:3151
+#: c-typeck.c:6984 cp/typeck.c:3151
 msgid "unordered comparison on non-floating point argument"
 msgstr "comparan鏰 sense ordre en argument de coma no flotant"
 
-#: c-typeck.c:7214
+#: c-typeck.c:7194
 msgid "comparison between signed and unsigned"
 msgstr "comparan鏰 entre signed i unsigned"
 
-#: c-typeck.c:7260 cp/typeck.c:3398
+#: c-typeck.c:7240 cp/typeck.c:3398
 msgid "comparison of promoted ~unsigned with constant"
 msgstr "comparan鏰 d'un ~unsigned promogut amb una constant"
 
-#: c-typeck.c:7268 cp/typeck.c:3406
+#: c-typeck.c:7248 cp/typeck.c:3406
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr "comparan鏰 d'un ~unsigned promogut amb unsigned"
 
@@ -3545,7 +3550,7 @@
 msgid "%Jinlining failed in call to '%F'"
 msgstr "el \"inlining\" va fallar en la cridada a \"%s\""
 
-#: calls.c:1839 calls.c:2211 tree-inline.c:1339 tree-inline.c:1346
+#: calls.c:1839 calls.c:2211 tree-inline.c:1339 tree-inline.c:1347
 msgid "called from here"
 msgstr "cridat des d'aqu�"
 
@@ -3606,7 +3611,7 @@
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr "verify_flow_info: El bloc b鄐ic %d succ edge est� corrupte"
 
-#: cfg.c:909 cfgrtl.c:1971
+#: cfg.c:909 cfgrtl.c:1983
 #, c-format
 msgid "Wrong amount of branch edges after unconditional jump %i"
 msgstr "Quantitat err騨ia de vores de ramificaci� despr閟 del salt incondicional %i"
@@ -3685,118 +3690,118 @@
 msgid "Edge from %d to %d should not be marked irreducible."
 msgstr ""
 
-#: cfgrtl.c:1877
+#: cfgrtl.c:1889
 #, c-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr "el insn final %d per al bloc %d no es troba en el fluix insn"
 
-#: cfgrtl.c:1891
+#: cfgrtl.c:1903
 #, c-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr "insn %d est� en m鷏tiples blocs b鄐ics (%d i %d)"
 
-#: cfgrtl.c:1903
+#: cfgrtl.c:1915
 #, c-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr "el cap insn %d per al bloc %d no es troba en el fluix insn"
 
-#: cfgrtl.c:1925
+#: cfgrtl.c:1937
 #, fuzzy
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 msgstr "verify_flow_info: REG_BR_PROB no coincideix amb la configuraci� %i %i"
 
-#: cfgrtl.c:1953
+#: cfgrtl.c:1965
 #, c-format
 msgid "Missing REG_EH_REGION note in the end of bb %i"
 msgstr "Manca la nota REG_EH_REGION al final de bb %i"
 
-#: cfgrtl.c:1961
+#: cfgrtl.c:1973
 #, c-format
 msgid "Too many outgoing branch edges from bb %i"
 msgstr "Massa vores de ramificaci� de sortida de bb %i"
 
-#: cfgrtl.c:1966
+#: cfgrtl.c:1978
 #, c-format
 msgid "Fallthru edge after unconditional jump %i"
 msgstr "Vora de caiguda despr閟 del salt incondicional %i"
 
-#: cfgrtl.c:1977
+#: cfgrtl.c:1989
 #, c-format
 msgid "Wrong amount of branch edges after conditional jump %i"
 msgstr "Quantitat err騨ia de vores de ramificaci� despr閟 del salt condicional %i"
 
-#: cfgrtl.c:1982
+#: cfgrtl.c:1994
 #, c-format
 msgid "Call edges for non-call insn in bb %i"
 msgstr "Bords de cridada per a una insn que no 閟 cridada en bb %i"
 
-#: cfgrtl.c:1991
+#: cfgrtl.c:2003
 #, c-format
 msgid "Abnormal edges for no purpose in bb %i"
 msgstr "Vores anormals sense cap prop騭it en bb %i"
 
-#: cfgrtl.c:2001
+#: cfgrtl.c:2013
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr "insn %d est� dintre del bloc b鄐ic %d per� block_for_insn 閟 NULL"
 
-#: cfgrtl.c:2005
+#: cfgrtl.c:2017
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr "insn %d est� dintre del bloc b鄐ic %d per� block_for_insn 閟 %i"
 
-#: cfgrtl.c:2019 cfgrtl.c:2029
+#: cfgrtl.c:2031 cfgrtl.c:2041
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK mancada per al bloc %d"
 
-#: cfgrtl.c:2042
+#: cfgrtl.c:2054
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK %d en el mitj� del bloc b鄐ic %d"
 
-#: cfgrtl.c:2052
+#: cfgrtl.c:2064
 #, c-format
 msgid "in basic block %d:"
 msgstr "en el bloc b鄐ic %d:"
 
-#: cfgrtl.c:2053
+#: cfgrtl.c:2065
 msgid "flow control insn inside a basic block"
 msgstr "control de fluix insn dintre el bloc b鄐ic"
 
-#: cfgrtl.c:2099
+#: cfgrtl.c:2111
 #, c-format
 msgid "missing barrier after block %i"
 msgstr "falta una barrera despr閟 del bloc %i"
 
-#: cfgrtl.c:2112
+#: cfgrtl.c:2124
 #, c-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr "verify_flow_info: Blocs incorrectes per al respatller %i->%i"
 
-#: cfgrtl.c:2127
+#: cfgrtl.c:2139
 #, c-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr "verify_flow_info: Respatller incorrecte %i->%i"
 
-#: cfgrtl.c:2129
+#: cfgrtl.c:2141
 msgid "wrong insn in the fallthru edge"
 msgstr "insn erroni en la vora del respatller"
 
-#: cfgrtl.c:2146
+#: cfgrtl.c:2158
 #, fuzzy
 msgid "basic blocks not laid down consecutively"
 msgstr "els blocs b鄐ics no estan numerats consecutivament"
 
-#: cfgrtl.c:2171
+#: cfgrtl.c:2183
 msgid "insn outside basic block"
 msgstr "insn fora del bloc b鄐ic"
 
-#: cfgrtl.c:2179
+#: cfgrtl.c:2191
 msgid "return not followed by barrier"
 msgstr "return no 閟 seguit per una barrera"
 
-#: cfgrtl.c:2186
+#: cfgrtl.c:2198
 #, c-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr "el nombre de notes bb en la cadena insn (%d) != n_basic_blocks (%d)"
@@ -4033,7 +4038,7 @@
 msgid "library lib%s not found"
 msgstr "no es troba la biblioteca lib%s"
 
-#: combine.c:13048
+#: combine.c:13047
 #, c-format
 msgid ""
 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
@@ -4044,7 +4049,7 @@
 ";; %d 鑨its.\n"
 "\n"
 
-#: combine.c:13057
+#: combine.c:13056
 #, c-format
 msgid ""
 "\n"
@@ -4377,63 +4382,69 @@
 msgid "token \"%s\" is not valid in preprocessor expressions"
 msgstr "l'element \"%s\" no 閟 v鄉id en les expressions del preprocesador"
 
-#: cppexp.c:753
-msgid "void expression between '(' and ')'"
+#: cppexp.c:751
+#, fuzzy
+msgid "missing expression between '(' and ')'"
 msgstr "expressi髇 void entre \"(\" i \")\""
 
-#: cppexp.c:756
+#: cppexp.c:754
 msgid "#if with no expression"
 msgstr "#if sense expressi�"
 
-#: cppexp.c:758
+#: cppexp.c:757
 #, c-format
 msgid "operator '%s' has no right operand"
 msgstr "l'operador \"%s\" no t� operant de dreta"
 
-#: cppexp.c:784
+#: cppexp.c:762
+#, fuzzy, c-format
+msgid "operator '%s' has no left operand"
+msgstr "l'operador \"%s\" no t� operant de dreta"
+
+#: cppexp.c:788
 msgid " ':' without preceding '?'"
 msgstr " \":\" sense \"?\" precedent"
 
-#: cppexp.c:811
+#: cppexp.c:815
 msgid "unbalanced stack in #if"
 msgstr "pila desequilibrada en #if"
 
-#: cppexp.c:830
+#: cppexp.c:834
 #, c-format
 msgid "impossible operator '%u'"
 msgstr "operador \"%u\" impossible"
 
-#: cppexp.c:922
+#: cppexp.c:926
 msgid "missing ')' in expression"
 msgstr "\")\" faltant en l'expressi�"
 
-#: cppexp.c:943
+#: cppexp.c:947
 msgid "'?' without following ':'"
 msgstr " \"?\" sense \":\" seg黣nt"
 
-#: cppexp.c:953
+#: cppexp.c:957
 msgid "integer overflow in preprocessor expression"
 msgstr "desbordament d'enter en l'expressi� del preprocessador"
 
-#: cppexp.c:958
+#: cppexp.c:962
 msgid "missing '(' in expression"
 msgstr "\"(\" faltant en l'expressi�"
 
-#: cppexp.c:990
+#: cppexp.c:994
 #, c-format
 msgid "the left operand of \"%s\" changes sign when promoted"
 msgstr "l'operant esquerre de \"%s\" canvia el signe quan 閟 promogut"
 
-#: cppexp.c:995
+#: cppexp.c:999
 #, c-format
 msgid "the right operand of \"%s\" changes sign when promoted"
 msgstr "l'operant dret de \"%s\" canvia el signe quan 閟 promogut"
 
-#: cppexp.c:1353
+#: cppexp.c:1357
 msgid "comma operator in operand of #if"
 msgstr "operador coma en operant de #if"
 
-#: cppexp.c:1484
+#: cppexp.c:1488
 msgid "division by zero in #if"
 msgstr "divisi� per zero en #if"
 
@@ -4469,7 +4480,7 @@
 msgid "no include path in which to search for %s"
 msgstr "no hi ha ruta d'inclusi� en la qual es trobi %s"
 
-#: cppfiles.c:956
+#: cppfiles.c:959
 msgid "Multiple include guards may be useful for:\n"
 msgstr "Gu鄏dies m鷏tiples de include poden ser 鷗ils per a:\n"
 
@@ -4882,7 +4893,7 @@
 msgid "syntax error in macro parameter list"
 msgstr "\"%s\" podria faltar en la llista de par鄊etre de macro"
 
-#: cse.c:7064
+#: cse.c:7069
 #, c-format
 msgid ";; Processing block from %d to %d, %d sets.\n"
 msgstr ";; Processant el bloc de  %d a  %d, %d establerts.\n"
@@ -5016,12 +5027,12 @@
 
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: final.c:3220 vmsdbgout.c:467 config/i386/i386.c:6768
+#: final.c:3220 vmsdbgout.c:467 config/i386/i386.c:6769
 #: config/pdp11/pdp11.c:1646
 msgid "floating constant misused"
 msgstr "constant de coma flotant mal usada"
 
-#: final.c:3276 vmsdbgout.c:524 config/i386/i386.c:6846
+#: final.c:3276 vmsdbgout.c:524 config/i386/i386.c:6847
 #: config/pdp11/pdp11.c:1693
 msgid "invalid expression as operand"
 msgstr "expressi� inv鄉ida com operant"
@@ -5042,25 +5053,25 @@
 msgid "Attempt to delete prologue/epilogue insn:"
 msgstr "Intent d'esborrar insn pr騦eg/ep韑eg:"
 
-#: fold-const.c:2878 fold-const.c:2891
+#: fold-const.c:2889 fold-const.c:2902
 #, c-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr "la comparan鏰 sempre 閟 %d a causa de l'ampl鄏ia del camp de bit"
 
-#: fold-const.c:4093 fold-const.c:4110
+#: fold-const.c:4110 fold-const.c:4127
 #, c-format
 msgid "comparison is always %d"
 msgstr "la comparan鏰 sempre 閟 %d"
 
-#: fold-const.c:4241
+#: fold-const.c:4258
 msgid "`or' of unmatched not-equal tests is always 1"
 msgstr "un \"or\" de proves no equivalents sense coincid鑞cia sempre 閟 1"
 
-#: fold-const.c:4246
+#: fold-const.c:4263
 msgid "`and' of mutually exclusive equal-tests is always 0"
 msgstr "un \"and\" de proves equivalents m鷗uament exclusives sempre 閟 0"
 
-#: fold-const.c:8393
+#: fold-const.c:8410
 msgid "fold check: original tree changed by fold"
 msgstr ""
 
@@ -5069,30 +5080,30 @@
 msgid "%Jsize of variable '%D' is too large"
 msgstr "la grand鄏ia de la variable \"%s\" 閟 massa gran"
 
-#: function.c:3742
+#: function.c:3752
 msgid "impossible constraint in `asm'"
 msgstr "restricci� impossible en \"asm\""
 
-#: function.c:5733
+#: function.c:5743
 #, fuzzy
 msgid "%J'%D' might be used uninitialized in this function"
 msgstr "\"%s\" es deuria usar sense iniciar en aquesta funci�"
 
-#: function.c:5740
+#: function.c:5750
 #, fuzzy
 msgid "%Jvariable '%D' might be clobbered by `longjmp' or `vfork'"
 msgstr "la variable \"%s\" podria ser sobreescrita per \"longjmp\" o \"vfork\""
 
-#: function.c:5759
+#: function.c:5769
 #, fuzzy
 msgid "%Jargument '%D' might be clobbered by `longjmp' or `vfork'"
 msgstr "l'argument \"%s\" podria ser sobreescrit per \"longjmp\" o \"vfork\""
 
-#: function.c:6533
+#: function.c:6543
 msgid "function returns an aggregate"
 msgstr "la funci� retorna un agregat"
 
-#: function.c:6929
+#: function.c:6939
 #, fuzzy
 msgid "%Junused parameter '%D'"
 msgstr "par鄊etre \"%s\" sense 鷖"
@@ -5121,7 +5132,7 @@
 msgid "Using built-in specs.\n"
 msgstr "Usant especificacions internes.\n"
 
-#: gcc.c:1755
+#: gcc.c:1758
 #, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
@@ -5130,42 +5141,42 @@
 "Canviant l'especificaci� de  %s a \"%s\"\n"
 "\n"
 
-#: gcc.c:1857
+#: gcc.c:1860
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr "Llegint especificacions de  %s\n"
 
-#: gcc.c:1953 gcc.c:1972
+#: gcc.c:1956 gcc.c:1975
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr "specs sintaxi mal formada de %%include despr閟 de %ld car郼ters"
 
-#: gcc.c:1980
+#: gcc.c:1983
 #, c-format
 msgid "could not find specs file %s\n"
 msgstr "No es pot trobar el fitxer d'especificacions %s\n"
 
-#: gcc.c:1997 gcc.c:2005 gcc.c:2014 gcc.c:2023
+#: gcc.c:2000 gcc.c:2008 gcc.c:2017 gcc.c:2026
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr "specs sintaxi mal formada de %%rename despr閟 de %ld car郼ters"
 
-#: gcc.c:2032
+#: gcc.c:2035
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr "specs l'especificaci� %s no es va trobar per a ser re-nomenada"
 
-#: gcc.c:2039
+#: gcc.c:2042
 #, c-format
 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
 msgstr ""
 
-#: gcc.c:2044
+#: gcc.c:2047
 #, c-format
 msgid "rename spec %s to %s\n"
 msgstr "re-nomenada especificaci� %s a  %s\n"
 
-#: gcc.c:2046
+#: gcc.c:2049
 #, c-format
 msgid ""
 "spec is '%s'\n"
@@ -5174,25 +5185,25 @@
 "la especificaci� 閟 \"%s\"\n"
 "\n"
 
-#: gcc.c:2059
+#: gcc.c:2062
 #, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr "specs comanda %% desconegut despr閟 de %ld car郼ters"
 
-#: gcc.c:2070 gcc.c:2083
+#: gcc.c:2073 gcc.c:2086
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr "specs fitxer mal format despr閟 de  %ld car郼ters"
 
-#: gcc.c:2136
+#: gcc.c:2139
 msgid "spec file has no spec for linking"
 msgstr "el fitxer d'especificacions no t� especificacions per a enlla鏰r"
 
-#: gcc.c:2641
+#: gcc.c:2644
 msgid "-pipe not supported"
 msgstr "-pipe no t� suport"
 
-#: gcc.c:2703
+#: gcc.c:2706
 msgid ""
 "\n"
 "Go ahead? (y or n) "
@@ -5200,7 +5211,7 @@
 "\n"
 "Continuar? (s o n) "
 
-#: gcc.c:2829
+#: gcc.c:2832
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -5211,77 +5222,77 @@
 "Per favor envieu un informe complet d'error.\n"
 "Consulta %s per a m閟 instruccions."
 
-#: gcc.c:2847
+#: gcc.c:2850
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:2980
+#: gcc.c:2983
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "Utilitzaci�: %s [opcions] fitxer...\n"
 
-#: gcc.c:2981
+#: gcc.c:2984
 msgid "Options:\n"
 msgstr "Opcions:\n"
 
-#: gcc.c:2983
+#: gcc.c:2986
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr "  -pass-exit-codes         Sortir amb el codi d'error m閟 alt d'una fase\n"
 
-#: gcc.c:2984
+#: gcc.c:2987
 msgid "  --help                   Display this information\n"
 msgstr "  --help                   Mostra aquesta informaci骪n"
 
-#: gcc.c:2985
+#: gcc.c:2988
 msgid "  --target-help            Display target specific command line options\n"
 msgstr ""
 "  --target-help            Mostra opcions de l韓ia de comando espec韋iques de\n"
 "                           l'objectiu\n"
 
-#: gcc.c:2987
+#: gcc.c:2990
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr "  (Usi \"-v --help\" per a mostrar les opcions de l韓ia de comando dels subproc鑣)\n"
 
-#: gcc.c:2988
+#: gcc.c:2991
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr "  -dumpspecs               Mostra totes les cadenes internes d'especificaci骪n"
 
-#: gcc.c:2989
+#: gcc.c:2992
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr "  -dumpversion             Mostra la versi� del compilador\n"
 
-#: gcc.c:2990
+#: gcc.c:2993
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr "  -dumpmachine             Mostra el processador objectiu del compilador\n"
 
-#: gcc.c:2991
+#: gcc.c:2994
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr ""
 "  -print-search-dirs       Mostra les directoris en la ruta de recerca del\n"
 "                           compilador\n"
 
-#: gcc.c:2992
+#: gcc.c:2995
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr ""
 "  -print-libgcc-file-name  Mostra el nom de la biblioteca que acompanya el\n"
 "                           compilador\n"
 
-#: gcc.c:2993
+#: gcc.c:2996
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr "  -print-file-name=<lib>   Mostra la ruta completa a la biblioteca <lib>\n"
 
-#: gcc.c:2994
+#: gcc.c:2997
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr ""
 "  -print-prog-name=<prog>  Mostra la ruta completa del programa component del\n"
 "                           compilador <prog>\n"
 
-#: gcc.c:2995
+#: gcc.c:2998
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr "  -print-multi-directory   Mostra el directori arrel per a versoins de libgcc\n"
 
-#: gcc.c:2996
+#: gcc.c:2999
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
@@ -5290,105 +5301,105 @@
 "                           comanda i els m鷏tiples directoris de la recerca\n"
 "                           de biblioteques\n"
 
-#: gcc.c:2999
+#: gcc.c:3002
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 msgstr "  -print-multi-os-directory   Mostra la ruta relativa per a les biblioteques del SO\n"
 
-#: gcc.c:3000
+#: gcc.c:3003
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr "  -Wa,<options>            Passa <opcions> separades per coma al assemblador\n"
 
-#: gcc.c:3001
+#: gcc.c:3004
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr "  -Wp,<opcions>            Passa <opcions> separades per coma al preprocesador\n"
 
-#: gcc.c:3002
+#: gcc.c:3005
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr "  -Wl,<opcions>            Passa <opcions> separades per coma al enlla鏰dor\n"
 
-#: gcc.c:3003
+#: gcc.c:3006
 #, fuzzy
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 msgstr "  -Xlinker <arg>           Passa el  <arg> al enlla鏰dor\n"
 
-#: gcc.c:3004
+#: gcc.c:3007
 #, fuzzy
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 msgstr "  -Xlinker <arg>           Passa el  <arg> al enlla鏰dor\n"
 
-#: gcc.c:3005
+#: gcc.c:3008
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr "  -Xlinker <arg>           Passa el  <arg> al enlla鏰dor\n"
 
-#: gcc.c:3006
+#: gcc.c:3009
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr "  -save-temps              No esborra els fitxers intermedis\n"
 
-#: gcc.c:3007
+#: gcc.c:3010
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr "  -pipe                    Usa canonades en lloc de fitxers intermedis\n"
 
-#: gcc.c:3008
+#: gcc.c:3011
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr "  -time                    Obt� el temps d'execuci� de cada subproc鑣\n"
 
-#: gcc.c:3009
+#: gcc.c:3012
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr ""
 "  -specs=<file>            Sobreposa les especificacions internes amb el\n"
 "                           contingut de <fitxer>\n"
 
-#: gcc.c:3010
+#: gcc.c:3013
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr ""
 "  -std=<est鄋dard>         Assumeix que les fitxers d'entrada s髇 per a el\n"
 "                           <est鄋dard>\n"
 
-#: gcc.c:3011
+#: gcc.c:3014
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr ""
 "  -B <directori>           Agrega el  <directori> a les rutes de recerca del\n"
 "                          compilador\n"
 
-#: gcc.c:3012
+#: gcc.c:3015
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr ""
 "  -b <m鄎uina>             Executa gcc per a l'objectiu <m鄎uina>,\n"
 "                           si va ser instal穕at\n"
 
-#: gcc.c:3013
+#: gcc.c:3016
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr ""
 "  -V <versi�>              Executa el gcc amb nombre de versi� <versi�>,\n"
 "                           si va ser instal穕at\n"
 
-#: gcc.c:3014
+#: gcc.c:3017
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr "  -v                       Mostra els programes invocats pel compilador\n"
 
-#: gcc.c:3015
+#: gcc.c:3018
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr ""
 "  -###                     Com -v per� les opcions i comandes entr \"\" no estan\n"
 "                           executades\n"
 
-#: gcc.c:3016
+#: gcc.c:3019
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr "  -E                       Solament preprocessa; no compila, assembla o enlla鏰\n"
 
-#: gcc.c:3017
+#: gcc.c:3020
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr "  -S                       Solament compila; no assembla o enlla鏰\n"
 
-#: gcc.c:3018
+#: gcc.c:3021
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr "  -c                       Compila i assembla, per� no enlla鏰\n"
 
-#: gcc.c:3019
+#: gcc.c:3022
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr "  -o <fitxer>              Col穕oca la sortida en el <fitxer>\n"
 
-#: gcc.c:3020
+#: gcc.c:3023
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
 "                           Permissible languages include: c c++ assembler none\n"
@@ -5401,7 +5412,7 @@
 "                           conducta habitual de endevinar el llenguatge basat\n"
 "                           en l'extensi� del fitxer\n"
 
-#: gcc.c:3027
+#: gcc.c:3030
 #, c-format
 msgid ""
 "\n"
@@ -5414,27 +5425,27 @@
 " autom鄑icament als varis subprocesos invocats per %s. Per passar altres\n"
 " opcions a aquests processos es deuen usar les opcions -W<lletra>\n"
 
-#: gcc.c:3148
+#: gcc.c:3151
 #, c-format
 msgid "`-%c' option must have argument"
 msgstr "l'opci� \"-%c\" deu tenir arguments"
 
-#: gcc.c:3170
+#: gcc.c:3173
 #, c-format
 msgid "couldn't run `%s': %s"
 msgstr ""
 
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3356
+#: gcc.c:3359
 #, c-format
 msgid "%s (GCC) %s\n"
 msgstr "%s (GCC) %s\n"
 
-#: gcc.c:3358 gcov.c:424 f/g77spec.c:351
+#: gcc.c:3361 gcov.c:424 f/g77spec.c:351
 msgid "(C)"
 msgstr ""
 
-#: gcc.c:3359
+#: gcc.c:3362
 msgid ""
 "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"
@@ -5445,68 +5456,68 @@
 "de c騪ia.  No hi ha CAP garantia; ni tan sols de COMERCIABILITAT o\n"
 "ADEQUACI� A UN PROP襍IT PARTICULAR.\n"
 
-#: gcc.c:3460
+#: gcc.c:3463
 msgid "argument to `-Xlinker' is missing"
 msgstr "falta l'argument per a \"-Xlinker\""
 
-#: gcc.c:3468
+#: gcc.c:3471
 #, fuzzy
 msgid "argument to `-Xpreprocessor' is missing"
 msgstr "falta l'argument per a \"-specs\""
 
-#: gcc.c:3475
+#: gcc.c:3478
 #, fuzzy
 msgid "argument to `-Xassembler' is missing"
 msgstr "falta l'argument per a \"-Xlinker\""
 
-#: gcc.c:3482
+#: gcc.c:3485
 msgid "argument to `-l' is missing"
 msgstr "falta l'argument per a \"-I\""
 
-#: gcc.c:3498
+#: gcc.c:3501
 msgid "argument to `-specs' is missing"
 msgstr "falta l'argument per a \"-specs\""
 
-#: gcc.c:3512
+#: gcc.c:3515
 msgid "argument to `-specs=' is missing"
 msgstr "falta l'argument per a \"-specs=\""
 
-#: gcc.c:3549
+#: gcc.c:3552
 #, c-format
 msgid "`-%c' must come at the start of the command line"
 msgstr ""
 
-#: gcc.c:3558
+#: gcc.c:3561
 msgid "argument to `-B' is missing"
 msgstr "falta l'argument per a \"-B\""
 
-#: gcc.c:3735
+#: gcc.c:3738
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr "Av韘: s'ignora -pipe perqu� es va especificar -save-temps"
 
-#: gcc.c:3739
+#: gcc.c:3742
 msgid "warning: -pipe ignored because -time specified"
 msgstr "Av韘: s'ignora -pipe perqu� es va especificar -time"
 
-#: gcc.c:3951
+#: gcc.c:3954
 msgid "argument to `-x' is missing"
 msgstr "falta l'argument per a \"-x\""
 
-#: gcc.c:3979
+#: gcc.c:3982
 #, c-format
 msgid "argument to `-%s' is missing"
 msgstr "falta l'argument per a \"-%s\""
 
-#: gcc.c:4040
+#: gcc.c:4043
 #, c-format
 msgid "warning: `-x %s' after last input file has no effect"
 msgstr "av韘: \"-x %s\" despr閟 de l'鷏tim fitxer d'entrada no t� efecte"
 
-#: gcc.c:4441
+#: gcc.c:4444
 msgid "invalid specification!  Bug in cc"
 msgstr "Especificaci� inv鄉ida!  Bug en cc."
 
-#: gcc.c:4595
+#: gcc.c:4598
 #, c-format
 msgid "%s\n"
 msgstr "%s\n"
@@ -5514,78 +5525,78 @@
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  ie there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5099
+#: gcc.c:5102
 #, c-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr "Falla en spec: \"%%*\" no ha estat iniciat per coincid鑞cia de patr�"
 
-#: gcc.c:5108
+#: gcc.c:5111
 #, c-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr "Av韘: 鷖 de l'operador obsolet %%[ en specs"
 
-#: gcc.c:5126
+#: gcc.c:5129
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr "Processant l'especificaci� %c%s%c, el qual 閟 \"%s\"\n"
 
-#: gcc.c:5189
+#: gcc.c:5192
 #, c-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr "Falla en spec: Opci� d'especificaci� \"%c\" no reconeguda"
 
-#: gcc.c:5268
+#: gcc.c:5271
 #, c-format
 msgid "unknown spec function `%s'"
 msgstr "funci� d'especificaci� \"%s\" desconeguda"
 
-#: gcc.c:5287
+#: gcc.c:5290
 #, c-format
 msgid "error in args to spec function `%s'"
 msgstr "error en els arguments per a la funci� d'especificaci� \"%s\""
 
-#: gcc.c:5335
+#: gcc.c:5338
 msgid "malformed spec function name"
 msgstr "nom de la funci� d'especificaci� malformat"
 
 #. )
-#: gcc.c:5338
+#: gcc.c:5341
 msgid "no arguments for spec function"
 msgstr "molt pocs arguments per a la funci� spec"
 
-#: gcc.c:5357
+#: gcc.c:5360
 msgid "malformed spec function arguments"
 msgstr ""
 
-#: gcc.c:6083
+#: gcc.c:6086
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC."
 msgstr ""
 
-#: gcc.c:6093
+#: gcc.c:6096
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC."
 msgstr ""
 
-#: gcc.c:6186
+#: gcc.c:6189
 #, c-format
 msgid "unrecognized option `-%s'"
 msgstr "opci� \"-%s\" no reconeguda"
 
-#: gcc.c:6192
+#: gcc.c:6195
 #, c-format
 msgid "install: %s%s\n"
 msgstr "instal穕ar: %s%s\n"
 
-#: gcc.c:6193
+#: gcc.c:6196
 #, c-format
 msgid "programs: %s\n"
 msgstr "programes: %s\n"
 
-#: gcc.c:6194
+#: gcc.c:6197
 #, c-format
 msgid "libraries: %s\n"
 msgstr "biblioteques: %s\n"
 
-#: gcc.c:6251
+#: gcc.c:6254
 msgid ""
 "\n"
 "For bug reporting instructions, please see:\n"
@@ -5593,51 +5604,51 @@
 "\n"
 "Per a instruccions de report de bug, si us plau per favor vegi:\n"
 
-#: gcc.c:6267
+#: gcc.c:6270
 #, c-format
 msgid "Configured with: %s\n"
 msgstr "Configurat amb: %s\n"
 
-#: gcc.c:6281
+#: gcc.c:6284
 #, c-format
 msgid "Thread model: %s\n"
 msgstr "Model de fils: %s\n"
 
-#: gcc.c:6292
+#: gcc.c:6295
 #, c-format
 msgid "gcc version %s\n"
 msgstr "gcc versi� %s\n"
 
-#: gcc.c:6294
+#: gcc.c:6297
 #, c-format
 msgid "gcc driver version %s executing gcc version %s\n"
 msgstr "controlador gcc versi� %s executant gcc versi� %s\n"
 
-#: gcc.c:6302
+#: gcc.c:6305
 msgid "no input files"
 msgstr "no hi ha fitxers d'entrada"
 
-#: gcc.c:6324 gcc.c:6443
+#: gcc.c:6327 gcc.c:6446
 #, c-format
 msgid "%s: linker input file unused because linking not done"
 msgstr "%s: fitxer d'entrada de l'enlla鏰dor sense 鵶 perqu� no es va fer enlla�"
 
-#: gcc.c:6327
+#: gcc.c:6330
 #, fuzzy
 msgid "cannot specify -o with -c or -S and multiple languages"
 msgstr "no es pot especificar -o amb -c o -S i m鷏tiples compilacions"
 
-#: gcc.c:6362
+#: gcc.c:6365
 #, c-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%s: el compilador %s no est� instal穕at en aquest sistema"
 
-#: gcc.c:6483
+#: gcc.c:6486
 #, c-format
 msgid "language %s not recognized"
 msgstr "no es reconeix el llenguatge %s"
 
-#: gcc.c:6580
+#: gcc.c:6583
 msgid "internal gcc abort"
 msgstr "avortament intern de gcc"
 
@@ -5937,22 +5948,22 @@
 msgid "GCSE disabled"
 msgstr ""
 
-#: gcse.c:6124
+#: gcse.c:6125
 msgid "NULL pointer checks disabled"
 msgstr ""
 
 #. Return if there's nothing to do, or it is too expensive.
-#: gcse.c:8010
+#: gcse.c:8036
 #, fuzzy
 msgid "jump bypassing disabled"
 msgstr "opci� -g desactivada"
 
-#: gcse.c:8071
+#: gcse.c:8097
 #, fuzzy, c-format
 msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr "GCSE desactivat: %d > 1000 blocs b鄐ics i %d >= 20 blocs bord/b鄐ics"
 
-#: gcse.c:8084
+#: gcse.c:8110
 #, fuzzy, c-format
 msgid "%s: %d basic blocks and %d registers"
 msgstr "GCSE desactivat: %d blocs b鄐ics i %d registres"
@@ -6003,7 +6014,7 @@
 msgid "%s cannot be used in asm here"
 msgstr "no es pot usar \"%E\" com una funci�"
 
-#: graph.c:403 toplev.c:1498 toplev.c:4432 f/com.c:14202 java/jcf-parse.c:883
+#: graph.c:403 toplev.c:1498 toplev.c:4433 f/com.c:14202 java/jcf-parse.c:883
 #: java/jcf-parse.c:1029 java/lex.c:1828 objc/objc-act.c:503
 #, fuzzy, c-format
 msgid "can't open %s: %m"
@@ -6083,7 +6094,7 @@
 msgid "function with target specific attribute(s) cannot be inlined"
 msgstr "una funci� amb atribut(s) espec韋ic(s) de l'objectiu no pot ser inline"
 
-#: jump.c:1896
+#: jump.c:1913
 #, fuzzy
 msgid "%Hwill never be executed"
 msgstr "la cridada %2d mai s'executa\n"
@@ -6581,7 +6592,7 @@
 msgid "can't use '%s' as a %s register"
 msgstr "no es pot usar \"%s\" com un registre %s"
 
-#: regclass.c:758 config/ia64/ia64.c:4660 config/ia64/ia64.c:4667
+#: regclass.c:758 config/ia64/ia64.c:4666 config/ia64/ia64.c:4673
 #, c-format
 msgid "unknown register name: %s"
 msgstr "nom de registre desconegut: %s"
@@ -6626,15 +6637,15 @@
 msgid "impossible register constraint in `asm'"
 msgstr "restricci� de registres impossible en \"asm\""
 
-#: reload.c:3504
+#: reload.c:3519
 msgid "`&' constraint used with no register class"
 msgstr "es va usar la restricci� \"&\" sense classe de registre"
 
-#: reload.c:3672
+#: reload.c:3687
 msgid "unable to generate reloads for:"
 msgstr " no es poden generar recarregues per a:"
 
-#: reload.c:3673 reload.c:3887
+#: reload.c:3688 reload.c:3902
 msgid "inconsistent operand constraints in an `asm'"
 msgstr "restriccions de operants inconsistents en un \"asm\""
 
@@ -7048,11 +7059,11 @@
 msgid "invalid register name `%s' for register variable"
 msgstr "el nom de registre \"%s\" no 閟 v鄉id per a variable de registre"
 
-#: toplev.c:3546
+#: toplev.c:3547
 msgid "branch target register load optimization is not intended to be run twice"
 msgstr ""
 
-#: toplev.c:3713
+#: toplev.c:3714
 msgid ""
 "\n"
 "Target specific options:\n"
@@ -7060,12 +7071,12 @@
 "\n"
 "Opcions espec韋iques de l'objectiu:\n"
 
-#: toplev.c:3727 toplev.c:3746
+#: toplev.c:3728 toplev.c:3747
 #, fuzzy, c-format
 msgid "  -m%-23s [undocumented]\n"
 msgstr "  -m%-23.23s [sense documentar]\n"
 
-#: toplev.c:3755
+#: toplev.c:3756
 msgid ""
 "\n"
 "There are undocumented target specific options as well.\n"
@@ -7073,21 +7084,21 @@
 "\n"
 "A m閟 hi ha opcions espec韋iques de l'objectiu sense documentar.\n"
 
-#: toplev.c:3757
+#: toplev.c:3758
 msgid "  They exist, but they are not documented.\n"
 msgstr "  Existeixen, per� no estan documentades.\n"
 
-#: toplev.c:3812
+#: toplev.c:3813
 #, c-format
 msgid "unrecognized gcc debugging option: %c"
 msgstr "opci� de depuraci� de gcc no reconeguda: %c"
 
-#: toplev.c:3874 config/rs6000/rs6000.c:922
+#: toplev.c:3875 config/rs6000/rs6000.c:940 config/rs6000/rs6000.c:951
 #, c-format
 msgid "invalid option `%s'"
 msgstr "opci� \"%s\" inv鄉ida"
 
-#: toplev.c:3889
+#: toplev.c:3890
 #, c-format
 msgid ""
 "%s%s%s version %s (%s)\n"
@@ -7098,93 +7109,93 @@
 "%s\tcompilat amb GNU C versi� %s.\n"
 "%s%s%s versi� %s (%s) compilada per a CC.\n"
 
-#: toplev.c:3896
+#: toplev.c:3897
 #, c-format
 msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr ""
 
-#: toplev.c:3948
+#: toplev.c:3949
 msgid "options passed: "
 msgstr "opcions passades: "
 
-#: toplev.c:3977
+#: toplev.c:3978
 msgid "options enabled: "
 msgstr "options activades: "
 
-#: toplev.c:4035 java/jcf-write.c:3424
+#: toplev.c:4036 java/jcf-write.c:3424
 #, fuzzy, c-format
 msgid "can't open %s for writing: %m"
 msgstr "no es pot obrir obrir %s per a escriptura"
 
-#: toplev.c:4118 config/sh/sh.c:7019
+#: toplev.c:4119 config/sh/sh.c:7020
 msgid "created and used with different settings of -fpic"
 msgstr ""
 
-#: toplev.c:4120 config/sh/sh.c:7021
+#: toplev.c:4121 config/sh/sh.c:7022
 msgid "created and used with different settings of -fpie"
 msgstr ""
 
-#: toplev.c:4171 config/sh/sh.c:7071
+#: toplev.c:4172 config/sh/sh.c:7072
 #, c-format
 msgid "created and used with differing settings of `-m%s'"
 msgstr ""
 
-#: toplev.c:4174 config/sh/sh.c:7074
+#: toplev.c:4175 config/sh/sh.c:7075
 msgid "out of memory"
 msgstr ""
 
-#: toplev.c:4355
+#: toplev.c:4356
 msgid "instruction scheduling not supported on this target machine"
 msgstr "no es d髇a suport a la planificaci� d'instruccions en aquest objectiu"
 
-#: toplev.c:4359
+#: toplev.c:4360
 msgid "this target machine does not have delayed branches"
 msgstr "aquesta m鄎uina objectiu no t� ramificacions alentides"
 
-#: toplev.c:4373
+#: toplev.c:4374
 #, c-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr "no es d髇a suport a -f%sleading-underscore en aquest objectiu"
 
-#: toplev.c:4422
+#: toplev.c:4423
 #, fuzzy, c-format
 msgid "target system does not support the \"%s\" debug format"
 msgstr "%s no t� suport per al format \"%%%s%c\" %s"
 
-#: toplev.c:4439
+#: toplev.c:4440
 msgid "-ffunction-sections not supported for this target"
 msgstr "no es d髇a suport a -ffunction-sections en aquest objectiu"
 
-#: toplev.c:4444
+#: toplev.c:4445
 msgid "-fdata-sections not supported for this target"
 msgstr "no es d髇a suport a -fdata-sections en aquest objectiu"
 
-#: toplev.c:4451
+#: toplev.c:4452
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr "-ffunction-sections desactivat; fa impossible l'an鄉isi de perfil"
 
-#: toplev.c:4458
+#: toplev.c:4459
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "no es d髇a suport a -fprefetch-loop-arrays en aquest objectiu"
 
-#: toplev.c:4464
+#: toplev.c:4465
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr "no es d髇a suport a -fprefetch-loop-arrays en aquest objectiu (prova switches -march)"
 
-#: toplev.c:4473
+#: toplev.c:4474
 msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr "no es d髇a suport a -fprefetch-loop-arrays amb -Os"
 
-#: toplev.c:4479
+#: toplev.c:4480
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr "-ffunction-sections podria afectar la depuraci� en alguns objectius"
 
-#: toplev.c:4581
+#: toplev.c:4582
 #, fuzzy, c-format
 msgid "error writing to %s: %m"
 msgstr "error a l'escriure a %s"
 
-#: toplev.c:4583 java/jcf-parse.c:902 java/jcf-write.c:3431
+#: toplev.c:4584 java/jcf-parse.c:902 java/jcf-write.c:3431
 #, fuzzy, c-format
 msgid "error closing %s: %m"
 msgstr "error al tancar %s"
@@ -7231,7 +7242,7 @@
 msgid "%Jfunction '%F' can never be inlined because it uses variable sized variables"
 msgstr ""
 
-#: tree-inline.c:1338 tree-inline.c:1345
+#: tree-inline.c:1338 tree-inline.c:1346
 #, fuzzy
 msgid "%Jinlining failed in call to '%F': %s"
 msgstr "el \"inlining\" va fallar en la cridada a \"%s\""
@@ -7246,34 +7257,34 @@
 msgid "%Jsize of return value of '%D' is larger than %wd bytes"
 msgstr "la grand鄏ia del valor de devoluci� de \"%s\" 閟 m閟 gran que %d octets"
 
-#: tree.c:3801
+#: tree.c:3800
 msgid "arrays of functions are not meaningful"
 msgstr "les matrius de funcions no tenen significat"
 
-#: tree.c:3856
+#: tree.c:3855
 msgid "function return type cannot be function"
 msgstr "el tipus de devoluci� d'una funci� no pot ser una funci�"
 
-#: tree.c:4685
+#: tree.c:4684
 msgid "invalid initializer for bit string"
 msgstr "assignador inv鄉id per a cadena de bits"
 
-#: tree.c:4737
+#: tree.c:4736
 #, c-format
 msgid "tree check: expected %s, have %s in %s, at %s:%d"
 msgstr "revisi� d'arbre: s'esperava %s, es t� %s en %s, en %s:%d"
 
-#: tree.c:4750
+#: tree.c:4749
 #, c-format
 msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
 msgstr "revisi� d'arbre: s'esperava classa \"%c\", es t� \"%c\" (%s) en %s, en %s:%d"
 
-#: tree.c:4763
+#: tree.c:4762
 #, c-format
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr "revisi� d'arbre: acc閟 de *elt %d de tree_vec amb %d elts en %s, en %s:%d"
 
-#: tree.c:4775
+#: tree.c:4774
 #, fuzzy, c-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr "revisi� d'arbre: acc閟 de *elt %d de tree_vec amb %d elts en %s, en %s:%d"
@@ -7335,52 +7346,52 @@
 msgid "%Jrequested alignment for '%D' is greater than implemented alignment of %d"
 msgstr "l'alineaci� sol穕icitada per a %s 閟 massa granda que l'alineaci� implementada de %d"
 
-#: varasm.c:3789
+#: varasm.c:3790
 msgid "initializer for integer value is too complicated"
 msgstr "el assignador per a un valor enter 閟 massa complicat"
 
-#: varasm.c:3794
+#: varasm.c:3795
 msgid "initializer for floating value is not a floating constant"
 msgstr "el assignador per a un valor de coma flotant no 閟 una constant de coma flotant"
 
-#: varasm.c:3860
+#: varasm.c:3861
 msgid "unknown set constructor type"
 msgstr "conjunt de tipus constructor desconegut"
 
-#: varasm.c:4079
+#: varasm.c:4080
 #, c-format
 msgid "invalid initial value for member `%s'"
 msgstr "valor inicial inv鄉id per al membre \"%s\""
 
-#: varasm.c:4266 varasm.c:4310
+#: varasm.c:4267 varasm.c:4311
 #, fuzzy
 msgid "%Jweak declaration of '%D' must precede definition"
 msgstr "la declaraci� feble de \"%s\" deu precedir a la definici�"
 
-#: varasm.c:4274
+#: varasm.c:4275
 #, fuzzy
 msgid "%Jweak declaration of '%D' after first use results in unspecified behavior"
 msgstr "la declaraci� feble de \"%s\" despr閟 del primer 鷖 resulta en una conducta no especificada"
 
-#: varasm.c:4308
+#: varasm.c:4309
 #, fuzzy
 msgid "%Jweak declaration of '%D' must be public"
 msgstr "la declaraci� feble de \"%s\" deu ser public"
 
-#: varasm.c:4317
+#: varasm.c:4318
 #, fuzzy
 msgid "%Jweak declaration of '%D' not supported"
 msgstr "no 閟 dona suport a la declaraci� feble de \"%s\""
 
-#: varasm.c:4346 varasm.c:4436
+#: varasm.c:4347 varasm.c:4437
 msgid "only weak aliases are supported in this configuration"
 msgstr "nom閟 els aliessis febles tenen suport en aquesta configuraci�"
 
-#: varasm.c:4439
+#: varasm.c:4440
 msgid "alias definitions not supported in this configuration; ignored"
 msgstr "les definicions d'alies no tenen suport en aquesta configuraci�; ignorades"
 
-#: varasm.c:4468
+#: varasm.c:4469
 msgid "visibility attribute not supported in this configuration; ignored"
 msgstr "els atributs de visibilitat no tenen suport en aquesta configuraci�; ignorats"
 
@@ -7619,7 +7630,7 @@
 msgid "junk at end of '#pragma unused'"
 msgstr "escombraries al final de \"#pragma unused\""
 
-#: config/darwin.c:1347
+#: config/darwin.c:1312
 #, fuzzy
 msgid "internal and protected visibility attributes not supportedin this configuration; ignored"
 msgstr "els atributs de visibilitat no tenen suport en aquesta configuraci�; ignorats"
@@ -7665,7 +7676,7 @@
 msgid "bad value `%s' for -mfp-trap-mode switch"
 msgstr "valor erroni \"%s\" per a l'interruptor -mfp-trap-mode"
 
-#: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1088
+#: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1117
 #, c-format
 msgid "bad value `%s' for -mtls-size switch"
 msgstr "valor erroni \"%s\" per a l'interruptor -mtls-size"
@@ -7706,90 +7717,90 @@
 msgid "bad value `%s' for -mmemory-latency"
 msgstr "valor erroni \"%s\" per a -mmemory-latency"
 
-#: config/alpha/alpha.c:5425
+#: config/alpha/alpha.c:5436
 #, c-format
 msgid "invalid %%H value"
 msgstr "valor %%H inv鄉id"
 
-#: config/alpha/alpha.c:5446
+#: config/alpha/alpha.c:5457
 #, c-format
 msgid "invalid %%J value"
 msgstr "valor %%J inv鄉id"
 
-#: config/alpha/alpha.c:5462 config/ia64/ia64.c:4263
+#: config/alpha/alpha.c:5473 config/ia64/ia64.c:4269
 #, c-format
 msgid "invalid %%r value"
 msgstr "valor %%r inv鄉id"
 
-#: config/alpha/alpha.c:5472 config/rs6000/rs6000.c:9241
+#: config/alpha/alpha.c:5483 config/rs6000/rs6000.c:9332
 #: config/xtensa/xtensa.c:2014
 #, c-format
 msgid "invalid %%R value"
 msgstr "valor %%R inv鄉id"
 
-#: config/alpha/alpha.c:5478 config/rs6000/rs6000.c:9160
+#: config/alpha/alpha.c:5489 config/rs6000/rs6000.c:9251
 #: config/xtensa/xtensa.c:1981
 #, c-format
 msgid "invalid %%N value"
 msgstr "valor %%N inv鄉id"
 
-#: config/alpha/alpha.c:5486 config/rs6000/rs6000.c:9188
+#: config/alpha/alpha.c:5497 config/rs6000/rs6000.c:9279
 #, c-format
 msgid "invalid %%P value"
 msgstr "valor %%P inv鄉id"
 
-#: config/alpha/alpha.c:5494
+#: config/alpha/alpha.c:5505
 #, c-format
 msgid "invalid %%h value"
 msgstr "valor %%h inval韉"
 
-#: config/alpha/alpha.c:5502 config/xtensa/xtensa.c:2007
+#: config/alpha/alpha.c:5513 config/xtensa/xtensa.c:2007
 #, c-format
 msgid "invalid %%L value"
 msgstr "valor %%L inv鄉id"
 
-#: config/alpha/alpha.c:5541 config/rs6000/rs6000.c:9142
+#: config/alpha/alpha.c:5552 config/rs6000/rs6000.c:9233
 #, c-format
 msgid "invalid %%m value"
 msgstr "valor %%m inv鄉id"
 
-#: config/alpha/alpha.c:5549 config/rs6000/rs6000.c:9150
+#: config/alpha/alpha.c:5560 config/rs6000/rs6000.c:9241
 #, c-format
 msgid "invalid %%M value"
 msgstr "valor %%M inv鄉id"
 
-#: config/alpha/alpha.c:5593
+#: config/alpha/alpha.c:5604
 #, c-format
 msgid "invalid %%U value"
 msgstr "valor %%U inval韉"
 
-#: config/alpha/alpha.c:5605 config/alpha/alpha.c:5619
-#: config/rs6000/rs6000.c:9249
+#: config/alpha/alpha.c:5616 config/alpha/alpha.c:5630
+#: config/rs6000/rs6000.c:9340
 #, c-format
 msgid "invalid %%s value"
 msgstr "valor %%s inval韉"
 
-#: config/alpha/alpha.c:5642
+#: config/alpha/alpha.c:5653
 #, c-format
 msgid "invalid %%C value"
 msgstr "valor %%C inv鄉id"
 
-#: config/alpha/alpha.c:5679 config/rs6000/rs6000.c:8979
-#: config/rs6000/rs6000.c:8999
+#: config/alpha/alpha.c:5690 config/rs6000/rs6000.c:9070
+#: config/rs6000/rs6000.c:9090
 #, c-format
 msgid "invalid %%E value"
 msgstr "valor %%E inval韉"
 
-#: config/alpha/alpha.c:5704 config/alpha/alpha.c:5752
+#: config/alpha/alpha.c:5715 config/alpha/alpha.c:5763
 msgid "unknown relocation unspec"
 msgstr "reubicaci� unspec desconeguda"
 
-#: config/alpha/alpha.c:5713 config/rs6000/rs6000.c:9562
+#: config/alpha/alpha.c:5724 config/rs6000/rs6000.c:9653
 #, c-format
 msgid "invalid %%xn code"
 msgstr "codi %%xn inval韉"
 
-#: config/alpha/alpha.c:6657 config/alpha/alpha.c:6660 config/s390/s390.c:6575
+#: config/alpha/alpha.c:6668 config/alpha/alpha.c:6671 config/s390/s390.c:6575
 #: config/s390/s390.c:6578
 msgid "bad builtin fcode"
 msgstr ""
@@ -7928,7 +7939,7 @@
 msgid "Tune expected memory latency"
 msgstr "Ajustar la lat鑞cia esperada de mem騬ia"
 
-#: config/alpha/alpha.h:376 config/ia64/ia64.h:267 config/rs6000/sysv4.h:90
+#: config/alpha/alpha.h:376 config/ia64/ia64.h:272 config/rs6000/sysv4.h:90
 msgid "Specify bit size of immediate TLS offsets"
 msgstr ""
 
@@ -7947,17 +7958,17 @@
 msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
 msgstr "l'argument de l'atribut \"%s\" no 閟 \"ilink1\" o \"ilink2\""
 
-#: config/arc/arc.c:1714 config/m32r/m32r.c:2352
+#: config/arc/arc.c:1714 config/m32r/m32r.c:2349
 #, c-format
 msgid "invalid operand to %%R code"
 msgstr "operant inv鄉id per al codi %%R"
 
-#: config/arc/arc.c:1746 config/m32r/m32r.c:2375
+#: config/arc/arc.c:1746 config/m32r/m32r.c:2372
 #, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "operant inv鄉id per al codi %%H/%%L"
 
-#: config/arc/arc.c:1769 config/m32r/m32r.c:2446
+#: config/arc/arc.c:1769 config/m32r/m32r.c:2443
 #, c-format
 msgid "invalid operand to %%U code"
 msgstr "operant inv鄉id per al codi %%U"
@@ -7968,7 +7979,7 @@
 msgstr "operant inv鄉id per al codi %%V"
 
 #. Unknown flag.
-#: config/arc/arc.c:1787 config/m32r/m32r.c:2473 config/sparc/sparc.c:7010
+#: config/arc/arc.c:1787 config/m32r/m32r.c:2470 config/sparc/sparc.c:7152
 msgid "invalid operand output code"
 msgstr "operant inv鄉id per al codi de sortida"
 
@@ -7977,7 +7988,7 @@
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr "l'interruptor -mcpu=%s genera conflictes amb el switch -march="
 
-#: config/arm/arm.c:530 config/rs6000/rs6000.c:767 config/sparc/sparc.c:424
+#: config/arm/arm.c:530 config/rs6000/rs6000.c:785 config/sparc/sparc.c:426
 #, c-format
 msgid "bad value (%s) for %s switch"
 msgstr "valor erroni (%s) per a l'interruptor %s"
@@ -8060,13 +8071,13 @@
 msgid "unable to use '%s' for PIC register"
 msgstr "no es pot usar \"%s\" per a registre PIC"
 
-#: config/arm/arm.c:2249 config/arm/arm.c:2267 config/avr/avr.c:4558
-#: config/c4x/c4x.c:4447 config/h8300/h8300.c:4260 config/i386/i386.c:1592
-#: config/i386/i386.c:1638 config/ip2k/ip2k.c:3169
+#: config/arm/arm.c:2249 config/arm/arm.c:2267 config/avr/avr.c:4523
+#: config/c4x/c4x.c:4447 config/h8300/h8300.c:4260 config/i386/i386.c:1598
+#: config/i386/i386.c:1644 config/ip2k/ip2k.c:3169
 #: config/m68hc11/m68hc11.c:1311 config/m68k/m68k.c:345
 #: config/mcore/mcore.c:3375 config/ns32k/ns32k.c:1064
-#: config/rs6000/rs6000.c:14866 config/sh/sh.c:6873 config/sh/sh.c:6894
-#: config/sh/sh.c:6929 config/stormy16/stormy16.c:2073 config/v850/v850.c:2173
+#: config/rs6000/rs6000.c:15070 config/sh/sh.c:6874 config/sh/sh.c:6895
+#: config/sh/sh.c:6930 config/stormy16/stormy16.c:2073 config/v850/v850.c:2173
 #, c-format
 msgid "`%s' attribute only applies to functions"
 msgstr "l'atribut \"%s\" nom鑣 s'aplica a funcions"
@@ -8081,7 +8092,7 @@
 msgstr "el se-lector deu ser un immediat"
 
 #. @@@ better error message
-#: config/arm/arm.c:11284 config/i386/i386.c:14317 config/i386/i386.c:14351
+#: config/arm/arm.c:11284 config/i386/i386.c:14318 config/i386/i386.c:14352
 msgid "mask must be an immediate"
 msgstr "la m鄐cara deu ser un immediat"
 
@@ -8219,55 +8230,55 @@
 msgid "Ignore dllimport attribute for functions"
 msgstr "Ignorar l'atribut dllimport per a les funcions"
 
-#: config/avr/avr.c:514
+#: config/avr/avr.c:511
 #, c-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr "canvi de punter gran de marc (%d) amb -mtiny-stack"
 
-#: config/avr/avr.c:1101
+#: config/avr/avr.c:1098
 msgid "bad address, not (reg+disp):"
 msgstr "direcci� err騨ia, no (reg+disp)"
 
-#: config/avr/avr.c:1109
+#: config/avr/avr.c:1106
 msgid "internal compiler error.  Bad address:"
 msgstr "error intern del compilador.  Direcci� err騨ia:"
 
-#: config/avr/avr.c:1122
+#: config/avr/avr.c:1119
 msgid "internal compiler error.  Unknown mode:"
 msgstr "error intern del compilador.  Mode desconegut:"
 
-#: config/avr/avr.c:1744 config/avr/avr.c:2405
+#: config/avr/avr.c:1741 config/avr/avr.c:2402
 msgid "invalid insn:"
 msgstr "insn inv鄉id:"
 
-#: config/avr/avr.c:1778 config/avr/avr.c:1861 config/avr/avr.c:1910
-#: config/avr/avr.c:1919 config/avr/avr.c:2014 config/avr/avr.c:2183
-#: config/avr/avr.c:2439 config/avr/avr.c:2547
+#: config/avr/avr.c:1775 config/avr/avr.c:1858 config/avr/avr.c:1907
+#: config/avr/avr.c:1916 config/avr/avr.c:2011 config/avr/avr.c:2180
+#: config/avr/avr.c:2436 config/avr/avr.c:2544
 msgid "incorrect insn:"
 msgstr "insn incorrecte:"
 
-#: config/avr/avr.c:1938 config/avr/avr.c:2099 config/avr/avr.c:2254
-#: config/avr/avr.c:2591
+#: config/avr/avr.c:1935 config/avr/avr.c:2096 config/avr/avr.c:2251
+#: config/avr/avr.c:2588
 msgid "unknown move insn:"
 msgstr "despla鏰ment insn desconegut:"
 
-#: config/avr/avr.c:2814
+#: config/avr/avr.c:2811
 msgid "bad shift insn:"
 msgstr "despla鏰ment insn err騨i:"
 
-#: config/avr/avr.c:2927 config/avr/avr.c:3348 config/avr/avr.c:3719
+#: config/avr/avr.c:2924 config/avr/avr.c:3345 config/avr/avr.c:3716
 msgid "internal compiler error.  Incorrect shift:"
 msgstr "error intern del compilador.  Direcci� err騨ia:"
 
-#: config/avr/avr.c:4532 config/ip2k/ip2k.c:3144
+#: config/avr/avr.c:4497 config/ip2k/ip2k.c:3144
 msgid "only initialized variables can be placed into program memory area"
 msgstr "Nom閟 les variables iniciades es poden ubicar en l'鄏ea de mem騬ia del programa."
 
-#: config/avr/avr.c:4626
+#: config/avr/avr.c:4591
 msgid "only uninitialized variables can be placed in the .noinit section"
 msgstr "Nom閟 les variables sense inicialitzar es poden col穕ocar en la secci� noinit"
 
-#: config/avr/avr.c:4640
+#: config/avr/avr.c:4605
 #, c-format
 msgid "MCU `%s' supported for assembler only"
 msgstr "MCU \"%s\" nom閟 t� suport per a ensemblador"
@@ -9445,7 +9456,7 @@
 msgid "code model %s not supported in PIC mode"
 msgstr "el model de codi %s no t� suport en el mode PIC"
 
-#: config/i386/i386.c:1189 config/sparc/sparc.c:387
+#: config/i386/i386.c:1189 config/sparc/sparc.c:389
 #, c-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr "valor erroni (%s) per a l'interruptor -mcmodel="
@@ -9479,140 +9490,140 @@
 msgid "bad value (%s) for -march= switch"
 msgstr "valor erroni (%s) per a l'interruptor -march="
 
-#: config/i386/i386.c:1260
+#: config/i386/i386.c:1266
 #, fuzzy, c-format
 msgid "bad value (%s) for -mtune= switch"
 msgstr "valor erroni (%s) per a l'interruptor -mcpu="
 
-#: config/i386/i386.c:1277
+#: config/i386/i386.c:1283
 #, c-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr "-mregparm=%d no est� entre 0 i %d"
 
-#: config/i386/i386.c:1290
+#: config/i386/i386.c:1296
 msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr "-malign-loops 閟 obsolet, usi -falign-loops"
 
-#: config/i386/i386.c:1295 config/i386/i386.c:1308 config/i386/i386.c:1321
+#: config/i386/i386.c:1301 config/i386/i386.c:1314 config/i386/i386.c:1327
 #, c-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr "-malign-loops=%d no est� entre 0 i %d"
 
-#: config/i386/i386.c:1303
+#: config/i386/i386.c:1309
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr "-malign-jumps 閟 obsolet, usi -falign-jumps"
 
-#: config/i386/i386.c:1316
+#: config/i386/i386.c:1322
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr "-malign-functions 閟 obsolet, usi -falign-functions"
 
-#: config/i386/i386.c:1354
+#: config/i386/i386.c:1360
 #, c-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr "-mpreferred-stack-boundary=%d no est� entre %d i 12"
 
-#: config/i386/i386.c:1366
+#: config/i386/i386.c:1372
 #, c-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr "-mbranch-cost=%d no est� entre 0 i 5"
 
-#: config/i386/i386.c:1378
+#: config/i386/i386.c:1384
 #, c-format
 msgid "bad value (%s) for -mtls-dialect= switch"
 msgstr "valor erroni (%s) per a l'interruptor -mtls-dialect="
 
-#: config/i386/i386.c:1407
+#: config/i386/i386.c:1413
 msgid "-malign-double makes no sense in the 64bit mode"
 msgstr "-malign-double no t� sentit en el mode 64 bit"
 
-#: config/i386/i386.c:1409
+#: config/i386/i386.c:1415
 msgid "-mrtd calling convention not supported in the 64bit mode"
 msgstr "la convenci� de cridades -mrtd no t� suport en el mode 64 bit"
 
-#: config/i386/i386.c:1431 config/i386/i386.c:1442
+#: config/i386/i386.c:1437 config/i386/i386.c:1448
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr "el conjunt d'instruccions SSE est� desactivat, usant l'aritm鑤ica 387"
 
-#: config/i386/i386.c:1447
+#: config/i386/i386.c:1453
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr "el conjunt d'instruccions 387 est� desactivat, usant l'aritm鑤ica SSE"
 
-#: config/i386/i386.c:1454
+#: config/i386/i386.c:1460
 #, c-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr "valor erroni (%s) per a l'interruptor -mfpmath="
 
-#: config/i386/i386.c:1602 config/i386/i386.c:1613
+#: config/i386/i386.c:1608 config/i386/i386.c:1619
 #, fuzzy
 msgid "fastcall and stdcall attributes are not compatible"
 msgstr "-f%s i -msdata=%s s髇 incompatibles"
 
-#: config/i386/i386.c:1606 config/i386/i386.c:1662
+#: config/i386/i386.c:1612 config/i386/i386.c:1668
 #, fuzzy
 msgid "fastcall and regparm attributes are not compatible"
 msgstr "-f%s i -msdata=%s s髇 incompatibles"
 
-#: config/i386/i386.c:1649
+#: config/i386/i386.c:1655
 #, c-format
 msgid "`%s' attribute requires an integer constant argument"
 msgstr "l'atribut \"%s\" requereix una constant entera com argument"
 
-#: config/i386/i386.c:1655
+#: config/i386/i386.c:1661
 #, c-format
 msgid "argument to `%s' attribute larger than %d"
 msgstr "l'argument per a l'atribut \"%s\" 閟 m閟 gran que %d"
 
-#: config/i386/i386.c:2621
+#: config/i386/i386.c:2627
 msgid "SSE vector argument without SSE enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:2637
+#: config/i386/i386.c:2643
 msgid "MMX vector argument without MMX enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:2865
+#: config/i386/i386.c:2871
 msgid "SSE vector return without SSE enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:6840
+#: config/i386/i386.c:6841
 msgid "invalid UNSPEC as operand"
 msgstr "UNSPEC inv鄉id com operant"
 
-#: config/i386/i386.c:7098
+#: config/i386/i386.c:7099
 msgid "extended registers have no high halves"
 msgstr "els registres estesos no tenen meitats superiors"
 
-#: config/i386/i386.c:7113
+#: config/i386/i386.c:7114
 msgid "unsupported operand size for extended register"
 msgstr "grand鄏ia d'operant sense suport per al registre est鑣"
 
-#: config/i386/i386.c:7428
+#: config/i386/i386.c:7429
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr "l'operant no 閟 una constant ni un codi de condici�, codi d'operant \"c\" inv鄉id"
 
-#: config/i386/i386.c:7474
+#: config/i386/i386.c:7475
 #, c-format
 msgid "invalid operand code `%c'"
 msgstr "codi d'operant \"%c\" inv鄉id"
 
-#: config/i386/i386.c:7517
+#: config/i386/i386.c:7518
 msgid "invalid constraints for operand"
 msgstr "restriccions inv鄉ides per a l'operant"
 
-#: config/i386/i386.c:12031
+#: config/i386/i386.c:12032
 msgid "unknown insn mode"
 msgstr "mode insn desconegut"
 
-#: config/i386/i386.c:14119 config/i386/i386.c:14155
+#: config/i386/i386.c:14120 config/i386/i386.c:14156
 #, c-format
 msgid "selector must be an integer constant in the range 0..%i"
 msgstr ""
 
-#: config/i386/i386.c:14383
+#: config/i386/i386.c:14384
 msgid "shift must be an immediate"
 msgstr "el despla鏰ment deu ser un immediat"
 
-#: config/i386/i386.c:15406
+#: config/i386/i386.c:15407
 #, fuzzy, c-format
 msgid "`%s' incompatible attribute ignored"
 msgstr "s'ignora l'atribut \"%s\""
@@ -9909,7 +9920,7 @@
 #. variable, type `char *', is set to the variable part of the given
 #. option if the fixed part matches.  The actual option name is made
 #. by appending `-m' to the specified name.
-#: config/i386/i386.h:461 config/ia64/ia64.h:269 config/rs6000/rs6000.h:449
+#: config/i386/i386.h:461 config/ia64/ia64.h:274 config/rs6000/rs6000.h:449
 #: config/s390/s390.h:146 config/sparc/sparc.h:656
 msgid "Schedule code for given CPU"
 msgstr "Codi de planificador per al CPU donat"
@@ -10029,7 +10040,7 @@
 msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
 msgstr "iC2.0 i iC3.0 s髇 incompatibles - usant iC3.0"
 
-#: config/i960/i960.c:1456 config/m68k/m68k.c:600 config/rs6000/rs6000.c:11597
+#: config/i960/i960.c:1456 config/m68k/m68k.c:600 config/rs6000/rs6000.c:11690
 msgid "stack limit expression is not supported"
 msgstr "no es d髇a suport a l'expressi� del l韒it de la pila"
 
@@ -10189,42 +10200,42 @@
 msgid "%Jaddress area attribute cannot be specified for functions"
 msgstr "no es pot especificar un atribut d'鄏ea de dades per a variables locals"
 
-#: config/ia64/ia64.c:4308
+#: config/ia64/ia64.c:4314
 msgid "ia64_print_operand: unknown code"
 msgstr "ia64_print_operand: codi desconegut"
 
-#: config/ia64/ia64.c:4648
+#: config/ia64/ia64.c:4654
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr "el valor de -mfixed-range deu ser de la forma REG1-REG2"
 
-#: config/ia64/ia64.c:4675
+#: config/ia64/ia64.c:4681
 #, c-format
 msgid "%s-%s is an empty range"
 msgstr "%s-%s 閟 un rang buit"
 
-#: config/ia64/ia64.c:4723
+#: config/ia64/ia64.c:4729
 msgid "cannot optimize floating point division for both latency and throughput"
 msgstr "no es pot optimitzar la divisi� de coma flotant per a lat鑞cia i sortida al mateix temps"
 
-#: config/ia64/ia64.c:4729
+#: config/ia64/ia64.c:4735
 msgid "cannot optimize integer division for both latency and throughput"
 msgstr "no es pot optimitzar la divisi� entera per a lat鑞cia i sortida al mateix temps"
 
-#: config/ia64/ia64.c:4735
+#: config/ia64/ia64.c:4741
 #, fuzzy
 msgid "cannot optimize square root for both latency and throughput"
 msgstr "no es pot optimitzar la divisi� entera per a lat鑞cia i sortida al mateix temps"
 
-#: config/ia64/ia64.c:4741
+#: config/ia64/ia64.c:4747
 msgid "not yet implemented: latency-optimized inline square root"
 msgstr ""
 
-#: config/ia64/ia64.c:4753
+#: config/ia64/ia64.c:4759
 #, c-format
 msgid "bad value (%s) for -mtls-size= switch"
 msgstr "valor erroni (%s) per a l'interruptor -mtls-size="
 
-#: config/ia64/ia64.c:4769
+#: config/ia64/ia64.c:4775
 #, fuzzy, c-format
 msgid "bad value (%s) for -tune= switch"
 msgstr "valor erroni (%s) per a l'interruptor -mcpu="
@@ -10232,110 +10243,110 @@
 #. This macro defines names of command options to set and clear bits in
 #. `target_flags'.  Its definition is an initializer with a subgrouping for
 #. each command option.
-#: config/ia64/ia64.h:172
+#: config/ia64/ia64.h:177
 msgid "Generate big endian code"
 msgstr "Generar codi big endian"
 
-#: config/ia64/ia64.h:174 config/mcore/mcore.h:154
+#: config/ia64/ia64.h:179 config/mcore/mcore.h:154
 msgid "Generate little endian code"
 msgstr "Generar codi little endian"
 
-#: config/ia64/ia64.h:176
+#: config/ia64/ia64.h:181
 msgid "Generate code for GNU as"
 msgstr "Generar codi com de GNU"
 
-#: config/ia64/ia64.h:178
+#: config/ia64/ia64.h:183
 msgid "Generate code for Intel as"
 msgstr "Generar codi com de Intel"
 
-#: config/ia64/ia64.h:180
+#: config/ia64/ia64.h:185
 msgid "Generate code for GNU ld"
 msgstr "Generar codi per a ld de GNU"
 
-#: config/ia64/ia64.h:182
+#: config/ia64/ia64.h:187
 msgid "Generate code for Intel ld"
 msgstr "Generar codi per a ld de Intel"
 
-#: config/ia64/ia64.h:184
+#: config/ia64/ia64.h:189
 msgid "Generate code without GP reg"
 msgstr "Generar codi sense registre GP"
 
-#: config/ia64/ia64.h:186
+#: config/ia64/ia64.h:191
 msgid "Emit stop bits before and after volatile extended asms"
 msgstr "Emetre bits de desocupada abans i despr閟 de asms estesos amb volatile"
 
-#: config/ia64/ia64.h:188
+#: config/ia64/ia64.h:193
 msgid "Don't emit stop bits before and after volatile extended asms"
 msgstr "No emetre bits de desocupada abans i despr閟 de asmsestesos amb volatile"
 
-#: config/ia64/ia64.h:190
+#: config/ia64/ia64.h:195
 msgid "Emit code for Itanium (TM) processor B step"
 msgstr "Emetre codi per a Itanium (TM) processador de pas B"
 
-#: config/ia64/ia64.h:192
+#: config/ia64/ia64.h:197
 msgid "Use in/loc/out register names"
 msgstr "Usar noms de registre in/loc/out"
 
-#: config/ia64/ia64.h:194
+#: config/ia64/ia64.h:199
 msgid "Disable use of sdata/scommon/sbss"
 msgstr "Desactivar l'鷖 de sdata/scommon/sbss"
 
-#: config/ia64/ia64.h:196
+#: config/ia64/ia64.h:201
 msgid "Enable use of sdata/scommon/sbss"
 msgstr "Activar l'鷖 de sdata/scommon/sbss"
 
-#: config/ia64/ia64.h:198
+#: config/ia64/ia64.h:203
 msgid "gp is constant (but save/restore gp on indirect calls)"
 msgstr "gp 閟 constant (per� hi ha save/restore de gp en cridades indirectes)"
 
-#: config/ia64/ia64.h:200
+#: config/ia64/ia64.h:205
 msgid "Generate self-relocatable code"
 msgstr "Generar codi self-relocatable"
 
-#: config/ia64/ia64.h:202
+#: config/ia64/ia64.h:207
 msgid "Generate inline floating point division, optimize for latency"
 msgstr "Generar divisi� de coma flotant inline, optimitzada per a lat鑞cia"
 
-#: config/ia64/ia64.h:204
+#: config/ia64/ia64.h:209
 msgid "Generate inline floating point division, optimize for throughput"
 msgstr "Generar divisi� de coma flotant inline, optimitzada per a sortida"
 
-#: config/ia64/ia64.h:206
+#: config/ia64/ia64.h:211
 msgid "Generate inline integer division, optimize for latency"
 msgstr "Generar divisi� entera inline, optimitzada per a lat鑞cia"
 
-#: config/ia64/ia64.h:208
+#: config/ia64/ia64.h:213
 msgid "Generate inline integer division, optimize for throughput"
 msgstr "Generar divisi� entera inline, optimitzada per a sortida"
 
-#: config/ia64/ia64.h:210
+#: config/ia64/ia64.h:215
 #, fuzzy
 msgid "Generate inline square root, optimize for latency"
 msgstr "Generar divisi� entera inline, optimitzada per a lat鑞cia"
 
-#: config/ia64/ia64.h:212
+#: config/ia64/ia64.h:217
 #, fuzzy
 msgid "Generate inline square root, optimize for throughput"
 msgstr "Generar divisi� entera inline, optimitzada per a sortida"
 
-#: config/ia64/ia64.h:214
+#: config/ia64/ia64.h:219
 msgid "Enable Dwarf 2 line debug info via GNU as"
 msgstr "Activar la informaci� de la l韓ia de depuraci� Dwarf2 a trav閟 com de GNU"
 
-#: config/ia64/ia64.h:216
+#: config/ia64/ia64.h:221
 msgid "Disable Dwarf 2 line debug info via GNU as"
 msgstr "Desactivar la informaci� de la l韓ia de depuraci� Dwarf 2 a trav閟 com de GNU"
 
-#: config/ia64/ia64.h:218
+#: config/ia64/ia64.h:223
 msgid "Enable earlier placing stop bits for better scheduling"
 msgstr ""
 
-#: config/ia64/ia64.h:220
+#: config/ia64/ia64.h:225
 #, fuzzy
 msgid "Disable earlier placing stop bits"
 msgstr "Desactivar les funcions paral穕eles"
 
-#: config/ia64/ia64.h:265
+#: config/ia64/ia64.h:270
 msgid "Specify range of registers to make fixed"
 msgstr "Especifica el rang de registres a convertir en fixos"
 
@@ -10372,7 +10383,7 @@
 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 msgstr "PRINT_OPERAND: puntuaci� desconeguda \"%c\""
 
-#: config/iq2000/iq2000.c:3478 config/mips/mips.c:5464
+#: config/iq2000/iq2000.c:3478 config/mips/mips.c:5463
 #: config/xtensa/xtensa.c:1950
 msgid "PRINT_OPERAND null pointer"
 msgstr "PRINT_OPERAND punter nul"
@@ -10382,12 +10393,12 @@
 msgid "invalid %%P operand"
 msgstr "operand inv鄉id per a %%P"
 
-#: config/iq2000/iq2000.c:3555 config/rs6000/rs6000.c:9178
+#: config/iq2000/iq2000.c:3555 config/rs6000/rs6000.c:9269
 #, c-format
 msgid "invalid %%p value"
 msgstr "valor inv鄉id per a %%p"
 
-#: config/iq2000/iq2000.c:3619 config/mips/mips.c:5594
+#: config/iq2000/iq2000.c:3619 config/mips/mips.c:5593
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr "鵶 inv鄉id de %%d, %%x, o %%X"
@@ -10443,48 +10454,48 @@
 msgid "bad value (%s) for -flush-trap=n (0=<n<=15)"
 msgstr "valor erroni (%s) per a l'interruptor -msdata"
 
-#: config/m32r/m32r.c:2322
+#: config/m32r/m32r.c:2319
 #, c-format
 msgid "invalid operand to %%s code"
 msgstr "inv鄉id operand per al codi %%s"
 
-#: config/m32r/m32r.c:2329
+#: config/m32r/m32r.c:2326
 #, c-format
 msgid "invalid operand to %%p code"
 msgstr "inv鄉id operand per al codi %%p"
 
-#: config/m32r/m32r.c:2384
+#: config/m32r/m32r.c:2381
 msgid "bad insn for 'A'"
 msgstr "insn erroni per a \"A\""
 
-#: config/m32r/m32r.c:2431
+#: config/m32r/m32r.c:2428
 #, c-format
 msgid "invalid operand to %%T/%%B code"
 msgstr "inv鄉id operand per al codi %%T/%%B"
 
-#: config/m32r/m32r.c:2454
+#: config/m32r/m32r.c:2451
 #, c-format
 msgid "invalid operand to %%N code"
 msgstr "inv鄉id operand per al codi %%N"
 
-#: config/m32r/m32r.c:2487
+#: config/m32r/m32r.c:2484
 msgid "pre-increment address is not a register"
 msgstr "l'adre鏰 de pre-increment no 閟 un registre"
 
-#: config/m32r/m32r.c:2494
+#: config/m32r/m32r.c:2491
 msgid "pre-decrement address is not a register"
 msgstr "l'adre鏰 de pre-decrement no 閟 un registre"
 
-#: config/m32r/m32r.c:2501
+#: config/m32r/m32r.c:2498
 msgid "post-increment address is not a register"
 msgstr "l'adre鏰 de post-increment no 閟 un registre"
 
-#: config/m32r/m32r.c:2577 config/m32r/m32r.c:2593
-#: config/rs6000/rs6000.c:15063
+#: config/m32r/m32r.c:2574 config/m32r/m32r.c:2590
+#: config/rs6000/rs6000.c:15267
 msgid "bad address"
 msgstr "adre鏰 erroni"
 
-#: config/m32r/m32r.c:2598
+#: config/m32r/m32r.c:2595
 msgid "lo_sum not of register"
 msgstr "lo_sum no 閟 un registre"
 
@@ -10890,156 +10901,156 @@
 msgid "bad test"
 msgstr "prova err騨ia"
 
-#: config/mips/mips.c:4600
+#: config/mips/mips.c:4599
 #, c-format
 msgid "bad value (%s) for -mabi= switch"
 msgstr "valor erroni (%s) per a l'interruptor -mabi="
 
-#: config/mips/mips.c:4623
+#: config/mips/mips.c:4622
 #, c-format
 msgid "-mips%s conflicts with the other architecture options, which specify a MIPS%d processor"
 msgstr ""
 
-#: config/mips/mips.c:4642
+#: config/mips/mips.c:4641
 #, c-format
 msgid "-march=%s is not compatible with the selected ABI"
 msgstr ""
 
-#: config/mips/mips.c:4657
+#: config/mips/mips.c:4656
 msgid "-mgp64 used with a 32-bit processor"
 msgstr ""
 
-#: config/mips/mips.c:4659
+#: config/mips/mips.c:4658
 msgid "-mgp32 used with a 64-bit ABI"
 msgstr "s'utilitza -mgp32 amb una ABI de 64-bit"
 
-#: config/mips/mips.c:4661
+#: config/mips/mips.c:4660
 msgid "-mgp64 used with a 32-bit ABI"
 msgstr "s'utilitza -mgp64 amb una ABI de 32-bit"
 
-#: config/mips/mips.c:4679 config/mips/mips.c:4681 config/mips/mips.c:4683
-#: config/mips/mips.c:4811
+#: config/mips/mips.c:4678 config/mips/mips.c:4680 config/mips/mips.c:4682
+#: config/mips/mips.c:4810
 #, c-format
 msgid "unsupported combination: %s"
 msgstr "combinaci� sense suport: %s"
 
-#: config/mips/mips.c:4775
+#: config/mips/mips.c:4774
 #, fuzzy
 msgid "-g is only supported using GNU as,"
 msgstr "-g nom閟 t� suport quan s'usa GAS en aquest processador,"
 
-#: config/mips/mips.c:4777
+#: config/mips/mips.c:4776
 #, fuzzy
 msgid "-g is only supported using GNU as with -mabi=32,"
 msgstr "-g nom閟 t� suport quan s'usa GAS en aquest processador,"
 
-#: config/mips/mips.c:4778 config/pa/pa.c:353
+#: config/mips/mips.c:4777 config/pa/pa.c:353
 msgid "-g option disabled"
 msgstr "opci� -g desactivada"
 
-#: config/mips/mips.c:4806
+#: config/mips/mips.c:4805
 msgid "generation of Branch Likely instructions enabled, but not supported by architecture"
 msgstr ""
 
-#: config/mips/mips.c:4823
+#: config/mips/mips.c:4822
 msgid "-G is incompatible with PIC code which is the default"
 msgstr "-G 閟 incompatible amb el codi PIC el qual 閟 per omissi�"
 
-#: config/mips/mips.c:4851
+#: config/mips/mips.c:4850
 msgid "-membedded-pic and -mabicalls are incompatible"
 msgstr "-membedded-pic i -mabicalls s髇 incompatibles"
 
-#: config/mips/mips.c:4854
+#: config/mips/mips.c:4853
 msgid "-G and -membedded-pic are incompatible"
 msgstr "-G i -membedded-pic s髇 incompatibles"
 
-#: config/mips/mips.c:4886
+#: config/mips/mips.c:4885
 msgid "non-PIC n64 with explicit relocations"
 msgstr ""
 
-#: config/mips/mips.c:5274
+#: config/mips/mips.c:5273
 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr ""
 
-#: config/mips/mips.c:5401
+#: config/mips/mips.c:5400
 #, c-format
 msgid "internal error: %%) found without a %%( in assembler pattern"
 msgstr "error intern: es va trobar %%) sense un %%( en el patr� del ensemblador"
 
-#: config/mips/mips.c:5415
+#: config/mips/mips.c:5414
 #, c-format
 msgid "internal error: %%] found without a %%[ in assembler pattern"
 msgstr "error intern: es va trobar %%] sense un %%[ en el patr� del ensemblador"
 
-#: config/mips/mips.c:5428
+#: config/mips/mips.c:5427
 #, c-format
 msgid "internal error: %%> found without a %%< in assembler pattern"
 msgstr "error intern: es va trobar %%> sense un %%< en el patr� del ensemblador"
 
-#: config/mips/mips.c:5441
+#: config/mips/mips.c:5440
 #, c-format
 msgid "internal error: %%} found without a %%{ in assembler pattern"
 msgstr "error intern: es va trobar %%} sense un %%{ en el patr� del ensemblador"
 
-#: config/mips/mips.c:5455
+#: config/mips/mips.c:5454
 #, c-format
 msgid "PRINT_OPERAND: unknown punctuation '%c'"
 msgstr "PRINT_OPERAND: puntuaci� desconeguda \"%c\""
 
-#: config/mips/mips.c:5484
+#: config/mips/mips.c:5483
 #, fuzzy, c-format
 msgid "PRINT_OPERAND, invalid insn for %%C"
 msgstr "PRINT_OPERAND punter nul"
 
-#: config/mips/mips.c:5501
+#: config/mips/mips.c:5500
 #, fuzzy, c-format
 msgid "PRINT_OPERAND, invalid insn for %%N"
 msgstr "PRINT_OPERAND punter nul"
 
-#: config/mips/mips.c:5510
+#: config/mips/mips.c:5509
 #, fuzzy, c-format
 msgid "PRINT_OPERAND, invalid insn for %%F"
 msgstr "PRINT_OPERAND punter nul"
 
-#: config/mips/mips.c:5519
+#: config/mips/mips.c:5518
 #, fuzzy, c-format
 msgid "PRINT_OPERAND, invalid insn for %%W"
 msgstr "PRINT_OPERAND punter nul"
 
-#: config/mips/mips.c:5625
+#: config/mips/mips.c:5624
 msgid "PRINT_OPERAND, invalid operand for relocation"
 msgstr ""
 
-#: config/mips/mips.c:8310
+#: config/mips/mips.c:8324
 #, c-format
 msgid "can not handle inconsistent calls to `%s'"
 msgstr "no es poden manejar cridades inconsistentes a \"%s\""
 
-#: config/mips/mips.c:9316
+#: config/mips/mips.c:9333
 msgid "the cpu name must be lower case"
 msgstr "el nom de cpu deu estar en min鷖cules"
 
-#: config/mips/mips.c:9338
+#: config/mips/mips.c:9355
 #, c-format
 msgid "bad value (%s) for %s"
 msgstr "valor erroni (%s) per a %s"
 
-#: config/mips/mips.c:9607
+#: config/mips/mips.c:9624
 #, fuzzy, c-format
 msgid "can't rewind temp file: %m"
 msgstr "no es pot rebobinar el fitxer temporal"
 
-#: config/mips/mips.c:9611
+#: config/mips/mips.c:9628
 #, fuzzy, c-format
 msgid "can't write to output file: %m"
 msgstr "no es pot escriure al fitxer de sortida"
 
-#: config/mips/mips.c:9614
+#: config/mips/mips.c:9631
 #, fuzzy, c-format
 msgid "can't read from temp file: %m"
 msgstr "no es pot llegir d鑣 del fitxer temporal"
 
-#: config/mips/mips.c:9617
+#: config/mips/mips.c:9634
 #, fuzzy, c-format
 msgid "can't close temp file: %m"
 msgstr "no es pot tancar el fitxer temporal"
@@ -11279,7 +11290,7 @@
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2418
+#: config/mips/mips.h:2430
 msgid "mips16 function profiling"
 msgstr "an鄉isi de perfil de les funcions mips16"
 
@@ -11836,167 +11847,176 @@
 msgid "junk at end of #pragma longcall"
 msgstr "escombraries al final de #pragma longcall"
 
-#: config/rs6000/rs6000.c:791
+#: config/rs6000/rs6000.c:809
 msgid "-mmultiple is not supported on little endian systems"
 msgstr "-mmultiple no t� suport en sistemes little endian"
 
-#: config/rs6000/rs6000.c:798
+#: config/rs6000/rs6000.c:816
 msgid "-mstring is not supported on little endian systems"
 msgstr "-mstringe no t� suport en sistemes little endian"
 
-#: config/rs6000/rs6000.c:812
+#: config/rs6000/rs6000.c:830
 #, c-format
 msgid "unknown -mdebug-%s switch"
 msgstr "interruptor -mdebug-%s desconegut"
 
-#: config/rs6000/rs6000.c:824
+#: config/rs6000/rs6000.c:842
 #, c-format
 msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
 msgstr ""
 
-#: config/rs6000/rs6000.c:835
+#: config/rs6000/rs6000.c:853
 #, c-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr "interruptor -mlong-double-%s desconegut"
 
-#: config/rs6000/rs6000.c:876
+#: config/rs6000/rs6000.c:894
 msgid "AltiVec and E500 instructions cannot coexist"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1029
+#: config/rs6000/rs6000.c:1058
 #, fuzzy, c-format
 msgid "unknown -m%s= option specified: '%s'"
 msgstr "opci� -misel= especificada desconeguda: \"%s\""
 
-#: config/rs6000/rs6000.c:1050
+#: config/rs6000/rs6000.c:1079
 #, c-format
 msgid "not configured for ABI: '%s'"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1056
+#: config/rs6000/rs6000.c:1085
 #, c-format
 msgid "unknown ABI specified: '%s'"
 msgstr "ABI especificada desconeguda: \"%s\""
 
-#: config/rs6000/rs6000.c:1070
+#: config/rs6000/rs6000.c:1099
 #, fuzzy, c-format
 msgid "unknown -malign-XXXXX option specified: '%s'"
 msgstr "opci� -misel= especificada desconeguda: \"%s\""
 
-#: config/rs6000/rs6000.c:3972
+#: config/rs6000/rs6000.c:4001
 msgid "Cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them."
 msgstr ""
 
-#: config/rs6000/rs6000.c:4095
+#: config/rs6000/rs6000.c:4124
 msgid "Cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them."
 msgstr ""
 
-#: config/rs6000/rs6000.c:5599
+#: config/rs6000/rs6000.c:5604
 msgid "argument 1 must be a 5-bit signed literal"
 msgstr "l'argument 1 deu ser una literal amb signe de 5-bit"
 
-#: config/rs6000/rs6000.c:5701 config/rs6000/rs6000.c:6357
+#: config/rs6000/rs6000.c:5707 config/rs6000/rs6000.c:6374
 msgid "argument 2 must be a 5-bit unsigned literal"
 msgstr "l'argument 2 deu ser una literal sense signe de 5-bit"
 
-#: config/rs6000/rs6000.c:5741
+#: config/rs6000/rs6000.c:5747
 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr "l'argument 1 de _builtin_altivec_predicate deu ser una constant"
 
-#: config/rs6000/rs6000.c:5795
+#: config/rs6000/rs6000.c:5801
 msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr "l'argument 1 de _builtin_altivec_predicate es fora de rang"
 
-#: config/rs6000/rs6000.c:5956
+#: config/rs6000/rs6000.c:5962
 msgid "argument 3 must be a 4-bit unsigned literal"
 msgstr "l'argument 3 deu ser una literal sense signe de 4-bit"
 
-#: config/rs6000/rs6000.c:6126
+#: config/rs6000/rs6000.c:6134
 #, c-format
 msgid "argument to `%s' must be a 2-bit unsigned literal"
 msgstr "l'argument per a \"%s\" deu ser una literal sense signe de 2-bit"
 
-#: config/rs6000/rs6000.c:6239
+#: config/rs6000/rs6000.c:6247
 msgid "argument to dss must be a 2-bit unsigned literal"
 msgstr "l'argument per a dss deu ser una literal sense signe de 2-bit"
 
-#: config/rs6000/rs6000.c:6477
+#: config/rs6000/rs6000.c:6261
+#, c-format
+msgid "invalid parameter combination for `%s' AltiVec intrinsic"
+msgstr ""
+
+#: config/rs6000/rs6000.c:6494
 msgid "argument 1 of __builtin_spe_predicate must be a constant"
 msgstr "l'argument 1 de __builtin__spe_predicate deu ser una constant"
 
-#: config/rs6000/rs6000.c:6550
+#: config/rs6000/rs6000.c:6567
 msgid "argument 1 of __builtin_spe_predicate is out of range"
 msgstr "l'argument 1 de __builtin_spe_predicate est� fora de rang"
 
-#: config/rs6000/rs6000.c:9008
+#: config/rs6000/rs6000.c:9099
 #, c-format
 msgid "invalid %%f value"
 msgstr "valor %%f inv鄉id"
 
-#: config/rs6000/rs6000.c:9017
+#: config/rs6000/rs6000.c:9108
 #, c-format
 msgid "invalid %%F value"
 msgstr "valor %%F inv鄉id"
 
-#: config/rs6000/rs6000.c:9026
+#: config/rs6000/rs6000.c:9117
 #, c-format
 msgid "invalid %%G value"
 msgstr "valor %%G inv鄉id"
 
-#: config/rs6000/rs6000.c:9061
+#: config/rs6000/rs6000.c:9152
 #, c-format
 msgid "invalid %%j code"
 msgstr "valor %%j inv鄉id"
 
-#: config/rs6000/rs6000.c:9071
+#: config/rs6000/rs6000.c:9162
 #, c-format
 msgid "invalid %%J code"
 msgstr "valor %%J inv鄉id"
 
-#: config/rs6000/rs6000.c:9081
+#: config/rs6000/rs6000.c:9172
 #, c-format
 msgid "invalid %%k value"
 msgstr "valor %%k inv鄉id"
 
-#: config/rs6000/rs6000.c:9101 config/xtensa/xtensa.c:2000
+#: config/rs6000/rs6000.c:9192 config/xtensa/xtensa.c:2000
 #, c-format
 msgid "invalid %%K value"
 msgstr "valor %%K inv鄉id"
 
-#: config/rs6000/rs6000.c:9168
+#: config/rs6000/rs6000.c:9259
 #, c-format
 msgid "invalid %%O value"
 msgstr "valor %%O inv鄉id"
 
-#: config/rs6000/rs6000.c:9215
+#: config/rs6000/rs6000.c:9306
 #, c-format
 msgid "invalid %%q value"
 msgstr "valor inv鄉id per a %%q"
 
-#: config/rs6000/rs6000.c:9259
+#: config/rs6000/rs6000.c:9350
 #, c-format
 msgid "invalid %%S value"
 msgstr "valor %%S inv鄉id"
 
-#: config/rs6000/rs6000.c:9301
+#: config/rs6000/rs6000.c:9392
 #, c-format
 msgid "invalid %%T value"
 msgstr "valor %%T inv鄉id"
 
-#: config/rs6000/rs6000.c:9311
+#: config/rs6000/rs6000.c:9402
 #, c-format
 msgid "invalid %%u value"
 msgstr "valor %%u inv鄉id"
 
-#: config/rs6000/rs6000.c:9320 config/xtensa/xtensa.c:1970
+#: config/rs6000/rs6000.c:9411 config/xtensa/xtensa.c:1970
 #, c-format
 msgid "invalid %%v value"
 msgstr "valor %%v inv鄉id"
 
-#: config/rs6000/rs6000.c:13815
+#: config/rs6000/rs6000.c:13913
 msgid "no profiling of 64-bit code for this ABI"
 msgstr ""
 
+#: config/rs6000/rs6000.c:14986
+msgid "use of 'long' in AltiVec types is deprecated; use 'int'"
+msgstr ""
+
 #: config/rs6000/aix.h:184 config/rs6000/beos.h:32
 msgid "Always pass floating-point arguments in memory"
 msgstr "Passar sempre els arguments de coma flotant en mem騬ia"
@@ -12256,19 +12276,23 @@
 msgstr "Evitar tots els l韒its de rang en les instruccions de cridades"
 
 #: config/rs6000/rs6000.h:468
+msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
+msgstr ""
+
+#: config/rs6000/rs6000.h:471
 msgid "Determine which dependences between insns are considered costly"
 msgstr ""
 
-#: config/rs6000/rs6000.h:470
+#: config/rs6000/rs6000.h:473
 msgid "Specify which post scheduling nop insertion scheme to apply"
 msgstr ""
 
-#: config/rs6000/rs6000.h:472
+#: config/rs6000/rs6000.h:475
 #, fuzzy
 msgid "Specify alignment of structure fields default/natural"
 msgstr "Especificar l'alineaci� m韓ima de bit de les estructures"
 
-#: config/rs6000/rs6000.h:474
+#: config/rs6000/rs6000.h:477
 msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr ""
 
@@ -12284,7 +12308,7 @@
 #. Number of bytes into the frame return addresses can be found.  See
 #. rs6000_stack_info in rs6000.c for more information on how the different
 #. abi's store the return address.
-#: config/rs6000/rs6000.h:1923
+#: config/rs6000/rs6000.h:1932
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr "No es dona suport a RETURN_ADDRESS_OFFSET"
 
@@ -12559,28 +12583,28 @@
 msgid "enable fused multiply/add instructions"
 msgstr "Generar instruccions multiply/add de curt circuit"
 
-#: config/sh/sh.c:5977
+#: config/sh/sh.c:5978
 msgid "__builtin_saveregs not supported by this subtarget"
 msgstr "no es d髇a suport a _builtin_saveregs en aquest subobjectiu"
 
-#: config/sh/sh.c:6879
+#: config/sh/sh.c:6880
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 msgstr ""
 
 #. The sp_switch attribute only has meaning for interrupt functions.
-#: config/sh/sh.c:6901 config/sh/sh.c:6936
+#: config/sh/sh.c:6902 config/sh/sh.c:6937
 #, c-format
 msgid "`%s' attribute only applies to interrupt functions"
 msgstr "l'atribut \"%s\" aplica solament a funcions d'interrupci�"
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:6908
+#: config/sh/sh.c:6909
 #, c-format
 msgid "`%s' attribute argument not a string constant"
 msgstr "l'argument de l'atribut \"%s\" no 閟 una cadena constant"
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:6943
+#: config/sh/sh.c:6944
 #, c-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr "l'argument de l'atribut \"%s\" no 閟 una cadena entera"
@@ -12592,69 +12616,69 @@
 msgid "Profiling is not supported on this target."
 msgstr "No es d髇a suport a an鄉isi de perfil en aquest objectiu."
 
-#: config/sparc/sparc.c:360
+#: config/sparc/sparc.c:362
 #, c-format
 msgid "%s is not supported by this configuration"
 msgstr "%s no t� suport en aquesta configuraci�"
 
-#: config/sparc/sparc.c:367
+#: config/sparc/sparc.c:369
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr "no es permet -mlong-double-64 amb -m64"
 
-#: config/sparc/sparc.c:392
+#: config/sparc/sparc.c:394
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr "-mcmodel= no t� suport en sistemes de 32 bit"
 
-#: config/sparc/sparc.c:6818 config/sparc/sparc.c:6824
+#: config/sparc/sparc.c:6960 config/sparc/sparc.c:6966
 #, c-format
 msgid "invalid %%Y operand"
 msgstr "operant %%Y inv鄉id"
 
-#: config/sparc/sparc.c:6894
+#: config/sparc/sparc.c:7036
 #, c-format
 msgid "invalid %%A operand"
 msgstr "operant %%A inv鄉id"
 
-#: config/sparc/sparc.c:6904
+#: config/sparc/sparc.c:7046
 #, c-format
 msgid "invalid %%B operand"
 msgstr "operant %%B inv鄉id"
 
-#: config/sparc/sparc.c:6943
+#: config/sparc/sparc.c:7085
 #, c-format
 msgid "invalid %%c operand"
 msgstr "operant %%c inv鄉id"
 
-#: config/sparc/sparc.c:6944
+#: config/sparc/sparc.c:7086
 #, c-format
 msgid "invalid %%C operand"
 msgstr "operant %%C inv鄉id"
 
-#: config/sparc/sparc.c:6965
+#: config/sparc/sparc.c:7107
 #, c-format
 msgid "invalid %%d operand"
 msgstr "operant %%d inv鄉id"
 
-#: config/sparc/sparc.c:6966
+#: config/sparc/sparc.c:7108
 #, c-format
 msgid "invalid %%D operand"
 msgstr "operant %%D inv鄉id"
 
-#: config/sparc/sparc.c:6982
+#: config/sparc/sparc.c:7124
 #, c-format
 msgid "invalid %%f operand"
 msgstr "operant %%f inv鄉id"
 
-#: config/sparc/sparc.c:6996
+#: config/sparc/sparc.c:7138
 #, c-format
 msgid "invalid %%s operand"
 msgstr "operant %%s inv鄉id"
 
-#: config/sparc/sparc.c:7050
+#: config/sparc/sparc.c:7192
 msgid "long long constant not a valid immediate operand"
 msgstr "la constant long long no 閟 un operant immediat v鄉id"
 
-#: config/sparc/sparc.c:7053
+#: config/sparc/sparc.c:7195
 msgid "floating point constant not a valid immediate operand"
 msgstr "la constant de coma flotant no 閟 un operant immediat v鄉id"
 
@@ -13145,267 +13169,267 @@
 msgid "`-gnat' misspelled as `-gant'"
 msgstr "\"-gnat\" mal lletrejat com \"-gant\""
 
-#: cp/call.c:217
+#: cp/call.c:219
 msgid "unable to call pointer to member function here"
 msgstr "no es pot cridar un punter a una funci� membre aqu�"
 
-#: cp/call.c:2228
+#: cp/call.c:2238
 msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr "%s %D(%T, %T, %T) <intern>"
 
-#: cp/call.c:2233
+#: cp/call.c:2243
 msgid "%s %D(%T, %T) <built-in>"
 msgstr "%s %D(%T, %T) <intern>"
 
-#: cp/call.c:2237
+#: cp/call.c:2247
 msgid "%s %D(%T) <built-in>"
 msgstr "%s %D(%T) <intern>"
 
-#: cp/call.c:2241
+#: cp/call.c:2251
 msgid "%s %T <conversion>"
 msgstr "%s %T <conversi�>"
 
-#: cp/call.c:2243
+#: cp/call.c:2253
 msgid "%J%s %+#D <near match>"
 msgstr ""
 
-#: cp/call.c:2245
+#: cp/call.c:2255
 #, fuzzy
 msgid "%J%s %+#D"
 msgstr "%s %+#D"
 
-#: cp/call.c:2280
+#: cp/call.c:2290
 msgid "candidates are:"
 msgstr ""
 
-#: cp/call.c:2468
+#: cp/call.c:2478
 msgid "conversion from `%T' to `%T' is ambiguous"
 msgstr "la conversi� de \"%T\" a \"%T\" 閟 ambigua"
 
-#: cp/call.c:2619 cp/call.c:2663
+#: cp/call.c:2629 cp/call.c:2673
 msgid "no matching function for call to `%D(%A)'"
 msgstr "no hi ha una funci� coincident per a la cridada a \"%D(%A)\""
 
-#: cp/call.c:2622 cp/call.c:2666
+#: cp/call.c:2632 cp/call.c:2676
 msgid "call of overloaded `%D(%A)' is ambiguous"
 msgstr "la cridada del \"%D(%A)\" sobrecarregat 閟 ambigua"
 
 #. It's no good looking for an overloaded operator() on a
 #. pointer-to-member-function.
-#: cp/call.c:2732
+#: cp/call.c:2742
 #, c-format
 msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr "la funci� punter-a-membre %E no es pot cridar dintre d'un objecte; consideri utilitzar .* o ->*"
 
-#: cp/call.c:2798
+#: cp/call.c:2808
 msgid "no match for call to `(%T) (%A)'"
 msgstr "no hi ha coincid鑞cia per a la cridada a \"(%T) (%A)\""
 
-#: cp/call.c:2806
+#: cp/call.c:2816
 msgid "call of `(%T) (%A)' is ambiguous"
 msgstr "la cridada de \"(%T) (%A)\" 閟 ambigua"
 
-#: cp/call.c:2839
+#: cp/call.c:2849
 #, c-format
 msgid "%s for ternary 'operator?:' in '%E ? %E : %E'"
 msgstr ""
 
-#: cp/call.c:2845
+#: cp/call.c:2855
 #, c-format
 msgid "%s for 'operator%s' in '%E%s'"
 msgstr "%s per a \"operator%s\" en \"%E%s\""
 
-#: cp/call.c:2849
+#: cp/call.c:2859
 #, c-format
 msgid "%s for 'operator[]' in '%E[%E]'"
 msgstr ""
 
-#: cp/call.c:2854
+#: cp/call.c:2864
 #, fuzzy, c-format
 msgid "%s for '%s' in '%s %E'"
 msgstr "%s per a \"operador%s\" en \"%s%E\""
 
-#: cp/call.c:2859
+#: cp/call.c:2869
 #, c-format
 msgid "%s for 'operator%s' in '%E %s %E'"
 msgstr ""
 
-#: cp/call.c:2862
+#: cp/call.c:2872
 #, c-format
 msgid "%s for 'operator%s' in '%s%E'"
 msgstr "%s per a \"operador%s\" en \"%s%E\""
 
-#: cp/call.c:2951
+#: cp/call.c:2961
 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr "ISO C++ prohibeix l'omissi� del terme mig d'una expressi� ?:"
 
-#: cp/call.c:3028
+#: cp/call.c:3038
 #, c-format
 msgid "`%E' has type `void' and is not a throw-expression"
 msgstr "\"%E\" t� tipus \"void\" i no 閟 una expressi� throw"
 
-#: cp/call.c:3061 cp/call.c:3265
+#: cp/call.c:3071 cp/call.c:3275
 msgid "operands to ?: have different types"
 msgstr "els operants de ?: tenen tipus diferents"
 
-#: cp/call.c:3219
+#: cp/call.c:3229
 msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
 msgstr "no coincideix el enumeral en l'expressi� condicional: \"%T\" vs \"%T\""
 
-#: cp/call.c:3226
+#: cp/call.c:3236
 msgid "enumeral and non-enumeral type in conditional expression"
 msgstr "tipus enumeral i no enumeral en l'expressi� condicional"
 
-#: cp/call.c:3511
+#: cp/call.c:3521
 msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
 msgstr "no es va declarar \"%D(int)\" per al \"%s\" postfix, intentant en el seu lloc l'operador prefix"
 
-#: cp/call.c:3560
+#: cp/call.c:3570
 msgid "using synthesized `%#D' for copy assignment"
 msgstr "usant \"%#D\" sintetitzat per a assignaci� de c騪ia"
 
-#: cp/call.c:3562
+#: cp/call.c:3572
 msgid "  where cfront would use `%#D'"
 msgstr "  on cfront podria usar \"%#D\""
 
-#: cp/call.c:3585
+#: cp/call.c:3595
 msgid "comparison between `%#T' and `%#T'"
 msgstr "comparan鏰 entre \"%#T\" i \"%#T\""
 
-#: cp/call.c:3831
+#: cp/call.c:3841
 #, fuzzy
 msgid "no suitable `operator %s' for `%T'"
 msgstr "no hi ha un operador \"operator delete\" adequat per a \"%T\""
 
-#: cp/call.c:3848
+#: cp/call.c:3858
 msgid "`%+#D' is private"
 msgstr "\"%+#D\" 閟 privat"
 
-#: cp/call.c:3850
+#: cp/call.c:3860
 msgid "`%+#D' is protected"
 msgstr "\"%+#D\" est� protegit"
 
-#: cp/call.c:3852
+#: cp/call.c:3862
 msgid "`%+#D' is inaccessible"
 msgstr "\"%+#D\" 閟 inaccessible"
 
-#: cp/call.c:3853
+#: cp/call.c:3863
 msgid "within this context"
 msgstr "des d'aquest context"
 
-#: cp/call.c:3923
+#: cp/call.c:3947
 msgid "invalid conversion from `%T' to `%T'"
 msgstr "conversi� inv鄉ida de \"%T\" a \"%T\""
 
-#: cp/call.c:3925
+#: cp/call.c:3949
 msgid "  initializing argument %P of `%D'"
 msgstr "  inicialitzant l'argument %P de \"%D\""
 
-#: cp/call.c:4079
+#: cp/call.c:4094
 #, fuzzy
 msgid "cannot bind bitfield `%E' to `%T'"
 msgstr "no es pot inicialitzar \"%T\" des de \"%T\""
 
-#: cp/call.c:4082
+#: cp/call.c:4097
 #, fuzzy
 msgid "cannot bind packed field `%E' to `%T'"
 msgstr "no es pot declarar que el camp \"%D\" sigui de tipus \"%T\""
 
-#: cp/call.c:4085
+#: cp/call.c:4100
 #, fuzzy
 msgid "cannot bind rvalue `%E' to `%T'"
 msgstr "no es pot inicialitzar \"%T\" des de \"%T\""
 
-#: cp/call.c:4170
+#: cp/call.c:4185
 msgid "cannot pass objects of non-POD type `%#T' through `...'; call will abort at runtime"
 msgstr "no es pot passar objectes de tipus \"%#T\" que no 閟 POD a trav閟 de \"...\"; la cridada avortar� en temps d'execuci�"
 
 #. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4196
+#: cp/call.c:4211
 #, fuzzy
 msgid "cannot receive objects of non-POD type `%#T' through `...'; call will abort at runtime"
 msgstr "no es pot passar objectes de tipus \"%#T\" que no 閟 POD a trav閟 de \"...\"; la cridada avortar� en temps d'execuci�"
 
-#: cp/call.c:4240
+#: cp/call.c:4255
 #, fuzzy
 msgid "the default argument for parameter %d of `%D' has not yet been parsed"
 msgstr "l'argument per omissi� per al par鄊etre del tipus \"%T\" t� el tipus \"%T\""
 
-#: cp/call.c:4437
+#: cp/call.c:4452
 msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
 msgstr "passar \"%T\" com l'argument \"this\" de \"%#D\" descarta als qualificadors"
 
-#: cp/call.c:4456
+#: cp/call.c:4471
 msgid "`%T' is not an accessible base of `%T'"
 msgstr "\"%T\" no 閟 una base inaccessible de \"%T\""
 
-#: cp/call.c:4725
+#: cp/call.c:4740
 msgid "could not find class$ field in java interface type `%T'"
 msgstr "no es va poder trobar un camp class$ en el tipus d'interf韈ie java \"%T\""
 
-#: cp/call.c:4980
+#: cp/call.c:4995
 msgid "call to non-function `%D'"
 msgstr "cridada a \"%D\" que no 閟 funci�"
 
-#: cp/call.c:5006
+#: cp/call.c:5021
 msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
 msgstr "sol穕icitud pel membre \"%D\" en \"%E\" el qual 閟 del tipus no agregat \"%T\""
 
-#: cp/call.c:5084
+#: cp/call.c:5099
 #, fuzzy
 msgid "no matching function for call to `%T::%s(%A)%#V'"
 msgstr "no es troba una funci� coincident per a la cridada a \"%T::%D(%A)%#V\""
 
-#: cp/call.c:5101
+#: cp/call.c:5116
 #, fuzzy, c-format
 msgid "call of overloaded `%s(%A)' is ambiguous"
 msgstr "la cridada del \"%D(%A)\" sobrecarregat 閟 ambigua"
 
-#: cp/call.c:5122
+#: cp/call.c:5137
 msgid "cannot call member function `%D' without object"
 msgstr "no es pot cridar a la funci� membre \"%D\" sense un objecte"
 
-#: cp/call.c:5707
+#: cp/call.c:5722
 msgid "passing `%T' chooses `%T' over `%T'"
 msgstr "passar \"%T\" escull \"%T\" sobre \"%T\""
 
-#: cp/call.c:5709 cp/name-lookup.c:4155
+#: cp/call.c:5724 cp/name-lookup.c:4137
 msgid "  in call to `%D'"
 msgstr "  en la cridada a \"%D\""
 
-#: cp/call.c:5766
+#: cp/call.c:5781
 msgid "choosing `%D' over `%D'"
 msgstr "escollint \"%D\" sobre \"%D\""
 
-#: cp/call.c:5767
+#: cp/call.c:5782
 msgid "  for conversion from `%T' to `%T'"
 msgstr "  per a la conversi� de \"%T\" a \"%T\""
 
-#: cp/call.c:5769
+#: cp/call.c:5784
 msgid "  because conversion sequence for the argument is better"
 msgstr "  perqu� la seqncia de conversi� per a l'argument 閟 millor"
 
-#: cp/call.c:5889
+#: cp/call.c:5904
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 msgstr ""
 
-#: cp/call.c:5893
+#: cp/call.c:5908
 msgid "candidate 1:"
 msgstr ""
 
-#: cp/call.c:5894
+#: cp/call.c:5909
 msgid "candidate 2:"
 msgstr ""
 
-#: cp/call.c:6003
+#: cp/call.c:6018
 msgid "could not convert `%E' to `%T'"
 msgstr "no es pot convertir \"%E\" a \"%T\""
 
-#: cp/call.c:6108
+#: cp/call.c:6123
 msgid "invalid initialization of non-const reference of type '%T' from a temporary of type '%T'"
 msgstr "const_cast inv鄉id d'un rvalue de tipus \"%T\" al tipus \"%T\""
 
-#: cp/call.c:6112
+#: cp/call.c:6127
 msgid "invalid initialization of reference of type '%T' from expression of type '%T'"
 msgstr "initialitzaci� inv鄉ida de reference de tipus \"%T\" a partir d'una expressi� de tipus \"%T\""
 
@@ -13480,221 +13504,221 @@
 msgid "`%#T' only defines private constructors and has no friends"
 msgstr "\"%#T\" solament defineix constructors privats i no t� friends"
 
-#: cp/class.c:1995
+#: cp/class.c:2038
 msgid "no unique final overrider for `%D' in `%T'"
 msgstr "no hi ha un eixafador 鷑ic final per a \"%D\" en \"%#T\""
 
 #. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2441
+#: cp/class.c:2484
 msgid "`%D' was hidden"
 msgstr "\"%D\" estava amagat"
 
-#: cp/class.c:2442
+#: cp/class.c:2485
 msgid "  by `%D'"
 msgstr "  per \"%D\""
 
-#: cp/class.c:2484 cp/decl2.c:1161
+#: cp/class.c:2527 cp/decl2.c:1161
 msgid "`%#D' invalid; an anonymous union can only have non-static data members"
 msgstr "\"%D\" inv鄉id; un union an騨im nom閟 pot tenir membres amb dades no est鄑iques"
 
-#: cp/class.c:2490 cp/decl2.c:1168
+#: cp/class.c:2533 cp/decl2.c:1168
 msgid "private member `%#D' in anonymous union"
 msgstr "membre privat \"%D\" en union an騨ima"
 
-#: cp/class.c:2493 cp/decl2.c:1170
+#: cp/class.c:2536 cp/decl2.c:1170
 msgid "protected member `%#D' in anonymous union"
 msgstr "membre protegit \"%D\" en union an騨ima"
 
-#: cp/class.c:2612
+#: cp/class.c:2655
 msgid "vtable layout for class `%T' may not be ABI-compliant and may change in a future version of GCC due to implicit virtual destructor"
 msgstr ""
 
-#: cp/class.c:2672
+#: cp/class.c:2715
 msgid "bit-field `%#D' with non-integral type"
 msgstr "camp de bits \"%D\" amb tipus no enter"
 
-#: cp/class.c:2692
+#: cp/class.c:2735
 msgid "bit-field `%D' width not an integer constant"
 msgstr "l'ampl鄏ia del camp de bits \"%D\" no 閟 una constant entera"
 
-#: cp/class.c:2698
+#: cp/class.c:2741
 msgid "negative width in bit-field `%D'"
 msgstr "ampl鄏ia negativa en el camp de bit \"%D\""
 
-#: cp/class.c:2703
+#: cp/class.c:2746
 msgid "zero width for bit-field `%D'"
 msgstr "ampl鄏ia zero per al camp de bits \"%D\""
 
-#: cp/class.c:2709
+#: cp/class.c:2752
 msgid "width of `%D' exceeds its type"
 msgstr "l'ampl鄏ia de \"%D\" excedeix el seu tipus"
 
-#: cp/class.c:2718
+#: cp/class.c:2761
 msgid "`%D' is too small to hold all values of `%#T'"
 msgstr "\"%D\" 閟 massa petit per a guardar tots els valors de \"%#T\""
 
-#: cp/class.c:2780
+#: cp/class.c:2823
 msgid "member `%#D' with constructor not allowed in union"
 msgstr "no es permet el membre \"%D\" amb constructor en la union"
 
-#: cp/class.c:2783
+#: cp/class.c:2826
 msgid "member `%#D' with destructor not allowed in union"
 msgstr "no es permet el membre \"%D\" amb destructor en la union"
 
-#: cp/class.c:2786
+#: cp/class.c:2829
 msgid "member `%#D' with copy assignment operator not allowed in union"
 msgstr "no es permet el membre \"%D\" amb operador d'assignaci� de c騪ia en la union"
 
-#: cp/class.c:2813
+#: cp/class.c:2856
 msgid "multiple fields in union `%T' initialized"
 msgstr "m鷏tiples camps inicialitzats en la uni� \"%#T\""
 
-#: cp/class.c:2879
+#: cp/class.c:2922
 msgid "ignoring packed attribute on unpacked non-POD field `%#D'"
 msgstr ""
 
-#: cp/class.c:2939
+#: cp/class.c:2982
 #, fuzzy
 msgid "`%D' may not be static because it is a member of a union"
 msgstr "\"%D\" deu ser una funci� membre que no sigui static"
 
-#: cp/class.c:2944
+#: cp/class.c:2987
 msgid "`%D' may not have reference type `%T' because it is a member of a union"
 msgstr ""
 
-#: cp/class.c:2952
+#: cp/class.c:2995
 msgid "field `%D' in local class cannot be static"
 msgstr "el camp \"%D\" en la classe local no pot ser static"
 
-#: cp/class.c:2958
+#: cp/class.c:3001
 msgid "field `%D' invalidly declared function type"
 msgstr "el camp \"%D\" 閟 declarat inv鄉idament com un tipus de funci�"
 
-#: cp/class.c:2965
+#: cp/class.c:3008
 msgid "field `%D' invalidly declared method type"
 msgstr "el camp \"%D\" 閟 declarat inv鄉idament com un tipus de m鑤ode"
 
-#: cp/class.c:2998
+#: cp/class.c:3041
 msgid "non-static reference `%#D' in class without a constructor"
 msgstr "refer鑞cia \"%D\" que no 閟 static en una classe sense un constructor"
 
-#: cp/class.c:3041
+#: cp/class.c:3084
 msgid "non-static const member `%#D' in class without a constructor"
 msgstr "membre const \"%D\" que no 閟 static en una classe sense un constructor"
 
-#: cp/class.c:3056
+#: cp/class.c:3099
 msgid "field `%#D' with same name as class"
 msgstr "camp \"%D\" amb el mateix nom que la classe"
 
-#: cp/class.c:3074
+#: cp/class.c:3117
 msgid "`%#T' has pointer data members"
 msgstr "\"%#T\" t� membres punters a dades"
 
-#: cp/class.c:3078
+#: cp/class.c:3121
 msgid "  but does not override `%T(const %T&)'"
 msgstr "  per� no s'imposa a \"%T(const %T&)\""
 
-#: cp/class.c:3080
+#: cp/class.c:3123
 msgid "  or `operator=(const %T&)'"
 msgstr "  o a \"operator=(cont %T&)\""
 
-#: cp/class.c:3083
+#: cp/class.c:3126
 msgid "  but does not override `operator=(const %T&)'"
 msgstr "  per� no s'imposa a \"operator=(const %T&)\""
 
-#: cp/class.c:3517
+#: cp/class.c:3560
 msgid "offset of empty base `%T' may not be ABI-compliant and maychange in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:3627
+#: cp/class.c:3670
 msgid "class `%T' will be considered nearly empty in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:3714
+#: cp/class.c:3757
 msgid "initializer specified for non-virtual method `%D'"
 msgstr "es va especificar un inicialitzador per al m鑤ode no virtual \"%D\""
 
-#: cp/class.c:4402
+#: cp/class.c:4445
 msgid "offset of virtual base `%T' is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4492
+#: cp/class.c:4535
 msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
 msgstr "base directa \"%T\" inaccessible en \"%T\" a causa de ambig黫tat"
 
-#: cp/class.c:4505
+#: cp/class.c:4548
 msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
 msgstr "base virtual \"%T\" inaccessible en \"%T\" a causa de ambig黫tat"
 
-#: cp/class.c:4679
+#: cp/class.c:4722
 msgid "size assigned to `%T' may not be ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
 #. Versions of G++ before G++ 3.4 did not reset the
 #. DECL_MODE.
-#: cp/class.c:4718
+#: cp/class.c:4761
 msgid "the offset of `%D' may not be ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4741
+#: cp/class.c:4784
 msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4750
+#: cp/class.c:4793
 msgid "`%D' contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4809
+#: cp/class.c:4852
 msgid "layout of classes derived from empty class `%T' may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4939 cp/semantics.c:2044
+#: cp/class.c:4982 cp/semantics.c:2041
 msgid "redefinition of `%#T'"
 msgstr "redefinici� de \"%#T\""
 
-#: cp/class.c:5109
+#: cp/class.c:5152
 msgid "`%#T' has virtual functions but non-virtual destructor"
 msgstr "\"%#T\" t� funcions virtuals per� destructors no virtuals"
 
-#: cp/class.c:5188
+#: cp/class.c:5231
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr "es va tractar d'acabar struct, per� va ser tret a causa de errors previs de decodificaci�"
 
-#: cp/class.c:5630
+#: cp/class.c:5673
 #, c-format
 msgid "language string `\"%s\"' not recognized"
 msgstr "cadena de llenguatge \"\"%s\"\" no reconeguda"
 
-#: cp/class.c:5718
+#: cp/class.c:5761
 msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
 msgstr "no es pot resoldre la funci� sobrecarregada \"%D\" basant-se en la conversi� al tipus \"%T\""
 
-#: cp/class.c:5843
+#: cp/class.c:5886
 msgid "no matches converting function `%D' to type `%#T'"
 msgstr "no hi ha coincid鑞cies al convertir la funci� \"%D\" al tipus \"%#T\""
 
-#: cp/class.c:5866
+#: cp/class.c:5909
 msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
 msgstr "la conversi� de la funci� sobrecarregada \"%D\" al tipus \"%#T\" 閟 ambigua"
 
-#: cp/class.c:5892
+#: cp/class.c:5935
 msgid "assuming pointer to member `%D'"
 msgstr "assumint el punter a membre \"%D\""
 
-#: cp/class.c:5895
+#: cp/class.c:5938
 #, c-format
 msgid "(a pointer to member can only be formed with `&%E')"
 msgstr "(un punter a membre solament es pot formar amb \"&%E\")"
 
-#: cp/class.c:5940 cp/class.c:6122 cp/class.c:6129
+#: cp/class.c:5983 cp/class.c:6165 cp/class.c:6172
 msgid "not enough type information"
 msgstr "no hi ha suficient informaci� de tipus"
 
-#: cp/class.c:5957
+#: cp/class.c:6000
 msgid "argument of type `%T' does not match `%T'"
 msgstr "l'argument de tipus \"%T\" no coincideix amb \"%T\""
 
-#: cp/class.c:6106
+#: cp/class.c:6149
 msgid "invalid operation on uninstantiated type"
 msgstr "operaci� inv鄉ida en tipus no instanciat"
 
@@ -13703,11 +13727,11 @@
 #. A name N used in a class S shall refer to the same declaration
 #. in its context and when re-evaluated in the completed scope of
 #. S.
-#: cp/class.c:6364 cp/decl.c:1222 cp/name-lookup.c:514 cp/pt.c:2097
+#: cp/class.c:6407 cp/decl.c:1223 cp/name-lookup.c:514 cp/pt.c:2125
 msgid "declaration of `%#D'"
 msgstr "la declaraci� de \"%#D\""
 
-#: cp/class.c:6365
+#: cp/class.c:6408
 msgid "changes meaning of `%D' from `%+#D'"
 msgstr "canvia el significat de \"%D\" a partir de \"%+#D\""
 
@@ -13810,149 +13834,166 @@
 msgid "  candidate conversions include `%D' and `%D'"
 msgstr "  les conversions candidates inclouen \"%D\" i \"%D\""
 
-#: cp/decl.c:371
+#: cp/decl.c:372
 msgid "label `%D' used but not defined"
 msgstr "s'usa l'etiqueta \"%D\" per� no est� definida"
 
-#: cp/decl.c:378
+#: cp/decl.c:379
 msgid "label `%D' defined but not used"
 msgstr "s'usa l'etiqueta \"%D\" per� no est� definida"
 
-#: cp/decl.c:1130 cp/decl.c:1556
+#: cp/decl.c:1131 cp/decl.c:1570
 msgid "previous declaration of `%D'"
 msgstr "declaraci� pr鑦ia de \"%D\""
 
-#: cp/decl.c:1178
+#: cp/decl.c:1179
 #, fuzzy
 msgid "%Jfunction '%D' redeclared as inline"
 msgstr "funci� \"%s\" re declarada com inline"
 
-#: cp/decl.c:1179
+#: cp/decl.c:1180
 #, fuzzy
 msgid "%Jprevious declaration of '%D' with attribute noinline"
 msgstr "declaraci� pr鑦ia de la funci� \"%s\" amb l'atribut noinline"
 
-#: cp/decl.c:1186
+#: cp/decl.c:1187
 #, fuzzy
 msgid "%Jfunction '%D' redeclared with attribute noinline"
 msgstr "funci� \"%s\" re-declarada amb l'atribut noinline"
 
-#: cp/decl.c:1188
+#: cp/decl.c:1189
 #, fuzzy
 msgid "%Jprevious declaration of '%D' was inline"
 msgstr "la declaraci� pr鑦ia de la funci� \"%s\" va ser inline"
 
-#: cp/decl.c:1209 cp/decl.c:1247
+#: cp/decl.c:1210 cp/decl.c:1248
 msgid "shadowing %s function `%#D'"
 msgstr "enfosquint la funci� de biblioteca \"%#D\""
 
-#: cp/decl.c:1218
+#: cp/decl.c:1219
 msgid "library function `%#D' redeclared as non-function `%#D'"
 msgstr "la funci� de biblioteca \"%#D\" 閟 redeclarada com \"%#D\" que no 閟 funci�"
 
-#: cp/decl.c:1223
+#: cp/decl.c:1224
 msgid "conflicts with built-in declaration `%#D'"
 msgstr "causa conflicte amb la declaraci� interna \"%#D\""
 
-#: cp/decl.c:1242 cp/decl.c:1354 cp/decl.c:1370
+#: cp/decl.c:1243 cp/decl.c:1355 cp/decl.c:1371
 msgid "new declaration `%#D'"
 msgstr "declaraci� nova \"%#D\""
 
-#: cp/decl.c:1243
+#: cp/decl.c:1244
 msgid "ambiguates built-in declaration `%#D'"
 msgstr "fa ambigua la declaraci� interna \"%#D\""
 
-#: cp/decl.c:1314
+#: cp/decl.c:1315
 msgid "`%#D' redeclared as different kind of symbol"
 msgstr "\"%#D\" redeclarat com un tipus diferent de s韒bol"
 
-#: cp/decl.c:1317
+#: cp/decl.c:1318
 msgid "previous declaration of `%#D'"
 msgstr "declaraci� pr鑦ia de \"%#D\""
 
-#: cp/decl.c:1339
+#: cp/decl.c:1340
 msgid "declaration of template `%#D'"
 msgstr "declaraci� del patr� \"%#D\""
 
-#: cp/decl.c:1340 cp/name-lookup.c:515
+#: cp/decl.c:1341 cp/name-lookup.c:515
 msgid "conflicts with previous declaration `%#D'"
 msgstr "causa conflictes amb la declaraci� pr鑦ia \"%#D\""
 
-#: cp/decl.c:1355 cp/decl.c:1371
+#: cp/decl.c:1356 cp/decl.c:1372
 msgid "ambiguates old declaration `%#D'"
 msgstr "fa ambigua la declaraci� antiga \"%#D\""
 
-#: cp/decl.c:1363
+#: cp/decl.c:1364
 msgid "declaration of C function `%#D' conflicts with"
 msgstr "la declaraci� de la funci� C \"%#D\" t� conflictes amb"
 
-#: cp/decl.c:1365
+#: cp/decl.c:1366
 msgid "previous declaration `%#D' here"
 msgstr "declaraci� pr鑦ia de \"%#D\" aqu�"
 
-#: cp/decl.c:1381
+#: cp/decl.c:1382
 #, fuzzy
 msgid "conflicting declaration '%#D'"
 msgstr "declaracions de \"%s\" en conflicte"
 
-#: cp/decl.c:1382
+#: cp/decl.c:1383
 #, fuzzy
 msgid "'%D' has a previous declaration as `%#D'"
 msgstr "declaraci� pr鑦ia com \"%#D\""
 
-#: cp/decl.c:1435
+#. [namespace.alias]
+#.
+#. A namespace-name or namespace-alias shall not be declared as
+#. the name of any other entity in the same declarative region.
+#. A namespace-name defined at global scope shall not be
+#. declared as the name of any other entity in any glogal scope
+#. of the program.
+#: cp/decl.c:1436
+#, fuzzy
+msgid "declaration of `namespace %D' conflicts with"
+msgstr "la declaraci� de la funci� C \"%#D\" t� conflictes amb"
+
+#: cp/decl.c:1437
+#, fuzzy
+msgid "previous declaration of `namespace %D' here"
+msgstr "declaraci� pr鑦ia de \"%#D\" aqu�"
+
+#: cp/decl.c:1449
 msgid "`%#D' previously defined here"
 msgstr "es va definir \"%#D\" pr鑦iament aqu�"
 
-#: cp/decl.c:1436
+#: cp/decl.c:1450
 msgid "`%#D' previously declared here"
 msgstr "es va declarar \"%#D\" pr鑦iament aqu�"
 
 #. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:1445
+#: cp/decl.c:1459
 msgid "prototype for `%#D'"
 msgstr "el prototip per a \"%#D\""
 
-#: cp/decl.c:1446
+#: cp/decl.c:1460
 #, fuzzy
 msgid "%Jfollows non-prototype definition here"
 msgstr "a continuaci� la definici� del no prototip aqu�"
 
-#: cp/decl.c:1458
+#: cp/decl.c:1472
 msgid "previous declaration of `%#D' with %L linkage"
 msgstr "declaraci� pr鑦ia de \"%#D\" amb l'enlla� %L"
 
-#: cp/decl.c:1460
+#: cp/decl.c:1474
 msgid "conflicts with new declaration with %L linkage"
 msgstr "t� conflictes amb la declaraci� nova amb l'enlla� %L"
 
-#: cp/decl.c:1483 cp/decl.c:1490
+#: cp/decl.c:1497 cp/decl.c:1504
 msgid "default argument given for parameter %d of `%#D'"
 msgstr "argument per omissi� donat per al par鄊etre %d de \"%#D\""
 
-#: cp/decl.c:1485 cp/decl.c:1492
+#: cp/decl.c:1499 cp/decl.c:1506
 msgid "after previous specification in `%#D'"
 msgstr "despr閟 de l'especificaci� pr鑦ia en \"%#D\""
 
-#: cp/decl.c:1501
+#: cp/decl.c:1515
 msgid "`%#D' was used before it was declared inline"
 msgstr "es va usar \"%#D\" abans que fora declarat inline"
 
-#: cp/decl.c:1502
+#: cp/decl.c:1516
 #, fuzzy
 msgid "%Jprevious non-inline declaration here"
 msgstr "declaraci� pr鑦ia no inline aqu�"
 
-#: cp/decl.c:1555
+#: cp/decl.c:1569
 msgid "redundant redeclaration of `%D' in same scope"
 msgstr "declaraci� redundant de \"%D\" en el mateix 鄊bit"
 
-#: cp/decl.c:1649
+#: cp/decl.c:1663
 #, c-format
 msgid "declaration of `%F' throws different exceptions"
 msgstr "la declaraci� de \"%F\" llan鏰 excepcions diferents"
 
-#: cp/decl.c:1651
+#: cp/decl.c:1665
 #, c-format
 msgid "than previous declaration `%F'"
 msgstr "que la declaraci� pr鑦ia \"%F\""
@@ -13965,499 +14006,517 @@
 #. that specialization that would cause an implicit
 #. instantiation to take place, in every translation unit in
 #. which such a use occurs.
-#: cp/decl.c:1798
+#: cp/decl.c:1812
 msgid "explicit specialization of %D after first use"
 msgstr "especialitzaci� expl韈ita de %D despr閟 del primer 鷖"
 
-#: cp/decl.c:1878
+#: cp/decl.c:1892
 msgid "%J'%D': visibility attribute ignored because it"
 msgstr ""
 
-#: cp/decl.c:1880
+#: cp/decl.c:1894
 #, fuzzy
 msgid "%Jconflicts with previous declaration here"
 msgstr "causa conflictes amb la declaraci� pr鑦ia \"%#D\""
 
-#: cp/decl.c:1974
+#: cp/decl.c:1988
 msgid "implicit declaration of function `%#D'"
 msgstr "declaraci� impl韈ita de la funci� \"%#D\""
 
-#: cp/decl.c:2137
+#: cp/decl.c:2151
 #, c-format
 msgid "label `%s' referenced outside of any function"
 msgstr "l'etiqueta \"%s\" es va referenciar fora de qualsevol funci�"
 
-#: cp/decl.c:2234 cp/decl.c:2258 cp/decl.c:2346
+#: cp/decl.c:2248 cp/decl.c:2272 cp/decl.c:2360
 msgid "jump to label `%D'"
 msgstr "salt a l'etiqueta \"%D\""
 
-#: cp/decl.c:2236 cp/decl.c:2260
+#: cp/decl.c:2250 cp/decl.c:2274
 msgid "jump to case label"
 msgstr "salt a l'etiqueta case"
 
-#: cp/decl.c:2239 cp/decl.c:2263
+#: cp/decl.c:2253 cp/decl.c:2277
 #, fuzzy
 msgid "%H  from here"
 msgstr "  des d'aqu�"
 
-#: cp/decl.c:2244
+#: cp/decl.c:2258
 msgid "  crosses initialization of `%#D'"
 msgstr "  creua la inicialitzaci� de \"%#D\""
 
-#: cp/decl.c:2247 cp/decl.c:2362
+#: cp/decl.c:2261 cp/decl.c:2376
 msgid "  enters scope of non-POD `%#D'"
 msgstr "  entra en l'鄊bit de \"%#D\" que no 閟 POD"
 
-#: cp/decl.c:2267 cp/decl.c:2366
+#: cp/decl.c:2281 cp/decl.c:2380
 msgid "  enters try block"
 msgstr "  entra intent de bloc"
 
-#: cp/decl.c:2269 cp/decl.c:2368
+#: cp/decl.c:2283 cp/decl.c:2382
 msgid "  enters catch block"
 msgstr "  entra captura de bloc"
 
-#: cp/decl.c:2347
+#: cp/decl.c:2361
 msgid "  from here"
 msgstr "  des d'aqu�"
 
 #. Can't skip init of __exception_info.
-#: cp/decl.c:2358
+#: cp/decl.c:2372
 #, fuzzy
 msgid "%J  enters catch block"
 msgstr "  entra captura de bloc"
 
-#: cp/decl.c:2360
+#: cp/decl.c:2374
 msgid "  skips initialization of `%#D'"
 msgstr "  salta la inicializaci髇 de \"%#D\""
 
-#: cp/decl.c:2394
+#: cp/decl.c:2408
 msgid "label named wchar_t"
 msgstr "etiqueta nomenada wchar_t"
 
-#: cp/decl.c:2397
+#: cp/decl.c:2411
 msgid "duplicate label `%D'"
 msgstr "etiqueta duplicada \"%D\""
 
-#: cp/decl.c:2625 cp/parser.c:3182
+#: cp/decl.c:2639 cp/parser.c:3192
 msgid "`%D' used without template parameters"
 msgstr "s'usa \"%D\" sense par鄊etres de patr�"
 
-#: cp/decl.c:2635 cp/decl.c:2651 cp/decl.c:2739
+#: cp/decl.c:2649 cp/decl.c:2665 cp/decl.c:2753
 msgid "no class template named `%#T' in `%#T'"
 msgstr "no hi ha una patr� de classe cridada \"%#T\" en \"%#T\""
 
-#: cp/decl.c:2672 cp/decl.c:2682 cp/decl.c:2702
+#: cp/decl.c:2686 cp/decl.c:2696 cp/decl.c:2716
 msgid "no type named `%#T' in `%#T'"
 msgstr "no hi ha un tipus cridat \"%#T\" en \"%#T\""
 
-#: cp/decl.c:3429
+#: cp/decl.c:3443
 #, fuzzy
 msgid "%Jan anonymous union cannot have function members"
 msgstr "un union an騨im no pot tenir funcions membre"
 
-#: cp/decl.c:3447
+#: cp/decl.c:3461
 msgid "member %#D' with constructor not allowed in anonymous aggregate"
 msgstr "no es permet el membre \"%#D\" amb constructor en un agregat an騨im"
 
-#: cp/decl.c:3450
+#: cp/decl.c:3464
 msgid "member %#D' with destructor not allowed in anonymous aggregate"
 msgstr "no es permet el membre \"%#D\" amb destructor en un agregat an騨im"
 
-#: cp/decl.c:3453
+#: cp/decl.c:3467
 msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
 msgstr "no es permet el membre \"%#D\" amb operador d'assignaci� de c騪ia en un agregat an騨im"
 
-#: cp/decl.c:3493
+#: cp/decl.c:3507
 msgid "redeclaration of C++ built-in type `%T'"
 msgstr "redeclaraci髇 del tipus intern de C++ \"%T\""
 
-#: cp/decl.c:3531
+#: cp/decl.c:3545
 msgid "multiple types in one declaration"
 msgstr "tipus m鷏tiples en una declaraci�"
 
-#: cp/decl.c:3557
+#: cp/decl.c:3571
 msgid "missing type-name in typedef-declaration"
 msgstr "falta el nom del tipus en la declaraci� typedef"
 
-#: cp/decl.c:3565
+#: cp/decl.c:3579
 msgid "ISO C++ prohibits anonymous structs"
 msgstr "ISO C++ prohibeix structs an騨ims"
 
-#: cp/decl.c:3572
+#: cp/decl.c:3586
 msgid "`%D' can only be specified for functions"
 msgstr "\"%D\" nom閟 pot ser especificat per a funcions"
 
-#: cp/decl.c:3574
+#: cp/decl.c:3588
 msgid "`%D' can only be specified inside a class"
 msgstr "\"%D\" nom閟 pot ser especificat dintre d'una classe"
 
-#: cp/decl.c:3576
+#: cp/decl.c:3590
 msgid "`%D' can only be specified for constructors"
 msgstr "\"%D\" nom閟 pot ser especificat per a constructors"
 
-#: cp/decl.c:3579
+#: cp/decl.c:3593
 msgid "`%D' can only be specified for objects and functions"
 msgstr "\"%D\" nom閟 pot ser especificat per a objectes i funcions"
 
-#: cp/decl.c:3721 cp/decl2.c:855
+#: cp/decl.c:3735 cp/decl2.c:855
 msgid "typedef `%D' is initialized (use __typeof__ instead)"
 msgstr "typedef \"%D\" est� inicialitzat (utilitzi __typeof__ en el seu lloc)"
 
-#: cp/decl.c:3726
+#: cp/decl.c:3740
 msgid "function `%#D' is initialized like a variable"
 msgstr "la funci� \"%#D\" est� inicialitzada com una variable"
 
-#: cp/decl.c:3738
+#: cp/decl.c:3752
 msgid "declaration of `%#D' has `extern' and is initialized"
 msgstr "la declaraci� de \"%#D\" t� \"extern\" i est� inicialitzada"
 
-#: cp/decl.c:3771
+#: cp/decl.c:3785
 msgid "`%#D' is not a static member of `%#T'"
 msgstr "\"%#D\" no 閟 un membre static de \"%#T\""
 
-#: cp/decl.c:3777
+#: cp/decl.c:3791
 msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
 msgstr "ISO C++ no permet que \"%T::%D\" es defineixi com \"%T::%D\""
 
-#: cp/decl.c:3788
+#: cp/decl.c:3802
 msgid "duplicate initialization of %D"
 msgstr "inicialitzaci� duplicada de %D"
 
-#: cp/decl.c:3819
+#: cp/decl.c:3833
 msgid "declaration of `%#D' outside of class is not definition"
 msgstr "la declaraci� de \"%#D\" fora de la classe no 閟 una definici�"
 
-#: cp/decl.c:3868
+#: cp/decl.c:3882
 msgid "variable `%#D' has initializer but incomplete type"
 msgstr "la variable \"%#D\" t� inicializador per� de tipus de dada incompleta"
 
-#: cp/decl.c:3876 cp/decl.c:4445
+#: cp/decl.c:3890 cp/decl.c:4500
 msgid "elements of array `%#D' have incomplete type"
 msgstr "alguns elements de la matriu \"%#D\" tenen tipus de dada incompleta"
 
-#: cp/decl.c:3892
+#: cp/decl.c:3906
 msgid "aggregate `%#D' has incomplete type and cannot be defined"
 msgstr "l'agregat \"%#D\" t� un tipus incomplet i no es pot definir"
 
-#: cp/decl.c:3942
+#: cp/decl.c:3956
 msgid "`%D' declared as reference but not initialized"
 msgstr "\"%D\" declarat com refer鑞cia per� no est� inicialitzat"
 
-#: cp/decl.c:3948
+#: cp/decl.c:3962
 msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
 msgstr "ISO C++ prohibeix l'鷖 d'una llista de inicialitzadors per a inicialitzar la refer鑞cia \"%D\""
 
-#: cp/decl.c:3976
+#: cp/decl.c:3990
 msgid "cannot initialize `%T' from `%T'"
 msgstr "no es pot inicialitzar \"%T\" des de \"%T\""
 
-#: cp/decl.c:4008
+#: cp/decl.c:4022
 msgid "initializer fails to determine size of `%D'"
 msgstr "el inicializador no pot determinar la grand鄏ia de \"%D\""
 
-#: cp/decl.c:4013
+#: cp/decl.c:4027
 msgid "array size missing in `%D'"
 msgstr "falta la grand鄏ia de la matriu en \"%D\""
 
-#: cp/decl.c:4025
+#: cp/decl.c:4039
 msgid "zero-size array `%D'"
 msgstr "matriu \"%D\" de grand鄏ia zero"
 
 #. An automatic variable with an incomplete type: that is an error.
 #. Don't talk about array types here, since we took care of that
 #. message in grokdeclarator.
-#: cp/decl.c:4062
+#: cp/decl.c:4076
 msgid "storage size of `%D' isn't known"
 msgstr "no es coneix la grand鄏ia d'emmagatzematge de \"%D\""
 
-#: cp/decl.c:4084
+#: cp/decl.c:4098
 msgid "storage size of `%D' isn't constant"
 msgstr "la grand鄏ia d'emmagatzematge de \"%D\" no 閟 constant"
 
-#: cp/decl.c:4139
+#: cp/decl.c:4153
 msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
 msgstr "perd�: la sem鄋tica de les dades static de la funci� inline \"%#D\" 閟 err騨ia (acabar� amb m鷏tiples c騪ies)"
 
-#: cp/decl.c:4140
+#: cp/decl.c:4154
 #, fuzzy
 msgid "%J  you can work around this by removing the initializer"
 msgstr "  pot evitar aix� eliminant el inicializador"
 
-#: cp/decl.c:4166
+#: cp/decl.c:4180
 msgid "uninitialized const `%D'"
 msgstr "const \"%D\" sense inicialitzar"
 
-#: cp/decl.c:4245
+#: cp/decl.c:4240
+msgid "name `%D' used in a GNU-style designated initializer for an array"
+msgstr ""
+
+#: cp/decl.c:4251
+#, c-format
+msgid "Designated initializer `%E' larger than array size"
+msgstr ""
+
+#: cp/decl.c:4323
 msgid "brace-enclosed initializer used to initialize `%T'"
 msgstr "es va utilitzar un inicialitzador entre par鑞tesis per a inicialitzar \"%T\""
 
-#: cp/decl.c:4309
+#: cp/decl.c:4387
 msgid "initializer for `%T' must be brace-enclosed"
 msgstr "el inicialitzador per a \"%T\" deu estar tancat entre par鑞tesis"
 
-#: cp/decl.c:4326
+#: cp/decl.c:4404
 msgid "ISO C++ does not allow designated initializers"
 msgstr "ISO C++ no permet inicialitzadors designats"
 
-#: cp/decl.c:4330
+#: cp/decl.c:4408
 msgid "`%T' has no non-static data member named `%D'"
 msgstr "\"%T\" t� una dada membre que no 閟 non-static cridada \"%D\""
 
-#: cp/decl.c:4378
-msgid "name `%D' used in a GNU-style designated initializer for an array"
-msgstr ""
-
-#: cp/decl.c:4401
+#: cp/decl.c:4456
 msgid "too many initializers for `%T'"
 msgstr "massa inicialitzadors per a \"%T\""
 
-#: cp/decl.c:4439
+#: cp/decl.c:4494
 msgid "variable-sized object `%D' may not be initialized"
 msgstr "l'objecte de grand鄏ia variable \"%D\" no pot ser inicialitzat"
 
-#: cp/decl.c:4450
+#: cp/decl.c:4505
 msgid "`%D' has incomplete type"
 msgstr "\"%D\" t� un tipus de dada incompleta"
 
-#: cp/decl.c:4505
+#: cp/decl.c:4560
 msgid "`%D' must be initialized by constructor, not by `{...}'"
 msgstr "\"%D\" deu ser inicialitzat per un constructor, no per \"{...}\""
 
-#: cp/decl.c:4549
+#: cp/decl.c:4604
 msgid "structure `%D' with uninitialized const members"
 msgstr "estructura \"%D\" amb membres const sense inicialitzar"
 
-#: cp/decl.c:4551
+#: cp/decl.c:4606
 msgid "structure `%D' with uninitialized reference members"
 msgstr "estructura \"%D\" amb membres de refer鑞cia sense inicialitzar"
 
-#: cp/decl.c:4732
+#: cp/decl.c:4788
 msgid "assignment (not initialization) in declaration"
 msgstr "assignaci� (no inicialitzaci�) en la declaraci�"
 
-#: cp/decl.c:4749
+#: cp/decl.c:4805
 msgid "cannot initialize `%D' to namespace `%D'"
 msgstr "no es poden inicialitzar \"%D\" per a l'espai de noms \"%D\""
 
-#: cp/decl.c:4803
+#: cp/decl.c:4859
 msgid "shadowing previous type declaration of `%#D'"
 msgstr "enfosquint la declaraci� de tipus pr鑦ia de \"%#D\""
 
-#: cp/decl.c:4840
+#: cp/decl.c:4896
 msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
 msgstr "\"%D\" no pot ser thread-local perqu� 閟 de tipus \"%T\" que no 閟 POD"
 
-#: cp/decl.c:4855
+#: cp/decl.c:4911
 msgid "`%D' is thread-local and so cannot be dynamically initialized"
 msgstr "\"%D\" 閟 thread-local i per tant no es pot inicialitzar din鄊icament"
 
-#: cp/decl.c:5337
+#: cp/decl.c:5406
 msgid "invalid catch parameter"
 msgstr "par鄊etre de captura inv鄉id"
 
-#: cp/decl.c:5451
+#: cp/decl.c:5520
 msgid "destructor for alien class `%T' cannot be a member"
 msgstr "el destructor per a la classe estrangera \"%T\" no pot ser un membre"
 
-#: cp/decl.c:5454
+#: cp/decl.c:5523
 msgid "constructor for alien class `%T' cannot be a member"
 msgstr "el constructor per a la classe estrangera \"%T\" no pot ser un membre"
 
-#: cp/decl.c:5476
+#: cp/decl.c:5545
 msgid "`%D' declared as a `virtual' %s"
 msgstr "\"%D\" va ser declarat com un %s \"virtual\""
 
-#: cp/decl.c:5478
+#: cp/decl.c:5547
 msgid "`%D' declared as an `inline' %s"
 msgstr "\"%D\" va ser declarat com un %s \"inline\""
 
-#: cp/decl.c:5480
+#: cp/decl.c:5549
 msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
 msgstr "especificadors de funci� \"const\" i \"volatile\" en \"%D\" inv鄉ids en la declaraci� %s"
 
-#: cp/decl.c:5483
+#: cp/decl.c:5552
 msgid "`%D' declared as a friend"
 msgstr "\"%D\" declarat com un friend"
 
-#: cp/decl.c:5489
+#: cp/decl.c:5558
 msgid "`%D' declared with an exception specification"
 msgstr "\"%D\" declarat amb una excepci� d'especificaci�"
 
-#: cp/decl.c:5571
+#: cp/decl.c:5640
 msgid "cannot declare `::main' to be a template"
 msgstr "no es pot declarar \"::main\" com template"
 
-#: cp/decl.c:5573
+#: cp/decl.c:5642
 msgid "cannot declare `::main' to be inline"
 msgstr "no es pot declarar \"::main\" com inline"
 
-#: cp/decl.c:5575
+#: cp/decl.c:5644
 msgid "cannot declare `::main' to be static"
 msgstr "no es pot declarar \"::main\" com static"
 
-#: cp/decl.c:5578
+#: cp/decl.c:5647
 msgid "`main' must return `int'"
 msgstr "\"main\" deu retornar \"int\""
 
-#: cp/decl.c:5606
+#: cp/decl.c:5675
 msgid "non-local function `%#D' uses anonymous type"
 msgstr "la funci� \"%#D\" que no 閟 local usa un tipus an騨im"
 
-#: cp/decl.c:5609
+#: cp/decl.c:5678
 msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
 msgstr "\"%#D\" no es refereix al tipus sense qualificar, aix� que no s'usa per a l'enlla鏰t"
 
-#: cp/decl.c:5615
+#: cp/decl.c:5684
 msgid "non-local function `%#D' uses local type `%T'"
 msgstr "la funci� \"%#D\" que no 閟 local utilitza el tipus local \"%T\""
 
-#: cp/decl.c:5639
+#: cp/decl.c:5708
 msgid "%smember function `%D' cannot have `%T' method qualifier"
 msgstr "%sfunci� membre \"%D\" no pot tenir el qualificador de m鑤ode \"%T\""
 
-#: cp/decl.c:5663
+#: cp/decl.c:5732
 msgid "defining explicit specialization `%D' in friend declaration"
 msgstr "definint l'especialitzaci� expl韈ita \"%D\" en la declaraci� friend"
 
 #. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:5673
+#: cp/decl.c:5742
 msgid "invalid use of template-id `%D' in declaration of primary template"
 msgstr "鷖 inv鄉id de l'aneu de patr� \"%D\" en la declaraci� del patr� prim鄏i"
 
-#: cp/decl.c:5700
+#: cp/decl.c:5769
 msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
 msgstr "no es permeten els argument per omissi� en la declaraci� de l'especialitzaci� friend del patr� \"%D\""
 
-#: cp/decl.c:5707
+#: cp/decl.c:5776
 msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
 msgstr "no es permet \"inline\" en la declaraci� de l'especialitzaci� friend del patr� \"%D\""
 
-#: cp/decl.c:5765
+#: cp/decl.c:5834
 msgid "definition of implicitly-declared `%D'"
 msgstr "la definici� de \"%D\" declarat impl韈itament"
 
-#: cp/decl.c:5785 cp/decl2.c:738
+#: cp/decl.c:5854 cp/decl2.c:738
 msgid "no `%#D' member function declared in class `%T'"
 msgstr "no hi ha una funci� membre \"%#D\" declarada en la classe \"%T\""
 
-#: cp/decl.c:5919
+#: cp/decl.c:5988
 msgid "non-local variable `%#D' uses local type `%T'"
 msgstr ""
 
-#: cp/decl.c:6034
+#: cp/decl.c:6103
 msgid "invalid in-class initialization of static data member of non-integral type `%T'"
 msgstr ""
 
-#: cp/decl.c:6043
+#: cp/decl.c:6112
 msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
 msgstr "ISO C++ prohibeix la inicializaci髇 en la classe del membre static \"%D\" que no 閟 constant"
 
-#: cp/decl.c:6046
+#: cp/decl.c:6115
 msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
 msgstr "ISO C++ prohibeix la inicialitzaci� del membre constant \"%D\" del tipus \"%T\" que no 閟 enter"
 
-#: cp/decl.c:6065
+#: cp/decl.c:6134
 #, fuzzy
 msgid "size of array `%D' has non-integral type `%T'"
 msgstr "la grand鄏ia de la matriu \"%D\" t� un tipus no enter"
 
-#: cp/decl.c:6067
+#: cp/decl.c:6136
 #, fuzzy
 msgid "size of array has non-integral type `%T'"
 msgstr "la grand鄏ia de la matriu t� un tipus no enter"
 
-#: cp/decl.c:6103
+#: cp/decl.c:6172
 msgid "size of array `%D' is negative"
 msgstr "la grand鄏ia de la matriu \"%D\" 閟 negatiu"
 
-#: cp/decl.c:6105
+#: cp/decl.c:6174
 msgid "size of array is negative"
 msgstr "la grand鄏ia de la matriu 閟 negatiu"
 
-#: cp/decl.c:6113
+#: cp/decl.c:6182
 msgid "ISO C++ forbids zero-size array `%D'"
 msgstr "ISO C++ prohibeix la matriu \"%D\" de grand鄏ia zero"
 
-#: cp/decl.c:6115
+#: cp/decl.c:6184
 msgid "ISO C++ forbids zero-size array"
 msgstr "ISO C++ prohibeix la matriu de grand鄏ia zero"
 
-#: cp/decl.c:6122
+#: cp/decl.c:6191
 msgid "size of array `%D' is not an integral constant-expression"
 msgstr "la grand鄏ia de la matriu \"%D\" no 閟 una expressi� constant integral"
 
-#: cp/decl.c:6125
+#: cp/decl.c:6194
 msgid "size of array is not an integral constant-expression"
 msgstr "la grand鄏ia de la matriu no 閟 una expressi� constant integral"
 
-#: cp/decl.c:6130
+#: cp/decl.c:6199
 msgid "ISO C++ forbids variable-size array `%D'"
 msgstr "ISO C++ prohibeix la matriu \"%D\" de grand鄏ia variable"
 
-#: cp/decl.c:6132
+#: cp/decl.c:6201
 msgid "ISO C++ forbids variable-size array"
 msgstr "ISO C++ prohibeix la matriu de grand鄏ia variable"
 
-#: cp/decl.c:6154
+#: cp/decl.c:6223
 msgid "overflow in array dimension"
 msgstr "desbordament en la dimensi� de la matriu"
 
-#: cp/decl.c:6248
+#: cp/decl.c:6317
 msgid "declaration of `%D' as %s"
 msgstr "declaraci髇 de \"%D\" com %s"
 
-#: cp/decl.c:6250
+#: cp/decl.c:6319
 #, c-format
 msgid "creating %s"
 msgstr "creant %s"
 
-#: cp/decl.c:6262
+#: cp/decl.c:6331
 msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
 msgstr "la declaraci� de \"%D\" com una matriu multidimensional deu tenir l韒its per a totes les dimensions excepte la primera"
 
-#: cp/decl.c:6265
+#: cp/decl.c:6334
 msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr "una matriu multidimensional deu tenir l韒its per a totes les dimensions excepte per a la primera"
 
-#: cp/decl.c:6293
+#: cp/decl.c:6362
 msgid "return type specification for constructor invalid"
 msgstr "l'especificaci� del tipus de retorn per al constructor 閟 inv鄉id"
 
-#: cp/decl.c:6300
+#: cp/decl.c:6369
 msgid "return type specification for destructor invalid"
 msgstr "l'especificaci� del tipus de retorn per al destructor 閟 inv鄉id"
 
-#: cp/decl.c:6306
+#: cp/decl.c:6375
 msgid "operator `%T' declared to return `%T'"
 msgstr "l'operador \"%T\" es va declarar per a retornar \"%T\""
 
-#: cp/decl.c:6308
+#: cp/decl.c:6377
 msgid "return type specified for `operator %T'"
 msgstr "es va especificar un tipus de retorn per a \"operator %T\""
 
-#: cp/decl.c:6452
+#: cp/decl.c:6400
+msgid "unnamed variable or field declared void"
+msgstr "variable sense nom o camp declarat void"
+
+#: cp/decl.c:6405
+#, fuzzy, c-format
+msgid "variable or field `%E' declared void"
+msgstr "variable o camp \"%s\" declarat void"
+
+#: cp/decl.c:6408
+msgid "variable or field declared void"
+msgstr "variable o camp declarat void"
+
+#: cp/decl.c:6547
 msgid "destructors must be member functions"
 msgstr "els destructors deuen ser funcions membre"
 
-#: cp/decl.c:6471
+#: cp/decl.c:6566
 msgid "destructor `%T' must match class name `%T'"
 msgstr "el destructor \"%T\" deu coincidir amb el nom de la classe \"%T\""
 
-#: cp/decl.c:6534
+#: cp/decl.c:6629
 msgid "declarator-id missing; using reserved word `%D'"
 msgstr "falta l'identificador del declarador; utilitzant la paraula reservada \"%D\""
 
-#: cp/decl.c:6588
+#: cp/decl.c:6683
 msgid "type `%T' is not derived from type `%T'"
 msgstr "el tipus \"%T\" no 閟 derivat del tipus \"%T\""
 
 #. Parse error puts this typespec where
 #. a declarator should go.
-#: cp/decl.c:6651
+#: cp/decl.c:6746
 msgid "`%T' specified as declarator-id"
 msgstr "\"%T\" especificat com identificador de declarador"
 
-#: cp/decl.c:6653
+#: cp/decl.c:6748
 msgid "  perhaps you want `%T' for a constructor"
 msgstr "  potser vol \"%T\" per a un constructor"
 
@@ -14465,302 +14524,294 @@
 #. decl-specifier like in
 #. std::allocator alloc;
 #. Handle that gracefully.
-#: cp/decl.c:6675
+#: cp/decl.c:6770
 #, c-format
 msgid "invalid use of template-name '%E' in a declarator"
 msgstr "鷖 inv鄉id del nom de patr� \"%E\" en un declarador"
 
-#: cp/decl.c:6695
+#: cp/decl.c:6790 cp/decl.c:8124
 msgid "declaration of `%D' as non-function"
 msgstr "la declaraci� de \"%D\" com una no funci�"
 
-#: cp/decl.c:6772
+#: cp/decl.c:6867
 msgid "`bool' is now a keyword"
 msgstr "`bool' ara 閟 una paraula clau"
 
-#: cp/decl.c:6774
+#: cp/decl.c:6869
 msgid "extraneous `%T' ignored"
 msgstr "\"%T\" extra ignorat"
 
-#: cp/decl.c:6790 cp/decl.c:6834
+#: cp/decl.c:6885 cp/decl.c:6929
 msgid "multiple declarations `%T' and `%T'"
 msgstr "declaracions m鷏tiples \"%T\" i \"%T\""
 
-#: cp/decl.c:6803
+#: cp/decl.c:6898
 msgid "ISO C++ does not support `long long'"
 msgstr "ISO C++ no d髇a suport a \"long long\""
 
-#: cp/decl.c:6907 cp/decl.c:6910
+#: cp/decl.c:7002 cp/decl.c:7005
 #, c-format
 msgid "ISO C++ forbids declaration of `%s' with no type"
 msgstr "ISO C++ prohibeix la declaraci� de \"%s\" sense tipus"
 
-#: cp/decl.c:6941
+#: cp/decl.c:7036
 #, c-format
 msgid "short, signed or unsigned invalid for `%s'"
 msgstr "short, signed o unsigned inv鄉id per a \"%s\""
 
-#: cp/decl.c:6946
+#: cp/decl.c:7041
 #, c-format
 msgid "long and short specified together for `%s'"
 msgstr "long i short especificats junts per a \"%s\""
 
-#: cp/decl.c:6957
+#: cp/decl.c:7052
 #, c-format
 msgid "signed and unsigned given together for `%s'"
 msgstr "es van donar junts signed i unsigned per a \"%s\""
 
-#: cp/decl.c:7066
+#: cp/decl.c:7161
 msgid "qualifiers are not allowed on declaration of `operator %T'"
 msgstr "no es permeten qualificadors en la declaraci� de \"operator %T\""
 
-#: cp/decl.c:7088
+#: cp/decl.c:7183
 msgid "member `%D' cannot be declared both virtual and static"
 msgstr ""
 
-#: cp/decl.c:7097
+#: cp/decl.c:7192
 msgid "`%T::%D' is not a valid declarator"
 msgstr "\"%T::%D\" no 閟 una declaraci� v鄉ida"
 
-#: cp/decl.c:7109
+#: cp/decl.c:7204
 msgid "storage class specifiers invalid in parameter declarations"
 msgstr "especificadors de classe d'emmagatzematge inv鄉ids en les declaracions de par鄊etres"
 
-#: cp/decl.c:7113
+#: cp/decl.c:7208
 msgid "typedef declaration invalid in parameter declaration"
 msgstr "declaraci� typedef inv鄉ida en la declaraci� de par鄊etres"
 
-#: cp/decl.c:7126
+#: cp/decl.c:7221
 msgid "virtual outside class declaration"
 msgstr "declaraci� de virtual fora de class"
 
-#: cp/decl.c:7185
+#: cp/decl.c:7280
 #, c-format
 msgid "storage class specified for %s `%s'"
 msgstr "classe d'emmagatzematge especificada per %s \"%s\""
 
-#: cp/decl.c:7220
+#: cp/decl.c:7315
 #, c-format
 msgid "top-level declaration of `%s' specifies `auto'"
 msgstr "la declaraci� del nivell superior de \"%s\" especifica \"auto\""
 
-#: cp/decl.c:7232
+#: cp/decl.c:7327
 msgid "storage class specifiers invalid in friend function declarations"
 msgstr "especificadors de classe d'emmagatzematge inv鄉ids en les declaracions de funcions friend"
 
-#: cp/decl.c:7397
+#: cp/decl.c:7492
 msgid "destructor cannot be static member function"
 msgstr "el destructor no pot ser una funci� membre de tipus static"
 
-#: cp/decl.c:7400
+#: cp/decl.c:7495
 #, c-format
 msgid "destructors may not be `%s'"
 msgstr "els destructors no poden ser \"%s\""
 
-#: cp/decl.c:7421
+#: cp/decl.c:7516
 msgid "constructor cannot be static member function"
 msgstr "el constructor no pot ser una funci� membre de tipus static"
 
-#: cp/decl.c:7424
+#: cp/decl.c:7519
 msgid "constructors cannot be declared virtual"
 msgstr "els constructors no poden ser declarats virtual"
 
-#: cp/decl.c:7429
+#: cp/decl.c:7524
 #, c-format
 msgid "constructors may not be `%s'"
 msgstr "els constructors no poden ser \"%s\""
 
-#: cp/decl.c:7439
+#: cp/decl.c:7534
 msgid "return value type specifier for constructor ignored"
 msgstr "el especificador de tipus del valor retornat per al constructor 閟 ignorat"
 
-#: cp/decl.c:7458
+#: cp/decl.c:7553
 #, c-format
 msgid "can't initialize friend function `%s'"
 msgstr "no es pot inicialitzar la funci� friend \"%s\""
 
 #. Cannot be both friend and virtual.
-#: cp/decl.c:7462
+#: cp/decl.c:7557
 msgid "virtual functions cannot be friends"
 msgstr "les funcions virtual no poden ser friend"
 
-#: cp/decl.c:7467
+#: cp/decl.c:7562
 msgid "friend declaration not in class definition"
 msgstr "la declaraci� friend no est� en una definici� de classe"
 
-#: cp/decl.c:7469
+#: cp/decl.c:7564
 #, c-format
 msgid "can't define friend function `%s' in a local class definition"
 msgstr "no es pot definir la funci� friend \"%s\" en una definici� de classe local"
 
-#: cp/decl.c:7490
+#: cp/decl.c:7585
 msgid "destructors may not have parameters"
 msgstr "els destructors no poden tenir par鄊etres"
 
-#: cp/decl.c:7510 cp/decl.c:7517
+#: cp/decl.c:7605 cp/decl.c:7612
 msgid "cannot declare reference to `%#T'"
 msgstr "no es poden declarar refer鑞cies a \"%#T\""
 
-#: cp/decl.c:7511
+#: cp/decl.c:7606
 msgid "cannot declare pointer to `%#T'"
 msgstr "no es pot declarar un punter a \"%#T\""
 
-#: cp/decl.c:7516
+#: cp/decl.c:7611
 msgid "cannot declare pointer to `%#T' member"
 msgstr "no es pot declarar un punter al membre \"%#T\""
 
-#: cp/decl.c:7655
+#: cp/decl.c:7750
 msgid "extra qualification `%T::' on member `%s' ignored"
 msgstr "s'ignora la qualificaci� extra `%T::' en el membre \"%s\""
 
-#: cp/decl.c:7671
+#: cp/decl.c:7766
 msgid "cannot declare member function `%T::%s' within `%T'"
 msgstr "no es pot declarar la funci� membre \"%T::%s\" dintre de \"%T\""
 
-#: cp/decl.c:7686
+#: cp/decl.c:7781
 msgid "cannot declare member `%T::%s' within `%T'"
 msgstr "no es pot declarar el membre \"%T::%s\" dintre de \"%T\""
 
-#: cp/decl.c:7766
+#: cp/decl.c:7861
 msgid "data member may not have variably modified type `%T'"
 msgstr ""
 
-#: cp/decl.c:7768
+#: cp/decl.c:7863
 msgid "parameter may not have variably modified type `%T'"
 msgstr ""
 
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 #. declarations of constructors within a class definition.
-#: cp/decl.c:7776
+#: cp/decl.c:7871
 msgid "only declarations of constructors can be `explicit'"
 msgstr "solament les declaracions de constructors poden ser \"explicit\""
 
-#: cp/decl.c:7784
+#: cp/decl.c:7879
 #, c-format
 msgid "non-member `%s' cannot be declared `mutable'"
 msgstr "el no-membre \"%s\" no pot ser declarat \"mutable\""
 
-#: cp/decl.c:7789
+#: cp/decl.c:7884
 #, c-format
 msgid "non-object member `%s' cannot be declared `mutable'"
 msgstr "el membre non-objecte \"%s\" no pot ser declarat \"mutable\""
 
-#: cp/decl.c:7795
+#: cp/decl.c:7890
 #, c-format
 msgid "function `%s' cannot be declared `mutable'"
 msgstr "la funci� \"%s\" no pot ser declarada \"mutable\""
 
-#: cp/decl.c:7800
+#: cp/decl.c:7895
 #, c-format
 msgid "static `%s' cannot be declared `mutable'"
 msgstr "static \"%s\" no pot ser declarat \"mutable\""
 
-#: cp/decl.c:7805
+#: cp/decl.c:7900
 #, c-format
 msgid "const `%s' cannot be declared `mutable'"
 msgstr "const \"%s\" no pot ser declarat \"mutable\""
 
-#: cp/decl.c:7818
+#: cp/decl.c:7913
 msgid "template-id `%D' used as a declarator"
 msgstr "l'identificador de patr� \"%D\" s'usa com un declarador"
 
-#: cp/decl.c:7839
+#: cp/decl.c:7934
 msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
 msgstr "ISO C++ prohibeix el tipus niat \"%D\" amb el mateix nom que la classe que ho cont�"
 
-#: cp/decl.c:7847
+#: cp/decl.c:7942
 #, fuzzy
 msgid "%Jtypedef name may not be a nested-name-specifier"
 msgstr "el nom de la definici� de tipus pot no ser qualificada per a la classe"
 
-#: cp/decl.c:7893
+#: cp/decl.c:7988
 #, fuzzy
 msgid "%Jinvalid type qualifier for non-member function type"
 msgstr "qualificador de tipus inv鄉id per al tipus de funci� no membre"
 
-#: cp/decl.c:7956
+#: cp/decl.c:8051
 msgid "type qualifiers specified for friend class declaration"
 msgstr "es van especificar qualificadors de tipus en una declaraci� de classe friend"
 
-#: cp/decl.c:7961
+#: cp/decl.c:8056
 msgid "`inline' specified for friend class declaration"
 msgstr "es va especificar \"inline\" per a la declaraci� de classe friend"
 
-#: cp/decl.c:7969
+#: cp/decl.c:8064
 msgid "template parameters cannot be friends"
 msgstr "els par鄊etres del patr� no poden ser friends"
 
-#: cp/decl.c:7971
+#: cp/decl.c:8066
 msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
 msgstr "la declaraci� friend requereix una clau de classe, ex. \"friend class %T::%D\""
 
-#: cp/decl.c:7975
+#: cp/decl.c:8070
 msgid "friend declaration requires class-key, i.e. `friend %#T'"
 msgstr "la declaraci� friend requereix una clau de classe, ex. \"friend %#T\""
 
-#: cp/decl.c:7988
+#: cp/decl.c:8083
 msgid "trying to make class `%T' a friend of global scope"
 msgstr "tractant fer que la classe \"%T\" sigui un friend d'鄊bit global"
 
-#: cp/decl.c:7999
+#: cp/decl.c:8094
 msgid "invalid qualifiers on non-member function type"
 msgstr "qualificadors inv鄉ids en el tipus de funci� no membre"
 
-#: cp/decl.c:8018
+#: cp/decl.c:8113
 msgid "abstract declarator `%T' used as declaration"
 msgstr "el declarador abstracte \"%T\" es va utilitzar com una declaraci�"
 
-#: cp/decl.c:8030
-msgid "unnamed variable or field declared void"
-msgstr "variable sense nom o camp declarat void"
-
-#: cp/decl.c:8039
-msgid "variable or field declared void"
-msgstr "variable o camp declarat void"
-
-#: cp/decl.c:8049
+#: cp/decl.c:8139
 msgid "cannot use `::' in parameter declaration"
 msgstr "no es pot usar \"::\" en la declaraci� de par鄊etres"
 
 #. Something like struct S { int N::j; };
-#: cp/decl.c:8094
+#: cp/decl.c:8184
 msgid "invalid use of `::'"
 msgstr "鷖 inv鄉id de \"::\""
 
-#: cp/decl.c:8106
+#: cp/decl.c:8196
 msgid "function `%D' cannot be declared friend"
 msgstr "la funci� \"%D\" no pot ser declarada friend"
 
-#: cp/decl.c:8118
+#: cp/decl.c:8208
 msgid "can't make `%D' into a method -- not in a class"
 msgstr "no es pot fer \"%D\" en un m鑤ode -- no est� en una classe"
 
-#: cp/decl.c:8127
+#: cp/decl.c:8217
 msgid "function `%D' declared virtual inside a union"
 msgstr "la funci� \"%s\" es va declarar virtual dintre d'un union"
 
-#: cp/decl.c:8136
+#: cp/decl.c:8226
 msgid "`%D' cannot be declared virtual, since it is always static"
 msgstr "\"%D\" no es pot declarar virtual, ja que sempre 閟 static"
 
-#: cp/decl.c:8215
+#: cp/decl.c:8305
 msgid "field `%D' has incomplete type"
 msgstr "el camp \"%D\" t� tipus de dada incompleta"
 
-#: cp/decl.c:8217
+#: cp/decl.c:8307
 msgid "name `%T' has incomplete type"
 msgstr "el nom \"%T\" t� tipus de dada incompleta"
 
-#: cp/decl.c:8226
+#: cp/decl.c:8316
 msgid "  in instantiation of template `%T'"
 msgstr "  en la instanciaci� det patr� \"%T\""
 
-#: cp/decl.c:8236
+#: cp/decl.c:8326
 #, c-format
 msgid "`%s' is neither function nor member function; cannot be declared friend"
 msgstr "\"%s\" no 閟 ni funci� ni funci� membre; no pot ser declarat friend"
 
-#: cp/decl.c:8247
+#: cp/decl.c:8337
 msgid "member functions are implicitly friends of their class"
 msgstr "les funcions membres s髇 impl韈itament friends de la seva classe"
 
@@ -14776,91 +14827,91 @@
 #. the rest of the compiler does not correctly
 #. handle the initialization unless the member is
 #. static so we make it static below.
-#: cp/decl.c:8287
+#: cp/decl.c:8377
 msgid "ISO C++ forbids initialization of member `%D'"
 msgstr "ISO C++ prohibeix la inicializaci髇 del membre \"%D\""
 
-#: cp/decl.c:8289
+#: cp/decl.c:8379
 msgid "making `%D' static"
 msgstr "fent a \"%D\" static"
 
-#: cp/decl.c:8345
+#: cp/decl.c:8435
 #, c-format
 msgid "storage class `auto' invalid for function `%s'"
 msgstr "la classe d'emmagatzematge \"auto\" 閟 inv鄉ida per a la funci� \"%s\""
 
-#: cp/decl.c:8347
+#: cp/decl.c:8437
 #, c-format
 msgid "storage class `register' invalid for function `%s'"
 msgstr "la classe d'emmagatzematge \"register\" 閟 inv鄉ida per a la funci� \"%s\""
 
-#: cp/decl.c:8349
+#: cp/decl.c:8439
 #, c-format
 msgid "storage class `__thread' invalid for function `%s'"
 msgstr "la classe d'emmagatzematge \"__thread\" 閟 inv鄉ida per a la funci� \"%s\""
 
-#: cp/decl.c:8360
+#: cp/decl.c:8450
 #, c-format
 msgid "storage class `static' invalid for function `%s' declared out of global scope"
 msgstr "la classe d'emmagatzematge \"static\" 閟 inv鄉ida per a la funci� \"%s\" declarada fora de l'鄊bit global"
 
-#: cp/decl.c:8362
+#: cp/decl.c:8452
 #, c-format
 msgid "storage class `inline' invalid for function `%s' declared out of global scope"
 msgstr "la classe d'emmagatzematge \"inline\" 閟 inv鄉ida per a la funci� \"%s\" declarada fora de l'鄊bit global"
 
-#: cp/decl.c:8369
+#: cp/decl.c:8459
 #, c-format
 msgid "virtual non-class function `%s'"
 msgstr "la funci� virtual \"%s\" no 閟 classe"
 
-#: cp/decl.c:8400
+#: cp/decl.c:8490
 msgid "cannot declare member function `%D' to have static linkage"
 msgstr "no es pot declarar que la funci� membre \"%D\" tingui enlla鏰t est鄑ic"
 
 #. FIXME need arm citation
-#: cp/decl.c:8406
+#: cp/decl.c:8496
 msgid "cannot declare static function inside another function"
 msgstr "no es pot declarar una funci� static dintre d'altra funci�"
 
-#: cp/decl.c:8434
+#: cp/decl.c:8524
 msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
 msgstr "\"static\" pot no ser utilitzat quan es defineix (oposat a la declaraci�) una dada membre static"
 
-#: cp/decl.c:8440
+#: cp/decl.c:8530
 msgid "static member `%D' declared `register'"
 msgstr "es va declarar el membre static \"%D\" com \"register\""
 
-#: cp/decl.c:8445
+#: cp/decl.c:8535
 msgid "cannot explicitly declare member `%#D' to have extern linkage"
 msgstr "no es pot declarar expl韈itament que el membre \"%#D\" tingui un enlla鏰t extern"
 
-#: cp/decl.c:8585
+#: cp/decl.c:8675
 msgid "default argument for `%#D' has type `%T'"
 msgstr "l'argument per omissi� de \"%#D\" t� tipus \"%T\""
 
-#: cp/decl.c:8588
+#: cp/decl.c:8678
 msgid "default argument for parameter of type `%T' has type `%T'"
 msgstr "l'argument per omissi� per al par鄊etre del tipus \"%T\" t� el tipus \"%T\""
 
-#: cp/decl.c:8605
+#: cp/decl.c:8695
 msgid "default argument `%E' uses local variable `%D'"
 msgstr "l'argument per omissi� \"%E\" usa la variable local \"%D\""
 
-#: cp/decl.c:8649
+#: cp/decl.c:8739
 #, c-format
 msgid "invalid string constant `%E'"
 msgstr "constant de cadena inv鄉ida \"%E\""
 
-#: cp/decl.c:8651
+#: cp/decl.c:8741
 msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
 msgstr "constant entera inv鄉ida en la llista de par鄊etres, va oblidar proporcionar nom(s) de par鄊etre(s)?"
 
-#: cp/decl.c:8689
+#: cp/decl.c:8779
 msgid "parameter `%D' invalidly declared method type"
 msgstr "el par鄊etre \"%D\" es va declarar inv鄉idament com tipus de m鑤ode"
 
-#: cp/decl.c:8713
+#: cp/decl.c:8803
 msgid "parameter `%D' includes %s to array of unknown bound `%T'"
 msgstr "el par鄊etre \"%D\" inclou %s per a la matriu \"%T\" de l韒it desconegut"
 
@@ -14879,94 +14930,94 @@
 #. or implicitly defined), there's no need to worry about their
 #. existence.  Theoretically, they should never even be
 #. instantiated, but that's hard to forestall.
-#: cp/decl.c:8872
+#: cp/decl.c:8962
 msgid "invalid constructor; you probably meant `%T (const %T&)'"
 msgstr "constructor inv鄉id; tal vegada va voler dir \"%T (const %T&)\""
 
-#: cp/decl.c:9000
+#: cp/decl.c:9090
 msgid "`%D' must be a nonstatic member function"
 msgstr "\"%D\" deu ser una funci� membre que no sigui static"
 
-#: cp/decl.c:9006
+#: cp/decl.c:9096
 msgid "`%D' must be either a non-static member function or a non-member function"
 msgstr "\"%D\" deu ser una funci� membre no est鄑ic o una funci� no membre"
 
-#: cp/decl.c:9023
+#: cp/decl.c:9113
 msgid "`%D' must have an argument of class or enumerated type"
 msgstr "\"%D\" deu tenir un argument de tipus classe o enumerat"
 
-#: cp/decl.c:9058
+#: cp/decl.c:9148
 #, c-format
 msgid "conversion to %s%s will never use a type conversion operator"
 msgstr "la conversi� a %s%s mai usar� un operador de conversi� de tipus"
 
 #. 13.4.0.3
-#: cp/decl.c:9065
+#: cp/decl.c:9155
 msgid "ISO C++ prohibits overloading operator ?:"
 msgstr "ISO C++ prohibeix la sobrec鄏rega de l'operador ?:"
 
-#: cp/decl.c:9115
+#: cp/decl.c:9205
 msgid "postfix `%D' must take `int' as its argument"
 msgstr "el postfix \"%D\" deu prendre \"int\" com el seu argument"
 
-#: cp/decl.c:9119
+#: cp/decl.c:9209
 msgid "postfix `%D' must take `int' as its second argument"
 msgstr "el postfix \"%D\" deu prendre \"int\" com el seu segon argument"
 
-#: cp/decl.c:9126
+#: cp/decl.c:9216
 msgid "`%D' must take either zero or one argument"
 msgstr "\"%D\" deu prendre zero o un arguments"
 
-#: cp/decl.c:9128
+#: cp/decl.c:9218
 msgid "`%D' must take either one or two arguments"
 msgstr "\"%D\" deu prendre un o dos arguments"
 
-#: cp/decl.c:9149
+#: cp/decl.c:9239
 msgid "prefix `%D' should return `%T'"
 msgstr "el prefix \"%D\" deu regressar \"%T\""
 
-#: cp/decl.c:9155
+#: cp/decl.c:9245
 msgid "postfix `%D' should return `%T'"
 msgstr "el postfix \"%D\" deu regressar \"%T\""
 
-#: cp/decl.c:9164
+#: cp/decl.c:9254
 msgid "`%D' must take `void'"
 msgstr "\"%D\" deu prendre \"void\""
 
-#: cp/decl.c:9166 cp/decl.c:9174
+#: cp/decl.c:9256 cp/decl.c:9264
 msgid "`%D' must take exactly one argument"
 msgstr "\"%D\" deu prendre un argument exactament"
 
-#: cp/decl.c:9176
+#: cp/decl.c:9266
 msgid "`%D' must take exactly two arguments"
 msgstr "\"%D\" deu prendre dos arguments exactament"
 
-#: cp/decl.c:9184
+#: cp/decl.c:9274
 msgid "user-defined `%D' always evaluates both arguments"
 msgstr "el \"%D\" definit per l'usuari sempre avalua ambd髎 arguments"
 
-#: cp/decl.c:9198
+#: cp/decl.c:9288
 msgid "`%D' should return by value"
 msgstr "\"%D\" deu regressar per valor"
 
-#: cp/decl.c:9210 cp/decl.c:9213
+#: cp/decl.c:9300 cp/decl.c:9303
 msgid "`%D' cannot have default arguments"
 msgstr "\"%D\" no pot tenir arguments per omissi�"
 
-#: cp/decl.c:9273
+#: cp/decl.c:9363
 msgid "using typedef-name `%D' after `%s'"
 msgstr "usant el nom de definici� de tipus \"%D\" despr閟 de \"%s\""
 
-#: cp/decl.c:9279
+#: cp/decl.c:9369
 msgid "using template type parameter `%T' after `%s'"
 msgstr "usant el par鄊etre de tipus patr� \"%T\" despr閟 de \"%s\""
 
-#: cp/decl.c:9287
+#: cp/decl.c:9377
 #, fuzzy
 msgid "`%T' referred to as `%s'"
 msgstr "\"%#D\" redeclarat com %C"
 
-#: cp/decl.c:9293
+#: cp/decl.c:9383
 #, fuzzy
 msgid "`%T' referred to as enum"
 msgstr "\"%#D\" redeclarat com %C"
@@ -14978,50 +15029,50 @@
 #. void f(class C);		// No template header here
 #.
 #. then the required template argument is missing.
-#: cp/decl.c:9308
+#: cp/decl.c:9398
 #, fuzzy
 msgid "template argument required for `%s %T'"
 msgstr "es requereix un argument de patr� per a \"%T\""
 
-#: cp/decl.c:9453
+#: cp/decl.c:9543
 msgid "use of enum `%#D' without previous declaration"
 msgstr "鷖 del enum \"%#D\" sense declaraci� pr鑦ia"
 
-#: cp/decl.c:9471
+#: cp/decl.c:9561
 #, fuzzy
 msgid "redeclaration of `%T' as a non-template"
 msgstr "la declaraci� de \"%D\" com una no funci�"
 
-#: cp/decl.c:9517
+#: cp/decl.c:9607
 msgid "derived union `%T' invalid"
 msgstr "union derivada \"%T\" inv鄉ida"
 
-#: cp/decl.c:9570
+#: cp/decl.c:9660
 msgid "base type `%T' fails to be a struct or class type"
 msgstr "el tipus base \"%T\" falla a ser un tipus struct o classe"
 
-#: cp/decl.c:9578
+#: cp/decl.c:9668
 msgid "recursive type `%T' undefined"
 msgstr "tipus recursivo \"%T\" sense definir"
 
-#: cp/decl.c:9580
+#: cp/decl.c:9670
 msgid "duplicate base type `%T' invalid"
 msgstr "tipus base duplicat \"%T\" inv鄉id"
 
-#: cp/decl.c:9658
+#: cp/decl.c:9748
 msgid "Java class '%T' cannot have multiple bases"
 msgstr ""
 
-#: cp/decl.c:9660
+#: cp/decl.c:9750
 #, fuzzy
 msgid "Java class '%T' cannot have virtual bases"
 msgstr "la classe base \"%#T\" t� un destructor no virtual"
 
-#: cp/decl.c:9700
+#: cp/decl.c:9790
 msgid "multiple definition of `%#T'"
 msgstr "definici� m鷏tiple de \"%#T\""
 
-#: cp/decl.c:9701
+#: cp/decl.c:9791
 #, fuzzy
 msgid "%Jprevious definition here"
 msgstr "definici� pr鑦ia aqu�"
@@ -15030,48 +15081,48 @@
 #.
 #. IF no integral type can represent all the enumerator values, the
 #. enumeration is ill-formed.
-#: cp/decl.c:9836
+#: cp/decl.c:9926
 msgid "no integral type can represent all of the enumerator values for `%T'"
 msgstr ""
 
-#: cp/decl.c:9926
+#: cp/decl.c:10023
 msgid "enumerator value for `%D' not integer constant"
 msgstr "el valor de enumerador per a \"%D\" no 閟 una constant entera"
 
-#: cp/decl.c:9946
+#: cp/decl.c:10043
 msgid "overflow in enumeration values at `%D'"
 msgstr "desbordament en valors d'enumeraci� en \"%D\""
 
-#: cp/decl.c:10015
+#: cp/decl.c:10112
 msgid "return type `%#T' is incomplete"
 msgstr "el tipus de retorn \"%#T\" 閟 un tipus de dada incompleta"
 
-#: cp/decl.c:10133
+#: cp/decl.c:10230
 msgid "return type for `main' changed to `int'"
 msgstr "el tipus de retorn per a \"main\" va canviar a \"int\""
 
-#: cp/decl.c:10162
+#: cp/decl.c:10259
 msgid "`%D' implicitly declared before its definition"
 msgstr "\"%D\" declarat impl韈itament abans de la seva definici�"
 
-#: cp/decl.c:10184 cp/typeck.c:6071
+#: cp/decl.c:10281 cp/typeck.c:6092
 msgid "`operator=' should return a reference to `*this'"
 msgstr "\"operator=\" deu retornar una refer鑞cia a \"*this\""
 
-#: cp/decl.c:10453
+#: cp/decl.c:10550
 msgid "parameter `%D' declared void"
 msgstr "el par鄊etre \"%D\" es va declarar void"
 
-#: cp/decl.c:10919
+#: cp/decl.c:11016
 #, fuzzy
 msgid "invalid member function declaration"
 msgstr "declaraci� del patr� membre \"%D\" inv鄉ida"
 
-#: cp/decl.c:10936
+#: cp/decl.c:11033
 msgid "`%D' is already defined in class `%T'"
 msgstr "\"%D\" ja es va definir en la classe \"%T\""
 
-#: cp/decl.c:11149
+#: cp/decl.c:11246
 msgid "static member function `%#D' declared with type qualifiers"
 msgstr "la funci� membre static \"%#D\" 閟 declarada amb qualificadors de tipus"
 
@@ -15119,7 +15170,7 @@
 msgid "invalid use of `virtual' in template declaration of `%#D'"
 msgstr "鷖 inv鄉id de \"virtual\" en la declaraci� de patr� de \"%#D\""
 
-#: cp/decl2.c:541 cp/pt.c:2834
+#: cp/decl2.c:541 cp/pt.c:2878
 msgid "template declaration of `%#D'"
 msgstr "declaraci� en patr� de \"%#D\""
 
@@ -15191,41 +15242,41 @@
 msgid "anonymous struct not inside named type"
 msgstr "struct an騨im no es troba dintre d'un tipus nomenat"
 
-#: cp/decl2.c:1218
+#: cp/decl2.c:1224
 msgid "namespace-scope anonymous aggregates must be static"
 msgstr "els agregats an騨ims d'abast de nom d'espai deuen ser static"
 
-#: cp/decl2.c:1225
+#: cp/decl2.c:1231
 #, fuzzy
 msgid "anonymous union with no members"
 msgstr "agregat an騨im sense membres"
 
-#: cp/decl2.c:1259
+#: cp/decl2.c:1265
 msgid "`operator new' must return type `%T'"
 msgstr "\"operator new\" deu retornar el tipus \"%T\""
 
-#: cp/decl2.c:1267
+#: cp/decl2.c:1273
 msgid "`operator new' takes type `size_t' (`%T') as first parameter"
 msgstr "\"operator new\" pren el tipus \"size_t\" (\"%T\") com primer argument"
 
-#: cp/decl2.c:1293
+#: cp/decl2.c:1299
 msgid "`operator delete' must return type `%T'"
 msgstr "\"operator delete\" deu retornar el tipus \"%T\""
 
-#: cp/decl2.c:1301
+#: cp/decl2.c:1307
 msgid "`operator delete' takes type `%T' as first parameter"
 msgstr "\"operator delete\" pren el tipus \"%T\" com primer argument"
 
-#: cp/decl2.c:2810
+#: cp/decl2.c:2816
 msgid "inline function `%D' used but never defined"
 msgstr "s'usa la funci� inline \"%D\" per� mai es va definir"
 
-#: cp/decl2.c:2956
+#: cp/decl2.c:2962
 msgid "default argument missing for parameter %P of `%+#D'"
 msgstr "falta l'argument per omissi� per al par鄊etre %P de \"%+#D\""
 
 #. damn ICE suppression
-#: cp/error.c:2387
+#: cp/error.c:2385
 #, c-format
 msgid "unexpected letter `%c' in locate_error\n"
 msgstr "lletra \"%c\" inesperada en locate_error\n"
@@ -15252,7 +15303,7 @@
 msgid "throwing NULL, which has integral, not pointer type"
 msgstr "llan鏰nt NULL, que t� un tipus integral, no un tipus punter"
 
-#: cp/except.c:598 cp/init.c:2038
+#: cp/except.c:598 cp/init.c:2047
 #, fuzzy
 msgid "`%D' should never be overloaded"
 msgstr "\"%D\" deu regressar per valor"
@@ -15332,7 +15383,7 @@
 msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning"
 msgstr "(si aquesta no 閟 la seva intenci�, asseguri's qu'el patr� de la funci� ja ha estat declarada i agregui <> aqu� despr閟 del nom de la funci�) -Wno-non-template-friend desactiva aquest av韘"
 
-#: cp/g++spec.c:229 java/jvspec.c:415
+#: cp/g++spec.c:232 java/jvspec.c:415
 #, c-format
 msgid "argument to `%s' missing\n"
 msgstr "falta l'argument per a `%s'\n"
@@ -15462,61 +15513,61 @@
 msgid "incomplete type `%T' does not have member `%D'"
 msgstr "el tipus incomplet \"%T\" no t� al membre \"%D\""
 
-#: cp/init.c:1459
+#: cp/init.c:1460
 msgid "`%D' is not a member of type `%T'"
 msgstr "\"%D\" no 閟 un membre de tipus \"%T\""
 
-#: cp/init.c:1478
+#: cp/init.c:1487
 msgid "invalid pointer to bit-field `%D'"
 msgstr "punter inv鄉id al camp de bit \"%D\""
 
-#: cp/init.c:1580
+#: cp/init.c:1589
 #, fuzzy
 msgid "invalid use of non-static member function `%D'"
 msgstr "鷖 inv鄉id del camp no static \"%D\""
 
-#: cp/init.c:1586 cp/semantics.c:1236
+#: cp/init.c:1595 cp/semantics.c:1236
 #, fuzzy
 msgid "invalid use of non-static data member `%D'"
 msgstr "鷖 inv鄉id del camp no static \"%D\""
 
-#: cp/init.c:1725
+#: cp/init.c:1734
 msgid "new of array type fails to specify size"
 msgstr "new de matriu falla a l'especificar la grand鄏ia"
 
-#: cp/init.c:1736
+#: cp/init.c:1745
 msgid "size in array new must have integral type"
 msgstr "la grand鄏ia de la matriu nova deu tenir un tipus integral"
 
-#: cp/init.c:1742
+#: cp/init.c:1751
 msgid "zero size array reserves no space"
 msgstr "la matriu de grand鄏ia zero no reserva espai"
 
-#: cp/init.c:1809
+#: cp/init.c:1818
 msgid "new cannot be applied to a reference type"
 msgstr "new no pot ser aplicat a un tipus de refer鑞cia"
 
-#: cp/init.c:1815
+#: cp/init.c:1824
 msgid "new cannot be applied to a function type"
 msgstr "new no pot ser aplicat a una funcci� de refer鑞cia"
 
-#: cp/init.c:1861
+#: cp/init.c:1870
 msgid "call to Java constructor, while `jclass' undefined"
 msgstr "cridada a constructor Java, mentre \"jclass\" est� indefinit"
 
-#: cp/init.c:1877
+#: cp/init.c:1886
 msgid "can't find class$"
 msgstr "no es pot trobar class$"
 
-#: cp/init.c:2004
+#: cp/init.c:2013
 msgid "invalid type `void' for new"
 msgstr "tipus \"void\" inv鄉id per a new"
 
-#: cp/init.c:2014
+#: cp/init.c:2023
 msgid "uninitialized const in `new' of `%#T'"
 msgstr "const sense inicialitzar en \"new\" de \"%#T\""
 
-#: cp/init.c:2033
+#: cp/init.c:2042
 #, c-format
 msgid "call to Java constructor with `%s' undefined"
 msgstr "cridada a constructor Java amb \"%s\" sense definir"
@@ -15524,39 +15575,39 @@
 #. See PR 15967. This should never happen (and it is
 #. fixed correctly in mainline), but on the release branch
 #. we prefer this less-intrusive approacch.
-#: cp/init.c:2077
+#: cp/init.c:2086
 msgid "no suitable or ambiguous `%D' found in class `%T'"
 msgstr ""
 
-#: cp/init.c:2083
+#: cp/init.c:2092
 msgid "request for member `%D' is ambiguous"
 msgstr "a petici� per al membre \"%D\" 閟 ambigua"
 
-#: cp/init.c:2203
+#: cp/init.c:2212
 msgid "ISO C++ forbids initialization in array new"
 msgstr "ISO C++ prohibeix la inicialitzaci� en la matriu new"
 
-#: cp/init.c:2677
+#: cp/init.c:2686
 msgid "initializer ends prematurely"
 msgstr "el inicialitzador acaba prematurament"
 
-#: cp/init.c:2734
+#: cp/init.c:2743
 msgid "cannot initialize multi-dimensional array with initializer"
 msgstr "no es poden inicialitzar matrius multidimensionals amb el inicialitzador"
 
-#: cp/init.c:2895
+#: cp/init.c:2904
 msgid "possible problem detected in invocation of delete operator:"
 msgstr ""
 
-#: cp/init.c:2898
+#: cp/init.c:2907
 msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
 msgstr ""
 
-#: cp/init.c:2919
+#: cp/init.c:2928
 msgid "unknown array size in delete"
 msgstr "grand鄏ia de matriu desconeguda en delete"
 
-#: cp/init.c:3184
+#: cp/init.c:3193
 msgid "type to vector delete is neither pointer or array type"
 msgstr "el tipus de vector delete no 閟 del tipus punter ni matriu"
 
@@ -15621,15 +15672,15 @@
 msgid "(if you use `-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
 msgstr ""
 
-#: cp/mangle.c:2037
+#: cp/mangle.c:2050
 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
 msgstr ""
 
-#: cp/mangle.c:2090
+#: cp/mangle.c:2103
 msgid "omitted middle operand to `?:' operand cannot be mangled"
 msgstr ""
 
-#: cp/mangle.c:2389
+#: cp/mangle.c:2402
 msgid "the mangled name of `%D' will change in a future version of GCC"
 msgstr ""
 
@@ -15775,7 +15826,7 @@
 
 #. It's a nested name with template parameter dependent scope.
 #. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2126 cp/name-lookup.c:2140 cp/name-lookup.c:3380
+#: cp/name-lookup.c:2126 cp/name-lookup.c:2140 cp/name-lookup.c:3362
 msgid "`%T' is not a namespace"
 msgstr "\"%T\" no 閟 un nom d'espai"
 
@@ -15811,89 +15862,89 @@
 msgid "using-declaration cannot name destructor"
 msgstr "declaraci� d'鷖 per al destructor"
 
-#: cp/name-lookup.c:3005
+#: cp/name-lookup.c:2984
 msgid "declaration of `%D' not in a namespace surrounding `%D'"
 msgstr "la declaraci� de \"%D\" no est� en un espai de noms al voltant de \"%D\""
 
-#: cp/name-lookup.c:3045
+#: cp/name-lookup.c:3024
 msgid "`%D' should have been declared inside `%D'"
 msgstr "\"%D\" deuria ser declarat dintre de \"%D\""
 
-#: cp/name-lookup.c:3109
+#: cp/name-lookup.c:3088
 msgid "namespace alias `%D' not allowed here, assuming `%D'"
 msgstr "no es permet aqu� l'alies de l'espai de noms \"%D\", assumint que 閟 \"%D\""
 
 #. The parser did not find it, so it's not there.
-#: cp/name-lookup.c:3224
+#: cp/name-lookup.c:3203
 msgid "unknown namespace `%D'"
 msgstr "espai de noms \"%D\" desconegut"
 
-#: cp/name-lookup.c:3374
+#: cp/name-lookup.c:3356
 msgid "namespace `%T' undeclared"
 msgstr "espai de noms \"%T\" sense declarar"
 
-#: cp/name-lookup.c:3407
+#: cp/name-lookup.c:3389
 msgid "strong using only meaningful at namespace scope"
 msgstr ""
 
-#: cp/name-lookup.c:3414
+#: cp/name-lookup.c:3396
 #, fuzzy
 msgid "`%D' attribute directive ignored"
 msgstr "s'ignora la directiva d'atribut \"%s\""
 
-#: cp/name-lookup.c:3547
+#: cp/name-lookup.c:3529
 msgid "use of `%D' is ambiguous"
 msgstr "l'鷖 de \"%D\" 閟 ambigu"
 
-#: cp/name-lookup.c:3548
+#: cp/name-lookup.c:3530
 msgid "  first declared as `%#D' here"
 msgstr "  declarat inicialment com \"%#D\" aqu�"
 
-#: cp/name-lookup.c:3551
+#: cp/name-lookup.c:3533
 msgid "  also declared as `%#D' here"
 msgstr "  tamb� declarat com \"%#D\" aqu�"
 
-#: cp/name-lookup.c:3566
+#: cp/name-lookup.c:3548
 msgid "`%D' denotes an ambiguous type"
 msgstr "\"%D\" denota un tipus ambigu"
 
-#: cp/name-lookup.c:3567
+#: cp/name-lookup.c:3549
 #, fuzzy
 msgid "%J  first type here"
 msgstr "  primer tipus aqu�"
 
-#: cp/name-lookup.c:3568
+#: cp/name-lookup.c:3550
 #, fuzzy
 msgid "%J  other type here"
 msgstr "  altre tipus aqu�"
 
 #. This happens for A::B where B is a template, and there are no
 #. template arguments.
-#: cp/name-lookup.c:3633 cp/typeck.c:1792
+#: cp/name-lookup.c:3615 cp/typeck.c:1792
 msgid "invalid use of `%D'"
 msgstr "鷖 inv鄉id de \"%D\""
 
-#: cp/name-lookup.c:3674
+#: cp/name-lookup.c:3656
 msgid "`%D::%D' is not a template"
 msgstr "\"%D::%D\" no 閟 un patr�"
 
-#: cp/name-lookup.c:3691
+#: cp/name-lookup.c:3673
 msgid "`%D' undeclared in namespace `%D'"
 msgstr "\"%D\" no declarat en l'espai de noms \"%D\""
 
-#: cp/name-lookup.c:4153
+#: cp/name-lookup.c:4135
 msgid "`%D' is not a function,"
 msgstr "\"%D\" no 閟 una funci�,"
 
-#: cp/name-lookup.c:4154
+#: cp/name-lookup.c:4136
 msgid "  conflict with `%D'"
 msgstr "  t� conflicte amb \"%D\""
 
-#: cp/name-lookup.c:4911
+#: cp/name-lookup.c:4893
 msgid "XXX entering pop_everything ()\n"
 msgstr ""
 
-#: cp/name-lookup.c:4920
+#: cp/name-lookup.c:4902
 msgid "XXX leaving pop_everything ()\n"
 msgstr ""
 
@@ -15907,7 +15958,7 @@
 msgid "`%D::%D' has not been declared"
 msgstr "\"%#D\" no pot ser declarat"
 
-#: cp/parser.c:1809 cp/semantics.c:2308
+#: cp/parser.c:1809 cp/semantics.c:2305
 #, fuzzy
 msgid "`::%D' has not been declared"
 msgstr "\"%#D\" no pot ser declarat"
@@ -15936,7 +15987,7 @@
 msgid "new types may not be defined in a return type"
 msgstr "new no pot ser aplicat a un tipus de refer鑞cia"
 
-#: cp/parser.c:1888 cp/pt.c:4196
+#: cp/parser.c:1888 cp/pt.c:4238
 msgid "`%T' is not a template"
 msgstr "\"%T\" no 閟 un patr�"
 
@@ -15990,109 +16041,109 @@
 msgid "typedef-name `%D' used as destructor declarator"
 msgstr "l'identificador de patr� \"%D\" s'usa com un declarador"
 
-#: cp/parser.c:3638
+#: cp/parser.c:3648
 #, fuzzy
 msgid "ISO C++ forbids compound-literals"
 msgstr "ISO C++ prohibeix literals composats"
 
-#: cp/parser.c:4461
+#: cp/parser.c:4498
 msgid "array bound forbidden after parenthesized type-id"
 msgstr ""
 
-#: cp/parser.c:4462
+#: cp/parser.c:4499
 msgid "try removing the parentheses around the type-id"
 msgstr ""
 
-#: cp/parser.c:4624
+#: cp/parser.c:4661
 #, fuzzy
 msgid "expression in new-declarator must have integral or enumeration type"
 msgstr "la grand鄏ia de la matriu nova deu tenir un tipus integral"
 
-#: cp/parser.c:4805
+#: cp/parser.c:4842
 msgid "use of old-style cast"
 msgstr "鷖 de la conversi� d'estil antic"
 
-#: cp/parser.c:5550
+#: cp/parser.c:5587
 #, c-format
 msgid "case label `%E' not within a switch statement"
 msgstr "l'etiqueta casi \"%E\" no es troba dintre d'una declaraci� switch"
 
-#: cp/parser.c:6092
+#: cp/parser.c:6130
 msgid "ISO C++ forbids computed gotos"
 msgstr "ISO C++ prohibeix gotos calculats"
 
-#: cp/parser.c:6212
+#: cp/parser.c:6250
 msgid "extra `;'"
 msgstr ""
 
-#: cp/parser.c:6507
+#: cp/parser.c:6545
 msgid "mixing declarations and function-definitions is forbidden"
 msgstr ""
 
-#: cp/parser.c:6645
+#: cp/parser.c:6683
 #, fuzzy
 msgid "duplicate `friend'"
 msgstr "\"%s\" duplicat"
 
-#: cp/parser.c:6794
+#: cp/parser.c:6832
 #, fuzzy
 msgid "class definition may not be declared a friend"
 msgstr "la funci� \"%D\" no pot ser declarada friend"
 
-#: cp/parser.c:7109
+#: cp/parser.c:7147
 msgid "only constructors take base initializers"
 msgstr ""
 
-#: cp/parser.c:7160
+#: cp/parser.c:7198
 #, fuzzy
 msgid "anachronistic old-style base class initializer"
 msgstr "inicialitzador de classe base d'estil antic anacr騨ic"
 
-#: cp/parser.c:7201
+#: cp/parser.c:7239
 msgid "keyword `typename' not allowed in this context (a qualified member initializer is implicitly a type)"
 msgstr ""
 
 #. Warn that we do not support `export'.
-#: cp/parser.c:7563
+#: cp/parser.c:7601
 msgid "keyword `export' not implemented, and will be ignored"
 msgstr "la paraula clau \"export\" no est� implementada, i ser� ignorada"
 
 #. Otherwise, emit an error about the invalid digraph, but continue
 #. parsing because we got our argument list.
-#: cp/parser.c:7923
+#: cp/parser.c:7961
 #, fuzzy
 msgid "`<::' cannot begin a template-argument list"
 msgstr "l'objecte \"%E\" no es pot usar com un argument de patr�"
 
-#: cp/parser.c:7924
+#: cp/parser.c:7962
 msgid "`<:' is an alternate spelling for `['. Insert whitespace between `<' and `::'"
 msgstr ""
 
-#: cp/parser.c:7931
+#: cp/parser.c:7969
 msgid "(if you use `-fpermissive' G++ will accept your code)"
 msgstr ""
 
 #. Explain what went wrong.
-#: cp/parser.c:8106
+#: cp/parser.c:8145
 #, fuzzy
 msgid "non-template `%D' used as template"
 msgstr "s'usa un no-patr� com patr�"
 
-#: cp/parser.c:8107
+#: cp/parser.c:8146
 #, fuzzy
 msgid "use `%T::template %D' to indicate that it is a template"
 msgstr "identificador de patr� \"%D\" en la declaraci� del patr� primari"
 
-#: cp/parser.c:9058
+#: cp/parser.c:9102
 msgid "using `typename' outside of template"
 msgstr "usant \"typename\" fora de la plantilla"
 
-#: cp/parser.c:9180
+#: cp/parser.c:9224
 #, fuzzy
 msgid "expected type-name"
 msgstr "operant inesperat"
 
-#: cp/parser.c:9239
+#: cp/parser.c:9283
 #, fuzzy
 msgid "type attributes are honored only at type definition"
 msgstr "l'atribut \"%s\" sol es pot aplicar a definicions de classe"
@@ -16100,91 +16151,91 @@
 #. [namespace.udecl]
 #.
 #. A using declaration shall not name a template-id.
-#: cp/parser.c:9622
+#: cp/parser.c:9666
 #, fuzzy
 msgid "a template-id may not appear in a using-declaration"
 msgstr "no es permet l'espai de noms \"%D\" en la declaraci� d'鷖"
 
-#: cp/parser.c:9949
+#: cp/parser.c:9986
 msgid "an asm-specification is not allowed on a function-definition"
 msgstr ""
 
-#: cp/parser.c:9951
+#: cp/parser.c:9988
 #, fuzzy
 msgid "attributes are not allowed on a function-definition"
 msgstr "la variable de registre global segueix a una definici� de funci�"
 
-#: cp/parser.c:10084
+#: cp/parser.c:10121
 #, fuzzy
 msgid "attributes after parenthesized initializer ignored"
 msgstr "atributs en el declarador de parametres de matriu ignorats"
 
-#: cp/parser.c:10540
+#: cp/parser.c:10591
 #, fuzzy
 msgid "`%T::%D' is not a type"
 msgstr "\"%D::%D\" no 閟 un patr�"
 
-#: cp/parser.c:11288
+#: cp/parser.c:11341
 #, fuzzy
 msgid "file ends in default argument"
 msgstr "%Hlectura de final de fitxer dintre de l'argument per defecte"
 
-#: cp/parser.c:11344
+#: cp/parser.c:11397
 #, fuzzy
 msgid "deprecated use of default argument for parameter of non-function"
 msgstr "argument per omissi� donat per al par鄊etre %d de \"%#D\""
 
-#: cp/parser.c:11347
+#: cp/parser.c:11400
 #, fuzzy
 msgid "default arguments are only permitted for function parameters"
 msgstr "argument per omissi� donat per al par鄊etre %d de \"%#D\""
 
-#: cp/parser.c:12078
+#: cp/parser.c:12166
 msgid "declaration of `%D' in `%D' which does not enclose `%D'"
 msgstr "declaraci� de \"%D\" en \"%D\" la qual no inclou a \"%D\""
 
-#: cp/parser.c:12091
+#: cp/parser.c:12179
 #, fuzzy
 msgid "extra qualification ignored"
 msgstr "s'ignora la qualificaci� extra \"%T::\" en el membre \"%D\""
 
-#: cp/parser.c:12102
+#: cp/parser.c:12190
 #, fuzzy
 msgid "an explicit specialization must be preceded by 'template <>'"
 msgstr "especialitzaci� expl韈ita no precedida per \"template <>\""
 
-#: cp/parser.c:12385
+#: cp/parser.c:12473
 msgid "extra semicolon"
 msgstr ""
 
-#: cp/parser.c:12403
+#: cp/parser.c:12491
 msgid "a class-key must be used when declaring a friend"
 msgstr ""
 
-#: cp/parser.c:12434
+#: cp/parser.c:12522
 #, fuzzy
 msgid "friend declaration does not name a class or function"
 msgstr "la declaraci� friend no est� en una definici� de classe"
 
-#: cp/parser.c:12605
+#: cp/parser.c:12694
 msgid "pure-specifier on function-definition"
 msgstr ""
 
-#: cp/parser.c:12878
+#: cp/parser.c:12967
 #, fuzzy
 msgid "keyword `typename' not allowed outside of templates"
 msgstr "usant \"typename\" fora de la plantilla"
 
-#: cp/parser.c:12880
+#: cp/parser.c:12969
 msgid "keyword `typename' not allowed in this context (the base class is implicitly a type)"
 msgstr ""
 
-#: cp/parser.c:13700
+#: cp/parser.c:13790
 #, fuzzy
 msgid "reference to `%D' is ambiguous"
 msgstr "l'鷖 de \"%D\" 閟 ambigu"
 
-#: cp/parser.c:13874
+#: cp/parser.c:13964
 #, fuzzy
 msgid "too few template-parameter-lists"
 msgstr "molt poques llistes de par鄊etres de patr� en la declaraci� de \"%D\""
@@ -16193,50 +16244,50 @@
 #. something like:
 #.
 #. template <class T> template <class U> void S::f();
-#: cp/parser.c:13889
+#: cp/parser.c:13979
 #, fuzzy
 msgid "too many template-parameter-lists"
 msgstr "massa llistes de par鄊etres de patr� en la declaraci� de \"%D\""
 
 #. If begin_function_definition didn't like the definition, skip
 #. the entire function.
-#: cp/parser.c:14185
+#: cp/parser.c:14275
 #, fuzzy
 msgid "invalid function declaration"
 msgstr "declarador inv鄉id"
 
 #. Issue an error message.
-#: cp/parser.c:14222
+#: cp/parser.c:14312
 #, fuzzy
 msgid "named return values are no longer supported"
 msgstr "--driver ja no t� suport"
 
-#: cp/parser.c:14561
+#: cp/parser.c:14651
 #, fuzzy
 msgid "`>>' should be `> >' within a nested template argument list"
 msgstr "\">>\" deu ser \"> >\" en el nom de classe del patr�"
 
 #. If this is not a nested template argument list, the '>>' is
 #. a typo for '>'. Emit an error message and continue.
-#: cp/parser.c:14569
+#: cp/parser.c:14659
 msgid "spurious `>>', use `>' to terminate a template argument list"
 msgstr ""
 
-#: cp/parser.c:14574
+#: cp/parser.c:14664
 #, fuzzy
 msgid "missing `>' to terminate the template argument list"
 msgstr "falta par鑞tesi dret en la llista de par鄊etres de macro"
 
-#: cp/parser.c:15062
+#: cp/parser.c:15149
 msgid "`%s' tag used in naming `%#T'"
 msgstr "es va usar la marca \"%s\" al nomenar a\"%#T\""
 
-#: cp/parser.c:15082
+#: cp/parser.c:15169
 #, fuzzy
 msgid "%D redeclared with different access"
 msgstr "\"%#D\" redeclarat com un tipus diferent de s韒bol"
 
-#: cp/parser.c:15099
+#: cp/parser.c:15186
 msgid "`template' (as a disambiguator) is only allowed within templates"
 msgstr ""
 
@@ -16256,81 +16307,86 @@
 msgid "enclosing class templates are not explicitly specialized"
 msgstr "les patrons de classe contingudes no s髇 especialitzades expl韈itament"
 
-#: cp/pt.c:739 cp/pt.c:780
-msgid "specializing `%#T' in different namespace"
+#: cp/pt.c:733
+#, fuzzy
+msgid "specialization of `%D' in different namespace"
 msgstr "especialitzant \"%#T\" en diferents espais de noms"
 
-#: cp/pt.c:740 cp/pt.c:781
+#: cp/pt.c:734 cp/pt.c:803
 msgid "  from definition of `%#D'"
 msgstr "  de la definici� de \"%#D\""
 
-#: cp/pt.c:748
+#: cp/pt.c:770
 msgid "specialization of `%T' after instantiation"
 msgstr "especialitzaci� de \"%T\" despr閟 de la instanciaci�"
 
-#: cp/pt.c:795
+#: cp/pt.c:802
+msgid "specializing `%#T' in different namespace"
+msgstr "especialitzant \"%#T\" en diferents espais de noms"
+
+#: cp/pt.c:817
 msgid "specialization `%T' after instantiation `%T'"
 msgstr "especialitzaci� de \"%T\" despr閟 de la instanciaci� \"%T\""
 
-#: cp/pt.c:807
+#: cp/pt.c:829
 msgid "explicit specialization of non-template `%T'"
 msgstr "especialitzaci� expl韈ita de \"%T\" que no 閟 patr�"
 
-#: cp/pt.c:1067
+#: cp/pt.c:1089
 msgid "specialization of %D after instantiation"
 msgstr "especialitzaci� de %D despr閟 de la instanciaci�"
 
-#: cp/pt.c:1192
+#: cp/pt.c:1220
 msgid "%s %+#D"
 msgstr "%s %+#D"
 
-#: cp/pt.c:1241
+#: cp/pt.c:1269
 msgid "`%D' is not a function template"
 msgstr "\"%D\" no 閟 un patr� de funci�"
 
-#: cp/pt.c:1389
+#: cp/pt.c:1417
 msgid "template-id `%D' for `%+D' does not match any template declaration"
 msgstr "l'idenfificador de patr� \"%D\" per a \"%+D\" no coincideix amb cap declaraci� de patr�"
 
-#: cp/pt.c:1397
+#: cp/pt.c:1425
 msgid "ambiguous template specialization `%D' for `%+D'"
 msgstr "especialitzaci� de patr� ambigua \"%D\" per a \"%+D\""
 
 #. This case handles bogus declarations like template <>
 #. template <class T> void f<int>();
-#: cp/pt.c:1620 cp/pt.c:1694
+#: cp/pt.c:1648 cp/pt.c:1722
 msgid "template-id `%D' in declaration of primary template"
 msgstr "identificador de patr� \"%D\" en la declaraci� del patr� primari"
 
-#: cp/pt.c:1633
+#: cp/pt.c:1661
 msgid "template parameter list used in explicit instantiation"
 msgstr "es va usar una llista de par鄊etres de patr� en una instanciaci� expl韈ita"
 
-#: cp/pt.c:1639
+#: cp/pt.c:1667
 msgid "definition provided for explicit instantiation"
 msgstr "es proveeix una definici� per a instanciaci� expl韈ita"
 
-#: cp/pt.c:1645
+#: cp/pt.c:1673
 msgid "too many template parameter lists in declaration of `%D'"
 msgstr "massa llistes de par鄊etres de patr� en la declaraci� de \"%D\""
 
-#: cp/pt.c:1661
+#: cp/pt.c:1689
 msgid "too few template parameter lists in declaration of `%D'"
 msgstr "molt poques llistes de par鄊etres de patr� en la declaraci� de \"%D\""
 
-#: cp/pt.c:1678
+#: cp/pt.c:1706
 msgid "explicit specialization not preceded by `template <>'"
 msgstr "especialitzaci� expl韈ita no precedida per \"template <>\""
 
-#: cp/pt.c:1691
+#: cp/pt.c:1719
 msgid "partial specialization `%D' of function template"
 msgstr "especialitzaci� parcial \"%D\" del patr� de funci�"
 
-#: cp/pt.c:1723
+#: cp/pt.c:1751
 msgid "default argument specified in explicit specialization"
 msgstr "es va especificar un argument per omissi� en l'especialitzaci� expl韈ita"
 
-#: cp/pt.c:1727
+#: cp/pt.c:1755
 msgid "template specialization with C linkage"
 msgstr "especialitzaci� de patr� amb enlla� C"
 
@@ -16342,107 +16398,117 @@
 #. program is ill-formed.
 #.
 #. Similar language is found in [temp.explicit].
-#: cp/pt.c:1811
+#: cp/pt.c:1839
 msgid "specialization of implicitly-declared special member function"
 msgstr "especialitzaci� de la funci� membre especial declarada impl韈itament"
 
-#: cp/pt.c:1855
+#: cp/pt.c:1883
 msgid "no member function `%D' declared in `%T'"
 msgstr "la funci� no membre \"%D\" es va declarar en \"%T\""
 
 #. There are two many template parameter lists.
-#: cp/pt.c:2005
+#: cp/pt.c:2033
 msgid "too many template parameter lists in declaration of `%T'"
 msgstr "massa llistes de par鄊etres de patr� en la declaraci� de \"%T\""
 
-#: cp/pt.c:2098
+#: cp/pt.c:2126
 msgid " shadows template parm `%#D'"
 msgstr " enfosquen el par鄊etre de patr� \"%#D\""
 
-#: cp/pt.c:2495
+#: cp/pt.c:2523
 msgid "template parameters not used in partial specialization:"
 msgstr "no s'usen els par鄊etres de patr� en l'especialitzaci� parcial:"
 
-#: cp/pt.c:2499
+#: cp/pt.c:2527
 msgid "        `%D'"
 msgstr "        \"%D\""
 
-#: cp/pt.c:2511
+#: cp/pt.c:2539
 msgid "partial specialization `%T' does not specialize any template arguments"
 msgstr "l'especialitzaci� parcial \"%T\" no especialitza cap argument de patr�"
 
-#: cp/pt.c:2536
+#: cp/pt.c:2564
 #, c-format
 msgid "template argument `%E' involves template parameter(s)"
 msgstr "l'argument de patr� \"%E\" involucra el(s) par鄊etre(s) de patr�"
 
-#: cp/pt.c:2580
+#: cp/pt.c:2608
 msgid "type `%T' of template argument `%E' depends on template parameter(s)"
 msgstr "el tipus \"%T\" de l'argument de patr� \"%E\" dep鑞 del(s) par鄊etre(s) de patr�"
 
-#: cp/pt.c:2665
+#: cp/pt.c:2693
 msgid "no default argument for `%D'"
 msgstr "no hi ha un argument per omissi� per a \"%D\""
 
-#: cp/pt.c:2814
+#: cp/pt.c:2842
 msgid "template with C linkage"
 msgstr "patr� amb enlla� C"
 
-#: cp/pt.c:2817
+#: cp/pt.c:2845
 msgid "template class without a name"
 msgstr "classe de patr� sense nom"
 
 #. [temp.mem]
 #.
 #. A destructor shall not be a member template.
-#: cp/pt.c:2824
+#: cp/pt.c:2853
 #, fuzzy
 msgid "destructor `%D' declared as member template"
 msgstr "les dades membres \"%D\" no poden ser un patr� membre"
 
-#: cp/pt.c:2904
+#. [basic.stc.dynamic.allocation]
+#.
+#. An allocation function can be a function
+#. template. ... Template allocation functions shall
+#. have two or more parameters.
+#: cp/pt.c:2868
+#, fuzzy
+msgid "invalid template declaration of `%D'"
+msgstr "declaraci� del patr� membre \"%D\" inv鄉ida"
+
+#: cp/pt.c:2948
 msgid "`%D' does not declare a template type"
 msgstr "\"%D\" no declara un tipus de patr�"
 
-#: cp/pt.c:2910
+#: cp/pt.c:2954
 msgid "template definition of non-template `%#D'"
 msgstr "definici� de patr� de \"%#D\" que no 閟 patr�"
 
-#: cp/pt.c:2951
+#: cp/pt.c:2995
 msgid "expected %d levels of template parms for `%#D', got %d"
 msgstr "s'esperaven %d nivells de par鄊etres de patr� per a \"%#D\", es van obtenir %d"
 
-#: cp/pt.c:2963
+#: cp/pt.c:3007
 msgid "got %d template parameters for `%#D'"
 msgstr "es van obtenir %d par鄊etres de patr� per a \"%#D\""
 
-#: cp/pt.c:2966
+#: cp/pt.c:3010
 msgid "got %d template parameters for `%#T'"
 msgstr "es van obtenir %d par鄊etres de patr� per a \"%#T\""
 
-#: cp/pt.c:2968
+#: cp/pt.c:3012
 #, c-format
 msgid "  but %d required"
 msgstr "  per� es requereixen %d"
 
-#: cp/pt.c:3053
+#: cp/pt.c:3097
 msgid "`%T' is not a template type"
 msgstr "\"%T\" no 閟 un tipus patr�"
 
-#: cp/pt.c:3069
+#: cp/pt.c:3113
 msgid "previous declaration `%D'"
 msgstr "declaraci� pr鑦ia de \"%D\""
 
-#: cp/pt.c:3070
+#: cp/pt.c:3114
 #, c-format
 msgid "used %d template parameter%s instead of %d"
 msgstr "es van usar %d par鄊etre%s de patr� en lloc de %d"
 
-#: cp/pt.c:3086
+#: cp/pt.c:3130
 msgid "template parameter `%#D'"
 msgstr "par鄊etre de patr� \"%#D\""
 
-#: cp/pt.c:3087
+#: cp/pt.c:3131
 msgid "redeclared here as `%#D'"
 msgstr "redeclarat aqu� com \"%#D\""
 
@@ -16450,287 +16516,296 @@
 #.
 #. A template-parameter may not be given default arguments
 #. by two different declarations in the same scope.
-#: cp/pt.c:3097
+#: cp/pt.c:3141
 msgid "redefinition of default argument for `%#D'"
 msgstr "redefinici� de l'argument per omissi� per a \"%#D\""
 
-#: cp/pt.c:3098
+#: cp/pt.c:3142
 #, fuzzy
 msgid "%J  original definition appeared here"
 msgstr "  la definici� original apareix aqu�"
 
-#: cp/pt.c:3246
+#: cp/pt.c:3288
 #, c-format
 msgid "`%E' is not a valid template argument"
 msgstr "\"%E\" no 閟 un argument de patr� v鄉id"
 
-#: cp/pt.c:3250
+#: cp/pt.c:3292
 msgid "it must be the address of a function with external linkage"
 msgstr "deu ser l'adre鏰 d'una funci� amb enlla� extern"
 
-#: cp/pt.c:3252
+#: cp/pt.c:3294
 msgid "it must be the address of an object with external linkage"
 msgstr "deu ser l'adre鏰 d'un objecte amb enlla� extern"
 
-#: cp/pt.c:3255
+#: cp/pt.c:3297
 msgid "it must be a pointer-to-member of the form `&X::Y'"
 msgstr "deu ser un punter-a-membre de la forma \"&X::I\""
 
-#: cp/pt.c:3266
+#: cp/pt.c:3308
 #, c-format
 msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
 msgstr "la cadena literal %E no 閟 un argument v鄉id de patr� perqu� 閟 l'adre鏰 d'un objecte amb enlla� est鄑ic"
 
-#: cp/pt.c:3281
+#: cp/pt.c:3323
 #, c-format
 msgid "address of non-extern `%E' cannot be used as template argument"
 msgstr "no es pot usar l'adre鏰 de \"%E\" que no 閟 extern com un argument de patr�"
 
-#: cp/pt.c:3290
+#: cp/pt.c:3332
 #, c-format
 msgid "non-constant `%E' cannot be used as template argument"
 msgstr "\"%E\" que no 閟 constant no es pot usar com un argument de patr�"
 
-#: cp/pt.c:3298
+#: cp/pt.c:3340
 #, fuzzy
 msgid "type '%T' cannot be used as a value for a non-type template-parameter"
 msgstr "l'objecte \"%E\" no es pot usar com un argument de patr�"
 
-#: cp/pt.c:3301
+#: cp/pt.c:3343
 #, fuzzy
 msgid "invalid use of '%D' as a non-type template-argument"
 msgstr "鷖 inv鄉id de \"%s\" en punter a membre"
 
-#: cp/pt.c:3303
+#: cp/pt.c:3345
 #, fuzzy, c-format
 msgid "invalid use of '%E' as a non-type template-argument"
 msgstr "鷖 inv鄉id de \"%s\" en punter a membre"
 
-#: cp/pt.c:3668
+#: cp/pt.c:3710
 #, c-format
 msgid "to refer to a type member of a template parameter, use `typename %E'"
 msgstr "per a fer refer鑞cia a un tipus membre d'un par鄊etre de patr�, usi \"typename %E\""
 
-#: cp/pt.c:3681 cp/pt.c:3699 cp/pt.c:3738
+#: cp/pt.c:3723 cp/pt.c:3741 cp/pt.c:3780
 msgid "type/value mismatch at argument %d in template parameter list for `%D'"
 msgstr "no coincideix el tipus/valor en l'argument %d en la llista de par鄊etres de patr� per a \"%D\""
 
-#: cp/pt.c:3684
+#: cp/pt.c:3726
 msgid "  expected a constant of type `%T', got `%T'"
 msgstr "  s'esperava una constant de tipus \"%T\", es va obtenir \"%T\""
 
-#: cp/pt.c:3688
+#: cp/pt.c:3730
 #, fuzzy, c-format
 msgid "  expected a class template, got `%E'"
 msgstr "  s'esperava un patr� de classe, es va obtenir \"%T\""
 
-#: cp/pt.c:3690
+#: cp/pt.c:3732
 #, c-format
 msgid "  expected a type, got `%E'"
 msgstr "  s'esperava un tipus, es va obtenir \"%E\""
 
-#: cp/pt.c:3702
+#: cp/pt.c:3744
 msgid "  expected a type, got `%T'"
 msgstr "  s'esperava un tipus, es va obtenir \"%T\""
 
-#: cp/pt.c:3704
+#: cp/pt.c:3746
 msgid "  expected a class template, got `%T'"
 msgstr "  s'esperava un patr� de classe, es va obtenir \"%T\""
 
-#: cp/pt.c:3740
+#: cp/pt.c:3782
 msgid "  expected a template of type `%D', got `%D'"
 msgstr "  s'esperava un patr� de tipus \"%D\", es va obtenir \"%D\""
 
-#: cp/pt.c:3775
+#: cp/pt.c:3817
 msgid "could not convert template argument `%E' to `%T'"
 msgstr "no es pot convertir l'argument de patr� \"%E\" a \"%T\""
 
-#: cp/pt.c:3815
+#: cp/pt.c:3857
 #, c-format
 msgid "wrong number of template arguments (%d, should be %d)"
 msgstr "nombre erroni d'arguments de patr� (%d, deuria ser %d)"
 
-#: cp/pt.c:3819
+#: cp/pt.c:3861
 msgid "provided for `%D'"
 msgstr "prove飔 per \"%D\""
 
-#: cp/pt.c:3847
+#: cp/pt.c:3889
 #, c-format
 msgid "template argument %d is invalid"
 msgstr "l'argument de patr� %d 閟 inv鄉id"
 
-#: cp/pt.c:4068
+#: cp/pt.c:4110
 msgid "non-template used as template"
 msgstr "s'usa un no-patr� com patr�"
 
-#: cp/pt.c:4208
+#: cp/pt.c:4250
 msgid "non-template type `%T' used as a template"
 msgstr "s'usa el tipus \"%T\" que 閟 no-patr� com patr�"
 
-#: cp/pt.c:4210
+#: cp/pt.c:4252
 msgid "for template declaration `%D'"
 msgstr "per a la declaraci� de patr� \"%D\""
 
-#: cp/pt.c:4857
+#: cp/pt.c:4899
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
 msgstr "la profunditat d'instanciaci� del patr� excedeix el m鄕im de %d (usi -ftemplate-depth-NN per a incrementar el m鄕im) al instanciar \"%D\""
 
-#: cp/pt.c:5296
+#: cp/pt.c:5338
 msgid "ambiguous class template instantiation for `%#T'"
 msgstr "instanciaci� de patr� classe ambigua per a \"%#T\""
 
-#: cp/pt.c:5302
+#: cp/pt.c:5344
 msgid "%s %+#T"
 msgstr "%s %+#T"
 
-#: cp/pt.c:6308 cp/pt.c:6428
+#: cp/pt.c:6382
 msgid "instantiation of `%D' as type `%T'"
 msgstr "instanciaci� de \"%D\" com tipus \"%T\""
 
-#: cp/pt.c:6470
+#: cp/pt.c:6542
 msgid "invalid parameter type `%T'"
 msgstr "tipus de par鄊etre \"%T\" inv鄉id"
 
-#: cp/pt.c:6472
+#: cp/pt.c:6544
 msgid "in declaration `%D'"
 msgstr "en la declaraci� \"%D\""
 
-#: cp/pt.c:6546
+#: cp/pt.c:6618
 msgid "creating pointer to member function of non-class type `%T'"
 msgstr "creant un punter a funci� membre del tipus \"%T\" que no 閟 classe"
 
-#: cp/pt.c:6685
+#: cp/pt.c:6758
 msgid "creating array with size zero"
 msgstr "creant la matriu amb grand鄏ia zero"
 
-#: cp/pt.c:6699
+#: cp/pt.c:6772
 #, c-format
 msgid "creating array with size zero (`%E')"
 msgstr "creant la matriu amb grand鄏ia zero (\"%E\")"
 
-#: cp/pt.c:6938
+#: cp/pt.c:7011
 msgid "forming reference to void"
 msgstr "formant la refer鑞cia a void"
 
-#: cp/pt.c:6940
+#: cp/pt.c:7013
 msgid "forming %s to reference type `%T'"
 msgstr "formant %s per a referenciar al tipus \"%T\""
 
-#: cp/pt.c:6977
+#: cp/pt.c:7050
 msgid "creating pointer to member of non-class type `%T'"
 msgstr "creant un punter al membre del tipus \"%T\" que no 閟 classe"
 
-#: cp/pt.c:6983
+#: cp/pt.c:7056
 msgid "creating pointer to member reference type `%T'"
 msgstr "creant un punter al membre de refer鑞cia de tipus \"%T\""
 
-#: cp/pt.c:7069
+#: cp/pt.c:7142
 msgid "creating array of `%T'"
 msgstr "creant la matriu de \"%T\""
 
-#: cp/pt.c:7075
+#: cp/pt.c:7148
 #, fuzzy
 msgid "creating array of `%T', which is an abstract class type"
 msgstr "inicialitzador sense nom per a \"%T\", el qual no t� una classe base"
 
-#: cp/pt.c:7119
+#: cp/pt.c:7192
 msgid "`%T' is not a class, struct, or union type"
 msgstr "\"%T\" no 閟 de tipus classe, struct o union"
 
-#: cp/pt.c:7232
+#: cp/pt.c:7305
 #, c-format
 msgid "use of `%s' in template"
 msgstr "鷖 de \"%s\" en el patr�"
 
-#: cp/pt.c:7345
+#: cp/pt.c:7418
 #, fuzzy, c-format
 msgid "dependent-name `%E' is parsed as a non-type, but instantiation yields a type"
 msgstr "s'usa \"%D\" com un tipus, per� no est� definit com un tipus."
 
-#: cp/pt.c:7347
+#: cp/pt.c:7420
 #, fuzzy, c-format
 msgid "say `typename %E' if a type is meant"
 msgstr "  (usi \"typename %T::%D\" si aix� 閟 el que volia)"
 
-#: cp/pt.c:8613
+#: cp/pt.c:8589
+msgid "`%T' is not a class or namespace"
+msgstr "\"%T\" no 閟 una classa o un espai de noms"
+
+#: cp/pt.c:8592
+#, fuzzy
+msgid "`%D' is not a class or namespace"
+msgstr "\"%T\" no 閟 una classa o un espai de noms"
+
+#: cp/pt.c:8709
 #, fuzzy
 msgid "`%T' uses anonymous type"
 msgstr "l'argument de patr� \"%T\" usa un tipus an騨im"
 
-#: cp/pt.c:8615
+#: cp/pt.c:8711
 #, fuzzy
 msgid "`%T' uses local type `%T'"
 msgstr "l'argument de patr� \"%T\" usa el tipus local \"%T\""
 
-#: cp/pt.c:8623
+#: cp/pt.c:8719
 #, fuzzy
 msgid "`%T' is a variably modified type"
 msgstr "l'argument de patr� \"%T\" 閟 un tipus modificat variablement"
 
-#: cp/pt.c:8634
+#: cp/pt.c:8730
 #, fuzzy, c-format
 msgid "integral expression `%E' is not constant"
 msgstr "la grand鄏ia d'emmagatzematge de \"%D\" no 閟 constant"
 
-#: cp/pt.c:8639
+#: cp/pt.c:8735
 msgid "  trying to instantiate `%D'"
 msgstr "  tractant d'instanciar \"%D\""
 
-#: cp/pt.c:9156
+#: cp/pt.c:9252
 msgid "incomplete type unification"
 msgstr "unificaci� de tipus incomplet"
 
-#: cp/pt.c:10112
+#: cp/pt.c:10211
 #, c-format
 msgid "use of `%s' in template type unification"
 msgstr "鷖 de \"%s\" en la unificaci� de tipus de patr�"
 
-#: cp/pt.c:10546 cp/pt.c:10618
+#: cp/pt.c:10644 cp/pt.c:10716
 msgid "explicit instantiation of non-template `%#D'"
 msgstr "instanciaci� expl韈ita de \"%#D\" que no 閟 patr�"
 
-#: cp/pt.c:10562 cp/pt.c:10613
+#: cp/pt.c:10660 cp/pt.c:10711
 msgid "no matching template for `%D' found"
 msgstr "no es troba una patr� coincident per a \"%D\""
 
-#: cp/pt.c:10568
+#: cp/pt.c:10666
 msgid "explicit instantiation of `%#D'"
 msgstr "instanciaci� expl韈ita de \"%#D\""
 
-#: cp/pt.c:10605
+#: cp/pt.c:10703
 msgid "duplicate explicit instantiation of `%#D'"
 msgstr "instanciaci� expl韈ita duplicada de \"%#D\""
 
-#: cp/pt.c:10627
+#: cp/pt.c:10725
 msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
 msgstr "ISO C++ prohibeix l'鷖 de \"extern\" en instanciacions expl韈ites"
 
-#: cp/pt.c:10631 cp/pt.c:10712
+#: cp/pt.c:10729 cp/pt.c:10810
 msgid "storage class `%D' applied to template instantiation"
 msgstr "classe d'emmagatzematge \"%D\" aplicada a la instanciaci� d'un patr�"
 
-#: cp/pt.c:10684
+#: cp/pt.c:10782
 msgid "explicit instantiation of non-template type `%T'"
 msgstr "instanciaci� expl韈ita del tipus \"%T\" del tipus no-patr�"
 
-#: cp/pt.c:10693
+#: cp/pt.c:10791
 msgid "explicit instantiation of `%#T' before definition of template"
 msgstr "instanciaci� expl韈ita de \"%#T\" abans de la definici� del patr�"
 
-#: cp/pt.c:10701
+#: cp/pt.c:10799
 #, c-format
 msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
 msgstr "ISO C++ prohibeix l'鷖 de \"%s\" en les instanciacions expl韈ites"
 
-#: cp/pt.c:10745
+#: cp/pt.c:10843
 msgid "duplicate explicit instantiation of `%#T'"
 msgstr "instanciaci� expl韈ita duplicada de \"%#T\""
 
-#: cp/pt.c:11126
+#: cp/pt.c:11224
 msgid "explicit instantiation of `%D' but no definition available"
 msgstr "instanciaci� expl韈ita de \"%D\" per� no hi ha una definici� disponible"
 
-#: cp/pt.c:11562
+#: cp/pt.c:11660
 msgid "`%#T' is not a valid type for a template constant parameter"
 msgstr "\"%#T\" no 閟 un tipus v鄉id per a un par鄊etre constant de patr�"
 
@@ -16776,39 +16851,39 @@
 msgid "`%T' is an inaccessible base of `%T'"
 msgstr "\"%T\" 閟 una base inaccessible de \"%T\""
 
-#: cp/search.c:1767
+#: cp/search.c:1805
 msgid "invalid covariant return type for `%#D'"
 msgstr "tipus de retorn covariant inv鄉id per a \"%#D\""
 
-#: cp/search.c:1768 cp/search.c:1774
+#: cp/search.c:1806 cp/search.c:1812
 msgid "  overriding `%#D'"
 msgstr "  substituint \"%#D\""
 
-#: cp/search.c:1772
+#: cp/search.c:1810
 msgid "conflicting return type specified for `%#D'"
 msgstr "tipus de devoluci� en conflicte especificats per a \"%#D\""
 
-#: cp/search.c:1786
+#: cp/search.c:1824
 #, c-format
 msgid "looser throw specifier for `%#F'"
 msgstr "especificador thrown m閟 flexible per a \"%#F\""
 
-#: cp/search.c:1787
+#: cp/search.c:1825
 #, c-format
 msgid "  overriding `%#F'"
 msgstr "  substituint \"%#F\""
 
 #. A static member function cannot match an inherited
 #. virtual member function.
-#: cp/search.c:1877
+#: cp/search.c:1915
 msgid "`%#D' cannot be declared"
 msgstr "\"%#D\" no pot ser declarat"
 
-#: cp/search.c:1878
+#: cp/search.c:1916
 msgid "  since `%#D' declared in base class"
 msgstr "  ja que es va declarar \"%#D\" en la classe base"
 
-#: cp/search.c:1955
+#: cp/search.c:1993
 msgid "`%#D' needs a final overrider"
 msgstr "\"%#D\" necessita un substituent final"
 
@@ -16830,121 +16905,121 @@
 msgid "object missing in reference to `%D'"
 msgstr "falta un objecte en \"%E\""
 
-#: cp/semantics.c:1721
+#: cp/semantics.c:1718
 #, fuzzy
 msgid "arguments to destructor are not allowed"
 msgstr "l'argument per a l'atribut \"%s\" 閟 m閟 gran que %d"
 
-#: cp/semantics.c:1770
+#: cp/semantics.c:1767
 msgid "`this' is unavailable for static member functions"
 msgstr "\"this\" no est� disponible per a funcions membre static"
 
-#: cp/semantics.c:1776
+#: cp/semantics.c:1773
 msgid "invalid use of `this' in non-member function"
 msgstr "鷖 inv鄉id de \"this\" en la funci� no membre"
 
-#: cp/semantics.c:1778
+#: cp/semantics.c:1775
 msgid "invalid use of `this' at top level"
 msgstr "鷖 inv鄉id de \"this\" en el nivell principal"
 
-#: cp/semantics.c:1802
+#: cp/semantics.c:1799
 #, fuzzy
 msgid "invalid qualifying scope in pseudo-destructor name"
 msgstr "qualificadors inv鄉ids en el tipus de funci� no membre"
 
-#: cp/semantics.c:1822
+#: cp/semantics.c:1819
 msgid "`%E' is not of type `%T'"
 msgstr "\"%E\" no 閟 de tipus \"%T\""
 
-#: cp/semantics.c:1933
+#: cp/semantics.c:1930
 msgid "template type parameters must use the keyword `class' or `typename'"
 msgstr "els par鄊etres de tipus patr� deu usar la paraula clau \"class\" o \"typename\""
 
-#: cp/semantics.c:1977
+#: cp/semantics.c:1974
 #, fuzzy
 msgid "invalid use of type `%T' as a default value for a template template-parameter"
 msgstr "\"%#T\" no 閟 un tipus v鄉id per a un par鄊etre constant de patr�"
 
-#: cp/semantics.c:1980
+#: cp/semantics.c:1977
 #, fuzzy
 msgid "invalid use of `%D' as a default value for a template template-parameter"
 msgstr "\"%#T\" no 閟 un tipus v鄉id per a un par鄊etre constant de patr�"
 
-#: cp/semantics.c:1984
+#: cp/semantics.c:1981
 #, fuzzy
 msgid "invalid default argument for a template template parameter"
 msgstr "\"%#T\" no 閟 un tipus v鄉id per a un par鄊etre constant de patr�"
 
-#: cp/semantics.c:2019
+#: cp/semantics.c:2016
 msgid "definition of `%#T' inside template parameter list"
 msgstr "definici� de \"%#T\" dintre d'una llista de par鄊etres de patr�"
 
-#: cp/semantics.c:2030
+#: cp/semantics.c:2027
 msgid "invalid definition of qualified type `%T'"
 msgstr "definici� inv鄉ida del tipus qualificat \"%T\""
 
-#: cp/semantics.c:2045
+#: cp/semantics.c:2042
 msgid "previous definition of `%#T'"
 msgstr "definici� pr鑦ia de \"%#T\""
 
-#: cp/semantics.c:2249
+#: cp/semantics.c:2246
 msgid "invalid base-class specification"
 msgstr "especificaci� de classe base inv鄉ida"
 
-#: cp/semantics.c:2258
+#: cp/semantics.c:2255
 msgid "base class `%T' has cv qualifiers"
 msgstr "la classe base \"%T\" t� qualificadors cv"
 
-#: cp/semantics.c:2290
+#: cp/semantics.c:2287
 msgid "multiple declarators in template declaration"
 msgstr "m鷏tiples declaradors en una declaraci� de patr�"
 
-#: cp/semantics.c:2301
+#: cp/semantics.c:2298
 #, fuzzy
 msgid "incomplete type `%T' used in nested name specifier"
 msgstr "el tipus incomplet \"%T\" no es pot utilitzar per a nomenar un 鄊bit"
 
-#: cp/semantics.c:2303 cp/typeck.c:1635
+#: cp/semantics.c:2300 cp/typeck.c:1635
 msgid "`%D' is not a member of `%T'"
 msgstr "\"%D\" no 閟 un membre de \"%T\""
 
-#: cp/semantics.c:2306
+#: cp/semantics.c:2303
 #, fuzzy
 msgid "`%D' is not a member of `%D'"
 msgstr "\"%D\" no 閟 un membre de \"%T\""
 
-#: cp/semantics.c:2431
+#: cp/semantics.c:2428
 msgid "template parameter `%D' of type `%T' is not allowed in an integral constant expression because it is not of integral or enumeration type"
 msgstr ""
 
-#: cp/semantics.c:2584
+#: cp/semantics.c:2572
 #, fuzzy
 msgid "`%D' cannot appear in a constant-expression"
 msgstr "la grand鄏ia de la matriu \"%D\" no 閟 una expressi� constant integral"
 
-#: cp/semantics.c:2593
+#: cp/semantics.c:2580
 msgid "use of namespace `%D' as expression"
 msgstr "鷖 de l'espai de noms \"%D\" com una expressi�"
 
-#: cp/semantics.c:2598
+#: cp/semantics.c:2585
 msgid "use of class template `%T' as expression"
 msgstr "鷖 de la plantilla de classe \"%T\" com una expressi�"
 
 #. Ambiguous reference to base members.
-#: cp/semantics.c:2604
+#: cp/semantics.c:2591
 msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
 msgstr "la petici� pel membre \"%D\" 閟 ambigua en la xarxa d'her鑞cia m鷏tiple"
 
-#: cp/semantics.c:2664
+#: cp/semantics.c:2652
 #, c-format
 msgid "use of %s from containing function"
 msgstr "鷖 de %s des d'una funci� contenidora"
 
-#: cp/semantics.c:2667
+#: cp/semantics.c:2655
 msgid "  `%#D' declared here"
 msgstr "   \"%#D\" declarat aqu�"
 
-#: cp/semantics.c:2718
+#: cp/semantics.c:2706
 #, c-format
 msgid "type of `%E' is unknown"
 msgstr "el tipus de \"%E\" 閟 desconegut"
@@ -16958,44 +17033,44 @@
 msgid "`%V' qualifiers cannot be applied to `%T'"
 msgstr "els qualificadors \"%V\" no es poden aplicar a \"%T\""
 
-#: cp/tree.c:1821
+#: cp/tree.c:1829
 #, c-format
 msgid "`%s' attribute can only be applied to Java class definitions"
 msgstr "l'atribut \"%s\" nom閟 es pot aplicar a definicions de classes Java"
 
-#: cp/tree.c:1850
+#: cp/tree.c:1858
 #, c-format
 msgid "`%s' attribute can only be applied to class definitions"
 msgstr "l'atribut \"%s\" sol es pot aplicar a definicions de classe"
 
-#: cp/tree.c:1856
+#: cp/tree.c:1864
 #, c-format
 msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
 msgstr "\"%s\" 閟 obsolet; les vtables de g++ ara s髇 compatibles amb COM per omissi�"
 
-#: cp/tree.c:1880
+#: cp/tree.c:1888
 msgid "requested init_priority is not an integer constant"
 msgstr "la init_priority sol穕icitada no 閟 una constant entera"
 
-#: cp/tree.c:1901
+#: cp/tree.c:1909
 #, c-format
 msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
 msgstr "sol es pot usar l'atribut \"%s\" en definicions de rang de fitxer d'objectes de tipus class"
 
-#: cp/tree.c:1909
+#: cp/tree.c:1917
 msgid "requested init_priority is out of range"
 msgstr "la init_priority sol穕icitada est� fora de rang"
 
-#: cp/tree.c:1919
+#: cp/tree.c:1927
 msgid "requested init_priority is reserved for internal use"
 msgstr "la init_priority sol穕icitada est� reservada per a 鷖 intern"
 
-#: cp/tree.c:1929
+#: cp/tree.c:1937
 #, c-format
 msgid "`%s' attribute is not supported on this platform"
 msgstr "l'atribut \"%s\" no t� suport en aquesta plataforma"
 
-#: cp/tree.c:2524
+#: cp/tree.c:2534
 #, c-format
 msgid "lang_* check: failed in %s, at %s:%d"
 msgstr "revisi� lang_*: va fallar en %s, en %s:%d"
@@ -17213,267 +17288,267 @@
 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr "鷖 inv鄉id d'un punter a un tipus incomplet en aritm鑤ica de punters"
 
-#: cp/typeck.c:3582
+#: cp/typeck.c:3600
 #, c-format
 msgid "invalid use of '%E' to form a pointer-to-member-function.  Use a qualified-id."
 msgstr ""
 
-#: cp/typeck.c:3588
+#: cp/typeck.c:3606
 #, c-format
 msgid "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
 msgstr ""
 
-#: cp/typeck.c:3610
+#: cp/typeck.c:3628
 msgid "taking address of temporary"
 msgstr "prenent l'adre鏰 del temporal"
 
-#: cp/typeck.c:3845
+#: cp/typeck.c:3863
 #, c-format
 msgid "ISO C++ forbids %sing an enum"
 msgstr "ISO C++ prohibeix %sing un enum"
 
-#: cp/typeck.c:3856
+#: cp/typeck.c:3874
 msgid "cannot %s a pointer to incomplete type `%T'"
 msgstr "no es pot %s un punter a un tipus incomplet \"%T\""
 
-#: cp/typeck.c:3862
+#: cp/typeck.c:3880
 msgid "ISO C++ forbids %sing a pointer of type `%T'"
 msgstr "ISO C++ prohibeix %sing un punter de tipus \"%T\""
 
-#: cp/typeck.c:3887
+#: cp/typeck.c:3905
 msgid "cast to non-reference type used as lvalue"
 msgstr "s'usa la conversi� a un tipus no referenciat com un lvalue"
 
-#: cp/typeck.c:3921
+#: cp/typeck.c:3939
 msgid "invalid use of `--' on bool variable `%D'"
 msgstr "鷖 inv鄉id de \"--\" en la variable booleana \"%D\""
 
 #. ARM $3.4
-#: cp/typeck.c:3952
+#: cp/typeck.c:3970
 msgid "ISO C++ forbids taking address of function `::main'"
 msgstr "ISO C++ prohibeix prendre l'adre鏰 de la funci� \"::main\""
 
 #. An expression like &memfn.
-#: cp/typeck.c:4027
+#: cp/typeck.c:4045
 #, fuzzy
 msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr "ISO C++ prohibeix prendre l'adre鏰 d'una funci� membre no est鄑ica sense qualificar per a formar un punter a la funci� membre. Com \"&%T::%D\""
 
-#: cp/typeck.c:4032
+#: cp/typeck.c:4050
 msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr "ISO C++ prohibeix prendre l'adre鏰 d'una funci� membre limitada per a formar un punter a la funci� membre. Com \"&%T::%D\""
 
-#: cp/typeck.c:4060
+#: cp/typeck.c:4078
 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr "ISO C++ prohibeix prendre l'adre鏰 d'una conversi� a una expressi� no lvalue"
 
-#: cp/typeck.c:4080
+#: cp/typeck.c:4098
 msgid "unary `&'"
 msgstr ""
 
-#: cp/typeck.c:4113
+#: cp/typeck.c:4131
 msgid "attempt to take address of bit-field structure member `%D'"
 msgstr ""
 
-#: cp/typeck.c:4227
+#: cp/typeck.c:4245
 msgid "taking address of destructor"
 msgstr "prenent l'adre鏰 del destructor"
 
-#: cp/typeck.c:4240
+#: cp/typeck.c:4258
 msgid "taking address of bound pointer-to-member expression"
 msgstr "prenent l'adre鏰 de l'expressi� limitada punter-a-membre"
 
-#: cp/typeck.c:4248
+#: cp/typeck.c:4266
 msgid "cannot create pointer to reference member `%D'"
 msgstr "no es pot crear un punter al membre refer鑞cia \"%D\""
 
-#: cp/typeck.c:4311
+#: cp/typeck.c:4329
 msgid "cannot take the address of `this', which is an rvalue expression"
 msgstr "no es pot prendre l'adre鏰 de \"this\" que 閟 una expressi� rvalue"
 
-#: cp/typeck.c:4330
+#: cp/typeck.c:4348
 msgid "address requested for `%D', which is declared `register'"
 msgstr "es va sol穕icitar l'adre鏰 de \"%D\", el qual es va declarar com \"register\""
 
-#: cp/typeck.c:4398
+#: cp/typeck.c:4416
 #, fuzzy, c-format
 msgid "%s expression list treated as compound expression"
 msgstr "la llista d'inicialitzadors es tracta com una expressi� compostada"
 
-#: cp/typeck.c:4472
+#: cp/typeck.c:4490
 #, fuzzy
 msgid "%s from type `%T' to type `%T' casts away constness"
 msgstr "static_cast del tipus \"%T\" al tipus \"%T\" proscriu la const鄋cia"
 
-#: cp/typeck.c:4674
+#: cp/typeck.c:4692
 msgid "invalid static_cast from type `%T' to type `%T'"
 msgstr "static_cast inv鄉id del tipus \"%T\" al tipus \"%T\""
 
-#: cp/typeck.c:4714
+#: cp/typeck.c:4732
 msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
 msgstr "reinterpret_cast inv鄉id d'una expressi� rvalue del tipus \"%T\" al tipus \"%T\""
 
-#: cp/typeck.c:4734
+#: cp/typeck.c:4752
 msgid "reinterpret_cast from `%T' to `%T' loses precision"
 msgstr "reinterpret_cast de \"%T\" a \"%T\" perd precisi�"
 
-#: cp/typeck.c:4753
+#: cp/typeck.c:4771
 msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr "ISO C++ prohibeix la conversi� entre entre punter a funci� i punter a objecte"
 
-#: cp/typeck.c:4759
+#: cp/typeck.c:4777
 msgid "invalid reinterpret_cast from type `%T' to type `%T'"
 msgstr "reinterpret_cast inv鄉id del tipus \"%T\" al tipus \"%T\""
 
-#: cp/typeck.c:4787
+#: cp/typeck.c:4805
 msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr "鷖 inv鄉id de const_cast amb tipus \"%T\", que no 閟 punter, refer鑞cia, ni un tipus punter-a-dades-membres"
 
-#: cp/typeck.c:4790
+#: cp/typeck.c:4808
 msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
 msgstr "鷖 inv鄉id de const_cast amb tipus \"%T\", el qual 閟 un punter o refer鑞cia a un tipus de funci�"
 
-#: cp/typeck.c:4813
+#: cp/typeck.c:4831
 msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
 msgstr "const_cast inv鄉id d'un rvalue de tipus \"%T\" al tipus \"%T\""
 
-#: cp/typeck.c:4830
+#: cp/typeck.c:4848
 msgid "invalid const_cast from type `%T' to type `%T'"
 msgstr "const_cast inv鄉id del tipus \"%T\" al tipus \"%T\""
 
-#: cp/typeck.c:4870 cp/typeck.c:4875
+#: cp/typeck.c:4888 cp/typeck.c:4893
 msgid "ISO C++ forbids casting to an array type `%T'"
 msgstr "ISO C++ prohibeix la conversi� a un tipus de matriu \"%T\""
 
-#: cp/typeck.c:4883
+#: cp/typeck.c:4901
 msgid "invalid cast to function type `%T'"
 msgstr "conversi� inv鄉ida al tipus de funci� \"%T\""
 
-#: cp/typeck.c:4939
+#: cp/typeck.c:4957
 msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
 msgstr "la conversi� de \"%T\" a \"%T\" descarta els qualificadors del tipus de la destinaci� del punter"
 
-#: cp/typeck.c:4985
+#: cp/typeck.c:5003
 msgid "cast from `%T' to `%T' increases required alignment of target type"
 msgstr "la conversi� de \"%T\" a \"%T\" incrementa l'alineaci� requerida del tipus de la destinaci�"
 
-#: cp/typeck.c:5152
+#: cp/typeck.c:5170
 msgid "  in evaluation of `%Q(%#T, %#T)'"
 msgstr "  en l'avaluaci� de \"%Q(%#T, %#T)\""
 
-#: cp/typeck.c:5194
+#: cp/typeck.c:5212
 msgid "ISO C++ forbids cast to non-reference type used as lvalue"
 msgstr "ISO C++ prohibeix la conversi� a un tipus no referent usat com lvalue"
 
-#: cp/typeck.c:5267
+#: cp/typeck.c:5285
 msgid "incompatible types in assignment of `%T' to `%T'"
 msgstr "tipus incompatible en l'assignaci� de \"%T\" a \"%T\""
 
-#: cp/typeck.c:5274
+#: cp/typeck.c:5292
 msgid "ISO C++ forbids assignment of arrays"
 msgstr "ISO C++ prohibeix l'assignaci� de matrius"
 
-#: cp/typeck.c:5374
+#: cp/typeck.c:5392
 msgid "   in pointer to member function conversion"
 msgstr "   en la conversi� del punter a funci� membre"
 
-#: cp/typeck.c:5382
+#: cp/typeck.c:5400
 msgid "   in pointer to member conversion"
 msgstr "   en la conversi� del punter a membre"
 
 #. This is a reinterpret cast, we choose to do nothing.
-#: cp/typeck.c:5392 cp/typeck.c:5407
+#: cp/typeck.c:5410 cp/typeck.c:5425
 #, fuzzy
 msgid "pointer to member cast via virtual base `%T'"
 msgstr "punter a la conversi� membre a trav閟 de la base virtual \"%T\" de \"%T\""
 
-#: cp/typeck.c:5410
+#: cp/typeck.c:5428
 #, fuzzy
 msgid "pointer to member conversion via virtual base `%T'"
 msgstr "punter a la conversi� membre a trav閟 de la base virtual \"%T\" de \"%T\""
 
-#: cp/typeck.c:5480
+#: cp/typeck.c:5498
 msgid "invalid conversion to type `%T' from type `%T'"
 msgstr "conversi� inv鄉ida del tipus \"%T\" a partir del tipus \"%T\""
 
-#: cp/typeck.c:5636
+#: cp/typeck.c:5657
 msgid "passing NULL used for non-pointer %s %P of `%D'"
 msgstr "passant NULL usat per al no punter %s %P de \"%D\""
 
-#: cp/typeck.c:5639
+#: cp/typeck.c:5660
 msgid "%s to non-pointer type `%T' from NULL"
 msgstr "%s al tipus \"%T\" que no 閟 punter des de NULL"
 
-#: cp/typeck.c:5647
+#: cp/typeck.c:5668
 msgid "passing `%T' for %s %P of `%D'"
 msgstr "passant \"%T\" per a %s %P de \"%D\""
 
-#: cp/typeck.c:5650
+#: cp/typeck.c:5671
 msgid "%s to `%T' from `%T'"
 msgstr "%s a \"%T\" des de \"%T\""
 
-#: cp/typeck.c:5660
+#: cp/typeck.c:5681
 msgid "passing negative value `%E' for %s %P of `%D'"
 msgstr "passant el valor negatiu `%E' per a %s %P de \"%D\""
 
-#: cp/typeck.c:5663
+#: cp/typeck.c:5684
 msgid "%s of negative value `%E' to `%T'"
 msgstr "%s de valor negatiu `%I' a \"%T\""
 
-#: cp/typeck.c:5751
+#: cp/typeck.c:5772
 msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
 msgstr "no es pot convertir \"%T\" a \"%T\" per a l'argument `%P' per a \"%D\""
 
-#: cp/typeck.c:5754
+#: cp/typeck.c:5775
 msgid "cannot convert `%T' to `%T' in %s"
 msgstr "no es pot convertir \"%T\" a \"%T\" en %s"
 
-#: cp/typeck.c:5831 cp/typeck.c:5833
+#: cp/typeck.c:5852 cp/typeck.c:5854
 msgid "in passing argument %P of `%+D'"
 msgstr "en el pas de l'argument %P de \"%+D\""
 
-#: cp/typeck.c:5940
+#: cp/typeck.c:5961
 msgid "returning reference to temporary"
 msgstr "retornant la refer鑞cia al temporal"
 
-#: cp/typeck.c:5947
+#: cp/typeck.c:5968
 msgid "reference to non-lvalue returned"
 msgstr "es va retornar una refer鑞cia a un non-lvalue"
 
-#: cp/typeck.c:5959
+#: cp/typeck.c:5980
 msgid "reference to local variable `%D' returned"
 msgstr "es va retornar una refer鑞cia a la variable local \"%D\""
 
-#: cp/typeck.c:5962
+#: cp/typeck.c:5983
 msgid "address of local variable `%D' returned"
 msgstr "es va retornar l'adre鏰 de la variable local \"%D\""
 
-#: cp/typeck.c:5992
+#: cp/typeck.c:6013
 msgid "returning a value from a destructor"
 msgstr "retornant un valor d'un destructor"
 
 #. If a return statement appears in a handler of the
 #. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6000
+#: cp/typeck.c:6021
 msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr "no es pot retornar d'un gestor d'una function-try-block d'un constructor"
 
 #. You can't return a value from a constructor.
-#: cp/typeck.c:6003
+#: cp/typeck.c:6024
 msgid "returning a value from a constructor"
 msgstr "retornant un valor d'un constructor"
 
-#: cp/typeck.c:6026
+#: cp/typeck.c:6047
 #, fuzzy
 msgid "return-statement with no value, in function returning '%T'"
 msgstr "\"return\" sense valors, en una funci� que retorna non-void"
 
-#: cp/typeck.c:6043
+#: cp/typeck.c:6064
 #, fuzzy
 msgid "return-statement with a value, in function returning 'void'"
 msgstr "\"return\" amb valor, en una funci� que retorna void"
 
-#: cp/typeck.c:6065
+#: cp/typeck.c:6086
 msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
 msgstr "\"operator new\" no deu regressar NULL a menys que es declari \"throw()\" (o -fcheck-new estigui en efecte)"
 
@@ -17525,124 +17600,124 @@
 msgid "cannot initialize arrays using this syntax"
 msgstr "no es poden inicialitzar matrius usant aquesta sintaxi"
 
-#: cp/typeck2.c:545
+#: cp/typeck2.c:535
 msgid "initializing array with parameter list"
 msgstr "inicialitzant una matriu amb una llista de par鄊etres"
 
-#: cp/typeck2.c:600
+#: cp/typeck2.c:590
 msgid "initializer for scalar variable requires one element"
 msgstr "el inicialitzador per a una variable escalar requereix un element"
 
-#: cp/typeck2.c:607
+#: cp/typeck2.c:597
 msgid "braces around scalar initializer for `%T'"
 msgstr "par鑞tesis al voltant del inicialitzador per a \"%T\""
 
-#: cp/typeck2.c:610
+#: cp/typeck2.c:600
 msgid "ignoring extra initializers for `%T'"
 msgstr "ignorant els inicialitzadors extra per a \"%T\""
 
-#: cp/typeck2.c:622
+#: cp/typeck2.c:612
 msgid "variable-sized object of type `%T' may not be initialized"
 msgstr "un objecte de grand鄏ia variable de tipus \"%T\" no pot ser inicialitzat"
 
-#: cp/typeck2.c:632
+#: cp/typeck2.c:622
 msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
 msgstr "el subobjecte de tipus \"%T\" deu ser inicialitzat per un constructor, no per \"%E\""
 
-#: cp/typeck2.c:697
+#: cp/typeck2.c:687
 msgid "aggregate has a partly bracketed initializer"
 msgstr "l'agregat t� un inicialitzador amb par鑞tesis parcials"
 
-#: cp/typeck2.c:735 cp/typeck2.c:840
+#: cp/typeck2.c:725 cp/typeck2.c:830
 msgid "non-trivial labeled initializers"
 msgstr "inicialitzadors etiquetats com no trivials"
 
-#: cp/typeck2.c:752
+#: cp/typeck2.c:742
 msgid "non-empty initializer for array of empty elements"
 msgstr "inicialitzador no-buit per a una matriu d'elements buits"
 
-#: cp/typeck2.c:806
+#: cp/typeck2.c:796
 msgid "initializer list for object of class with virtual base classes"
 msgstr "llista d'inicialitzadors per a un objecte d'una classe amb classes base virtual"
 
-#: cp/typeck2.c:812
+#: cp/typeck2.c:802
 msgid "initializer list for object of class with base classes"
 msgstr "llista d'inicialitzadors per a un objecte d'una classe amb classes base"
 
-#: cp/typeck2.c:818
+#: cp/typeck2.c:808
 msgid "initializer list for object using virtual functions"
 msgstr "llista d'inicialitzadors per a un objecte que usa funcions virtuals"
 
-#: cp/typeck2.c:880 cp/typeck2.c:896
+#: cp/typeck2.c:870 cp/typeck2.c:886
 msgid "missing initializer for member `%D'"
 msgstr "falta el inicialitzador pel membre \"%D\""
 
-#: cp/typeck2.c:885
+#: cp/typeck2.c:875
 msgid "uninitialized const member `%D'"
 msgstr "membre const \"%D\" sense inicialitzar"
 
-#: cp/typeck2.c:887
+#: cp/typeck2.c:877
 msgid "member `%D' with uninitialized const fields"
 msgstr "membre \"%D\" amb camps const sense inicialitzar"
 
-#: cp/typeck2.c:890
+#: cp/typeck2.c:880
 msgid "member `%D' is uninitialized reference"
 msgstr "el membre \"%D\" 閟 una refer鑞cia sense inicialitzar"
 
-#: cp/typeck2.c:937
+#: cp/typeck2.c:927
 msgid "index value instead of field name in union initializer"
 msgstr "valor d'韓dex en lloc del nom del camp en el inicialitzador de union"
 
-#: cp/typeck2.c:949
+#: cp/typeck2.c:939
 msgid "no field `%D' in union being initialized"
 msgstr "no existeix el camp \"%D\" en el union que s'est� inicialitzant"
 
-#: cp/typeck2.c:957
+#: cp/typeck2.c:947
 msgid "union `%T' with no named members cannot be initialized"
 msgstr "no es pot inicialitzar el union \"%T\" sense membres nomenats"
 
-#: cp/typeck2.c:993
+#: cp/typeck2.c:983
 msgid "excess elements in aggregate initializer"
 msgstr "exc閟 d'elements en el inicialitzador agregat"
 
-#: cp/typeck2.c:1102
+#: cp/typeck2.c:1092
 msgid "circular pointer delegation detected"
 msgstr "es va detectar una delegaci� de punter circular"
 
-#: cp/typeck2.c:1115
+#: cp/typeck2.c:1105
 msgid "base operand of `->' has non-pointer type `%T'"
 msgstr "l'operant base de \"->\" t� el tipus \"%T\" que no 閟 punter"
 
-#: cp/typeck2.c:1139
+#: cp/typeck2.c:1129
 msgid "result of `operator->()' yields non-pointer result"
 msgstr "el resultat de \"operator->()\" produeix un resultat que no 閟 punter"
 
-#: cp/typeck2.c:1141
+#: cp/typeck2.c:1131
 msgid "base operand of `->' is not a pointer"
 msgstr "l'operant base de \"->\" no 閟 un punter"
 
-#: cp/typeck2.c:1164
+#: cp/typeck2.c:1154
 msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
 msgstr "no es pot usar \"%E\" com un punter membre, perqu� 閟 de tipus \"%T\""
 
-#: cp/typeck2.c:1172
+#: cp/typeck2.c:1162
 msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
 msgstr "no es pot aplicar el punter a membre \"%E\" a \"%E\", el qual 閟 del tipus no agregat \"%T\""
 
-#: cp/typeck2.c:1182
+#: cp/typeck2.c:1172
 msgid "member type `%T::' incompatible with object type `%T'"
 msgstr "el tipus de membre \"%T::\" 閟 incompatible amb el tipus objecte \"%T\""
 
-#: cp/typeck2.c:1398
+#: cp/typeck2.c:1388
 msgid "call to function `%D' which throws incomplete type `%#T'"
 msgstr "cridada a la funci� \"%D\" la qual llan鏰 el tipus incomplet \"%#T\""
 
-#: cp/typeck2.c:1401
+#: cp/typeck2.c:1391
 msgid "call to function which throws incomplete type `%#T'"
 msgstr "cridada a una funci� la qual llan鏰 el tipus incomplet \"%#T\""
 
 #. XXX Not i18n clean.
-#: cp/cp-tree.h:3756
+#: cp/cp-tree.h:3775
 #, c-format
 msgid "%s is deprecated, please see the documentation for details"
 msgstr "%s 閟 obsolet, per favor vegi la documentaci� per a m閟 detalls"
@@ -19196,323 +19271,260 @@
 msgid "internal error - invalid Utf8 name"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse-scan.y:880
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:949
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1290
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1351
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1555
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1777
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1786
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1797
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1808
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1820
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1835
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1852
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1854
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1935
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2106
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2168
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2320
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2332
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2339
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2346
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2357
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2359
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2397
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2399
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2401
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2422
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2424
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2426
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2442
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2444
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2465
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2467
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2469
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2497
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2499
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2501
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2503
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2521
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2523
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2534
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2545
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2556
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2567
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2578
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2591
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2595
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2597
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2610
+#: ../../gcc/java/parse-scan.y:880 ../../gcc/java/parse.y:949
+#: ../../gcc/java/parse.y:1290 ../../gcc/java/parse.y:1351
+#: ../../gcc/java/parse.y:1555 ../../gcc/java/parse.y:1777
+#: ../../gcc/java/parse.y:1786 ../../gcc/java/parse.y:1797
+#: ../../gcc/java/parse.y:1808 ../../gcc/java/parse.y:1820
+#: ../../gcc/java/parse.y:1835 ../../gcc/java/parse.y:1852
+#: ../../gcc/java/parse.y:1854 ../../gcc/java/parse.y:1935
+#: ../../gcc/java/parse.y:2106 ../../gcc/java/parse.y:2168
+#: ../../gcc/java/parse.y:2320 ../../gcc/java/parse.y:2332
+#: ../../gcc/java/parse.y:2339 ../../gcc/java/parse.y:2346
+#: ../../gcc/java/parse.y:2357 ../../gcc/java/parse.y:2359
+#: ../../gcc/java/parse.y:2397 ../../gcc/java/parse.y:2399
+#: ../../gcc/java/parse.y:2401 ../../gcc/java/parse.y:2422
+#: ../../gcc/java/parse.y:2424 ../../gcc/java/parse.y:2426
+#: ../../gcc/java/parse.y:2442 ../../gcc/java/parse.y:2444
+#: ../../gcc/java/parse.y:2465 ../../gcc/java/parse.y:2467
+#: ../../gcc/java/parse.y:2469 ../../gcc/java/parse.y:2497
+#: ../../gcc/java/parse.y:2499 ../../gcc/java/parse.y:2501
+#: ../../gcc/java/parse.y:2503 ../../gcc/java/parse.y:2521
+#: ../../gcc/java/parse.y:2523 ../../gcc/java/parse.y:2534
+#: ../../gcc/java/parse.y:2545 ../../gcc/java/parse.y:2556
+#: ../../gcc/java/parse.y:2567 ../../gcc/java/parse.y:2578
+#: ../../gcc/java/parse.y:2591 ../../gcc/java/parse.y:2595
+#: ../../gcc/java/parse.y:2597 ../../gcc/java/parse.y:2610
 msgid "Missing term"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse-scan.y:882
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:721
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:759
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:784
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:970
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1325
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1531
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1533
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1762
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1788
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1799
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1810
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1822
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1837
+#: ../../gcc/java/parse-scan.y:882 ../../gcc/java/parse.y:721
+#: ../../gcc/java/parse.y:759 ../../gcc/java/parse.y:784
+#: ../../gcc/java/parse.y:970 ../../gcc/java/parse.y:1325
+#: ../../gcc/java/parse.y:1531 ../../gcc/java/parse.y:1533
+#: ../../gcc/java/parse.y:1762 ../../gcc/java/parse.y:1788
+#: ../../gcc/java/parse.y:1799 ../../gcc/java/parse.y:1810
+#: ../../gcc/java/parse.y:1822 ../../gcc/java/parse.y:1837
 msgid "';' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:719
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:757
+#: ../../gcc/java/parse.y:719 ../../gcc/java/parse.y:757
 msgid "Missing name"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:782
+#: ../../gcc/java/parse.y:782
 msgid "'*' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:796
+#: ../../gcc/java/parse.y:796
 msgid "Class or interface declaration expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:833
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:835
+#: ../../gcc/java/parse.y:833 ../../gcc/java/parse.y:835
 msgid "Missing class name"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:838
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:842
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:850
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1010
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1271
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1273
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1597
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1848
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1880
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1942
+#: ../../gcc/java/parse.y:838 ../../gcc/java/parse.y:842
+#: ../../gcc/java/parse.y:850 ../../gcc/java/parse.y:1010
+#: ../../gcc/java/parse.y:1271 ../../gcc/java/parse.y:1273
+#: ../../gcc/java/parse.y:1597 ../../gcc/java/parse.y:1848
+#: ../../gcc/java/parse.y:1880 ../../gcc/java/parse.y:1942
 msgid "'{' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:852
+#: ../../gcc/java/parse.y:852
 msgid "Missing super class name"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:862
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:878
+#: ../../gcc/java/parse.y:862 ../../gcc/java/parse.y:878
 msgid "Missing interface name"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:964
+#: ../../gcc/java/parse.y:964
 msgid "Missing variable initializer"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:981
+#: ../../gcc/java/parse.y:981
 msgid "Invalid declaration"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:984
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1069
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2143
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2165
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2169
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2204
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2281
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2291
+#: ../../gcc/java/parse.y:984 ../../gcc/java/parse.y:1069
+#: ../../gcc/java/parse.y:2143 ../../gcc/java/parse.y:2165
+#: ../../gcc/java/parse.y:2169 ../../gcc/java/parse.y:2204
+#: ../../gcc/java/parse.y:2281 ../../gcc/java/parse.y:2291
 msgid "']' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:988
+#: ../../gcc/java/parse.y:988
 msgid "Unbalanced ']'"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1024
+#: ../../gcc/java/parse.y:1024
 msgid "Invalid method declaration, method name required"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1029
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1034
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1039
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2026
+#: ../../gcc/java/parse.y:1029 ../../gcc/java/parse.y:1034
+#: ../../gcc/java/parse.y:1039 ../../gcc/java/parse.y:2026
 msgid "Identifier expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1044
+#: ../../gcc/java/parse.y:1044
 msgid "Invalid method declaration, return type required"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1067
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1511
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1518
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1527
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1529
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1557
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1665
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1971
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2024
+#: ../../gcc/java/parse.y:1067 ../../gcc/java/parse.y:1511
+#: ../../gcc/java/parse.y:1518 ../../gcc/java/parse.y:1527
+#: ../../gcc/java/parse.y:1529 ../../gcc/java/parse.y:1557
+#: ../../gcc/java/parse.y:1665 ../../gcc/java/parse.y:1971
+#: ../../gcc/java/parse.y:2024
 msgid "')' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1083
+#: ../../gcc/java/parse.y:1083
 msgid "Missing formal parameter term"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1098
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1103
+#: ../../gcc/java/parse.y:1098 ../../gcc/java/parse.y:1103
 msgid "Missing identifier"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1123
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1132
+#: ../../gcc/java/parse.y:1123 ../../gcc/java/parse.y:1132
 msgid "Missing class type term"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1288
+#: ../../gcc/java/parse.y:1288
 msgid "Invalid interface type"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1475
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1644
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1646
+#: ../../gcc/java/parse.y:1475 ../../gcc/java/parse.y:1644
+#: ../../gcc/java/parse.y:1646
 msgid "':' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1497
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1502
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1507
+#: ../../gcc/java/parse.y:1497 ../../gcc/java/parse.y:1502
+#: ../../gcc/java/parse.y:1507
 msgid "Invalid expression statement"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1525
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1553
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1593
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1661
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1729
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1850
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1928
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2018
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2020
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2028
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2264
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2266
+#: ../../gcc/java/parse.y:1525 ../../gcc/java/parse.y:1553
+#: ../../gcc/java/parse.y:1593 ../../gcc/java/parse.y:1661
+#: ../../gcc/java/parse.y:1729 ../../gcc/java/parse.y:1850
+#: ../../gcc/java/parse.y:1928 ../../gcc/java/parse.y:2018
+#: ../../gcc/java/parse.y:2020 ../../gcc/java/parse.y:2028
+#: ../../gcc/java/parse.y:2264 ../../gcc/java/parse.y:2266
 msgid "'(' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1595
+#: ../../gcc/java/parse.y:1595
 msgid "Missing term or ')'"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1642
+#: ../../gcc/java/parse.y:1642
 msgid "Missing or invalid constant expression"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1663
+#: ../../gcc/java/parse.y:1663
 msgid "Missing term and ')' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1702
+#: ../../gcc/java/parse.y:1702
 msgid "Invalid control expression"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1704
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1706
+#: ../../gcc/java/parse.y:1704 ../../gcc/java/parse.y:1706
 msgid "Invalid update expression"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1731
+#: ../../gcc/java/parse.y:1731
 msgid "Invalid init statement"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1931
+#: ../../gcc/java/parse.y:1931
 msgid "Missing term or ')' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1973
+#: ../../gcc/java/parse.y:1973
 msgid "'class' or 'this' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1975
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1977
+#: ../../gcc/java/parse.y:1975 ../../gcc/java/parse.y:1977
 msgid "'class' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2022
+#: ../../gcc/java/parse.y:2022
 msgid "')' or term expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2141
+#: ../../gcc/java/parse.y:2141
 msgid "'[' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2219
+#: ../../gcc/java/parse.y:2219
 msgid "Field expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2276
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2286
+#: ../../gcc/java/parse.y:2276 ../../gcc/java/parse.y:2286
 msgid "Missing term and ']' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2390
+#: ../../gcc/java/parse.y:2390
 msgid "']' expected, invalid type expression"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2393
+#: ../../gcc/java/parse.y:2393
 msgid "Invalid type expression"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2505
+#: ../../gcc/java/parse.y:2505
 msgid "Invalid reference type"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2977
+#: ../../gcc/java/parse.y:2977
 msgid "Constructor invocation must be first thing in a constructor"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2979
+#: ../../gcc/java/parse.y:2979
 msgid "Only constructors can invoke constructors"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2987
+#: ../../gcc/java/parse.y:2987
 #, c-format
 msgid ": `%s' JDK1.1(TM) feature"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:3046
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:3048
+#: ../../gcc/java/parse.y:3046 ../../gcc/java/parse.y:3048
 #, c-format
 msgid ""
 "%s.\n"
 "%s"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:6909
+#: ../../gcc/java/parse.y:6909
 #, c-format
 msgid "malformed .zip archive in CLASSPATH: %s"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:6980
+#: ../../gcc/java/parse.y:6980
 #, c-format
 msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12193
+#: ../../gcc/java/parse.y:12193
 #, c-format
 msgid "missing static field `%s'"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12198
+#: ../../gcc/java/parse.y:12198
 #, c-format
 msgid "not a static field `%s'"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12241
+#: ../../gcc/java/parse.y:12241
 #, c-format
 msgid "No case for %s"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:13173
+#: ../../gcc/java/parse.y:13173
 #, c-format
 msgid "unregistered operator %s"
 msgstr ""
@@ -19854,1851 +19866,1509 @@
 msgid "[super ...] must appear in a method context"
 msgstr ""
 
-#: objc/objc-parse.y:2701
+#: objc/objc-parse.y:2700
 msgid "`@end' must appear in an implementation context"
 msgstr ""
 
-#: objc/objc-parse.y:2914
+#: objc/objc-parse.y:2913
 msgid "method definition not in class context"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:23
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:21
 #, fuzzy
 msgid "Display this information"
 msgstr "  --help                  Mostra aquesta informaci骪n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:29
-msgid "--param <param>=<value>\tSet paramter <param> to value.  See below for a complete list of parameters"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:27
+msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:38
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:36
 msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:41
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:39
 #, fuzzy
 msgid "Do not discard comments"
 msgstr "No desactivar registres d'espai"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:44
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:42
 msgid "Do not discard comments in macro expansions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:47
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:45
 msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:53
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:51
 #, fuzzy
 msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
 msgstr ""
 "  -G <nombre>             Col穕ocar les dades globals i est鄑ics m閟 petits que <nombre>\n"
 "                          octets en una secci� especial (en alguns objectius)\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:56
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:54
 #, fuzzy
 msgid "Print the name of header files as they are used"
 msgstr "Mostrar els noms de les unitats de programa mentre s髇 compilades"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:65
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:57
+msgid "-I <dir>\tAdd <dir> to the end of the main include path.  -I- gives more include path control; see info documentation"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:60
+#, fuzzy
+msgid "Generate make dependencies"
+msgstr "depend鑞cies din鄊iques.\n"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:63
 #, fuzzy
 msgid "Generate make dependencies and compile"
 msgstr "Generar codi little endian"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:74
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:66
+msgid "-MF <file>\tWrite dependency output to the given file"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:69
 msgid "Treat missing header files as generated files"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:80
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:72
+msgid "Like -M but ignore system header files"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:75
 msgid "Like -MD but ignore system header files"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:89
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:78
+#, fuzzy
+msgid "Generate phony targets for all headers"
+msgstr "Generar codi com de Intel"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:81
 msgid "-MQ <target>\tAdd a MAKE-quoted target"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:95
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:84
+msgid "-MT <target>\tAdd an unquoted target"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:87
 #, fuzzy
 msgid "-O<number>\tSet optimization level to <number>"
 msgstr "  -O[nombre]              Establir el nivell d'optimitzaci� a [nombre]\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:98
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:90
 #, fuzzy
 msgid "Optimize for space rather than speed"
 msgstr "  -Os                     Optimitzar per a espai en lloc de velocitat\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:101
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:93
 #, fuzzy
 msgid "Do not generate #line directives"
 msgstr "No generar directives .size"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:104
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:96
 msgid "-U<macro>\tUndefine <macro>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:107
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:99
 msgid "This switch is deprecated; use -Wextra instead"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:113
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:105
 msgid "Warn about returning structures, unions or arrays"
 msgstr "Avisar sobre la devoluci� d'estructures, unions o matrius"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:119
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:108
+msgid "Enable most warning messages"
+msgstr "Activar gaireb� tots els missatges d'av韘"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:111
 msgid "Warn about casting functions to incompatible types"
 msgstr "Avisar per funcions de conversi� a tipus incompatibles"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:122
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:114
 msgid "Warn about pointer casts which increase alignment"
 msgstr "Avisar sobre conversi� de punters que incrementi l'alineaci�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:125
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:117
 msgid "Warn about casts which discard qualifiers"
 msgstr "Avisar sobre conversions que descarten calificators"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:128
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:120
 #, fuzzy
 msgid "Warn about subscripts whose type is \"char\""
 msgstr "Avisar sobre subindicis el tipus del qual 閟 \"char\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:137
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:123
+msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:126
+msgid "Synonym for -Wcomment"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:129
 msgid "Warn about possibly confusing type conversions"
 msgstr "Avisar sobre la possibilitat de conversi� de tipus confuses"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:140
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:132
 #, fuzzy
 msgid "Warn when all constructors and destructors are private"
 msgstr "No avisar quan tots els ctors/dtors s髇 privats"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:143
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:135
 #, fuzzy
 msgid "Warn when a declaration is found after a statement"
 msgstr "Avisar quan una declaraci� no especifiqui un tipus"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:146
-msgid "Warn if deprecated class, method, or field is used"
-msgstr ""
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:138
+#, fuzzy
+msgid "Warn about deprecated compiler features"
+msgstr "No anunciar caracter韘tiques obsoletes del compilador"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:149
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:141
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr "Avisar sobre el 鵶 de declaracions __attribute__((deprecated))"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:152
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:144
 msgid "Warn when an optimization pass is disabled"
 msgstr "Avisar quan es va desactivar un pas d'optimitzaci�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:155
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:147
 #, fuzzy
 msgid "Warn about compile-time integer division by zero"
 msgstr "No avisar sobre la divisi� entera per zero en temps de compilaci�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:158
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:150
 msgid "Warn about violations of Effective C++ style rules"
 msgstr "Avisar violacions de regles d'estil de Effective C++"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:161
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:153
 msgid "Warn about stray tokens after #elif and #endif"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:164
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:156
 msgid "Treat all warnings as errors"
 msgstr "Tractar tots els avisos com errors"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:167
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:159
 #, fuzzy
 msgid "Make implicit function declarations an error"
 msgstr "Avisar sobre la declaraci� impl韈ita de funcions"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:170
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:162
 msgid "Print extra (possibly unwanted) warnings"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:173
-msgid "Warn if deprecated empty statements are found"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:176
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:165
 #, fuzzy
 msgid "Warn if testing floating point numbers for equality"
 msgstr "Avisar sobre l'equitat de proves de nombres de coma flotant"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:179
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:168
 #, fuzzy
 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
 msgstr "Avisar sobre anomalies de format de printf/scanf/strftime/strfmon"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:182
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:171
 #, fuzzy
 msgid "Warn if passing too many arguments to a function for its format string"
 msgstr "massa arguments per a la funci� \"va_start\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:185
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:174
 #, fuzzy
 msgid "Warn about format strings that are not literals"
 msgstr "Avisar sobre l'鷖 de literals multicar郼ters"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:188
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:177
 msgid "Warn about possible security problems with format functions"
 msgstr "Avisar sobre possibles problemes de seguretat amb funcions de format"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:191
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:180
 #, fuzzy
 msgid "Warn about strftime formats yielding 2-digit years"
 msgstr "No avisar sobre formats de strftime que produeixen dos d韌its per a l'any"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:200
-#, fuzzy
-msgid "Enable warnings about inter-procedural problems"
-msgstr "Desactivar els avisos sobre problemes interprocedurals"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:206
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:192
 msgid "Warn about implicit function declarations"
 msgstr "Avisar sobre la declaraci� impl韈ita de funcions"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:209
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:195
 msgid "Warn when a declaration does not specify a type"
 msgstr "Avisar quan una declaraci� no especifiqui un tipus"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:215
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:198
+msgid "Deprecated.  This switch has no effect."
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:201
 msgid "Warn about variables which are initialized to themselves."
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:218
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:204
 msgid "Warn when an inlined function cannot be inlined"
 msgstr "Avisar quan una funci� inline no pot ser inline"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:221
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:207
 #, fuzzy
 msgid "Warn about invalid uses of the \"offsetof\" macro"
 msgstr "Avisar sobre l'鷖 de la directiva #import"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:224
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:210
 msgid "Warn about PCH files that are found but not used"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:227
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:213
 #, fuzzy
 msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
 msgstr "  -Wlarger-than-<nombre>  Avisar si un objecte 閟 m閟 gran que <nombre> octets\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:230
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:216
 #, fuzzy
 msgid "Do not warn about using \"long long\" when -pedantic"
 msgstr "No avisar sobre l'鷖 de \"long long\" quan s'usi -pedantic"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:233
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:219
 #, fuzzy
 msgid "Warn about suspicious declarations of \"main\""
 msgstr "Avisar sobre declaracions sospitoses de main"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:236
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:222
 msgid "Warn about possibly missing braces around initializers"
 msgstr "Avisar sobre possibles claus faltantes al voltant d'assignadors�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:239
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:225
 #, fuzzy
 msgid "Warn about global functions without previous declarations"
 msgstr "Avisar sobre funcions globals sense declaracions pr鑦ies"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:242
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:228
 msgid "Warn about functions which might be candidates for format attributes"
 msgstr "Avisar per funcions que podrien ser candidates per a atributs de format"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:245
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:231
 #, fuzzy
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 msgstr "Avisar sobre funcions que podrien ser candidates per a l'atribut noreturn"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:248
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:234
 #, fuzzy
 msgid "Warn about global functions without prototypes"
 msgstr "Avisar sobre funcions globals sense prototips"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:251
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:237
 #, fuzzy
 msgid "Warn about use of multi-character character constants"
 msgstr "Avisar sobre l'鷖 de literals multicar郼ters"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:254
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:240
 #, fuzzy
 msgid "Warn about \"extern\" declarations not at file scope"
 msgstr "Avisar sobre externs que no estan en el nivell de l'abast del fitxer"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:257
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:243
 #, fuzzy
 msgid "Warn when non-templatized friend functions are declared within a template"
 msgstr "No avisar quan les funcions friend sense patr� s髇 declarades dintre d'un patr�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:260
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:246
 #, fuzzy
 msgid "Warn about non-virtual destructors"
 msgstr "Avisar sobre destructors no virtuals"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:266
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:252
 #, fuzzy
 msgid "Warn if a C-style cast is used in a program"
 msgstr "Avisar quan s'usi una conversi� d'estil C en un programa"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:269
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:255
 #, fuzzy
 msgid "Warn if an old-style parameter definition is used"
 msgstr "Avisar quan no s'usi un par鄊etre d'una funci�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:272
-msgid "Warn if .class files are out of date"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:275
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:258
 msgid "Warn about overloaded virtual function names"
 msgstr "Avisar sobre noms de funcions virtual sobrecarregades"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:278
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:261
 msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr "Avisar quan l'atribut packed no t� efecte en la disposici� d'un struct"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:281
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:264
 #, fuzzy
 msgid "Warn when padding is required to align structure members"
 msgstr "Avisar quan es requereix farcit per a alinear als membres d'un struct"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:284
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:267
 #, fuzzy
 msgid "Warn about possibly missing parentheses"
 msgstr "Avisar sobre possibles par鑞tesis faltantes"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:287
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:270
 #, fuzzy
 msgid "Warn when converting the type of pointers to member functions"
 msgstr "avisar quan el tipus converteix punters a funcions membre"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:290
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:273
 msgid "Warn about function pointer arithmetic"
 msgstr "Avisar sobre l'aritm鑤ica de punters de funcions"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:293
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:276
 #, fuzzy
 msgid "Warn if inherited methods are unimplemented"
 msgstr "Avisar si es detecten comentaris niats"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:296
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:279
 msgid "Warn about multiple declarations of the same object"
 msgstr "Avisar sobre declaracions m鷏tiples del mateix objecte"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:299
-msgid "Warn if modifiers are specified when not necessary"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:302
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:282
 msgid "Warn when the compiler reorders code"
 msgstr "Avisar quan el compilador reordeni codi"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:305
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:285
 #, fuzzy
 msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
 msgstr "Avisar quan el tipus de devoluci� per defecte d'una funci� canvia a int"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:308
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:288
 msgid "Warn if a selector has multiple methods"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:311
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:291
 msgid "Warn about possible violations of sequence point rules"
 msgstr "Avisar sobre possibles violacions a les regles de seqncia de punt"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:314
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:294
 msgid "Warn when one local variable shadows another"
 msgstr "Avisar quan una variable local enfosque una altra"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:317
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:297
 #, fuzzy
 msgid "Warn about signed-unsigned comparisons"
 msgstr "Avisar sobre comparances signed/unsigned"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:320
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:300
 msgid "Warn when overload promotes from unsigned to signed"
 msgstr "Avisar quan la sobrec鄏rega promogui de unsigned a signed"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:323
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:303
 #, fuzzy
 msgid "Warn about code which might break strict aliasing rules"
 msgstr "Avisar sobre codi que pugui trencar les regles estrictes d'aliessis"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:326
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:306
 #, fuzzy
 msgid "Warn about unprototyped function declarations"
 msgstr "Avisar sobre declaracions de funci� sense prototip"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:329
-msgid "Warn about constructs with surprising meanings"
-msgstr "Avisar sobre constructors amb significats sorprenents"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:332
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:309
 msgid "Warn about enumerated switches, with no default, missing a case"
 msgstr "Avisar sobre interruptors enumerats, sense valor per defecte, que manquin d'un casi"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:335
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:312
 #, fuzzy
 msgid "Warn about enumerated switches missing a \"default:\" statement"
 msgstr "Avisar sobre interruptors enumerats que manquin d'un casi per defecte"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:338
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:315
 msgid "Warn about all enumerated switches missing a specific case"
 msgstr "Avisar sobre tots els interruptors enumerats que manquin d'un casi espec韋ic"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:341
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:318
 msgid "Warn when synthesis behavior differs from Cfront"
 msgstr "Avisar quan el comportament de s韓tesi difereixi de Cfront"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:344
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:321
 msgid "Do not suppress warnings from system headers"
 msgstr "No suprimir els avisos dels encap鏰lats del sistema"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:347
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:324
 #, fuzzy
 msgid "Warn about features not present in traditional C"
 msgstr "es suggereix no usar #elif en C tradicional"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:356
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:327
+msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:333
 #, fuzzy
 msgid "Warn if an undefined macro is used in an #if directive"
 msgstr "directiva # no definida o inv鄉ida"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:359
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:336
 msgid "Warn about uninitialized automatic variables"
 msgstr "Avisar sobre variables autom鄑iques sense iniciar"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:362
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:339
 msgid "Warn about unrecognized pragmas"
 msgstr "Avisar sobre pragmas no reconeguts"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:365
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:342
 msgid "Warn about code that will never be executed"
 msgstr "Avisar sobre codi que mai s'executar�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:368
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:345
 msgid "Enable all -Wunused- warnings"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:371
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:348
 msgid "Warn when a function is unused"
 msgstr "Avisar quan no s'usi una funci�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:374
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:351
 msgid "Warn when a label is unused"
 msgstr "Avisar quan no s'usi una etiqueta"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:377
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:354
 msgid "Warn about macros defined in the main file that are not used"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:380
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:357
 msgid "Warn when a function parameter is unused"
 msgstr "Avisar quan no s'usi un par鄊etre d'una funci�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:383
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:360
 msgid "Warn when an expression value is unused"
 msgstr "Avisar quan no s'usi un valor d'una expressi�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:386
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:363
 msgid "Warn when a variable is unused"
 msgstr "Avisar quan no s'usi una variable"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:389
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:366
 msgid "Give strings the type \"array of char\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:392
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:369
 msgid "A synonym for -std=c89.  In a future version of GCC it will become synonymous with -std=c99 instead"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:395
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:372
 #, fuzzy
 msgid "-aux-info <file>\tEmit declaration information into <file>"
 msgstr "  -aux-info <fitxer>      Emetre la informaci� de declaracions en el <fitxer>\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:407
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:384
 #, fuzzy
 msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
 msgstr "  -d[lletres]             Activa els bolcats des de passos espec韋ics del compilador\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:410
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:387
 #, fuzzy
 msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
 msgstr "  -dumpbase <fitxer>      Nom base a usar per als bolcats des de passos espec韋ics\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:413
-msgid "--CLASSPATH\tDeprecated; use --classpath instead"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:425
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:399
 #, fuzzy
 msgid "Enforce class member access control semantics"
 msgstr "No obeir les sem鄋tiques de control d'acc閟"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:428
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:402
 msgid "Align the start of functions"
 msgstr "Alinear l'inici de les funcions"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:434
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:408
 msgid "Align labels which are only reached by jumping"
 msgstr "Alinear les etiquetes que solament s'arriben a saltant"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:440
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:414
 msgid "Align all labels"
 msgstr "Alinear totes les etiquetes"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:446
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:420
 msgid "Align the start of loops"
 msgstr "Alinear l'inici dels cicles"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:455
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:429
 msgid "Change when template instances are emitted"
 msgstr "Canviar quan s'emetin les inst鄋cies del patr�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:458
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:432
 #, fuzzy
 msgid "Specify that arguments may alias each other and globals"
 msgstr "Especifica que els arguments poden ser alies de cada altre i dels globals"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:461
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:435
 msgid "Assume arguments may alias globals but not each other"
 msgstr "Assumir que els arguments poden ser alies de globals per� no de cada altre"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:464
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:438
 #, fuzzy
 msgid "Assume arguments alias neither each other nor globals"
 msgstr "Assumir que els arguments no poden ser alies de globals o de cada altre"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:467
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:441
 #, fuzzy
 msgid "Recognize the \"asm\" keyword"
 msgstr "No recon鑙xer la paraula clau \"asm\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:479
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:444
 #, fuzzy
 msgid "Generate unwind tables that are exact at each instruction boundary"
 msgstr "Generar matrius de desembolico exactament en cada l韒it d'instrucci�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:482
-#, fuzzy
-msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements"
-msgstr "Tractar les variables locals i els blocs COMMON com si fossin nomenats en declaracions SAVE"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:485
-#, fuzzy
-msgid "Backslashes in character and hollerith constants are special (not C-style)"
-msgstr "Les barres invertides en constants de car郼ter/hollerith no s髇 especials (estil C)"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:488
-msgid "Delete libU77 intrinsics with bad interfaces"
-msgstr "Esborrar els intr韓secs libU77 amb interf韈ies err騨ies"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:491
-msgid "Disable libU77 intrinsics with bad interfaces"
-msgstr "Desactivar els intr韓secs libU77 amb interf韈ies err騨ies"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:494
-#, fuzzy
-msgid "Enable libU77 intrinsics with bad interfaces"
-msgstr "Desactivar els intr韓secs libU77 amb interf韈ies err騨ies"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:497
-msgid "Hide libU77 intrinsics with bad interfaces"
-msgstr "Amagar els intr韓secs libU77 amb interf韈ies err騨ies"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:500
-msgid "--bootclasspath=<path>\tReplace system path"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:503
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:447
 msgid "Generate code to check bounds before indexing arrays"
 msgstr "Generar codi per a revisar els l韒its abans de matrius"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:506
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:450
 #, fuzzy
 msgid "Replace add, compare, branch with branch on count register"
 msgstr "Reempla鏰r add,compare,branch per branch en el compte de registres"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:509
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:453
 msgid "Use profiling information for branch probabilities"
 msgstr "Usar la informaci� d'an鄉isi de perfil per a les probabilitats de ramificaci�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:512
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:456
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:515
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:459
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:518
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:462
 #, fuzzy
 msgid "Recognize built-in functions"
 msgstr "No recon鑙xer cap funci� interna"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:524
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:468
 #, fuzzy
 msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
 msgstr "  -fcall-saved-<registre> Marca el <registre> com preservat entre funcions\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:527
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:471
 #, fuzzy
 msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
 msgstr "  -fcall-used-<registre>  Marca el <registre> com corrupte per a cridades de funci骪n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:530
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:474
 #, fuzzy
 msgid "Save registers around function calls"
 msgstr "Permetre guardar registres al voltant de cridades de funci�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:533
-msgid "Program written in strict mixed-case"
-msgstr "Programa escrit estrictament amb maj鷖cules i min鷖cules barrejades"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:536
-msgid "Compile as if program written in lowercase"
-msgstr "Compilar com si el programa estigu閟 escrit en min鷖cules"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:539
-#, fuzzy
-msgid "Preserve case used in program"
-msgstr "Preservar tot el lletrejo (maj鷖cules/min鷖cules) usat en el programa"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:542
-msgid "Program written in lowercase"
-msgstr "Programa escrit en min鷖cules"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:545
-msgid "Program written in uppercase"
-msgstr "Programa escrit en maj鷖cules"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:548
-msgid "Compile as if program written in uppercase"
-msgstr "Compilar com si el programa estigu閟 escrit en maj鷖cules"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:551
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:477
 msgid "Check the return value of new"
 msgstr "Revisar el valor de retorn de new"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:557
-msgid "--classpath=<path>\tSet class path"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:560
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:480
 msgid "Do not put uninitialized globals in the common section"
 msgstr "No posar globals sense iniciar en la secci� comuna"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:566
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:483
 #, fuzzy
 msgid "Allow the arguments of the '?' operator to have different types"
 msgstr "els operants de ?: tenen tipus diferents"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:569
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:486
 #, fuzzy
 msgid "Reduce the size of object files"
 msgstr "Reduir la grand鄏ia dels fitxers objecte"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:572
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:489
 #, fuzzy
 msgid "Make string literals \"const char[]\" not \"char[]\""
 msgstr "Fer que les cadenes literals siguin \"char[]\" en lloc de \"const char[]\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:575
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:492
 msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:578
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:495
 #, fuzzy
 msgid "Perform a register copy-propagation optimization pass"
 msgstr "Fer el pas d'optimitzaci� de c騪ia-propagaci� de registres"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:581
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:498
 msgid "Perform cross-jumping optimization"
 msgstr "Realitzar optimitzacions de salts creuats"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:584
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:501
 msgid "When running CSE, follow jumps to their targets"
 msgstr "Quan s'estigui executant CSE, seguir als salts als seus objectius"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:587
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:504
 msgid "When running CSE, follow conditional jumps"
 msgstr "Quan s'estigui executant CSE, seguir als salts condicionals"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:590
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:507
 #, fuzzy
 msgid "Place data items into their own section"
 msgstr "col穕ocar els elements de dades en la seva pr騪ia secci�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:593
-msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
-msgstr "Emetre informaci� especial de depuraci� per a COMMON i EQUIVALENCE (desactivat)"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:596
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:510
 #, fuzzy
 msgid "Inline member functions by default"
 msgstr "No fer inline per omissi� a les funcions membre"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:599
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:513
 msgid "Defer popping functions args from stack until later"
 msgstr "Diferir l'extracci� d'arguments de funcions de la pila fins m閟 tard"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:602
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:516
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr "Intentar emplenar les ranures de retard de les instruccions de ramificaci�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:605
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:519
 msgid "Delete useless null pointer checks"
 msgstr "Esborrar les revisions de punters nuls sense 鷖"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:608
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:522
 #, fuzzy
 msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
 msgstr "  -fdiagnostics-show-location=[once | every-line] Indica que tan seguit es deu emetre la informaci� d'ubicaci� del codi, com prefix, a l'inici dels diagn騭tics quan est� activat el cort de l韓ia\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:611
-#, fuzzy
-msgid "Allow '$' in symbol names"
-msgstr "Permetre $ en els noms de s韒bols"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:614
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:525
 #, fuzzy
 msgid "Permit '$' as an identifier character"
 msgstr "el format 閟 una cadena de car郼ter ampla"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:620
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:528
+msgid "-fdump-<type>\tDump various compiler internals to a file"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:531
 msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
 msgstr "Suprimir la sortida de notes de nombres d'instrucci� i nombres de l韓ia en els bolcats de depuraci�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:626
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:537
 msgid "Perform DWARF2 duplicate elimination"
 msgstr "Realitzar l'eliminaci� de DWARF2 duplicats"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:629
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:632
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:540
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:543
 msgid "Perform unused type elimination in debug info"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:641
-msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
-msgstr "Fa que el front emuli aritm鑤ica COMPLEX per a evitar errors"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:644
-msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:647
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:546
 #, fuzzy
 msgid "Generate code to check exception specifications"
 msgstr "No generar codi per a revisar excepcions d'especificacions"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:653
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:552
 msgid "Enable exception handling"
 msgstr "Activar el maneig d'excepcions"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:656
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:555
 msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:659
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:558
 msgid "Perform a number of minor, expensive optimizations"
 msgstr "Realitzar un nombre menor d'optimitzacions costoses"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:668
-#, fuzzy
-msgid "f2c-compatible code can be generated"
-msgstr "No es necessita generar codi compatible amb f2c"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:671
-msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
-msgstr "Esborrar els intr韓secs de FORTRAN que no 閟 77 que f2c suporta"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:674
-msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
-msgstr "Desactivar els intr韓secs de FORTRAN que no 閟 77 que f2c suporta"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:677
-#, fuzzy
-msgid "Enable non-FORTRAN-77 intrinsics f2c supports"
-msgstr "Desactivar els intr韓secs de FORTRAN que no 閟 77 que f2c suporta"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:680
-msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
-msgstr "Amagar els intr韓secs de FORTRAN que no 閟 77 que f2c suporta"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:683
-#, fuzzy
-msgid "Unsupported; generate libf2c-calling code"
-msgstr "Sense suport; no genera codi de cridada a libf2c"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:686
-msgid "Program is written in typical FORTRAN 66 dialect"
-msgstr "El programa est� escrit en el dialecte t韕ic FORTRAN 66"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:689
-#, fuzzy
-msgid "Program is written in typical Unix-f77 dialect"
-msgstr "El programa est� escrit en el dialecte t韕ic Unix f77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:692
-msgid "Program is written in Fortran-90-ish dialect"
-msgstr "El programa en un dialecte proper a Fortran-90"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:695
-msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
-msgstr "Esborrar els intr韓secs de FORTRAN que no 閟 77 que F90 suporta"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:698
-msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
-msgstr "Desactivar els intr韓secs de FORTRAN que no 閟 77 que F90 suporta"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:701
-#, fuzzy
-msgid "Enable non-FORTRAN-77 intrinsics F90 supports"
-msgstr "Desactivar els intr韓secs de FORTRAN que no 閟 77 que F90 suporta"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:704
-msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
-msgstr "Amagar els intr韓secs de FORTRAN que no 閟 77 que F90 suporta"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:716
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:567
 msgid "Assume no NaNs or infinities are generated"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:719
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:570
 #, fuzzy
 msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
 msgstr "  -ffixed-<registre>      Marca el <registre> com no disponible per al compilador\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:725
-#, fuzzy
-msgid "ffixed-line-length-<number>\tSet the maximum line length to <number>"
-msgstr "  -finline-limit=<nombre> Limita la grand鄏ia de funcions inline a <nombre>\n"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:728
-#, fuzzy
-msgid "Unsupported; affects code generation of arrays"
-msgstr "Sense suport; afecta la generaci� de codi de les matrius"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:731
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:579
 msgid "Do not store floats in registers"
 msgstr "No guardar floats en els registres"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:734
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:582
 #, fuzzy
 msgid "Scope of for-init-statement variables is local to the loop"
 msgstr "L'鄊bit de les variables de la declaraci� d'inici de for s'est閚 cap a fora"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:737
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:585
 #, fuzzy
 msgid "Copy memory address constants into registers before use"
 msgstr "Copiar les constants d'adreces de mem騬ia en registres abans d'usar-los"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:740
-msgid "Always check for non gcj generated classes archives"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:743
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:588
 #, fuzzy
 msgid "Copy memory operands into registers before use"
 msgstr "Copiar els operants de mem騬ia en registres abans d'usar-los"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:746
-msgid "Generate code to check subscript and substring bounds"
-msgstr "Generar codi per a revisar els l韒its de sub韓dicis i subcadenes"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:749
-msgid "Program is written in Fortran-90-ish free form"
-msgstr "El programa est� escrit en una forma lliure propera a Fortran-90"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:752
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:591
 #, fuzzy
 msgid "Do not assume that standard C libraries and \"main\" exist"
 msgstr "Assumir que podrien no existir les biblioteques est鄋dard i main"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:755
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:594
 msgid "Allow function addresses to be held in registers"
 msgstr "Permetre que les adreces de les funcions es conserven en registres"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:758
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:597
 #, fuzzy
 msgid "Place each function into its own section"
 msgstr "col穕ocar cada funci� en la seva pr騪ia secci�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:761
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:600
 #, fuzzy
 msgid "Perform global common subexpression elimination"
 msgstr "Realitzar l'eliminaci� de subexpressions comuns globals"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:764
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:603
 #, fuzzy
 msgid "Perform redundant load after store elimination in global common subexpression elimination"
 msgstr "Realitzar el moviment de c鄏rega millorada durant l'eliminaci� de subexpressions globals"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:767
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:606
 #, fuzzy
 msgid "Perform enhanced load motion during global common subexpression elimination"
 msgstr "Realitzar el moviment de c鄏rega millorada durant l'eliminaci� de subexpressions globals"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:770
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:609
 #, fuzzy
 msgid "Perform store motion after global common subexpression elimination"
 msgstr "Realitzar el moviment de guardat despr閟 de l'eliminaci� de subexpressions globals"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:773
-#, fuzzy
-msgid "Enable fatal diagnostics about inter-procedural problems"
-msgstr "Desactivar els diagn騭tics fatals sobre problemes interprocedurals"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:776
-msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
-msgstr "Esborrar els intr韓secs de FORTRAN que no 閟 77 que g77 suporta"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:779
-msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
-msgstr "Desactivar els intr韓secs de FORTRAN que no 閟 77 que g77 suporta"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:782
-#, fuzzy
-msgid "Enable non-FORTRAN 77 intrinsics F90 supports"
-msgstr "Desactivar els intr韓secs de FORTRAN que no 閟 77 que g77 suporta"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:785
-msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
-msgstr "Amagar els intr韓secs de FORTRAN que no 閟 77 que g77 suporta"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:788
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:612
 #, fuzzy
 msgid "Recognize GNU-defined keywords"
 msgstr "No recon鑙xer les paraules claus definides per GNU"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:791
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:615
 msgid "Generate code for GNU runtime environment"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:794
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:618
 #, fuzzy
 msgid "Enable guessing of branch probabilities"
 msgstr "Activar la predicci� de probabilitats de ramificaci�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:809
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:630
 msgid "Assume normal C execution environment"
 msgstr "Assumir l'ambient normal d'execuci� C"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:812
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:633
 msgid "Enable support for huge objects"
 msgstr "Activar el suport per a objectes enormes"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:815
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:636
 msgid "Process #ident directives"
 msgstr "Processar directives #ident"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:818
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:639
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:821
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:642
 msgid "Perform conversion of conditional jumps to conditional execution"
 msgstr "Realitzar la conversi� de salts condicionals a execuci� condicional"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:824
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:645
 msgid "Export functions even if they can be inlined"
 msgstr "Exportar funcions encara si poden ser inline"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:827
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:648
 #, fuzzy
 msgid "Emit implicit instantiations of inline templates"
 msgstr "Emetre solament instanciacions expl韈ites de patrons inline"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:830
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:651
 #, fuzzy
 msgid "Emit implicit instantiations of templates"
 msgstr "Emetre solament instanciacions expl韈ites de patrons inline"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:833
-msgid "Use offset tables for virtual method calls"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:836
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:654
 msgid "Do not generate .size directives"
 msgstr "No generar directives .size"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:839
-msgid "Initialize local vars and arrays to zero"
-msgstr "Inicialitza les variables locals i matrius a zero"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:842
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:657
 #, fuzzy
 msgid "Pay attention to the \"inline\" keyword"
 msgstr "Parar esment a la paraula clau \"inline\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:851
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:660
+msgid "Integrate simple functions into their callers"
+msgstr "Integrar les funcions simples en els seus invocators"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:666
 #, fuzzy
 msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
 msgstr "  -finline-limit=<nombre> Limita la grand鄏ia de funcions inline a <nombre>\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:854
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:669
 msgid "-finput-charset=<cset>      Specify the default character set for source files."
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:857
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:672
 #, fuzzy
 msgid "Instrument function entry and exit with profiling calls"
 msgstr "Instrumentar funcions entrada/sortida amb cridades d'an鄉isi de perfil"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:860
-msgid "Intrinsics letters in arbitrary cases"
-msgstr "Lletres d'intr韓secs amb maj鷖cules/min鷖cules indistintes"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:863
-msgid "Intrinsics spelled as e.g. SqRt"
-msgstr "Intr韓secs lletrejats com p.e. SqRt"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:866
-#, fuzzy
-msgid "Intrinsics in lowercase"
-msgstr "Intr韓secs en maj鷖cules"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:869
-msgid "Intrinsics in uppercase"
-msgstr "Intr韓secs en maj鷖cules"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:872
-msgid "Assume native functions are implemented using JNI"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:875
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:675
 #, fuzzy
 msgid "Generate code for functions even if they are fully inlined"
 msgstr "Generar codi per a les funcions encara si estan completament inline"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:878
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:678
 msgid "Emit static const variables even if they are not used"
 msgstr "Emetre variables static const encara si no s'usen"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:884
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:684
 #, fuzzy
 msgid "Give external symbols a leading underscore"
 msgstr "Els s韒bols externs tenen un subratllat inicial"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:887
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:687
 #, fuzzy
 msgid "Perform loop optimizations"
 msgstr "Realitzar les optimitzacions de cicle"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:890
-msgid "Language keyword letters in arbitrary cases"
-msgstr "Paraules claus del llenguatge amb maj鷖cules/min鷖cules indistintes"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:893
-msgid "Language keywords spelled as e.g. IOStat"
-msgstr "Paraules claus del llenguatge lletrejades com p.e. IOStat"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:896
-#, fuzzy
-msgid "Language keywords in lowercase"
-msgstr "Paraules claus del llenguatge en maj鷖cules"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:899
-msgid "Language keywords in uppercase"
-msgstr "Paraules claus del llenguatge en maj鷖cules"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:902
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:690
 msgid "Set errno after built-in math functions"
 msgstr "Establir errno despr閟 de les funcions matem鄑iques internes"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:905
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:693
 #, fuzzy
 msgid "Report on permanent memory allocation"
 msgstr "Reportar l'allotjament en mem騬ia permanent al final de l'execuci�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:908
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:696
 msgid "Attempt to merge identical constants and constant variables"
 msgstr "Intentar barrejar constants id鑞tiques i variables constants"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:911
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:699
 msgid "Attempt to merge identical constants across compilation units"
 msgstr "Intentar barrejar constants id鑞tiques a trav閟 de les unitats de compilaci�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:914
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:702
 #, fuzzy
 msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 msgstr "  -fmessage-length=<nombre> Limita la longitud dels missatges de diagn騭tic a <nombre> car郼ters per l韓ia. 0 suprimeix el cort de l韓ia\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:917
-msgid "Delete MIL-STD 1753 intrinsics"
-msgstr "Esborrar els intr韓secs MIL-STD 1753"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:920
-msgid "Disable MIL-STD 1753 intrinsics"
-msgstr "Desactivar els intr韓secs MIL-STD 1753"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:923
-#, fuzzy
-msgid "Enable MIL-STD 1753 intrinsics"
-msgstr "Desactivar els intr韓secs MIL-STD 1753"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:926
-msgid "Hide MIL-STD 1753 intrinsics"
-msgstr "Amagar els intr韓secs MIL-STD 1753"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:929
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:705
 msgid "Force all loop invariant computations out of loops"
 msgstr "For鏰r que totes les computacions invariantes del cicle siguin fora del cicle"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:932
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:708
 #, fuzzy
 msgid "Don't warn about uses of Microsoft extensions"
 msgstr "No avisar pedantment sobre els usos d'extensions Microsoft"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:941
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:717
 #, fuzzy
 msgid "Use graph-coloring register allocation"
 msgstr "Utilitzar coloraci� de grafes per a l'allotjament de registres."
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:944
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:720
 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:947
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:723
 msgid "Assume that receivers of Objective-C messages may be nil"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:950
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:726
 msgid "Support synchronous non-call exceptions"
 msgstr "Suport per a excepcions s韓crones no de cridades"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:959
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:735
 msgid "Enable Objective-C exception and synchronization syntax"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:962
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1286
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:738
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:978
 msgid "Perform loop unrolling for all loops"
 msgstr "Realitzar el desenrollament del cicle per a tots els cicles"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:965
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1289
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:741
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:981
 msgid "Perform loop unrolling when iteration count is known"
 msgstr "Realitzar el desenrollament del cicle quan es coneix el compte d'iteraci�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:968
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:744
 msgid "When possible do not generate stack frames"
 msgstr "Quan sigui possible no generar marcs de pila"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:971
-msgid "Take at least one trip through each iterative DO loop"
-msgstr "Prendre almenys un viatge a trav閟 de cada cicle DO iteratiu"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:974
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:747
 msgid "Recognize C++ kewords like \"compl\" and \"xor\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:977
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:750
 #, fuzzy
 msgid "Do the full register move optimization pass"
 msgstr "Fa el pas complet d'optimitzaci� de moviment de registres"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:980
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:753
 msgid "Optimize sibling and tail recursive calls"
 msgstr "Optimitzar les cridades recursives germanades i d'extrem"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:983
-#, fuzzy
-msgid "Enable optimization of static class initialization code"
-msgstr "(es requereix una inicialitzaci� fora de la classe)"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:986
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:756
 #, fuzzy
 msgid "Enable optional diagnostics"
 msgstr "Desactivar els diagn騭tics opcionals"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:992
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:759
 msgid "Pack structure members together without holes"
 msgstr "Empaqueta junts als membres de l'estructura sense forats"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:995
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:762
 #, fuzzy
 msgid "Return small aggregates in memory, not registers"
 msgstr "Retornar els agregats \"short\" en mem騬ia, no en registres"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1001
-msgid "Warn about use of (only a few for now) Fortran extensions"
-msgstr "Avisar sobre l'鷖 d' (nom閟 algunes per ara) extensions Fortran"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1004
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:768
 #, fuzzy
 msgid "Perform loop peeling"
 msgstr "Realitzar les optimitzacions de cicle"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1007
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:771
 msgid "Enable machine specific peephole optimizations"
 msgstr "Activar les optimitzacions de forats espec韋iques de la m鄎uina"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1010
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:774
 #, fuzzy
 msgid "Enable an RTL peephole pass before sched2"
 msgstr "Activa una execuci� de passada de forats rtl abans de sched2"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1013
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:777
 msgid "Downgrade conformance errors to warnings"
 msgstr "Degradar els errors de concordan鏰 a advertiments"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1016
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:780
 #, fuzzy
 msgid "Generate position-independent code if possible"
 msgstr "Generar codi independent de posici�, si 閟 possible"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1019
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:783
 #, fuzzy
 msgid "Generate position-independent code for executables if possible"
 msgstr "Generar codi independent de posici�, si 閟 possible"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1022
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:786
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr "Generar instruccions de precarregament, si estan disponibles, per a matrius en cicles"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1028
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:789
+msgid "Treat the input file as already preprocessed"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:792
 msgid "Enable basic program profiling code"
 msgstr "Activar el codi b鄐ic d'an鄉isi de perfil del programa"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1031
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:795
 #, fuzzy
 msgid "Insert arc-based program profiling code"
 msgstr "Inserir codi d'an鄉isi de perfil basat en el programa arc"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1034
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:798
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1037
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:801
 msgid "Enable common options for performing profile feedback directed optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1040
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:804
 msgid "Insert code to profile values of expressions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1046
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:810
 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1049
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:813
 msgid "Strength reduce all loop general induction variables"
 msgstr "Enfortir la reducci� de totes les variables generals d'inducci� de cicle"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1052
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:816
 #, fuzzy
 msgid "Return small aggregates in registers"
 msgstr "Retornar els agregats \"short\" en registres"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1055
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:819
 msgid "Enables a register move optimization"
 msgstr "Permet una optimitzaci� de moviment de registres"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1058
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:822
 #, fuzzy
 msgid "Perform a register renaming optimization pass"
 msgstr "Fer el pas d'optimitzaci� de renomenaci� de registres"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1061
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:825
 msgid "Reorder basic blocks to improve code placement"
 msgstr "Reordenar els blocs b鄐ics per a millorar la ubicaci� del codi"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1064
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:828
 msgid "Reorder functions to improve code placement"
 msgstr "Reordenar les funcions per a millorar la ubicaci� del codi"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1067
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:831
 msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1070
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:834
 msgid "Enable automatic template instantiation"
 msgstr "Activar l'instanciaci� autom鄑ica de patrons"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1073
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:837
 #, fuzzy
 msgid "Add a common subexpression elimination pass after loop optimizations"
 msgstr "Executar un pas CSE abans de les optimitzacions de cicles"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1076
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:840
 msgid "Run the loop optimizer twice"
 msgstr "Executar el optimizador de cicles dues vegades"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1079
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:843
 msgid "Disable optimizations that assume default FP rounding behavior"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1082
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:846
 #, fuzzy
 msgid "Generate run time type descriptor information"
 msgstr "No generar informaci� del tipus de descriptor en temps d'execuci�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1085
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:849
 msgid "Enable scheduling across basic blocks"
 msgstr "Activar la calendaritzaci� entre blocs b鄐ics"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1088
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:852
 msgid "Allow speculative motion of non-loads"
 msgstr "Permetre el moviment especulatiu de cap c鄏rega"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1091
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:855
 msgid "Allow speculative motion of some loads"
 msgstr "Permetre el moviment especulatiu d'unes c鄏regues"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1094
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:858
 msgid "Allow speculative motion of more loads"
 msgstr "Permetre el moviment especulatiu de m閟 c鄏regues"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1097
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:861
 msgid "Allow premature scheduling of queued insns"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1100
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:864
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1103
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:867
 msgid "-fsched-stalled-insns-dep=<number>   Set dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1106
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:870
 msgid "-fsched-stalled-insns=<number>       Set number of queued insns that can be prematurely scheduled"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1109
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:873
 #, fuzzy
 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
 msgstr "  -fsched-verbose=<nombre> Estableix el nivell de detall del calendaritzador\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1112
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:876
 msgid "If scheduling post reload, do superblock scheduling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1115
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:879
 msgid "If scheduling post reload, do trace scheduling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1118
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:882
 msgid "Reschedule instructions before register allocation"
 msgstr "Recalendaritzar les instruccions abans de l'allotjament de registres"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1121
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:885
 msgid "Reschedule instructions after register allocation"
 msgstr "Recalendaritzar les instruccions despr閟 de l'allotjament de registres"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1124
-#, fuzzy
-msgid "Allow appending a second underscore to externals"
-msgstr "Mai agregar un segon subratllat als externs"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1127
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:888
 msgid "Mark data as shared rather than private"
 msgstr "Marcar dades com compartits en lloc de privats"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1130
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:891
 msgid "Use the same size for double as for float"
 msgstr "Usar la mateixa grand鄏ia per a double que per a float"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1133
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:894
 msgid "Use the narrowest integer type possible for enumeration types"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1136
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:897
 #, fuzzy
 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
 msgstr "Fer de costat el tipus sota wchar_t per \"unsigned short\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1142
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:903
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1145
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:906
 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1148
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:909
 #, fuzzy
 msgid "Make \"char\" signed by default"
 msgstr "Fer que \"char\" sigui signed per omissi�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1151
-#, fuzzy
-msgid "Do not print names of program units as they are compiled"
-msgstr "Mostrar els noms de les unitats de programa mentre s髇 compilades"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1154
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:912
 #, fuzzy
 msgid "Convert floating point constants to single precision constants"
 msgstr "Convertir constants de coma flotant a constants de precisi� simple"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1157
-#, fuzzy
-msgid "Internally convert most source to lowercase"
-msgstr "Convertir internament gaireb� tot el codi a maj鷖cules"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1160
-msgid "Internally preserve source case"
-msgstr "Preservar internament les maj鷖cules i min鷖cules del codi font"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1163
-msgid "Internally convert most source to uppercase"
-msgstr "Convertir internament gaireb� tot el codi a maj鷖cules"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1169
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:918
 msgid "Insert stack checking code into the program"
 msgstr "Insereix codi de revisi� de la pila en el programa"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1175
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:924
 msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1178
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:927
 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1181
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:930
 msgid "Display statistics accumulated during compilation"
 msgstr "Mostrar les estad韘tiques acumulades durant la compilaci�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1184
-msgid "Enable assignability checks for stores into object arrays"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1187
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:933
 msgid "Perform strength reduction optimizations"
 msgstr "Realitzar optimitzacions de reducci� de for鏰"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1190
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:936
 msgid "Assume strict aliasing rules apply"
 msgstr "Assumir que s'apliquen les regles estrictes d'alies"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1199
-msgid "Symbol names spelled in mixed case"
-msgstr "Noms de s韒bol lletrejats amb maj鷖cules/min鷖cules barrejades"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1202
-msgid "Symbol names in lowercase"
-msgstr "Noms de s韒bol en min鷖cules"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1205
-msgid "Symbol names in uppercase"
-msgstr "Noms de s韒bol en maj鷖cules"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1208
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:942
 msgid "Check for syntax errors, then stop"
 msgstr "Buscar errors de sintaxi, i aleshores detenir-se"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1211
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:945
 msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1214
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:948
 #, fuzzy
 msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
 msgstr "Especificar la profunditat m鄕ima d'instanciaci� de patrons"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1217
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:951
 #, fuzzy
 msgid "Create data files needed by \"gcov\""
 msgstr "Crear fitxers de dades necess鄏ies per a gcov"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1223
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:957
 msgid "Perform jump threading optimizations"
 msgstr "Realitzar optimitzacions de filat de salts"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1226
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:960
 #, fuzzy
 msgid "Report the time taken by each compiler pass"
 msgstr "Reportar el temps pres per cada pas del compilador al final de l'execuci�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1229
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:963
 msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1232
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:966
 msgid "Perform superblock formation via tail duplication"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1235
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:969
 #, fuzzy
 msgid "Assume floating-point operations can trap"
 msgstr "Les operacions de coma flotant poden capturar"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1238
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:972
 #, fuzzy
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 msgstr "Atrapar desbordaments signed en addici� / substracci� / multiplicaci�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1241
-msgid "Make prefix-radix non-decimal constants be typeless"
-msgstr "Fer que no tinguin tipus les constants amb prefix-radical que no 閟 decimal"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1244
-#, fuzzy
-msgid "Allow all ugly features"
-msgstr "Desactiva totes les caracter韘tiques lletjes"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1247
-#, fuzzy
-msgid "Hollerith and typeless can be passed as arguments"
-msgstr "No es passen les constants Hollerith i sense tipus com arguments"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1250
-msgid "Allow ordinary copying of ASSIGN'ed vars"
-msgstr "Permet la c騪ia ordin鄏ia de variables ASSIGN'ed"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1253
-msgid "Dummy array dimensioned to (1) is assumed-size"
-msgstr "La matriu faltament dimensionada a (1) 閟 de grand鄏ia assumida"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1256
-msgid "Trailing comma in procedure call denotes null argument"
-msgstr "Coma al final de la cridada al procediment denota un argument null"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1259
-msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
-msgstr "Permet que REAL(Z) i AIMAG(Z) rebin DOUBLE COMPLEX Z"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1262
-#, fuzzy
-msgid "Initialization via DATA and PARAMETER is not type-compatible"
-msgstr "L'inicialitzaci� a trav閟 de DATA i PARAMETER 閟 de tipus compatible"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1265
-msgid "Allow INTEGER and LOGICAL interchangeability"
-msgstr "Permet l'intercanvi entre INTEGER i LOGICAL"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1268
-#, fuzzy
-msgid "Append underscores to externals"
-msgstr "Mai agregar un segon subratllat als externs"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1271
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:975
 #, fuzzy
 msgid "Compile whole compilation unit at a time"
 msgstr "Buidar la unitat de traducci� completa a un fitxer"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1274
-msgid "Delete libU77 intrinsics"
-msgstr "Esborrar els intr韓secs libU77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1277
-msgid "Disable libU77 intrinsics"
-msgstr "Desactivar els intr韓secs libU77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1280
-#, fuzzy
-msgid "Enable libU77 intrinsics"
-msgstr "Desactivar els intr韓secs libU77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1283
-msgid "Hide libU77 intrinsics"
-msgstr "Amagar els intr韓secs libU77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1292
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:984
 #, fuzzy
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr "Permetre optimitzacions matem鄑iques que poden violar els est鄋dards IEEE o ANSI"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1295
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:987
 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1298
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:990
 #, fuzzy
 msgid "Make \"char\" unsigned by default"
 msgstr "Fer que \"char\" sigui unsigned per omissi�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1301
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:993
 #, fuzzy
 msgid "Perform loop unswitching"
 msgstr "Realitzar les optimitzacions de cicle"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1304
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:996
 msgid "Just generate unwind tables for exception handling"
 msgstr "Nom閟 generar matrius de desembolico per a maneig d'excepcions"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1310
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:999
 msgid "Use __cxa_atexit to register destructors"
 msgstr "Usar __cxa_atexit per a registrar destructors"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1316
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1002
 msgid "Add extra commentary to assembler output"
 msgstr "Agregar comentaris extra a la sortida del ensemblador"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1319
-#, fuzzy
-msgid "Print g77-specific version information and run internal tests"
-msgstr "Imprimeix informaci� de la versi� espec韋ica del compilador g77, executa proves internes"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1322
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1005
 #, fuzzy
 msgid "Use expression value profiles in optimizations"
 msgstr "Activar les optimitzacions del enlla鏰dor"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1325
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1008
 msgid "Discard unused virtual functions"
 msgstr "Descartar funcions virtual sense usar"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1328
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1011
 msgid "Implement vtables using thunks"
 msgstr "Implementar vtables usant thunks"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1331
-msgid "Program is written in VXT (Digital-like) FORTRAN"
-msgstr "El programa est� escrit en VXT (com Digital) FORTRAN"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1334
-msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr "Esborrar els intr韓secs de FORTRAN que no 閟 77 que VXT FORTRAN suporta"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1337
-msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr "Desactivar els intr韓secs de FORTRAN que no 閟 77 que VXT FORTRAN suporta"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1340
-#, fuzzy
-msgid "Enable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr "Desactivar els intr韓secs de FORTRAN que no 閟 77 que VXT FORTRAN suporta"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1343
-msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr "Amagar els intr韓secs de FORTRAN que no 閟 77 que VXT FORTRAN suporta"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1349
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1014
 msgid "Emit common-like symbols as weak symbols"
 msgstr "Emetre s韒bols comuns com s韒bols febles"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1352
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1017
 msgid "Construct webs and split unrelated uses of single variable"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1355
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1020
 msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1358
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1023
 msgid "Generate a #line directive pointing at the current working directory"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1361
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1026
 msgid "Assume signed arithmetic overflow wraps around"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1364
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1029
 msgid "Store strings in writable data section"
 msgstr "Guardar les cadenes en la secci� de dades modificables"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1367
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1032
 msgid "Emit cross referencing information"
 msgstr "Emetre informaci� de refer鑞cia creuada"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1370
-#, fuzzy
-msgid "Print internal debugging-related information"
-msgstr "Mostra la informaci� interna relacionada amb la depuraci�"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1373
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1035
 msgid "Put zero initialized data in the bss section"
 msgstr "Posar dades inicialitzades a zero en la secci� bss"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1376
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1038
 msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1379
-msgid "Treat initial values of 0 like non-zero values"
-msgstr "Tractar els valors inicials de 0 com valors que no s髇 zero"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1382
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1041
 #, fuzzy
 msgid "Generate debug information in default format"
 msgstr "Generar informaci� de depuraci� en el format per omissi�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1385
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1044
 #, fuzzy
 msgid "Generate debug information in COFF format"
 msgstr "Generar informaci� de depuraci� en el format per omissi�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1388
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1047
 #, fuzzy
 msgid "Generate debug information in DWARF v2 format"
 msgstr "Generar informaci� de depuraci� en el format per omissi�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1391
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1050
 #, fuzzy
 msgid "Dump declarations to a .decl file"
 msgstr "la declaraci� no declara res"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1394
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1053
 #, fuzzy
 msgid "Generate debug information in default extended format"
 msgstr "Generar informaci� de depuraci� en el format est鑣 per omissi�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1397
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1056
 #, fuzzy
 msgid "Generate debug information in STABS format"
 msgstr "Generar informaci� de depuraci� en el format per omissi�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1400
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1059
 #, fuzzy
 msgid "Generate debug information in extended STABS format"
 msgstr "Generar informaci� de depuraci� en el format est鑣 per omissi�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1403
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1062
 #, fuzzy
 msgid "Generate debug information in VMS format"
 msgstr "Generar informaci� de depuraci� en el format per omissi�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1406
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1065
 #, fuzzy
 msgid "Generate debug information in XCOFF format"
 msgstr "Generar informaci� de depuraci� en el format per omissi�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1409
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1068
 #, fuzzy
 msgid "Generate debug information in extended XCOFF format"
 msgstr "Generar informaci� de depuraci� en el format est鑣 per omissi�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1412
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1071
 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1415
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1074
 msgid "-imacros <file>\tAccept definition of macros in <file>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1418
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1077
 msgid "-include <file>\tInclude the contents of <file> before other files"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1421
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1080
 msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1424
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1083
 msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1427
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1086
 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1430
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1089
 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1433
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1092
 msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1445
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1104
 msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1448
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1107
 msgid "Do not search standard system include directories for C++"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1451
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1110
 #, fuzzy
 msgid "-o <file>\tPlace output into <file>"
 msgstr "  -o <fitxer>            Situar la sortida en el  <fitxer> \n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1454
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1113
 #, fuzzy
 msgid "Enable function profiling"
 msgstr "an鄉isi de perfil de les funcions mips16"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1457
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1116
 #, fuzzy
 msgid "Issue warnings needed for strict compliance to the standard"
 msgstr "  -pedantic               Activar els avisos necessaris per a complir estrictament amb ISO C\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1460
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1119
 msgid "Like -pedantic but issue them as errors"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1463
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1122
 msgid "Generate C header of platform-specific features"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1466
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1125
 #, fuzzy
 msgid "Do not display functions compiled or elapsed time"
 msgstr "  -quiet                  No mostrar les funcions compilades o el temps transcorregut\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1469
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1128
 #, fuzzy
 msgid "Remap file names when including files"
 msgstr "nom de fitxer buit en #%s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1472
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1131
 msgid "Conform to the ISO 1998 C++ standard"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1475
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1134
 msgid "Conform to the ISO 1990 C standard"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1478
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1137
 msgid "Conform to the ISO 1999 C standard"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1481
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1502
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1505
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1140
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1161
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1164
 msgid "Deprecated in favor of -std=c99"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1484
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1143
 msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1487
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1146
 msgid "Conform to the ISO 1990 C standard with GNU extensions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1490
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1149
 msgid "Conform to the ISO 1999 C standard with GNU extensions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1493
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1152
 msgid "Deprecated in favor of -std=gnu99"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1496
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1155
 msgid "Deprecated in favor of -std=c89"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1499
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1158
 msgid "Conform to the ISO 1990 C standard as amended in 1994"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1508
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1167
 #, fuzzy
 msgid "Enable traditional preprocessing"
 msgstr "Habilitar la prova de la pila"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1511
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1170
 msgid "-trigraphs\tSupport ISO C trigraphs"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1514
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1173
 msgid "Do not predefine system-specific and GCC-specific macros"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1517
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1176
 #, fuzzy
 msgid "Enable verbose output"
 msgstr "Activar la sortida de depuraci�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1523
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1179
+#, fuzzy
+msgid "Display the compiler's version"
+msgstr "  -version                Mostra la versi� del compilador\n"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1182
 msgid "Suppress warnings"
 msgstr ""
 
-#: config/i386/freebsd-aout.h:215 config/rs6000/sysv4.h:1089
+#: config/i386/cygwin.h:29
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr ""
+
+#: config/i386/cygwin.h:70 config/i386/mingw32.h:58
+msgid "shared and mdll are not compatible"
+msgstr ""
+
+#: config/i386/freebsd-aout.h:215
 msgid "`-p' not supported; use `-pg' and gprof(1)"
 msgstr ""
 
@@ -21712,49 +21382,63 @@
 msgid "GCC does not support -CC without using -E"
 msgstr "GNU C no d髇a suport a -CC sense usar -E"
 
+#: config/i386/sco5.h:191
+msgid "-pg not supported on this platform"
+msgstr "-pg no t� suport en aquesta plataforma"
+
+#: config/i386/sco5.h:192
+msgid "-p and -pp specified - pick one"
+msgstr "-p i -pp especificats - tria un"
+
+#: config/i386/sco5.h:266
+msgid "-G and -static are mutually exclusive"
+msgstr "-G穒�-static s髇 m鷗uament exclusius"
+
+#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
+#: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
+#, fuzzy
+msgid "does not support multilib"
+msgstr "%s no t� suport per a %s"
+
 #: config/sparc/linux64.h:211 config/sparc/linux64.h:222
 #: config/sparc/netbsd-elf.h:140 config/sparc/netbsd-elf.h:159
 #: config/sparc/sol2-bi.h:195 config/sparc/sol2-bi.h:205
 msgid "may not use both -m32 and -m64"
 msgstr ""
 
-#: config/i386/mingw32.h:58 config/i386/cygwin.h:70
-msgid "shared and mdll are not compatible"
-msgstr ""
-
-#: config/darwin.h:215
+#: config/darwin.h:222
 msgid "-current_version only allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:218
+#: config/darwin.h:225
 msgid "-install_name only allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:223
+#: config/darwin.h:230
 msgid "-bundle not allowed with -dynamiclib"
 msgstr "no es permet -bundle amb -dynamiclib"
 
-#: config/darwin.h:224
+#: config/darwin.h:231
 msgid "-bundle_loader not allowed with -dynamiclib"
 msgstr "no es permet -bundle_loader amb -dynamiclib"
 
-#: config/darwin.h:225
+#: config/darwin.h:232
 msgid "-client_name not allowed with -dynamiclib"
 msgstr "no es permet -client_name amb -dynamiclib"
 
-#: config/darwin.h:228
+#: config/darwin.h:235
 msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:229
+#: config/darwin.h:236
 msgid "-force_flat_namespace not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:231
+#: config/darwin.h:238
 msgid "-keep_private_externs not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:232
+#: config/darwin.h:239
 msgid "-private_bundle not allowed with -dynamiclib"
 msgstr "no es permet -private_bundle amb -dynamiclib"
 
@@ -21770,48 +21454,10 @@
 msgid "may not use both -EB and -EL"
 msgstr ""
 
-#: config/mips/mips.h:988
-msgid "-pipe is not supported"
-msgstr ""
-
-#: java/jvspec.c:80 ada/lang-specs.h:34 gcc.c:767
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:35
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:36 java/lang-specs.h:37
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr ""
-
 #: treelang/lang-specs.h:52
 msgid "-pg or -p and -fomit-frame-pointer are incompatible"
 msgstr "punters -pg o -p i -fomit-frame s髇 incompatibles"
 
-#: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
-#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
-#, fuzzy
-msgid "does not support multilib"
-msgstr "%s no t� suport per a %s"
-
-#: config/i386/sco5.h:191
-msgid "-pg not supported on this platform"
-msgstr "-pg no t� suport en aquesta plataforma"
-
-#: config/i386/sco5.h:192
-msgid "-p and -pp specified - pick one"
-msgstr "-p i -pp especificats - tria un"
-
-#: config/i386/sco5.h:266
-msgid "-G and -static are mutually exclusive"
-msgstr "-G穒�-static s髇 m鷗uament exclusius"
-
 #: config/arm/arm.h:198
 msgid "-mapcs-26 and -mapcs-32 may not be used together"
 msgstr ""
@@ -21828,6 +21474,14 @@
 msgid "the m210 does not have little endian support"
 msgstr ""
 
+#: config/mips/mips.h:988
+msgid "-pipe is not supported"
+msgstr ""
+
+#: ada/lang-specs.h:34 java/jvspec.c:80 gcc.c:767
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr ""
+
 #: ada/lang-specs.h:36
 msgid "one of -c, -S, -gnatc, -gnatz, or -gnats is required for Ada"
 msgstr ""
@@ -21840,8 +21494,16 @@
 msgid "-msingle-float and -msoft-float can not both be specified"
 msgstr ""
 
-#: config/rs6000/darwin.h:98
-msgid " conflicting code gen style switches are used"
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr ""
+
+#: java/lang-specs.h:35
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr ""
+
+#: java/lang-specs.h:36 java/lang-specs.h:37
+msgid "-femit-class-file should used along with -fsyntax-only"
 msgstr ""
 
 #: gcc.c:743
@@ -21853,8 +21515,8 @@
 msgid "-E required when input is from standard input"
 msgstr ""
 
-#: config/i386/cygwin.h:29
-msgid "mno-cygwin and mno-win32 are not compatible"
+#: config/rs6000/darwin.h:98
+msgid " conflicting code gen style switches are used"
 msgstr ""
 
 #~ msgid "concatenation of string literals with __FUNCTION__ is deprecated"
@@ -22544,9 +22206,6 @@
 #~ msgid "Consider all mem refs to static data to be volatile"
 #~ msgstr "Considerar totes les refer鑞cies a dades static com volatile"
 
-#~ msgid "Integrate simple functions into their callers"
-#~ msgstr "Integrar les funcions simples en els seus invocators"
-
 #~ msgid "Output GNU ld formatted global initializers"
 #~ msgstr "Obtenir iniciators globals amb format per a ld de GNU"
 
@@ -22577,9 +22236,6 @@
 #~ msgid "Use the smallest fitting integer to hold enums"
 #~ msgstr "Usar l'enter adequat m閟 petit per a contenir enumerats"
 
-#~ msgid "Enable most warning messages"
-#~ msgstr "Activar gaireb� tots els missatges d'av韘"
-
 #~ msgid "Don't warn about too many arguments to format functions"
 #~ msgstr "No avisar sobre massa arguments per a les funcions de format"
 
@@ -22610,9 +22266,6 @@
 #~ msgid "  -p                      Enable function profiling\n"
 #~ msgstr "  -p                      Activar l'an鄉isi de perfil de funcions\n"
 
-#~ msgid "  -version                Display the compiler's version\n"
-#~ msgstr "  -version                Mostra la versi� del compilador\n"
-
 #~ msgid ""
 #~ "\n"
 #~ "Language specific options:\n"
@@ -23063,9 +22716,6 @@
 #~ msgid "`sigof' applied to non-aggregate expression"
 #~ msgstr "\"sigof\" aplicat a una expressi� no agregada"
 
-#~ msgid "`sigof' applied to non-aggregate type"
-#~ msgstr "\"sigof\" aplicat a un tipus no agregat"
-
 #~ msgid "storage class specifier `%s' not allowed after struct or class"
 #~ msgstr "no es permet el especificador de classe d'emmagatzematge \"%s\" despr閟 de struct o class"
 
@@ -23222,24 +22872,234 @@
 #~ msgid "Warn when a function is declared extern, then inline"
 #~ msgstr "Avisar quan una funci� 閟 declarada extern i despr閟 inline"
 
-#~ msgid "Don't announce deprecation of compiler features"
-#~ msgstr "No anunciar caracter韘tiques obsoletes del compilador"
-
 #~ msgid "directory name must immediately follow -I"
 #~ msgstr "el nom del directori deu seguir immediatament a -I"
 
 #~ msgid "ignoring pragma: %s"
 #~ msgstr "ignorant el pragma: %s"
 
+#~ msgid "Print g77-specific compiler version info, run internal tests"
+#~ msgstr "Imprimeix informaci� de la versi� espec韋ica del compilador g77, executa proves internes"
+
+#~ msgid "Program is written in typical FORTRAN 66 dialect"
+#~ msgstr "El programa est� escrit en el dialecte t韕ic FORTRAN 66"
+
+#~ msgid "Program is written in typical Unix f77 dialect"
+#~ msgstr "El programa est� escrit en el dialecte t韕ic Unix f77"
+
 #~ msgid "Program does not use Unix-f77 dialectal features"
 #~ msgstr "El programa no utilitza les caracter韘tiques del dialecte Unix-f77"
 
+#~ msgid "Program is written in Fortran-90-ish dialect"
+#~ msgstr "El programa en un dialecte proper a Fortran-90"
+
+#~ msgid "Treat local vars and COMMON blocks as if they were named in SAVE statements"
+#~ msgstr "Tractar les variables locals i els blocs COMMON com si fossin nomenats en declaracions SAVE"
+
+#~ msgid "Allow $ in symbol names"
+#~ msgstr "Permetre $ en els noms de s韒bols"
+
+#~ msgid "f2c-compatible code need not be generated"
+#~ msgstr "No es necessita generar codi compatible amb f2c"
+
+#~ msgid "Unsupported; do not generate libf2c-calling code"
+#~ msgstr "Sense suport; no genera codi de cridada a libf2c"
+
+#~ msgid "Unsupported; affects code-generation of arrays"
+#~ msgstr "Sense suport; afecta la generaci� de codi de les matrius"
+
+#~ msgid "Program is written in Fortran-90-ish free form"
+#~ msgstr "El programa est� escrit en una forma lliure propera a Fortran-90"
+
+#~ msgid "Warn about use of (only a few for now) Fortran extensions"
+#~ msgstr "Avisar sobre l'鷖 d' (nom閟 algunes per ara) extensions Fortran"
+
+#~ msgid "Program is written in VXT (Digital-like) FORTRAN"
+#~ msgstr "El programa est� escrit en VXT (com Digital) FORTRAN"
+
+#~ msgid "Disallow all ugly features"
+#~ msgstr "Desactiva totes les caracter韘tiques lletjes"
+
+#~ msgid "Hollerith and typeless constants not passed as arguments"
+#~ msgstr "No es passen les constants Hollerith i sense tipus com arguments"
+
+#~ msgid "Allow ordinary copying of ASSIGN'ed vars"
+#~ msgstr "Permet la c騪ia ordin鄏ia de variables ASSIGN'ed"
+
+#~ msgid "Dummy array dimensioned to (1) is assumed-size"
+#~ msgstr "La matriu faltament dimensionada a (1) 閟 de grand鄏ia assumida"
+
+#~ msgid "Trailing comma in procedure call denotes null argument"
+#~ msgstr "Coma al final de la cridada al procediment denota un argument null"
+
+#~ msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
+#~ msgstr "Permet que REAL(Z) i AIMAG(Z) rebin DOUBLE COMPLEX Z"
+
+#~ msgid "Initialization via DATA and PARAMETER is type-compatible"
+#~ msgstr "L'inicialitzaci� a trav閟 de DATA i PARAMETER 閟 de tipus compatible"
+
+#~ msgid "Allow INTEGER and LOGICAL interchangeability"
+#~ msgstr "Permet l'intercanvi entre INTEGER i LOGICAL"
+
+#~ msgid "Print internal debugging-related info"
+#~ msgstr "Mostra la informaci� interna relacionada amb la depuraci�"
+
+#~ msgid "Initialize local vars and arrays to zero"
+#~ msgstr "Inicialitza les variables locals i matrius a zero"
+
+#~ msgid "Backslashes in character/hollerith constants not special (C-style)"
+#~ msgstr "Les barres invertides en constants de car郼ter/hollerith no s髇 especials (estil C)"
+
+#~ msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
+#~ msgstr "Fa que el front emuli aritm鑤ica COMPLEX per a evitar errors"
+
 #~ msgid "Disable the appending of underscores to externals"
 #~ msgstr "Desactiva l'agregaci� de subratllats als externs"
 
+#~ msgid "Never append a second underscore to externals"
+#~ msgstr "Mai agregar un segon subratllat als externs"
+
+#~ msgid "Intrinsics spelled as e.g. SqRt"
+#~ msgstr "Intr韓secs lletrejats com p.e. SqRt"
+
+#~ msgid "Intrinsics in uppercase"
+#~ msgstr "Intr韓secs en maj鷖cules"
+
+#~ msgid "Intrinsics letters in arbitrary cases"
+#~ msgstr "Lletres d'intr韓secs amb maj鷖cules/min鷖cules indistintes"
+
+#~ msgid "Language keywords spelled as e.g. IOStat"
+#~ msgstr "Paraules claus del llenguatge lletrejades com p.e. IOStat"
+
+#~ msgid "Language keywords in uppercase"
+#~ msgstr "Paraules claus del llenguatge en maj鷖cules"
+
+#~ msgid "Language keyword letters in arbitrary cases"
+#~ msgstr "Paraules claus del llenguatge amb maj鷖cules/min鷖cules indistintes"
+
+#~ msgid "Internally convert most source to uppercase"
+#~ msgstr "Convertir internament gaireb� tot el codi a maj鷖cules"
+
+#~ msgid "Internally preserve source case"
+#~ msgstr "Preservar internament les maj鷖cules i min鷖cules del codi font"
+
+#~ msgid "Symbol names spelled in mixed case"
+#~ msgstr "Noms de s韒bol lletrejats amb maj鷖cules/min鷖cules barrejades"
+
+#~ msgid "Symbol names in uppercase"
+#~ msgstr "Noms de s韒bol en maj鷖cules"
+
+#~ msgid "Symbol names in lowercase"
+#~ msgstr "Noms de s韒bol en min鷖cules"
+
+#~ msgid "Program written in uppercase"
+#~ msgstr "Programa escrit en maj鷖cules"
+
+#~ msgid "Program written in lowercase"
+#~ msgstr "Programa escrit en min鷖cules"
+
+#~ msgid "Program written in strict mixed-case"
+#~ msgstr "Programa escrit estrictament amb maj鷖cules i min鷖cules barrejades"
+
+#~ msgid "Compile as if program written in uppercase"
+#~ msgstr "Compilar com si el programa estigu閟 escrit en maj鷖cules"
+
+#~ msgid "Compile as if program written in lowercase"
+#~ msgstr "Compilar com si el programa estigu閟 escrit en min鷖cules"
+
+#~ msgid "Preserve all spelling (case) used in program"
+#~ msgstr "Preservar tot el lletrejo (maj鷖cules/min鷖cules) usat en el programa"
+
+#~ msgid "Delete libU77 intrinsics with bad interfaces"
+#~ msgstr "Esborrar els intr韓secs libU77 amb interf韈ies err騨ies"
+
+#~ msgid "Disable libU77 intrinsics with bad interfaces"
+#~ msgstr "Desactivar els intr韓secs libU77 amb interf韈ies err騨ies"
+
+#~ msgid "Hide libU77 intrinsics with bad interfaces"
+#~ msgstr "Amagar els intr韓secs libU77 amb interf韈ies err騨ies"
+
+#~ msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
+#~ msgstr "Esborrar els intr韓secs de FORTRAN que no 閟 77 que f2c suporta"
+
+#~ msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
+#~ msgstr "Desactivar els intr韓secs de FORTRAN que no 閟 77 que f2c suporta"
+
+#~ msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
+#~ msgstr "Amagar els intr韓secs de FORTRAN que no 閟 77 que f2c suporta"
+
+#~ msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
+#~ msgstr "Esborrar els intr韓secs de FORTRAN que no 閟 77 que F90 suporta"
+
+#~ msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
+#~ msgstr "Desactivar els intr韓secs de FORTRAN que no 閟 77 que F90 suporta"
+
+#~ msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
+#~ msgstr "Amagar els intr韓secs de FORTRAN que no 閟 77 que F90 suporta"
+
+#~ msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
+#~ msgstr "Esborrar els intr韓secs de FORTRAN que no 閟 77 que g77 suporta"
+
+#~ msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
+#~ msgstr "Desactivar els intr韓secs de FORTRAN que no 閟 77 que g77 suporta"
+
+#~ msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
+#~ msgstr "Amagar els intr韓secs de FORTRAN que no 閟 77 que g77 suporta"
+
+#~ msgid "Delete MIL-STD 1753 intrinsics"
+#~ msgstr "Esborrar els intr韓secs MIL-STD 1753"
+
+#~ msgid "Disable MIL-STD 1753 intrinsics"
+#~ msgstr "Desactivar els intr韓secs MIL-STD 1753"
+
+#~ msgid "Hide MIL-STD 1753 intrinsics"
+#~ msgstr "Amagar els intr韓secs MIL-STD 1753"
+
+#~ msgid "Delete libU77 intrinsics"
+#~ msgstr "Esborrar els intr韓secs libU77"
+
+#~ msgid "Disable libU77 intrinsics"
+#~ msgstr "Desactivar els intr韓secs libU77"
+
+#~ msgid "Hide libU77 intrinsics"
+#~ msgstr "Amagar els intr韓secs libU77"
+
+#~ msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#~ msgstr "Esborrar els intr韓secs de FORTRAN que no 閟 77 que VXT FORTRAN suporta"
+
+#~ msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#~ msgstr "Desactivar els intr韓secs de FORTRAN que no 閟 77 que VXT FORTRAN suporta"
+
+#~ msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#~ msgstr "Amagar els intr韓secs de FORTRAN que no 閟 77 que VXT FORTRAN suporta"
+
+#~ msgid "Treat initial values of 0 like non-zero values"
+#~ msgstr "Tractar els valors inicials de 0 com valors que no s髇 zero"
+
+#~ msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
+#~ msgstr "Emetre informaci� especial de depuraci� per a COMMON i EQUIVALENCE (desactivat)"
+
+#~ msgid "Take at least one trip through each iterative DO loop"
+#~ msgstr "Prendre almenys un viatge a trav閟 de cada cicle DO iteratiu"
+
+#~ msgid "Disable fatal diagnostics about inter-procedural problems"
+#~ msgstr "Desactivar els diagn騭tics fatals sobre problemes interprocedurals"
+
+#~ msgid "Make prefix-radix non-decimal constants be typeless"
+#~ msgstr "Fer que no tinguin tipus les constants amb prefix-radical que no 閟 decimal"
+
+#~ msgid "Generate code to check subscript and substring bounds"
+#~ msgstr "Generar codi per a revisar els l韒its de sub韓dicis i subcadenes"
+
 #~ msgid "Fortran-specific form of -fbounds-check"
 #~ msgstr "Forma espec韋ica de Fortran de -fbounds-check"
 
+#~ msgid "Disable warnings about inter-procedural problems"
+#~ msgstr "Desactivar els avisos sobre problemes interprocedurals"
+
+#~ msgid "Warn about constructs with surprising meanings"
+#~ msgstr "Avisar sobre constructors amb significats sorprenents"
+
 #~ msgid "Add a directory for INCLUDE searching"
 #~ msgstr "Agregar un directori per a la recerca de INCLUDE"
 
Index: gcc/po/da.po
===================================================================
RCS file: /cvs/gcc/gcc/gcc/po/da.po,v
retrieving revision 1.3.8.5
retrieving revision 1.3.8.6
diff -u -r1.3.8.5 -r1.3.8.6
--- gcc/po/da.po	5 Nov 2004 02:59:19 -0000	1.3.8.5
+++ gcc/po/da.po	7 Nov 2004 19:58:58 -0000	1.3.8.6
@@ -1,6 +1,6 @@
 # Danish version of GCC strings.
-# Copyright (C) 2002, 03 Free Software Foundation, Inc.
-# Ole Laursen <olau@hardworking.dk>, 2001, 02, 03.
+# Copyright (C) 2002, 03, 04 Free Software Foundation, Inc.
+# Ole Laursen <olau@hardworking.dk>, 2001, 02, 03, 04.
 #
 # Konventioner:
 #
@@ -126,10 +126,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: gcc 3.3\n"
+"Project-Id-Version: gcc 3.4-b20040206\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2004-07-01 11:41-0700\n"
-"PO-Revision-Date: 2003-05-25 18:00+0200\n"
+"POT-Creation-Date: 2004-11-04 19:12-0800\n"
+"PO-Revision-Date: 2004-10-03 19:17+0200\n"
 "Last-Translator: Ole Laursen <olau@hardworking.dk>\n"
 "Language-Team: Danish <dansk@klid.dk>\n"
 "MIME-Version: 1.0\n"
@@ -156,16 +156,16 @@
 msgid "`%s' attribute only applies to function types"
 msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
 
-#: attribs.c:416 c-common.c:4307 c-common.c:4326 c-common.c:4344
-#: c-common.c:4371 c-common.c:4390 c-common.c:4413 c-common.c:4436
-#: c-common.c:4462 c-common.c:4496 c-common.c:4540 c-common.c:4568
-#: c-common.c:4596 c-common.c:4615 c-common.c:4870 c-common.c:4892
-#: c-common.c:4927 c-common.c:4994 c-common.c:5040 c-common.c:5098
-#: c-common.c:5129 c-common.c:5475 c-common.c:5498 c-common.c:5537
-#: config/arm/arm.c:2281 config/arm/arm.c:2308 config/avr/avr.c:4539
-#: config/h8300/h8300.c:4284 config/h8300/h8300.c:4307 config/i386/i386.c:1620
-#: config/i386/i386.c:15397 config/i386/winnt.c:86 config/ia64/ia64.c:1057
-#: config/ip2k/ip2k.c:3151
+#: attribs.c:416 c-common.c:4306 c-common.c:4325 c-common.c:4343
+#: c-common.c:4370 c-common.c:4389 c-common.c:4412 c-common.c:4435
+#: c-common.c:4461 c-common.c:4495 c-common.c:4539 c-common.c:4567
+#: c-common.c:4595 c-common.c:4614 c-common.c:4881 c-common.c:4903
+#: c-common.c:4938 c-common.c:5005 c-common.c:5051 c-common.c:5109
+#: c-common.c:5140 c-common.c:5440 c-common.c:5463 c-common.c:5502
+#: config/arm/arm.c:2281 config/arm/arm.c:2308 config/avr/avr.c:4504
+#: config/h8300/h8300.c:4284 config/h8300/h8300.c:4307 config/i386/i386.c:1626
+#: config/i386/i386.c:15398 config/i386/winnt.c:86 config/ia64/ia64.c:1057
+#: config/ip2k/ip2k.c:3151 config/rs6000/rs6000.c:15035
 #, c-format
 msgid "`%s' attribute ignored"
 msgstr "egenskaben '%s' ignoreret"
@@ -239,7 +239,7 @@
 
 #. We can, however, treat "undefined" any way we please.
 #. Call abort to encourage the user to fix the program.
-#: builtins.c:4134 c-typeck.c:1733
+#: builtins.c:4134 c-typeck.c:1713
 msgid "if this code is reached, the program will abort"
 msgstr ""
 
@@ -276,404 +276,404 @@
 msgid "target format does not support infinity"
 msgstr "m錶processoren underst鴗ter ikke uendelig"
 
-#: c-common.c:917
+#: c-common.c:916
 msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
-msgstr ""
+msgstr "%Hforesl錼 eksplicitte kr鴏lede paranteser for at undg� tvetydig 'else'"
 
-#: c-common.c:1141
-#, fuzzy
+#: c-common.c:1140
 msgid "%J'%D' is not defined outside of function scope"
-msgstr "'%s' er ikke defineret uden for funktionsvirkefelt"
+msgstr "%J'%D' er ikke defineret uden for funktionsvirkefelt"
 
-#: c-common.c:1161
+#: c-common.c:1160
 #, c-format
 msgid "string length `%d' is greater than the length `%d' ISO C%d compilers are required to support"
 msgstr "strengl鎛gden '%d' er st鴕re end den l鎛gde p� '%d' som ISO C%d-overs鎡tere er p錶agt at underst鴗te"
 
-#: c-common.c:1201
+#: c-common.c:1200
 msgid "overflow in constant expression"
 msgstr "overl鴅 i konstant udtryk"
 
-#: c-common.c:1221
+#: c-common.c:1220
 msgid "integer overflow in expression"
 msgstr "heltalsoverl鴅 i udtryk"
 
-#: c-common.c:1230
+#: c-common.c:1229
 msgid "floating point overflow in expression"
 msgstr "kommatalsoverl鴅 i udtryk"
 
-#: c-common.c:1236
+#: c-common.c:1235
 msgid "vector overflow in expression"
 msgstr "vektoroverl鴅 i udtryk"
 
 #. This detects cases like converting -129 or 256 to unsigned char.
-#: c-common.c:1258
+#: c-common.c:1257
 msgid "large integer implicitly truncated to unsigned type"
 msgstr "stort heltal forkortes underforst錯t til type uden fortegn"
 
-#: c-common.c:1260
+#: c-common.c:1259
 msgid "negative integer implicitly converted to unsigned type"
 msgstr "negativt heltal forkortes underforst錯t til type uden fortegn"
 
-#: c-common.c:1306
+#: c-common.c:1305
 msgid "overflow in implicit constant conversion"
 msgstr "overl鴅 i underforst錯t konstant konvertering"
 
-#: c-common.c:1442
+#: c-common.c:1441
 #, c-format
 msgid "operation on `%s' may be undefined"
 msgstr "brug af '%s' er muligvis ikke defineret"
 
-#: c-common.c:1726
+#: c-common.c:1725
 msgid "expression statement has incomplete type"
 msgstr "udtrykket er af en ufuldst鎛dig type"
 
-#: c-common.c:1758
+#: c-common.c:1757
 msgid "case label does not reduce to an integer constant"
 msgstr "case-etiketten kan ikke reduceres til en heltalskonstant"
 
-#: c-common.c:2088
+#: c-common.c:2087
 msgid "invalid truth-value expression"
 msgstr "ugyldigt sandhedsv鎟diudtryk"
 
-#: c-common.c:2139
+#: c-common.c:2138
 #, c-format
 msgid "invalid operands to binary %s"
 msgstr "ugyldige operander til bin鎟 %s"
 
-#: c-common.c:2373
+#: c-common.c:2372
 msgid "comparison is always false due to limited range of data type"
 msgstr "sammenligning er altid falsk p� grund af den begr鎛sede r鎘kevidde af datatypen"
 
-#: c-common.c:2375
+#: c-common.c:2374
 msgid "comparison is always true due to limited range of data type"
 msgstr "sammenligning er altid sand p� grund af den begr鎛sede r鎘kevidde af datatypen"
 
-#: c-common.c:2445
+#: c-common.c:2444
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr "sammenligning med unsigned udtryk >= 0 er altid sand"
 
-#: c-common.c:2454
+#: c-common.c:2453
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr "sammenligning med unsigned udtryk < 0 er altid falsk"
 
-#: c-common.c:2499
+#: c-common.c:2498
 msgid "pointer of type `void *' used in arithmetic"
 msgstr "henvisning af typen 'void *' benyttet i udregning"
 
-#: c-common.c:2505
+#: c-common.c:2504
 msgid "pointer to a function used in arithmetic"
 msgstr "henvisning til en funktion benyttet i udregning"
 
-#: c-common.c:2511
+#: c-common.c:2510
 msgid "pointer to member function used in arithmetic"
 msgstr "henvisning til en medlemsfunktion benyttet i udregning"
 
-#: c-common.c:2600 f/com.c:14734
+#: c-common.c:2599 f/com.c:14734
 msgid "struct type value used where scalar is required"
 msgstr "v鎟di af struct-type angivet hvor skalar er p錵r鎣et"
 
-#: c-common.c:2604 f/com.c:14738
+#: c-common.c:2603 f/com.c:14738
 msgid "union type value used where scalar is required"
 msgstr "v鎟di af union-type angivet hvor skalar er p錵r鎣et"
 
-#: c-common.c:2608 f/com.c:14742
+#: c-common.c:2607 f/com.c:14742
 msgid "array type value used where scalar is required"
 msgstr "v鎟di af tabeltype angivet hvor skalar er p錵r鎣et"
 
 #. Common Ada/Pascal programmer's mistake.  We always warn
 #. about this since it is so bad.
-#: c-common.c:2645
+#: c-common.c:2644
 #, fuzzy
 msgid "the address of `%D', will always evaluate as `true'"
 msgstr "adressen af '%D' vil altid v鎟e 'true'"
 
-#: c-common.c:2739 f/com.c:14874
+#: c-common.c:2738 f/com.c:14874
 msgid "suggest parentheses around assignment used as truth value"
 msgstr "foresl錼 paranteser omkring tildeling der er benyttet som boolsk v鎟di"
 
-#: c-common.c:2785 c-common.c:2825
+#: c-common.c:2784 c-common.c:2824
 msgid "invalid use of `restrict'"
 msgstr "ugyldig brug af 'restrict'"
 
-#: c-common.c:2935
+#: c-common.c:2934
 msgid "invalid application of `sizeof' to a function type"
 msgstr "ugyldig anvendelse af 'sizeof' p� en funktionstype"
 
-#: c-common.c:2945
+#: c-common.c:2944
 #, c-format
 msgid "invalid application of `%s' to a void type"
 msgstr "ugyldig anvendelse af '%s' p� en void-type"
 
-#: c-common.c:2951
+#: c-common.c:2950
 #, fuzzy
 msgid "invalid application of `%s' to incomplete type `%T' "
 msgstr "ugyldig anvendelse af '%s' p� en ufuldst鎛dig type"
 
-#: c-common.c:2992
+#: c-common.c:2991
 msgid "`__alignof' applied to a bit-field"
 msgstr "'__alignof' benyttet p� et bitfelt"
 
-#: c-common.c:3484
+#: c-common.c:3483
 #, c-format
 msgid "cannot disable built-in function `%s'"
 msgstr "kan ikke deaktivere den indbyggede funktion '%s'"
 
-#: c-common.c:3645 c-typeck.c:1974
+#: c-common.c:3644 c-typeck.c:1954
 #, c-format
 msgid "too few arguments to function `%s'"
 msgstr "for f� parametre til funktionen '%s'"
 
-#: c-common.c:3651 c-typeck.c:1835
+#: c-common.c:3650 c-typeck.c:1815
 #, c-format
 msgid "too many arguments to function `%s'"
 msgstr "for mange parametre til funktionen '%s'"
 
-#: c-common.c:3670
+#: c-common.c:3669
 #, c-format
 msgid "non-floating-point argument to function `%s'"
 msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
 
-#: c-common.c:3897
+#: c-common.c:3896
 msgid "pointers are not permitted as case values"
 msgstr "henvisningsvariabler er ikke tilladt som case-v鎟dier"
 
-#: c-common.c:3901
+#: c-common.c:3900
 #, fuzzy
 msgid "range expressions in switch statements are non-standard"
 msgstr "ISO C forbyder intervaludtryk i switch-s鎡ninger"
 
-#: c-common.c:3930
+#: c-common.c:3929
 msgid "empty range specified"
 msgstr "tomt interval angivet"
 
-#: c-common.c:3981
+#: c-common.c:3980
 msgid "duplicate (or overlapping) case value"
 msgstr "case-v鎟di optr鎑er mere end 閚 gang (m錽ke pga. intervalsammenfald)"
 
-#: c-common.c:3982
-#, fuzzy
+#: c-common.c:3981
 msgid "%Jthis is the first entry overlapping that value"
-msgstr "dette er det f鴕ste punkt som falder sammen med den v鎟di"
+msgstr "%Jdette er det f鴕ste punkt som falder sammen med den v鎟di"
 
-#: c-common.c:3986
+#: c-common.c:3985
 msgid "duplicate case value"
 msgstr "case-v鎟di optr鎑er mere end 閚 gang"
 
-#: c-common.c:3987
-#, fuzzy
+#: c-common.c:3986
 msgid "%Jpreviously used here"
-msgstr "tidligere benyttet her"
+msgstr "%Jtidligere benyttet her"
 
-#: c-common.c:3991
+#: c-common.c:3990
 msgid "multiple default labels in one switch"
 msgstr "flere default-etiketter i 閚 switch-konstruktion"
 
-#: c-common.c:3992
-#, fuzzy
+#: c-common.c:3991
 msgid "%Jthis is the first default label"
-msgstr "dette er den f鴕ste default-etiket"
+msgstr "%Jdette er den f鴕ste default-etiket"
 
-#: c-common.c:4017
-#, fuzzy
+#: c-common.c:4016
 msgid "taking the address of a label is non-standard"
-msgstr "ISO C forbyder at tage adressen af en etiket"
+msgstr "at tage adressen af en etiket f鴏ger ikke standarden"
 
-#: c-common.c:4063
+#: c-common.c:4062
 msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
-msgstr ""
+msgstr "%Hignorerer returv鎟di for '%D' erkl鎟et med egenskaben warn_unused_result"
 
-#: c-common.c:4068
+#: c-common.c:4067
 msgid "%Hignoring return value of function declared with attribute warn_unused_result"
-msgstr ""
+msgstr "%Hignorerer returv鎟di af funktion erkl鎟et med egenskaben warn_unused_result"
 
-#: c-common.c:4649
+#: c-common.c:4651
 #, c-format
 msgid "unknown machine mode `%s'"
 msgstr "ukendt maskintilstand '%s'"
 
-#: c-common.c:4652
+#: c-common.c:4654
 #, c-format
 msgid "no data type for mode `%s'"
 msgstr "ingen datatype til tilstanden '%s'"
 
-#: c-common.c:4656
-#, fuzzy, c-format
+#: c-common.c:4658
+#, c-format
 msgid "invalid pointer mode `%s'"
-msgstr "ugyldig operandkode '%c'"
+msgstr "ugyldig henvisningstilstand '%s'"
 
-#: c-common.c:4663 c-common.c:5226
+#: c-common.c:4665 c-common.c:5237
 #, c-format
 msgid "unable to emulate '%s'"
 msgstr "kunne ikke emulere '%s'"
 
-#: c-common.c:4707
+#: c-common.c:4686
+#, fuzzy, c-format
+msgid "mode `%s' applied to inappropriate type"
+msgstr "'sigof' benyttet p� en type der ikke er sammensat"
+
+#: c-common.c:4718
 #, fuzzy
 msgid "%Jsection attribute cannot be specified for local variables"
 msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
 
-#: c-common.c:4718
+#: c-common.c:4729
 #, fuzzy
 msgid "%Jsection of '%D' conflicts with previous declaration"
 msgstr "sektionen '%s' strider mod tidligere erkl鎟ing"
 
-#: c-common.c:4727
+#: c-common.c:4738
 #, fuzzy
 msgid "%Jsection attribute not allowed for '%D'"
 msgstr "sektionsegenskaben er ikke tilladt for '%s'"
 
-#: c-common.c:4733
+#: c-common.c:4744
 #, fuzzy
 msgid "%Jsection attributes are not supported for this target"
 msgstr "sektionsegenskaber underst鴗tes ikke p� denne m錶arkitektur"
 
-#: c-common.c:4771
+#: c-common.c:4782
 msgid "requested alignment is not a constant"
 msgstr "angivet justering er ikke en konstant"
 
-#: c-common.c:4776
+#: c-common.c:4787
 msgid "requested alignment is not a power of 2"
 msgstr "angivet justering er ikke en potens af 2"
 
-#: c-common.c:4781
+#: c-common.c:4792
 msgid "requested alignment is too large"
 msgstr "angivet justering er for stor"
 
-#: c-common.c:4807
+#: c-common.c:4818
 #, fuzzy
 msgid "%Jalignment may not be specified for '%D'"
 msgstr "justering m� ikke angives for '%s'"
 
-#: c-common.c:4845
+#: c-common.c:4856
 #, fuzzy
 msgid "%J'%D' defined both normally and as an alias"
 msgstr "'%s' er defineret b錮e normalt og som et alias"
 
-#: c-common.c:4855
+#: c-common.c:4866
 msgid "alias arg not a string"
 msgstr "aliasparameter er ikke en streng"
 
-#: c-common.c:4898
+#: c-common.c:4909
 msgid "visibility arg not a string"
 msgstr "synlighedsparameter er ikke en streng"
 
-#: c-common.c:4911
+#: c-common.c:4922
 msgid "visibility arg must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr "synlighedsparameter skal v鎟e en af \"default\", \"hidden\", \"protected\" eller \"internal\""
 
-#: c-common.c:4937
+#: c-common.c:4948
 msgid "tls_model arg not a string"
 msgstr "tls_model-parameter er ikke en streng"
 
-#: c-common.c:4946
+#: c-common.c:4957
 msgid "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr "tls_model-parameter skal v鎟e en af \"local-exec\", \"initial-exec\", \"local-dynamic\" eller \"global-dynamic\""
 
-#: c-common.c:4968 c-common.c:5014
+#: c-common.c:4979 c-common.c:5025
 #, fuzzy
 msgid "%J'%E' attribute applies only to functions"
 msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
 
-#: c-common.c:4973 c-common.c:5019
+#: c-common.c:4984 c-common.c:5030
 #, fuzzy
 msgid "%Jcan't set '%E' attribute after definition"
 msgstr "kan ikke angive '%s'-egenskaben efter definitionen"
 
-#: c-common.c:5095
+#: c-common.c:5106
 #, c-format
 msgid "`%s' attribute ignored for `%s'"
 msgstr "'%s'-egenskaben ignoreret for '%s'"
 
-#: c-common.c:5158
+#: c-common.c:5169
 #, c-format
 msgid "invalid vector type for attribute `%s'"
 msgstr "ugyldig vektortype for egenskaben '%s'"
 
-#: c-common.c:5182 c-common.c:5214
+#: c-common.c:5193 c-common.c:5225
 msgid "no vector mode with the size and type specified could be found"
 msgstr "ingen vektortilstand med den angivne st鴕relse og typen kunne findes"
 
-#: c-common.c:5316
+#: c-common.c:5281
 msgid "nonnull attribute without arguments on a non-prototype"
 msgstr "ikke-nul egenskab uden parametre til en ikke-prototype"
 
-#: c-common.c:5331
+#: c-common.c:5296
 #, c-format
 msgid "nonnull argument has invalid operand number (arg %lu)"
 msgstr "ikke-nul parameter har ugyldig operandnummer (parameter %lu)"
 
-#: c-common.c:5350
+#: c-common.c:5315
 #, c-format
 msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
 msgstr "ikke-nul parameter med operandnummer uden for det gyldig interval (parameter %lu, operand %lu)"
 
-#: c-common.c:5358
+#: c-common.c:5323
 #, c-format
 msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
 msgstr "ikke-nul parameter refererer til ikke-henvisningsoperand (parameter %lu, operand %lu)"
 
-#: c-common.c:5438
+#: c-common.c:5403
 #, c-format
 msgid "null argument where non-null required (arg %lu)"
 msgstr "nulparameter hvor ikke-nul er p錵r鎣et (parameter %lu)"
 
-#: c-common.c:5509
+#: c-common.c:5474
 #, fuzzy
 msgid "cleanup arg not an identifier"
 msgstr "'defined' optr鎑er uden et kaldenavn"
 
-#: c-common.c:5516
+#: c-common.c:5481
 #, fuzzy
 msgid "cleanup arg not a function"
 msgstr "det kaldte objekt er ikke en funktion"
 
-#: c-common.c:5877
+#: c-common.c:5842
 #, c-format
 msgid "%s at end of input"
 msgstr "%s ved slutning af inddata"
 
-#: c-common.c:5883
+#: c-common.c:5848
 #, c-format
 msgid "%s before %s'%c'"
 msgstr "%s f鴕 %s'%c'"
 
-#: c-common.c:5885
+#: c-common.c:5850
 #, c-format
 msgid "%s before %s'\\x%x'"
 msgstr "%s f鴕 %s'\\x%x'"
 
-#: c-common.c:5889
+#: c-common.c:5854
 #, c-format
 msgid "%s before string constant"
 msgstr "%s f鴕 strengkonstant"
 
-#: c-common.c:5891
+#: c-common.c:5856
 #, c-format
 msgid "%s before numeric constant"
 msgstr "%s f鴕 talkonstant"
 
-#: c-common.c:5893
+#: c-common.c:5858
 #, c-format
 msgid "%s before \"%s\""
 msgstr "%s f鴕 \"%s\""
 
-#: c-common.c:5895
+#: c-common.c:5860
 #, c-format
 msgid "%s before '%s' token"
 msgstr "%s f鴕 symbolet '%s'"
 
 #. Use `%s' to print the string in case there are any escape
 #. characters in the message.
-#: c-common.c:5897 c-typeck.c:2612 c-typeck.c:4004 c-typeck.c:4019
-#: c-typeck.c:4034 final.c:2776 final.c:2778 gcc.c:4581 rtl-error.c:109
-#: toplev.c:1357 config/cris/cris.c:552 cp/parser.c:1848 cp/typeck.c:4155
+#: c-common.c:5862 c-typeck.c:2592 c-typeck.c:3984 c-typeck.c:3999
+#: c-typeck.c:4014 final.c:2776 final.c:2778 gcc.c:4584 rtl-error.c:109
+#: toplev.c:1357 config/cris/cris.c:552 cp/parser.c:1848 cp/typeck.c:4173
 #: java/expr.c:356 java/verify.c:1456 java/verify.c:1457 java/verify.c:1472
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: c-convert.c:82 c-typeck.c:1211 c-typeck.c:3444 cp/typeck.c:1363
-#: cp/typeck.c:5708 treelang/tree-convert.c:79
+#: c-convert.c:82 c-typeck.c:1211 c-typeck.c:3424 cp/typeck.c:1363
+#: cp/typeck.c:5729 treelang/tree-convert.c:79
 msgid "void value not ignored as it ought to be"
 msgstr "tom v鎟di er ikke ignoreret som den burde v鎟e"
 
@@ -851,7 +851,7 @@
 #: c-decl.c:1221
 #, fuzzy
 msgid "%Jredefinition of parameter '%D'"
-msgstr "omdefinering af 'struct %s'"
+msgstr "omdefinering af '%s'"
 
 #: c-decl.c:1230
 #, fuzzy
@@ -873,408 +873,407 @@
 msgid "%Jnon-const declaration of '%D' follows const declaration"
 msgstr "erkl鎟ing uden static af '%s' f鴏ger static-erkl鎟ing"
 
-#: c-decl.c:1262
+#: c-decl.c:1267
 #, fuzzy
 msgid "%Jredundant redeclaration of '%D'"
 msgstr "overfl鴇ig omerkl鎟ing af '%D' i samme virkefelt"
 
-#: c-decl.c:1581
+#: c-decl.c:1586
 #, fuzzy
 msgid "%Jdeclaration of '%D' shadows a parameter"
 msgstr "erkl鎟ing af '%#D' skygger for en parameter"
 
-#: c-decl.c:1583
+#: c-decl.c:1588
 #, fuzzy
 msgid "%Jdeclaration of '%D' shadows a global declaration"
-msgstr "erkl鎟ing af '%#D' skygger for en parameter"
+msgstr "erkl鎟ing af '%s' skygger for en global erkl鎟ing"
 
-#: c-decl.c:1585
+#: c-decl.c:1590
 #, fuzzy
 msgid "%Jdeclaration of '%D' shadows a previous local"
-msgstr "erkl鎟ing af '%#D' skygger for en parameter"
+msgstr "erkl鎟ing af '%s' skygger for en tidligere lokal variabel"
 
-#: c-decl.c:1587 cp/name-lookup.c:969 cp/name-lookup.c:992
+#: c-decl.c:1592 cp/name-lookup.c:969 cp/name-lookup.c:992
 #: cp/name-lookup.c:1000
-#, fuzzy
 msgid "%Jshadowed declaration is here"
-msgstr "variabelerkl鎟ing er ikke tilladt her"
+msgstr "%Jskygget erkl鎟ing er her"
 
-#: c-decl.c:1697
+#: c-decl.c:1702
 #, c-format
 msgid "nested extern declaration of `%s'"
 msgstr "indlejret extern-erkl鎟ing af '%s'"
 
-#: c-decl.c:1838 objc/objc-act.c:2534 objc/objc-act.c:6794
+#: c-decl.c:1843 objc/objc-act.c:2534 objc/objc-act.c:6794
 #, fuzzy
 msgid "%Jprevious declaration of '%D'"
 msgstr "'%D' er tidligere erkl鎟et"
 
-#: c-decl.c:1879 c-decl.c:1881
+#: c-decl.c:1884 c-decl.c:1886
 #, c-format
 msgid "implicit declaration of function `%s'"
 msgstr "underforst錯t erkl鎟ing af funktionen '%s'"
 
-#: c-decl.c:1897
+#: c-decl.c:1902
 #, c-format
 msgid "`%s' undeclared here (not in a function)"
 msgstr "'%s' ikke erkl鎟et her (ikke i en funktion)"
 
-#: c-decl.c:1903
+#: c-decl.c:1908
 #, c-format
 msgid "`%s' undeclared (first use in this function)"
 msgstr "'%s' er ikke erkl鎟et (f鴕st benyttet i denne funktion)"
 
-#: c-decl.c:1908
+#: c-decl.c:1913
 msgid "(Each undeclared identifier is reported only once"
 msgstr "(et kaldenavn der ikke er erkl鎟et, rapporteres kun 閚 gang"
 
-#: c-decl.c:1909
+#: c-decl.c:1914
 msgid "for each function it appears in.)"
 msgstr "per funktion)"
 
-#: c-decl.c:1962
+#: c-decl.c:1967
 #, c-format
 msgid "label %s referenced outside of any function"
 msgstr "der er blevet henvist til etiketten '%s' uden for en funktion"
 
-#: c-decl.c:2009
+#: c-decl.c:2014
 #, c-format
 msgid "duplicate label declaration `%s'"
 msgstr "etiketten '%s' er blevet erkl鎟et mere end 閚 gang"
 
-#: c-decl.c:2010
+#: c-decl.c:2015
 #, fuzzy
 msgid "%Jthis is a previous declaration"
 msgstr "dette er en tidligere erkl鎟ing"
 
-#: c-decl.c:2045
+#: c-decl.c:2050
 #, fuzzy
 msgid "%Hduplicate label `%D'"
 msgstr "etiketten '%D' optr鎑er mere end 閚 gang"
 
-#: c-decl.c:2047
+#: c-decl.c:2052
 #, fuzzy
 msgid "%J`%D' previously defined here"
 msgstr "'%#D' tidligere defineret her"
 
-#: c-decl.c:2049
+#: c-decl.c:2054
 #, fuzzy
 msgid "%J`%D' previously declared here"
 msgstr "'%#D' tidligere erkl鎟et her"
 
-#: c-decl.c:2069
+#: c-decl.c:2074
 msgid "%Htraditional C lacks a separate namespace for labels, identifier `%s' conflicts"
 msgstr ""
 
-#: c-decl.c:2140
+#: c-decl.c:2145
 #, fuzzy
 msgid "%H`%s' defined as wrong kind of tag"
 msgstr "'%s' omerkl鎟et som en anden form for symbol"
 
-#: c-decl.c:2378
+#: c-decl.c:2383
 msgid "unnamed struct/union that defines no instances"
 msgstr "unavngiven struct/union som ikke definerer nogen instanser"
 
-#: c-decl.c:2397
+#: c-decl.c:2402
 msgid "useless keyword or type name in empty declaration"
 msgstr "ubrugeligt reserveret ord eller typenavn i tom erkl鎟ing"
 
-#: c-decl.c:2404
+#: c-decl.c:2409
 msgid "two types specified in one empty declaration"
 msgstr "to typer angivet i 閚 tom erkl鎟ing"
 
-#: c-decl.c:2409 c-parse.y:735 c-parse.y:737 objc/objc-parse.y:776
-#: objc/objc-parse.y:778 objc/objc-parse.y:3017
+#: c-decl.c:2414 c-parse.y:735 c-parse.y:737 objc/objc-parse.y:776
+#: objc/objc-parse.y:778 objc/objc-parse.y:3016
 msgid "empty declaration"
 msgstr "tom erkl鎟ing"
 
-#: c-decl.c:2435
+#: c-decl.c:2440
 msgid "ISO C90 does not support `static' or type qualifiers in parameter array declarators"
 msgstr "ISO C90 underst鴗ter ikke 'static' eller typemodifikationer i parametertabelerkl鎟inger"
 
-#: c-decl.c:2437
+#: c-decl.c:2442
 msgid "ISO C90 does not support `[*]' array declarators"
 msgstr "ISO C90 underst鴗ter ikke tabelerkl鎟inger med '[*]'"
 
-#: c-decl.c:2440
+#: c-decl.c:2445
 msgid "GCC does not yet properly implement `[*]' array declarators"
 msgstr "GCC underst鴗ter endnu ikke ordentligt tabelerkl鎟inger med '[*]'"
 
-#: c-decl.c:2456
+#: c-decl.c:2461
 msgid "static or type qualifiers in abstract declarator"
 msgstr "static eller typemodifikationer i abstrakt erkl鎟ing"
 
-#: c-decl.c:2526
+#: c-decl.c:2531
 #, fuzzy
 msgid "%J'%D' is usually a function"
 msgstr "'%s' er s鎑vanligvis en funktion"
 
 # init d鎘ker over v鎟ditildeling her - samme for de n鎠te mange
-#: c-decl.c:2535
+#: c-decl.c:2540
 #, c-format
 msgid "typedef `%s' is initialized (use __typeof__ instead)"
 msgstr "typedef '%s' bliver tildelt en v鎟di (benyt __typeof__ i stedet)"
 
-#: c-decl.c:2541
+#: c-decl.c:2546
 #, c-format
 msgid "function `%s' is initialized like a variable"
 msgstr "funktionen '%s' bliver tildelt en startv鎟di som en variabel"
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:2548
+#: c-decl.c:2553
 #, c-format
 msgid "parameter `%s' is initialized"
 msgstr "parameteren '%s' bliver tildelt en startv鎟di"
 
-#: c-decl.c:2568 c-typeck.c:4254
+#: c-decl.c:2573 c-typeck.c:4234
 msgid "variable-sized object may not be initialized"
 msgstr "et objekt af variabel st鴕relse m� ikke tildeles en startv鎟di"
 
-#: c-decl.c:2574
+#: c-decl.c:2579
 #, c-format
 msgid "variable `%s' has initializer but incomplete type"
 msgstr "variablen '%s' bliver tildelt en startv鎟di, men er af en ufuldst鎛dig type"
 
-#: c-decl.c:2580
+#: c-decl.c:2585
 #, c-format
 msgid "elements of array `%s' have incomplete type"
 msgstr "elementer i tabellen '%s' er af en ufuldst鎛dig type"
 
-#: c-decl.c:2649 c-decl.c:5451 cp/decl.c:3761 cp/decl.c:10141
+#: c-decl.c:2654 c-decl.c:5462 cp/decl.c:3775 cp/decl.c:10238
 #, fuzzy
 msgid "%Jinline function '%D' given attribute noinline"
 msgstr "inline funktion '%s' givet egenskaben noinline"
 
-#: c-decl.c:2725
+#: c-decl.c:2730
 #, fuzzy
 msgid "%Jinitializer fails to determine size of '%D'"
 msgstr "startv鎟dien giver ikke st鴕relsen af '%D'"
 
-#: c-decl.c:2730
+#: c-decl.c:2735
 #, fuzzy
 msgid "%Jarray size missing in '%D'"
 msgstr "tabelst鴕relsen mangler i '%D'"
 
-#: c-decl.c:2746
+#: c-decl.c:2751
 #, fuzzy
 msgid "%Jzero or negative size array '%D'"
 msgstr "nul eller negativ st鴕relse for tabellen '%s'"
 
-#: c-decl.c:2774
+#: c-decl.c:2779
 #, fuzzy
 msgid "%Jstorage size of '%D' isn't known"
 msgstr "lagringsst鴕relsen af '%D' er ikke kendt"
 
-#: c-decl.c:2784
+#: c-decl.c:2789
 #, fuzzy
 msgid "%Jstorage size of '%D' isn't constant"
 msgstr "lagringsst鴕relsen af '%D' er ikke konstant"
 
-#: c-decl.c:2867
+#: c-decl.c:2872
 #, fuzzy
 msgid "%Jignoring asm-specifier for non-static local variable '%D'"
 msgstr "ignorerer asm-anvisning til den ikke-statiske, lokale variabel '%s'"
 
-#: c-decl.c:2978
+#: c-decl.c:2983
 msgid "ISO C forbids forward parameter declarations"
 msgstr "ISO C forbyder forh錸dsparametererkl鎟inger"
 
-#: c-decl.c:3160
+#: c-decl.c:3165
 #, fuzzy
 msgid "<anonymous>"
 msgstr "<anonym %s>"
 
-#: c-decl.c:3169
+#: c-decl.c:3174
 #, c-format
 msgid "bit-field `%s' width not an integer constant"
 msgstr "bredden af bitfeltet '%s' er ikke en heltalskonstant"
 
-#: c-decl.c:3177
+#: c-decl.c:3182
 #, c-format
 msgid "negative width in bit-field `%s'"
 msgstr "negativ bredde i bitfeltet '%s'"
 
-#: c-decl.c:3182
+#: c-decl.c:3187
 #, c-format
 msgid "zero width for bit-field `%s'"
 msgstr "en bredde p� nul for bitfeltet '%s'"
 
-#: c-decl.c:3192
+#: c-decl.c:3197
 #, c-format
 msgid "bit-field `%s' has invalid type"
 msgstr "bitfeltet '%s' er af en ufuldst鎛dig type"
 
-#: c-decl.c:3201
+#: c-decl.c:3206
 #, fuzzy, c-format
 msgid "type of bit-field `%s' is a GCC extension"
 msgstr "linjestilsdirektiv er en GCC-udvidelse"
 
-#: c-decl.c:3210
+#: c-decl.c:3215
 #, c-format
 msgid "width of `%s' exceeds its type"
 msgstr "bredden af '%s' overstiger typen"
 
 # RETMIG: find p� et eller andet med pr鎐isionen
-#: c-decl.c:3220
+#: c-decl.c:3225
 #, c-format
 msgid "`%s' is narrower than values of its type"
 msgstr "'%s' er smallere end v鎟dier af dens type"
 
-#: c-decl.c:3370 cp/decl.c:6805
+#: c-decl.c:3375 cp/decl.c:6900
 msgid "`long long long' is too long for GCC"
 msgstr "'long long long' er for langt for GCC"
 
-#: c-decl.c:3375
+#: c-decl.c:3380
 msgid "ISO C90 does not support `long long'"
 msgstr "ISO C90 underst鴗ter ikke 'long long'"
 
-#: c-decl.c:3384 c-decl.c:3387 cp/decl.c:6810
+#: c-decl.c:3389 c-decl.c:3392 cp/decl.c:6905
 #, c-format
 msgid "duplicate `%s'"
 msgstr "'%s' optr鎑er mere end 閚 gang"
 
-#: c-decl.c:3397 cp/decl.c:6816
+#: c-decl.c:3402 cp/decl.c:6911
 msgid "`__thread' before `extern'"
 msgstr "'__thread' f鴕 'extern'"
 
-#: c-decl.c:3399 cp/decl.c:6818
+#: c-decl.c:3404 cp/decl.c:6913
 msgid "`__thread' before `static'"
 msgstr "'__thread' f鴕 'static'"
 
-#: c-decl.c:3407 cp/decl.c:6845
+#: c-decl.c:3412 cp/decl.c:6940
 #, c-format
 msgid "two or more data types in declaration of `%s'"
 msgstr "mere end 閚 datatype i erkl鎟ingen af '%s'"
 
-#: c-decl.c:3427 cp/decl.c:6850
+#: c-decl.c:3432 cp/decl.c:6945
 #, c-format
 msgid "`%s' fails to be a typedef or built in type"
 msgstr "'%s' er hverken en typedef eller en indbygget type"
 
-#: c-decl.c:3466
+#: c-decl.c:3471
 #, c-format
 msgid "type defaults to `int' in declaration of `%s'"
 msgstr "typen antages at v鎟e 'int' i erkl鎟ingen af '%s'"
 
-#: c-decl.c:3495
+#: c-decl.c:3500
 #, c-format
 msgid "both long and short specified for `%s'"
 msgstr "b錮e long og short er angivet for '%s'"
 
-#: c-decl.c:3499 cp/decl.c:6950
+#: c-decl.c:3504 cp/decl.c:7045
 #, c-format
 msgid "long or short specified with char for `%s'"
 msgstr "long eller short angivet samtidig med char for '%s'"
 
-#: c-decl.c:3506 cp/decl.c:6954
+#: c-decl.c:3511 cp/decl.c:7049
 #, c-format
 msgid "long or short specified with floating type for `%s'"
 msgstr "long eller short angivet samtidig med en kommatalstype for '%s'"
 
-#: c-decl.c:3509
+#: c-decl.c:3514
 msgid "the only valid combination is `long double'"
 msgstr "den eneste gyldige kombination er 'long double'"
 
-#: c-decl.c:3515
+#: c-decl.c:3520
 #, c-format
 msgid "both signed and unsigned specified for `%s'"
 msgstr "b錮e signed og unsigned er angivet for '%s'"
 
-#: c-decl.c:3517 cp/decl.c:6943
+#: c-decl.c:3522 cp/decl.c:7038
 #, c-format
 msgid "long, short, signed or unsigned invalid for `%s'"
 msgstr "long, short, signed og unsigned er ugyldige for '%s'"
 
-#: c-decl.c:3523 cp/decl.c:6963
+#: c-decl.c:3528 cp/decl.c:7058
 #, c-format
 msgid "long, short, signed or unsigned used invalidly for `%s'"
 msgstr "long, short, signed og unsigned er benyttet p� ugyldig vis for '%s'"
 
-#: c-decl.c:3541 cp/decl.c:6984
+#: c-decl.c:3546 cp/decl.c:7079
 #, c-format
 msgid "complex invalid for `%s'"
 msgstr "complex ugyldig for '%s'"
 
-#: c-decl.c:3583
+#: c-decl.c:3588
 msgid "ISO C90 does not support complex types"
 msgstr "ISO C90 underst鴗ter ikke komplekse typer"
 
-#: c-decl.c:3595
+#: c-decl.c:3600
 msgid "ISO C does not support plain `complex' meaning `double complex'"
 msgstr "ISO C underst鴗ter ikke at blot 'complex' betyder 'double complex'"
 
-#: c-decl.c:3601 c-decl.c:3613
+#: c-decl.c:3606 c-decl.c:3618
 msgid "ISO C does not support complex integer types"
 msgstr "ISO C underst鴗ter ikke komplekse heltalstyper"
 
-#: c-decl.c:3643 c-decl.c:4104 cp/decl.c:7576
+#: c-decl.c:3648 c-decl.c:4115 cp/decl.c:7671
 msgid "duplicate `const'"
 msgstr "'const' optr鎑er mere end 閚 gang"
 
-#: c-decl.c:3645 c-decl.c:4108 cp/decl.c:7580
+#: c-decl.c:3650 c-decl.c:4119 cp/decl.c:7675
 msgid "duplicate `restrict'"
 msgstr "'restrict' optr鎑er mere end 閚 gang"
 
-#: c-decl.c:3647 c-decl.c:4106 cp/decl.c:7578
+#: c-decl.c:3652 c-decl.c:4117 cp/decl.c:7673
 msgid "duplicate `volatile'"
 msgstr "'volatile' optr鎑er mere end 閚 gang"
 
-#: c-decl.c:3676 cp/decl.c:7147
+#: c-decl.c:3681 cp/decl.c:7242
 #, c-format
 msgid "multiple storage classes in declaration of `%s'"
 msgstr "flere lagringsklasser optr鎑er i erkl鎟ingen af '%s'"
 
-#: c-decl.c:3686
+#: c-decl.c:3691
 msgid "function definition declared `auto'"
 msgstr "'auto' er p録鎓tet funktionsdefinitionen"
 
-#: c-decl.c:3688
+#: c-decl.c:3693
 msgid "function definition declared `register'"
 msgstr "'register' er p録鎓tet funktionsdefinitionen"
 
-#: c-decl.c:3690
+#: c-decl.c:3695
 msgid "function definition declared `typedef'"
 msgstr "'typedef' er p録鎓tet funktionsdefinitionen"
 
-#: c-decl.c:3692
+#: c-decl.c:3697
 msgid "function definition declared `__thread'"
 msgstr "'__thread' er p録鎓tet funktionsdefinitionen"
 
-#: c-decl.c:3705
+#: c-decl.c:3710
 #, c-format
 msgid "storage class specified for structure field `%s'"
 msgstr "lagringsklasse angivet for strukturfelt '%s'"
 
-#: c-decl.c:3709 cp/decl.c:7192
+#: c-decl.c:3714 cp/decl.c:7287
 #, c-format
 msgid "storage class specified for parameter `%s'"
 msgstr "lagringsklasse angivet for parameter '%s'"
 
-#: c-decl.c:3712 cp/decl.c:7194
+#: c-decl.c:3717 cp/decl.c:7289
 msgid "storage class specified for typename"
 msgstr "lagringsklasse angivet for typenavn"
 
-#: c-decl.c:3724 cp/decl.c:7209
+#: c-decl.c:3729 cp/decl.c:7304
 #, c-format
 msgid "`%s' initialized and declared `extern'"
 msgstr "'%s' bliver tildelt en startv鎟di og er samtidig erkl鎟et 'extern'"
 
-#: c-decl.c:3726 cp/decl.c:7212
+#: c-decl.c:3731 cp/decl.c:7307
 #, c-format
 msgid "`%s' has both `extern' and initializer"
 msgstr "'%s' er erkl鎟et 'extern', men bliver tildelt en startv鎟di"
 
-#: c-decl.c:3731
+#: c-decl.c:3736
 #, fuzzy, c-format
 msgid "file-scope declaration of `%s' specifies `auto'"
 msgstr "erkl鎟ing af '%s' p� 鴙erste niveau angiver 'auto'"
 
-#: c-decl.c:3736 cp/decl.c:7216
+#: c-decl.c:3741 cp/decl.c:7311
 #, c-format
 msgid "nested function `%s' declared `extern'"
 msgstr "indlejret funktion '%s' er erkl鎟et 'extern'"
 
-#: c-decl.c:3742 cp/decl.c:7226
+#: c-decl.c:3747 cp/decl.c:7321
 #, c-format
 msgid "function-scope `%s' implicitly auto and declared `__thread'"
 msgstr "'%s' i funktionsvirkefelt underforst錯t auto og erkl鎟et '__thread'"
@@ -1282,473 +1281,473 @@
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:3781 c-decl.c:3974
+#: c-decl.c:3786 c-decl.c:3979
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr "static eller typemodifikationer i ikke-parametertabelerkl鎟ing"
 
-#: c-decl.c:3825
+#: c-decl.c:3830
 #, c-format
 msgid "declaration of `%s' as array of voids"
 msgstr "'%s' erkl鎟et som en tabel af void"
 
-#: c-decl.c:3831
+#: c-decl.c:3836
 #, c-format
 msgid "declaration of `%s' as array of functions"
 msgstr "'%s' erkl鎟et som en tabel af funktioner"
 
-#: c-decl.c:3836
+#: c-decl.c:3841
 msgid "invalid use of structure with flexible array member"
 msgstr "ugyldig brug af struktur med fleksibelt tabelmedlem"
 
-#: c-decl.c:3855
+#: c-decl.c:3860
 #, c-format
 msgid "size of array `%s' has non-integer type"
 msgstr "st鴕relsen af tabellen '%s' er ikke af en heltalstype"
 
-#: c-decl.c:3860
+#: c-decl.c:3865
 #, c-format
 msgid "ISO C forbids zero-size array `%s'"
 msgstr "ISO C forbyder tabellen '%s' med st鴕relsen nul"
 
-#: c-decl.c:3867
+#: c-decl.c:3872
 #, c-format
 msgid "size of array `%s' is negative"
 msgstr "st鴕relsen af tabellen '%s' er negativ"
 
-#: c-decl.c:3880
+#: c-decl.c:3885
 #, c-format
 msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
 msgstr "ISO C90 forbyder tabellen '%s' hvis st鴕relse ikke kan bestemmes"
 
-#: c-decl.c:3883
+#: c-decl.c:3888
 #, c-format
 msgid "ISO C90 forbids variable-size array `%s'"
 msgstr "ISO C90 forbyder tabellen '%s' med variabel st鴕relse"
 
-#: c-decl.c:3913 c-decl.c:4131 cp/decl.c:7755
+#: c-decl.c:3918 c-decl.c:4142 cp/decl.c:7850
 #, c-format
 msgid "size of array `%s' is too large"
 msgstr "st鴕relsen af tabellen '%s' er for stor"
 
-#: c-decl.c:3939
+#: c-decl.c:3944
 msgid "ISO C90 does not support flexible array members"
 msgstr "ISO C90 underst鴗ter ikke fleksible tabelmedlemmer"
 
-#: c-decl.c:3949
+#: c-decl.c:3954
 msgid "array type has incomplete element type"
 msgstr "tabeltypen er af en ufuldst鎛dig type"
 
-#: c-decl.c:3994 cp/decl.c:7347
+#: c-decl.c:4009 cp/decl.c:7442
 #, c-format
 msgid "`%s' declared as function returning a function"
 msgstr "'%s' er erkl鎟et som en funktion der returnerer en funktion"
 
-#: c-decl.c:3999 cp/decl.c:7352
+#: c-decl.c:4014 cp/decl.c:7447
 #, c-format
 msgid "`%s' declared as function returning an array"
 msgstr "'%s' er erkl鎟et som en funktion der returnerer en tabel"
 
-#: c-decl.c:4027
+#: c-decl.c:4038
 msgid "ISO C forbids qualified void function return type"
 msgstr "ISO C forbyder void funktionsreturtype med modifikationer"
 
-#: c-decl.c:4031
+#: c-decl.c:4042
 msgid "type qualifiers ignored on function return type"
 msgstr "typemodifikationer ignoreret i funktionsreturtypen"
 
-#: c-decl.c:4060 c-decl.c:4146 c-decl.c:4270 c-decl.c:4356
+#: c-decl.c:4071 c-decl.c:4157 c-decl.c:4281 c-decl.c:4367
 msgid "ISO C forbids qualified function types"
 msgstr "ISO C forbyder funktionsreturtype med modifikationer"
 
-#: c-decl.c:4100 cp/decl.c:7572
+#: c-decl.c:4111 cp/decl.c:7667
 msgid "invalid type modifier within pointer declarator"
 msgstr "ugyldig typemodifikation i erkl鎟ing af henvisning"
 
-#: c-decl.c:4181
+#: c-decl.c:4192
 msgid "ISO C forbids const or volatile function types"
 msgstr "ISO C forbyder const eller volatile funktionstyper"
 
-#: c-decl.c:4201 cp/decl.c:8036
+#: c-decl.c:4212
 #, c-format
 msgid "variable or field `%s' declared void"
 msgstr "variabel eller felt '%s' erkl鎟et void"
 
-#: c-decl.c:4234
+#: c-decl.c:4245
 msgid "attributes in parameter array declarator ignored"
 msgstr "egenskaber i parametertabelerkl鎟ing ignoreret"
 
-#: c-decl.c:4259
+#: c-decl.c:4270
 msgid "invalid type modifier within array declarator"
 msgstr "ugyldig typemodifikation i tabelerkl鎟ing"
 
-#: c-decl.c:4304
+#: c-decl.c:4315
 #, c-format
 msgid "field `%s' declared as a function"
 msgstr "feltet '%s' er erkl鎟et som en funktion"
 
-#: c-decl.c:4310
+#: c-decl.c:4321
 #, c-format
 msgid "field `%s' has incomplete type"
 msgstr "feltet '%s' er af en ufuldst鎛dig type"
 
-#: c-decl.c:4336 c-decl.c:4338 c-decl.c:4340 c-decl.c:4347
+#: c-decl.c:4347 c-decl.c:4349 c-decl.c:4351 c-decl.c:4358
 #, c-format
 msgid "invalid storage class for function `%s'"
 msgstr "ugyldig lagringsklasse for funktion '%s'"
 
-#: c-decl.c:4362
+#: c-decl.c:4373
 msgid "`noreturn' function returns non-void value"
 msgstr "en funktion uden returtype returnerer en ikke-tom v鎟di"
 
 # at overs鎡te inline med et udsagnsord her bliver vist for tvetydigt
-#: c-decl.c:4377
+#: c-decl.c:4388
 msgid "cannot inline function `main'"
 msgstr "funktionen 'main' kan ikke v鎟e inline"
 
-#: c-decl.c:4431
+#: c-decl.c:4442
 #, fuzzy
 msgid "variable previously declared `static' redeclared `extern'"
 msgstr "variabel eller felt '%s' erkl鎟et void"
 
-#: c-decl.c:4440
+#: c-decl.c:4451
 #, fuzzy
 msgid "%Jvariable '%D' declared `inline'"
 msgstr "variablen '%s' er erkl鎟et 'inline'"
 
 #. A mere warning is sure to result in improper semantics
 #. at runtime.  Don't bother to allow this to compile.
-#: c-decl.c:4468 cp/decl.c:5903
+#: c-decl.c:4479 cp/decl.c:5972
 msgid "thread-local storage not supported for this target"
 msgstr "tr錮lokal lagring underst鴗tes ikke p� m錶arkitekturen"
 
-#: c-decl.c:4529 c-decl.c:5495
+#: c-decl.c:4540 c-decl.c:5506
 msgid "function declaration isn't a prototype"
 msgstr "funktionserkl鎟ingen er ikke en prototype"
 
-#: c-decl.c:4535
+#: c-decl.c:4546
 msgid "parameter names (without types) in function declaration"
 msgstr "parameternavne (uden typer) i funktionserkl鎟ingen"
 
-#: c-decl.c:4563
+#: c-decl.c:4574
 #, c-format
 msgid "parameter `%s' has incomplete type"
 msgstr "parameteren '%s' er af en ufuldst鎛dig type"
 
-#: c-decl.c:4566
+#: c-decl.c:4577
 msgid "parameter has incomplete type"
 msgstr "parameteren er af en ufuldst鎛dig type"
 
-#: c-decl.c:4615
+#: c-decl.c:4626
 #, fuzzy
 msgid "\"void\" as only parameter may not be qualified"
 msgstr "typedef-navn kan ikke klassemodificeres"
 
-#: c-decl.c:4636
+#: c-decl.c:4647
 #, fuzzy
 msgid "\"void\" must be the only parameter"
 msgstr "ugyldig brug af skabelonstypeparameter"
 
-#: c-decl.c:4653
+#: c-decl.c:4664
 #, fuzzy
 msgid "%Jparameter \"%D\" has just a forward declaration"
 msgstr "parameteren '%s' har kun en forh錸dserkl鎟ing"
 
 #. The first %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:4681
+#: c-decl.c:4692
 #, fuzzy, c-format
 msgid "\"%s %s\" declared inside parameter list"
 msgstr "'struct %s' erkl鎟et inde i en parameterliste"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:4685
+#: c-decl.c:4696
 #, fuzzy, c-format
 msgid "anonymous %s declared inside parameter list"
 msgstr "anonym struct erkl鎟et inde i en parameterliste"
 
-#: c-decl.c:4689
+#: c-decl.c:4700
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr "dens virkefelt er kun denne definition eller erkl鎟ing hvilket sandsynligvis ikke er hvad du 鴑sker."
 
-#: c-decl.c:4774
+#: c-decl.c:4785
 #, c-format
 msgid "redefinition of `union %s'"
 msgstr "omdefinering af 'union %s'"
 
-#: c-decl.c:4776
+#: c-decl.c:4787
 #, c-format
 msgid "redefinition of `struct %s'"
 msgstr "omdefinering af 'struct %s'"
 
-#: c-decl.c:4844 cp/decl.c:3534
+#: c-decl.c:4855 cp/decl.c:3548
 msgid "declaration does not declare anything"
 msgstr "erkl鎟ing erkl鎟er ikke noget"
 
-#: c-decl.c:4889 c-decl.c:4905
+#: c-decl.c:4900 c-decl.c:4916
 #, fuzzy
 msgid "%Jduplicate member '%D'"
 msgstr "medlemmet '%D' optr鎑er mere end 閚 gang"
 
 # engelsk original forkortet
-#: c-decl.c:4939 c-decl.c:4942
+#: c-decl.c:4950 c-decl.c:4953
 #, c-format
 msgid "%s defined inside parms"
 msgstr "%s defineret inden i parameterliste"
 
-#: c-decl.c:4940 c-decl.c:4943 c-decl.c:4954
+#: c-decl.c:4951 c-decl.c:4954 c-decl.c:4965
 msgid "union"
 msgstr "union"
 
-#: c-decl.c:4940 c-decl.c:4943
+#: c-decl.c:4951 c-decl.c:4954
 msgid "structure"
 msgstr "struktur"
 
-#: c-decl.c:4953
+#: c-decl.c:4964
 #, c-format
 msgid "%s has no %s"
 msgstr "%s har ingen %s"
 
-#: c-decl.c:4954
+#: c-decl.c:4965
 msgid "struct"
 msgstr "struct"
 
-#: c-decl.c:4955
+#: c-decl.c:4966
 msgid "named members"
 msgstr "navngivne medlemmer"
 
-#: c-decl.c:4955
+#: c-decl.c:4966
 msgid "members"
 msgstr "medlemmer"
 
-#: c-decl.c:4994
+#: c-decl.c:5005
 #, c-format
 msgid "nested redefinition of `%s'"
 msgstr "indlejret omdefinering af '%s'"
 
-#: c-decl.c:5015
+#: c-decl.c:5026
 #, fuzzy
 msgid "%Jflexible array member in union"
 msgstr "fleksibelt tabelmedlem i union"
 
-#: c-decl.c:5020
+#: c-decl.c:5031
 #, fuzzy
 msgid "%Jflexible array member not at end of struct"
 msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
 
-#: c-decl.c:5025
+#: c-decl.c:5036
 #, fuzzy
 msgid "%Jflexible array member in otherwise empty struct"
 msgstr "fleksibelt tabelmedlem i ellers tom struktur"
 
-#: c-decl.c:5032
+#: c-decl.c:5043
 #, fuzzy
 msgid "%Jinvalid use of structure with flexible array member"
 msgstr "ugyldig brug af struktur med fleksibelt tabelmedlem"
 
-#: c-decl.c:5127
+#: c-decl.c:5138
 msgid "union cannot be made transparent"
 msgstr "union kan ikke ikke g鴕es gennemsigtig"
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5196
+#: c-decl.c:5207
 #, c-format
 msgid "redeclaration of `enum %s'"
 msgstr "omerkl鎟ing af 'enum %s'"
 
 # original forkortet
-#: c-decl.c:5227
+#: c-decl.c:5238
 msgid "enum defined inside parms"
 msgstr "enum defineret inden i parameterliste"
 
-#: c-decl.c:5260
+#: c-decl.c:5271
 msgid "enumeration values exceed range of largest integer"
 msgstr "enum-v鎟dier overstige r鎘kevidden af det st鴕ste heltal"
 
-#: c-decl.c:5363
+#: c-decl.c:5374
 #, c-format
 msgid "enumerator value for `%s' not integer constant"
 msgstr "enum-v鎟dien for '%s' er ikke en heltalskonstant"
 
-#: c-decl.c:5376
+#: c-decl.c:5387
 msgid "overflow in enumeration values"
 msgstr "enum-v鎟dier for store"
 
-#: c-decl.c:5381
+#: c-decl.c:5392
 msgid "ISO C restricts enumerator values to range of `int'"
 msgstr "ISO C begr鎛ser enum-v鎟dier til r鎘kevidden af 'int'"
 
-#: c-decl.c:5457
+#: c-decl.c:5468
 msgid "return type is an incomplete type"
 msgstr "returtypen er en ufuldst鎛dig type"
 
-#: c-decl.c:5465
+#: c-decl.c:5476
 msgid "return type defaults to `int'"
 msgstr "returtypen antages at v鎟e 'int'"
 
-#: c-decl.c:5501
+#: c-decl.c:5512
 #, fuzzy
 msgid "%Jno previous prototype for '%D'"
 msgstr "ingen tidligere prototype for '%s'"
 
-#: c-decl.c:5507
+#: c-decl.c:5518
 #, fuzzy
 msgid "%J'%D' was used with no prototype before its definition"
 msgstr "'%s' blev brugt uden en prototype f鴕 dens definition"
 
-#: c-decl.c:5514
+#: c-decl.c:5525
 #, fuzzy
 msgid "%Jno previous declaration for '%D'"
 msgstr "ingen tidligere erkl鎟ing af '%s'"
 
-#: c-decl.c:5520
+#: c-decl.c:5531
 #, fuzzy
 msgid "%J`%D' was used with no declaration before its definition"
 msgstr "'%s' blev brugt uden en erkl鎟ing f鴕 dens definition"
 
-#: c-decl.c:5556 c-decl.c:6062
+#: c-decl.c:5567 c-decl.c:6073
 #, fuzzy
 msgid "%Jreturn type of '%D' is not `int'"
 msgstr "returtypen til '%s' er ikke 'int'"
 
-#: c-decl.c:5571
+#: c-decl.c:5582
 #, fuzzy
 msgid "%Jfirst argument of '%D' should be `int'"
 msgstr "den f鴕ste parameter til '%s' skal v鎟e 'int'"
 
-#: c-decl.c:5580
+#: c-decl.c:5591
 #, fuzzy
 msgid "%Jsecond argument of '%D' should be 'char **'"
 msgstr "den anden parameter til '%s' skal v鎟e 'char **'"
 
-#: c-decl.c:5589
+#: c-decl.c:5600
 #, fuzzy
 msgid "%Jthird argument of '%D' should probably be 'char **'"
 msgstr "den tredje parameter til '%s' skal sandsynligvis v鎟e 'char **'"
 
-#: c-decl.c:5599
+#: c-decl.c:5610
 #, fuzzy
 msgid "%J'%D' takes only zero or two arguments"
 msgstr "'%s' tager kun mod to eller ingen parametre"
 
-#: c-decl.c:5602
+#: c-decl.c:5613
 #, fuzzy
 msgid "%J'%D' is normally a non-static function"
 msgstr "'%s' er normalt en ikke-statisk funktion"
 
-#: c-decl.c:5658
+#: c-decl.c:5669
 msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr ""
 
-#: c-decl.c:5672
+#: c-decl.c:5683
 #, fuzzy
 msgid "%Jparameter name omitted"
 msgstr "parameternavn udeladt"
 
-#: c-decl.c:5747
+#: c-decl.c:5758
 #, fuzzy
 msgid "%Jparameter name missing from parameter list"
 msgstr "parameternavn mangler fra parameterliste"
 
-#: c-decl.c:5757
+#: c-decl.c:5768
 #, fuzzy
 msgid "%J\"%D\" declared as a non-parameter"
 msgstr "'%D' er erkl鎟et som en ven"
 
-#: c-decl.c:5762
+#: c-decl.c:5773
 #, fuzzy
 msgid "%Jmultiple parameters named \"%D\""
 msgstr "flere parametre ved navn '%s'"
 
-#: c-decl.c:5770
+#: c-decl.c:5781
 #, fuzzy
 msgid "%Jparameter \"%D\" declared void"
 msgstr "parameteren '%D' erkl鎟et void"
 
-#: c-decl.c:5785 c-decl.c:5787
+#: c-decl.c:5796 c-decl.c:5798
 #, fuzzy
 msgid "%Jtype of \"%D\" defaults to \"int\""
 msgstr "typen til '%s' antages at v鎟e 'int'"
 
-#: c-decl.c:5801
+#: c-decl.c:5812
 #, fuzzy
 msgid "%Jparameter \"%D\" has incomplete type"
 msgstr "parameteren er af en ufuldst鎛dig type"
 
-#: c-decl.c:5807
+#: c-decl.c:5818
 #, fuzzy
 msgid "%Jdeclaration for parameter \"%D\" but no such parameter"
 msgstr "erkl鎟ing af parameteren '%s', men ingen s錮an parameter"
 
-#: c-decl.c:5859
+#: c-decl.c:5870
 msgid "number of arguments doesn't match prototype"
 msgstr "antallet af parametre passer ikke til prototypen"
 
-#: c-decl.c:5860 c-decl.c:5891 c-decl.c:5898
+#: c-decl.c:5871 c-decl.c:5902 c-decl.c:5909
 #, fuzzy
 msgid "%Hprototype declaration"
 msgstr "tom erkl鎟ing"
 
-#: c-decl.c:5889
+#: c-decl.c:5900
 #, fuzzy
 msgid "promoted argument \"%D\" doesn't match prototype"
 msgstr "den forfremmede parameter '%s' passer ikke til prototypen"
 
-#: c-decl.c:5897
+#: c-decl.c:5908
 #, fuzzy
 msgid "argument \"%D\" doesn't match prototype"
 msgstr "parameteren '%s' passer ikke til prototypen"
 
-#: c-decl.c:6094 cp/decl.c:10857
+#: c-decl.c:6105 cp/decl.c:10954
 msgid "no return statement in function returning non-void"
 msgstr "ingen return-s鎡ning i en funktion der ikke returnerer void"
 
-#: c-decl.c:6101
+#: c-decl.c:6112
 msgid "this function may return with or without a value"
 msgstr "denne funktion kan returnere med eller uden en v鎟di"
 
 #. If we get here, declarations have been used in a for loop without
 #. the C99 for loop scope.  This doesn't make much sense, so don't
 #. allow it.
-#: c-decl.c:6200
+#: c-decl.c:6211
 #, fuzzy
 msgid "'for' loop initial declaration used outside C99 mode"
 msgstr "begyndelseserkl鎟ing i 'for'-l鴎ke benyttet uden for C99-tilstand"
 
-#: c-decl.c:6224
+#: c-decl.c:6235
 #, fuzzy, c-format
 msgid "'struct %s' declared in 'for' loop initial declaration"
 msgstr "'struct %s' erkl鎟et i begyndelseserkl鎟ing i 'for'-l鴎ke"
 
-#: c-decl.c:6227
+#: c-decl.c:6238
 #, fuzzy, c-format
 msgid "'union %s' declared in 'for' loop initial declaration"
 msgstr "'union %s' erkl鎟et i begyndelseserkl鎟ing i 'for'-l鴎ke"
 
-#: c-decl.c:6230
+#: c-decl.c:6241
 #, fuzzy, c-format
 msgid "'enum %s' declared in 'for' loop initial declaration"
 msgstr "'enum %s' erkl鎟et i begyndelseserkl鎟ing i 'for'-l鴎ke"
 
-#: c-decl.c:6238
+#: c-decl.c:6249
 #, fuzzy
 msgid "%Jdeclaration of non-variable '%D' in 'for' loop initial declaration"
 msgstr "erkl鎟ing af '%s' der ikke er en variabel, i begyndelseserkl鎟ing i 'for'-l鴎ke"
 
-#: c-decl.c:6241
+#: c-decl.c:6252
 #, fuzzy
 msgid "%Jdeclaration of static variable '%D' in 'for' loop initial declaration"
 msgstr "erkl鎟ing af '%s' der er en statisk variabel, i begyndelseserkl鎟ing i 'for'-l鴎ke"
 
-#: c-decl.c:6244
+#: c-decl.c:6255
 #, fuzzy
 msgid "%Jdeclaration of 'extern' variable '%D' in 'for' loop initial declaration"
 msgstr "erkl鎟ing af '%s' der er en 'extern'-variabel, i begyndelseserkl鎟ing i 'for'-l鴎ke"
 
-#: c-decl.c:6557
+#: c-decl.c:6568
 #, fuzzy
 msgid "%Jredefinition of global '%D'"
 msgstr "omdefinering af '%s'"
 
-#: c-decl.c:6558
+#: c-decl.c:6569
 #, fuzzy
 msgid "%J'%D' previously defined here"
 msgstr "'%#D' tidligere defineret her"
@@ -2390,90 +2389,90 @@
 msgid "missing makefile target after \"%s\""
 msgstr "et m錶 mangler efter '-%s'"
 
-#: c-opts.c:291
+#: c-opts.c:299
 msgid "-I- specified twice"
 msgstr "-I- er angivet to gange"
 
-#: c-opts.c:692
+#: c-opts.c:700
 #, c-format
 msgid "switch \"%s\" is no longer supported"
 msgstr "tilvalget '%s' underst鴗tes ikke l鎛gere"
 
-#: c-opts.c:812
+#: c-opts.c:820
 #, fuzzy
 msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr "-fhandle-exceptions er blevet omd鴅t til -fexceptions (og er nu til som standard)"
 
-#: c-opts.c:978
+#: c-opts.c:986
 msgid "output filename specified twice"
 msgstr "uddatafilnavnet er angivet to gange"
 
-#: c-opts.c:1107
+#: c-opts.c:1115
 msgid "-Wformat-y2k ignored without -Wformat"
 msgstr "-Wformat-y2k ignoreret uden -Wformat"
 
-#: c-opts.c:1109
+#: c-opts.c:1117
 msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr "-Wformat-extra-args ignoreret uden -Wformat"
 
-#: c-opts.c:1111
+#: c-opts.c:1119
 msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr "-Wformat-zero-length ignoreret uden -Wformat"
 
-#: c-opts.c:1113
+#: c-opts.c:1121
 msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr "-Wformat-nonliteral ignoreret uden -Wformat"
 
-#: c-opts.c:1115
+#: c-opts.c:1123
 msgid "-Wformat-security ignored without -Wformat"
 msgstr "-Wformat-security ignoreret uden -Wformat"
 
-#: c-opts.c:1117
+#: c-opts.c:1125
 msgid "-Wmissing-format-attribute ignored without -Wformat"
 msgstr "-Wmissing-format-attribute ignoreret uden -Wformat"
 
-#: c-opts.c:1131
+#: c-opts.c:1139
 #, fuzzy, c-format
 msgid "opening output file %s: %m"
 msgstr "錬ner uddatafilen %s"
 
-#: c-opts.c:1136
+#: c-opts.c:1144
 #, c-format
 msgid "too many filenames given.  Type %s --help for usage"
 msgstr "for mange filnavne angivet - vejledning i brug kan f錽 med '%s --help'"
 
-#: c-opts.c:1215
+#: c-opts.c:1223
 msgid "YYDEBUG not defined"
 msgstr "YYDEBUG ikke defineret"
 
-#: c-opts.c:1261
+#: c-opts.c:1269
 #, fuzzy, c-format
 msgid "opening dependency file %s: %m"
 msgstr "錬ner afh鎛gighedsfilen %s"
 
-#: c-opts.c:1271
+#: c-opts.c:1279
 #, fuzzy, c-format
 msgid "closing dependency file %s: %m"
 msgstr "lukker afh鎛gighedsfilen %s"
 
-#: c-opts.c:1274
+#: c-opts.c:1282
 #, fuzzy, c-format
 msgid "when writing output to %s: %m"
 msgstr "ved skrivning af uddata til %s"
 
-#: c-opts.c:1344
+#: c-opts.c:1352
 msgid "to generate dependencies you must specify either -M or -MM"
 msgstr "for at generere afh鎛gigheder skal du angive enten -M eller -MM"
 
-#: c-opts.c:1404
+#: c-opts.c:1412
 msgid "<built-in>"
 msgstr "<indbygget>"
 
-#: c-opts.c:1419
+#: c-opts.c:1427
 msgid "<command line>"
 msgstr "<kommandolinje>"
 
-#: c-opts.c:1503
+#: c-opts.c:1511
 msgid "too late for # directive to set debug directory"
 msgstr ""
 
@@ -2490,7 +2489,7 @@
 msgid "ISO C forbids an empty source file"
 msgstr "ISO C forbyder en tom kildefil"
 
-#: c-parse.y:349 c-typeck.c:6248 objc/objc-parse.y:374
+#: c-parse.y:349 c-typeck.c:6228 objc/objc-parse.y:374
 msgid "argument of `asm' is not a constant string"
 msgstr "parameteren til 'asm' er ikke en konstant streng"
 
@@ -2506,7 +2505,7 @@
 msgid "ISO C does not allow extra `;' outside of a function"
 msgstr "ISO C tillader ikke ekstra ';' uden for funktioner"
 
-#: c-parse.y:429 cppexp.c:1253
+#: c-parse.y:429 cppexp.c:1257
 msgid "traditional C rejects the unary plus operator"
 msgstr "traditionel C tillader ikke operatoren un鎟 plus"
 
@@ -2588,7 +2587,7 @@
 msgid "ISO C forbids forward references to `enum' types"
 msgstr "ISO C forbyder forh錸dsreferencer til 'enum'-typer"
 
-#: c-parse.y:1703 cp/parser.c:9339 objc/objc-parse.y:1755
+#: c-parse.y:1703 cp/parser.c:9383 objc/objc-parse.y:1755
 msgid "comma at end of enumerator list"
 msgstr "komma i slutningen af enum-liste"
 
@@ -2596,7 +2595,7 @@
 msgid "no semicolon at end of struct or union"
 msgstr "intet semikolon i slutningen af struct eller union"
 
-#: c-parse.y:1732 objc/objc-parse.y:1784 objc/objc-parse.y:2847
+#: c-parse.y:1732 objc/objc-parse.y:1784 objc/objc-parse.y:2846
 msgid "extra semicolon in struct or union specified"
 msgstr "ekstra semikolon angivet i struct eller union"
 
@@ -2626,24 +2625,24 @@
 msgid "braced-group within expression allowed only inside a function"
 msgstr "s鎡ningsblokke i udtryk er kun tilladt inde i en funktion"
 
-#: c-parse.y:2185 objc/objc-parse.y:2242
+#: c-parse.y:2185 objc/objc-parse.y:2241
 msgid "empty body in an else-statement"
 msgstr "tom krop i en else-s鎡ning"
 
-#: c-parse.y:2193 objc/objc-parse.y:2250
+#: c-parse.y:2193 objc/objc-parse.y:2249
 #, fuzzy
 msgid "%Hempty body in an if-statement"
 msgstr "tom krop i en else-s鎡ning"
 
-#: c-parse.y:2273 cp/parser.c:6050 objc/objc-parse.y:2330
+#: c-parse.y:2273 cp/parser.c:6088 objc/objc-parse.y:2329
 msgid "break statement not within loop or switch"
 msgstr "break-s鎡ning befinder sig ikke i en l鴎ke- eller switch-konstruktion"
 
-#: c-parse.y:2282 cp/parser.c:6061 objc/objc-parse.y:2339
+#: c-parse.y:2282 cp/parser.c:6099 objc/objc-parse.y:2338
 msgid "continue statement not within a loop"
 msgstr "continue-s鎡ning befinder sig ikke i en l鴎ke"
 
-#: c-parse.y:2324 objc/objc-parse.y:2381
+#: c-parse.y:2324 objc/objc-parse.y:2380
 msgid "ISO C forbids `goto *expr;'"
 msgstr "ISO C forbyder 'goto *udtryk;'"
 
@@ -2653,15 +2652,16 @@
 #. it caused problems with the code in expand_builtin which
 #. tries to verify that BUILT_IN_NEXT_ARG is being used
 #. correctly.
-#: c-parse.y:2441 objc/objc-parse.y:2549
+#: c-parse.y:2441 objc/objc-parse.y:2548
 msgid "ISO C requires a named argument before `...'"
 msgstr "ISO C p錵r鎣er en navngiven parameter f鴕 '...'"
 
-#: c-parse.y:2539 objc/objc-parse.y:2647
+#: c-parse.y:2539 objc/objc-parse.y:2646
 msgid "`...' in old-style identifier list"
 msgstr "'...' i gammeldags liste af kaldenavne"
 
 #: /usr/share/bison/bison.simple:795
+#, fuzzy
 msgid "parse error; also virtual memory exhausted"
 msgstr "tolkningsfejl; desuden l鴅et t鴕 for virtuel hukommelse"
 
@@ -2673,7 +2673,7 @@
 msgid "parser stack overflow"
 msgstr "overl鴅 i tolkerens stak"
 
-#: c-parse.y:2969 objc/objc-parse.y:3664
+#: c-parse.y:2969 objc/objc-parse.y:3663
 #, c-format
 msgid "syntax error at '%s' token"
 msgstr "syntaksfejl ved symbolet '%s'"
@@ -2743,7 +2743,7 @@
 #: c-pch.c:313
 #, fuzzy, c-format
 msgid "%s: created using different flags"
-msgstr "'%s' omerkl鎟et som en anden form for symbol"
+msgstr "'%#D' omerkl鎟et som en anden form for symbol"
 
 #: c-pch.c:326
 #, c-format
@@ -2755,7 +2755,7 @@
 msgid "%s: had text segment at different address"
 msgstr ""
 
-#: c-pch.c:357 cpperror.c:176 gcc.c:6554
+#: c-pch.c:357 cpperror.c:176 gcc.c:6557
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
@@ -2867,12 +2867,12 @@
 msgid "(enclose actions of previous case statements requiring destructors in their own scope.)"
 msgstr "(indesluttede handlinger fra tidligere case-s鎡ninger kr鎣er destruktionsfunktioner i deres eget virkefelt)"
 
-#: c-semantics.c:737 c-typeck.c:6270 cp/semantics.c:1070
+#: c-semantics.c:737 c-typeck.c:6250 cp/semantics.c:1070
 #, c-format
 msgid "%s qualifier ignored on asm"
 msgstr "%s-modifikation ignoreret ved asm"
 
-#: c-semantics.c:991
+#: c-semantics.c:993
 #, fuzzy
 msgid "will never be executed"
 msgstr "kald %2d aldrig udf鴕t\n"
@@ -2882,7 +2882,7 @@
 msgid "`%s' has an incomplete type"
 msgstr "'%s' er af en ufuldst鎛dig type"
 
-#: c-typeck.c:145 cp/call.c:2532
+#: c-typeck.c:145 cp/call.c:2542
 msgid "invalid use of void expression"
 msgstr "ugyldig brug af void-udtryk"
 
@@ -2918,778 +2918,776 @@
 msgid "function return types not compatible due to `volatile'"
 msgstr "en funktions returtype kan ikke v鎟e en funktion"
 
-#: c-typeck.c:984 c-typeck.c:2176
+#: c-typeck.c:984 c-typeck.c:2156
 msgid "arithmetic on pointer to an incomplete type"
 msgstr "beregninger udf鴕t p� en henvisning til en ufuldst鎛dig type"
 
-#: c-typeck.c:1357
+#: c-typeck.c:1337
 #, c-format
 msgid "%s has no member named `%s'"
 msgstr "%s har intet medlem ved navn '%s'"
 
-#: c-typeck.c:1393
+#: c-typeck.c:1373
 #, c-format
 msgid "request for member `%s' in something not a structure or union"
 msgstr "foresp鴕gsel efter medlemmet '%s' i noget der hverken er en union eller en struktur"
 
-#: c-typeck.c:1422
+#: c-typeck.c:1402
 msgid "dereferencing pointer to incomplete type"
 msgstr "fors鴊 p� at f鴏ge en henvisning til en variabel af en ufuldst鎛dig type"
 
-#: c-typeck.c:1426
+#: c-typeck.c:1406
 msgid "dereferencing `void *' pointer"
 msgstr "fors鴊 p� at f鴏ge en 'void *'-henvisning"
 
-#: c-typeck.c:1443 cp/typeck.c:2127
+#: c-typeck.c:1423 cp/typeck.c:2127
 #, c-format
 msgid "invalid type argument of `%s'"
 msgstr "ugyldig typeparameter '%s'"
 
-#: c-typeck.c:1461 cp/typeck.c:2152
+#: c-typeck.c:1441 cp/typeck.c:2152
 msgid "subscript missing in array reference"
 msgstr "indeks mangler i tabelopslag"
 
-#: c-typeck.c:1482 cp/typeck.c:2194
+#: c-typeck.c:1462 cp/typeck.c:2194
 msgid "array subscript has type `char'"
 msgstr "tabelindeks er af typen 'char'"
 
-#: c-typeck.c:1490 c-typeck.c:1579 cp/typeck.c:2198 cp/typeck.c:2284
+#: c-typeck.c:1470 c-typeck.c:1559 cp/typeck.c:2198 cp/typeck.c:2284
 msgid "array subscript is not an integer"
 msgstr "tabelindeks er ikke et heltal"
 
-#: c-typeck.c:1523
+#: c-typeck.c:1503
 msgid "ISO C forbids subscripting `register' array"
 msgstr "ISO C forbyder opslag i 'register'-tabel"
 
-#: c-typeck.c:1525
+#: c-typeck.c:1505
 msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr "ISO C90 forbyder opslag i tabel der ikke er venstrev鎟di"
 
-#: c-typeck.c:1558
+#: c-typeck.c:1538
 msgid "subscript has type `char'"
 msgstr "indeks er af typen 'char'"
 
-#: c-typeck.c:1574 cp/typeck.c:2279
+#: c-typeck.c:1554 cp/typeck.c:2279
 msgid "subscripted value is neither array nor pointer"
 msgstr "v鎟dien der er p錰鴕t et indeks, er hverken en tabel eller en henvisningsvariabel"
 
-#: c-typeck.c:1604
+#: c-typeck.c:1584
 #, c-format
 msgid "local declaration of `%s' hides instance variable"
 msgstr "den lokale erkl鎟ing af funktionen '%s' skjuler instansvariabel"
 
-#: c-typeck.c:1697
+#: c-typeck.c:1677
 msgid "called object is not a function"
 msgstr "det kaldte objekt er ikke en funktion"
 
 #. This situation leads to run-time undefined behavior.  We can't,
 #. therefore, simply error unless we can prove that all possible
 #. executions of the program must execute the code.
-#: c-typeck.c:1729
+#: c-typeck.c:1709
 #, fuzzy
 msgid "function called through a non-compatible type"
 msgstr "sizeof benyttet p� en ufuldst鎛dig type"
 
-#: c-typeck.c:1787 c-typeck.c:4198 c-typeck.c:4200 c-typeck.c:4216
-#: c-typeck.c:4237 c-typeck.c:5616
+#: c-typeck.c:1767 c-typeck.c:4178 c-typeck.c:4180 c-typeck.c:4196
+#: c-typeck.c:4217 c-typeck.c:5596
 msgid "initializer element is not constant"
 msgstr "startv鎟dielement er ikke en konstant"
 
-#: c-typeck.c:1838 cp/typeck.c:2567
+#: c-typeck.c:1818 cp/typeck.c:2567
 msgid "too many arguments to function"
 msgstr "for mange parametre til funktionen"
 
-#: c-typeck.c:1859
+#: c-typeck.c:1839
 #, c-format
 msgid "type of formal parameter %d is incomplete"
 msgstr "typen af den formelle parameter %d er ufuldst鎛dig"
 
-#: c-typeck.c:1872
+#: c-typeck.c:1852
 #, c-format
 msgid "%s as integer rather than floating due to prototype"
 msgstr "%s som heltal i stedet for kommatal p� grund af prototypen"
 
-#: c-typeck.c:1875
+#: c-typeck.c:1855
 #, c-format
 msgid "%s as integer rather than complex due to prototype"
 msgstr "%s som heltal i stedet for complex p� grund af prototypen"
 
-#: c-typeck.c:1878
+#: c-typeck.c:1858
 #, c-format
 msgid "%s as complex rather than floating due to prototype"
 msgstr "%s som complex i stedet for kommatal p� grund af prototypen"
 
-#: c-typeck.c:1881
+#: c-typeck.c:1861
 #, c-format
 msgid "%s as floating rather than integer due to prototype"
 msgstr "%s som kommatal i stedet for heltal p� grund af prototypen"
 
-#: c-typeck.c:1884
+#: c-typeck.c:1864
 #, c-format
 msgid "%s as complex rather than integer due to prototype"
 msgstr "%s som complex i stedet for heltal p� grund af prototypen"
 
-#: c-typeck.c:1887
+#: c-typeck.c:1867
 #, c-format
 msgid "%s as floating rather than complex due to prototype"
 msgstr "%s som kommatal i stedet for complex p� grund af prototypen"
 
-#: c-typeck.c:1897
+#: c-typeck.c:1877
 #, c-format
 msgid "%s as `float' rather than `double' due to prototype"
 msgstr "%s som float i stedet for double p� grund af prototypen"
 
-#: c-typeck.c:1915
+#: c-typeck.c:1895
 #, c-format
 msgid "%s with different width due to prototype"
 msgstr "%s med anderledes bredde p� grund af prototypen"
 
-#: c-typeck.c:1941
+#: c-typeck.c:1921
 #, c-format
 msgid "%s as unsigned due to prototype"
 msgstr "%s som unsigned p� grund af prototypen"
 
-#: c-typeck.c:1943
+#: c-typeck.c:1923
 #, c-format
 msgid "%s as signed due to prototype"
 msgstr "%s som signed p� grund af prototypen"
 
-#: c-typeck.c:1977 cp/typeck.c:2673
+#: c-typeck.c:1957 cp/typeck.c:2673
 msgid "too few arguments to function"
 msgstr "for f� parametre til funktionen"
 
-#: c-typeck.c:2017
+#: c-typeck.c:1997
 msgid "suggest parentheses around + or - inside shift"
 msgstr "foresl錼 paranteser omkring + eller - inden i skifteoperation"
 
-#: c-typeck.c:2024
+#: c-typeck.c:2004
 msgid "suggest parentheses around && within ||"
 msgstr "foresl錼 paranteser omkring && inden i ||"
 
-#: c-typeck.c:2033
+#: c-typeck.c:2013
 msgid "suggest parentheses around arithmetic in operand of |"
 msgstr "foresl錼 paranteser omkring beregning i operand til |"
 
-#: c-typeck.c:2036
+#: c-typeck.c:2016
 msgid "suggest parentheses around comparison in operand of |"
 msgstr "foresl錼 paranteser omkring sammenligning i operand til |"
 
-#: c-typeck.c:2045
+#: c-typeck.c:2025
 msgid "suggest parentheses around arithmetic in operand of ^"
 msgstr "foresl錼 paranteser omkring beregning i operand til ^"
 
-#: c-typeck.c:2048
+#: c-typeck.c:2028
 msgid "suggest parentheses around comparison in operand of ^"
 msgstr "foresl錼 paranteser omkring sammenligning i operand til ^"
 
-#: c-typeck.c:2055
+#: c-typeck.c:2035
 msgid "suggest parentheses around + or - in operand of &"
 msgstr "foresl錼 paranteser omkring + eller - i operand til &"
 
-#: c-typeck.c:2058
+#: c-typeck.c:2038
 msgid "suggest parentheses around comparison in operand of &"
 msgstr "foresl錼 paranteser omkring sammenligning i operand til &"
 
-#: c-typeck.c:2065
+#: c-typeck.c:2045
 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
 msgstr "sammenligninger som 'x <= y <= z' f鴏ger ikke den matematiske betydning"
 
-#: c-typeck.c:2128
+#: c-typeck.c:2108
 msgid "pointer of type `void *' used in subtraction"
 msgstr "henvisning af typen 'void *' benyttet i subtraktion"
 
-#: c-typeck.c:2130
+#: c-typeck.c:2110
 msgid "pointer to a function used in subtraction"
 msgstr "henvisning til en funktion benyttet i subtraktion"
 
-#: c-typeck.c:2224
+#: c-typeck.c:2204
 msgid "wrong type argument to unary plus"
 msgstr "forkert parametertype til un鎟t plus"
 
-#: c-typeck.c:2237
+#: c-typeck.c:2217
 msgid "wrong type argument to unary minus"
 msgstr "forkert parametertype til un鎟t minus"
 
-#: c-typeck.c:2254
+#: c-typeck.c:2234
 msgid "ISO C does not support `~' for complex conjugation"
 msgstr "ISO C underst鴗ter ikke '~' til compleks-konjugering"
 
-#: c-typeck.c:2260
+#: c-typeck.c:2240
 msgid "wrong type argument to bit-complement"
 msgstr "forkert parametertype til bitkomplement"
 
-#: c-typeck.c:2268
+#: c-typeck.c:2248
 msgid "wrong type argument to abs"
 msgstr "forkert parametertype til abs"
 
-#: c-typeck.c:2280
+#: c-typeck.c:2260
 msgid "wrong type argument to conjugation"
 msgstr "forkert parametertype til konjugation"
 
-#: c-typeck.c:2294
+#: c-typeck.c:2274
 msgid "wrong type argument to unary exclamation mark"
 msgstr "forkert parametertype til un鎟t udr錬stegn"
 
-#: c-typeck.c:2337
+#: c-typeck.c:2317
 msgid "ISO C does not support `++' and `--' on complex types"
 msgstr "ISO C underst鴗ter ikke '++' og '--' for complex-typer"
 
 # man kan ikke stikke en for鴊else (++) en type som parameter, 'type
 # argument' skal opfattes p� en anden m錮e
-#: c-typeck.c:2352 c-typeck.c:2384
+#: c-typeck.c:2332 c-typeck.c:2364
 msgid "wrong type argument to increment"
 msgstr "forkert parametertype til for鴊else"
 
-#: c-typeck.c:2354 c-typeck.c:2386
+#: c-typeck.c:2334 c-typeck.c:2366
 msgid "wrong type argument to decrement"
 msgstr "forkert parametertype til formindskelse"
 
-#: c-typeck.c:2375
+#: c-typeck.c:2355
 msgid "increment of pointer to unknown structure"
 msgstr "for鴊else af henvisning til en ukendt struktur"
 
-#: c-typeck.c:2377
+#: c-typeck.c:2357
 msgid "decrement of pointer to unknown structure"
 msgstr "formindskelse af henvisning til en ukendt struktur"
 
-#: c-typeck.c:2502
+#: c-typeck.c:2482
 msgid "invalid lvalue in unary `&'"
 msgstr "ugyldig venstrev鎟di i un鎟 '&'"
 
-#: c-typeck.c:2534
+#: c-typeck.c:2514
 #, c-format
 msgid "attempt to take address of bit-field structure member `%s'"
 msgstr "fors鴊 p� at finde adressen af bitfeltstrukturmedlemmet '%s'"
 
-#: c-typeck.c:2668
+#: c-typeck.c:2648
 #, fuzzy
 msgid "use of conditional expressions as lvalues is deprecated"
 msgstr "ISO C forbyder brug af betingede udtryk som venstrev鎟dier"
 
-#: c-typeck.c:2671
+#: c-typeck.c:2651
 #, fuzzy
 msgid "use of compound expressions as lvalues is deprecated"
 msgstr "ISO C forbyder brug af sammensatte udtryk som venstrev鎟dier"
 
-#: c-typeck.c:2674
+#: c-typeck.c:2654
 #, fuzzy
 msgid "use of cast expressions as lvalues is deprecated"
 msgstr "ISO C forbyder brug af typeomtvingningsudtryk som venstrev鎟dier"
 
 # RETMIG: lettere klodset konstruktion
-#: c-typeck.c:2689
+#: c-typeck.c:2669
 #, c-format
 msgid "%s of read-only member `%s'"
 msgstr "%s af medlemmet '%s' der kun m� l鎠es"
 
-#: c-typeck.c:2693
+#: c-typeck.c:2673
 #, c-format
 msgid "%s of read-only variable `%s'"
 msgstr "%s af variablen '%s' der kun m� l鎠es"
 
-#: c-typeck.c:2696
+#: c-typeck.c:2676
 #, c-format
 msgid "%s of read-only location"
 msgstr "%s af placering der kun m� l鎠es"
 
-#: c-typeck.c:2714
+#: c-typeck.c:2694
 #, c-format
 msgid "cannot take address of bit-field `%s'"
 msgstr "kan ikke finde adressen af bitfeltet '%s'"
 
-#: c-typeck.c:2742 treelang/treetree.c:946
+#: c-typeck.c:2722 treelang/treetree.c:946
 #, c-format
 msgid "global register variable `%s' used in nested function"
 msgstr "global registervariabel '%s' benyttet i indlejret funktion"
 
-#: c-typeck.c:2746 treelang/treetree.c:950
+#: c-typeck.c:2726 treelang/treetree.c:950
 #, c-format
 msgid "register variable `%s' used in nested function"
 msgstr "registervariabel '%s' benyttet i indlejret funktion"
 
-#: c-typeck.c:2753 treelang/treetree.c:957
+#: c-typeck.c:2733 treelang/treetree.c:957
 #, c-format
 msgid "address of global register variable `%s' requested"
 msgstr "foresp鴕gsel efter adressen af den globale registervariabel '%s'"
 
-#: c-typeck.c:2765
+#: c-typeck.c:2745
 msgid "cannot put object with volatile field into register"
 msgstr "kan ikke anbringe et objekt med et volatile-felt i et register"
 
-#: c-typeck.c:2769 treelang/treetree.c:962
+#: c-typeck.c:2749 treelang/treetree.c:962
 #, c-format
 msgid "address of register variable `%s' requested"
 msgstr "foresp鴕gsel efter adressen af registervariablen '%s'"
 
-#: c-typeck.c:2854
+#: c-typeck.c:2834
 msgid "signed and unsigned type in conditional expression"
 msgstr "signed og unsigned type i betinget udtryk"
 
-#: c-typeck.c:2861
+#: c-typeck.c:2841
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr "ISO C forbyder betingede udtryk med kun 閚 tom side"
 
-#: c-typeck.c:2877 c-typeck.c:2884
+#: c-typeck.c:2857 c-typeck.c:2864
 msgid "ISO C forbids conditional expr between `void *' and function pointer"
 msgstr "ISO C++ forbyder betinget udtryk mellem 'void *' og funktionshenvisning"
 
-#: c-typeck.c:2890
+#: c-typeck.c:2870
 msgid "pointer type mismatch in conditional expression"
 msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
 
-#: c-typeck.c:2897 c-typeck.c:2907
+#: c-typeck.c:2877 c-typeck.c:2887
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr "henvisnings- og heltalstype i betingelsesudtrykket passer ikke sammen"
 
-#: c-typeck.c:2921
+#: c-typeck.c:2901
 msgid "type mismatch in conditional expression"
 msgstr "typerne i betingelsesudtrykket passer ikke sammen"
 
-#: c-typeck.c:2981
+#: c-typeck.c:2961
 msgid "left-hand operand of comma expression has no effect"
 msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
 
-#: c-typeck.c:3012
+#: c-typeck.c:2992
 msgid "cast specifies array type"
 msgstr "typetildelingen angiver en tabeltype"
 
-#: c-typeck.c:3018
+#: c-typeck.c:2998
 msgid "cast specifies function type"
 msgstr "typetildelingen angiver en funktionstype"
 
-#: c-typeck.c:3028
+#: c-typeck.c:3008
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr "ISO C forbyder omtvingelse af ikke-skalar til den samme type"
 
-#: c-typeck.c:3046
+#: c-typeck.c:3026
 msgid "ISO C forbids casts to union type"
 msgstr "ISO C forbyder omtvingelse til uniontype"
 
-#: c-typeck.c:3054
+#: c-typeck.c:3034
 msgid "cast to union type from type not present in union"
 msgstr "typetildeling til en uniontype fra en type der ikke findes i union'en"
 
-#: c-typeck.c:3105
+#: c-typeck.c:3085
 msgid "cast adds new qualifiers to function type"
 msgstr "typeomtvingning tilf鴍er modifikationer til en funktionstype"
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3110
+#: c-typeck.c:3090
 msgid "cast discards qualifiers from pointer target type"
 msgstr "typeomtvingelse kasserer modifikationer p� henvisningsm錶ets type"
 
-#: c-typeck.c:3125
+#: c-typeck.c:3105
 msgid "cast increases required alignment of target type"
 msgstr "typeomtvingelse for鴊er den p錵r鎣ne justering af m錶typen"
 
-#: c-typeck.c:3131 cp/typeck.c:4945
+#: c-typeck.c:3111 cp/typeck.c:4963
 msgid "cast from pointer to integer of different size"
 msgstr "typeomtvingelse fra henvisning til heltal af en anden st鴕relse"
 
-#: c-typeck.c:3136
+#: c-typeck.c:3116
 msgid "cast does not match function type"
 msgstr "typeomtvingelse passer ikke til funktionstype"
 
-#: c-typeck.c:3143 cp/typeck.c:4952
+#: c-typeck.c:3123 cp/typeck.c:4970
 msgid "cast to pointer from integer of different size"
 msgstr "typeomtvingelse fra heltal til henvisning af en anden st鴕relse"
 
-#: c-typeck.c:3155
+#: c-typeck.c:3135
 msgid "type-punning to incomplete type might break strict-aliasing rules"
 msgstr "typeomtvingning af ufuldst鎛dig type bryder muligvis strenge aliasregler"
 
-#: c-typeck.c:3159
+#: c-typeck.c:3139
 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
 msgstr "f鴏gning af en typeomtvunget henvisning vil bryde strenge aliasregler"
 
-#: c-typeck.c:3170
+#: c-typeck.c:3150
 #, fuzzy
 msgid "ISO C forbids conversion of function pointer to object pointer type"
 msgstr "ISO C forbyder sammenligning af 'void *' med funktionshenvisning"
 
-#: c-typeck.c:3179
+#: c-typeck.c:3159
 #, fuzzy
 msgid "ISO C forbids conversion of object pointer to function pointer type"
 msgstr "ISO C forbyder sammenligning af 'void *' med funktionshenvisning"
 
 #. Now we have handled acceptable kinds of LHS that are not truly lvalues.
 #. Reject anything strange now.
-#: c-typeck.c:3337
+#: c-typeck.c:3317
 msgid "invalid lvalue in assignment"
 msgstr "ugyldig venstrev鎟di i tildeling"
 
 #. Convert new value to destination type.
-#: c-typeck.c:3346 c-typeck.c:3371 c-typeck.c:3388 cp/typeck.c:5064
-#: cp/typeck.c:5211 cp/typeck.c:5226
+#: c-typeck.c:3326 c-typeck.c:3351 c-typeck.c:3368 cp/typeck.c:5082
+#: cp/typeck.c:5229 cp/typeck.c:5244
 msgid "assignment"
 msgstr "tildeling"
 
-#: c-typeck.c:3455
+#: c-typeck.c:3435
 msgid "cannot pass rvalue to reference parameter"
 msgstr "kan ikke videregive h鴍rev鎟di til referenceparameter"
 
-#: c-typeck.c:3564 c-typeck.c:3640
+#: c-typeck.c:3544 c-typeck.c:3620
 #, c-format
 msgid "%s makes qualified function pointer from unqualified"
 msgstr "%s opretter en funktionshenvisning med modifikationer fra 閚 uden"
 
-#: c-typeck.c:3568 c-typeck.c:3620
+#: c-typeck.c:3548 c-typeck.c:3600
 #, c-format
 msgid "%s discards qualifiers from pointer target type"
 msgstr "%s kasserer modifikationer p� henvisningsm錶ets type"
 
-#: c-typeck.c:3574
+#: c-typeck.c:3554
 msgid "ISO C prohibits argument conversion to union type"
 msgstr "ISO C forbyder parameterkonvertering til uniontype"
 
-#: c-typeck.c:3612
+#: c-typeck.c:3592
 #, c-format
 msgid "ISO C forbids %s between function pointer and `void *'"
 msgstr "ISO C forbyder %s mellem funktionshenvisning og 'void *'"
 
-#: c-typeck.c:3629
+#: c-typeck.c:3609
 #, c-format
 msgid "pointer targets in %s differ in signedness"
 msgstr "fortegnene i henvisningsm錶 i %s er forskellige"
 
-#: c-typeck.c:3645
+#: c-typeck.c:3625
 #, c-format
 msgid "%s from incompatible pointer type"
 msgstr "%s fra en henvisningstype der ikke er forenelig med m錶ets"
 
-#: c-typeck.c:3651 c-typeck.c:4158 cp/typeck.c:1389
+#: c-typeck.c:3631 c-typeck.c:4138 cp/typeck.c:1389
 msgid "invalid use of non-lvalue array"
 msgstr "ugyldig brug af en tabel der ikke kan optr鎑e som en venstrev鎟di"
 
-#: c-typeck.c:3665
+#: c-typeck.c:3645
 #, c-format
 msgid "%s makes pointer from integer without a cast"
 msgstr "%s opretter en henvisningsvariabel ud fra et heltal uden en typeomtvingning"
 
-#: c-typeck.c:3672
+#: c-typeck.c:3652
 #, c-format
 msgid "%s makes integer from pointer without a cast"
 msgstr "%s opretter et heltal ud fra en henvisningsvariabel uden en typeomtvingning"
 
-#: c-typeck.c:3686 c-typeck.c:3689
+#: c-typeck.c:3666 c-typeck.c:3669
 #, c-format
 msgid "incompatible type for argument %d of `%s'"
 msgstr "typen af den %d. parameter i '%s' passer ikke"
 
-#: c-typeck.c:3693
+#: c-typeck.c:3673
 #, c-format
 msgid "incompatible type for argument %d of indirect function call"
 msgstr "typen af den %d. parameter i det indirekte funktionskald passer ikke"
 
-#: c-typeck.c:3697
+#: c-typeck.c:3677
 #, c-format
 msgid "incompatible types in %s"
 msgstr "uforenelige typer i %s"
 
 #. Function name is known; supply it.
-#: c-typeck.c:3753
+#: c-typeck.c:3733
 #, c-format
 msgid "passing arg of `%s'"
 msgstr "videregiver parameter til '%s'"
 
 #. Function name unknown (call through ptr).
-#: c-typeck.c:3762
+#: c-typeck.c:3742
 msgid "passing arg of pointer to function"
 msgstr "videregiver parameter af henvisning til funktion"
 
 #. Function name is known; supply it.
-#: c-typeck.c:3770
+#: c-typeck.c:3750
 #, c-format
 msgid "passing arg %d of `%s'"
 msgstr "videregiver den %d. parameter til '%s'"
 
 #. Function name unknown (call through ptr); just give arg number.
-#: c-typeck.c:3779
+#: c-typeck.c:3759
 #, c-format
 msgid "passing arg %d of pointer to function"
 msgstr "videregiver den %d. parameter af henvisning til funktion"
 
 # 'automatic aggregate' betyder automatisk allokerede variabler, dvs.
 # ganske almindelige lokale variabler (kan evt. erkl鎟es med 'auto')
-#: c-typeck.c:3836
+#: c-typeck.c:3816
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr "traditionel C forbyder klarg鴕ing af auto-variabler af sammensatte typer"
 
-#: c-typeck.c:4007 c-typeck.c:4022 c-typeck.c:4037
+#: c-typeck.c:3987 c-typeck.c:4002 c-typeck.c:4017
 #, c-format
 msgid "(near initialization for `%s')"
 msgstr "(i n鎟heden af klarg鴕ingen af '%s')"
 
-#: c-typeck.c:4086 cp/typeck2.c:560
+#: c-typeck.c:4066 cp/typeck2.c:550
 msgid "char-array initialized from wide string"
 msgstr "char-tabel f錼 tildelt startv鎟di fra en bred streng"
 
-#: c-typeck.c:4093 cp/typeck2.c:567
+#: c-typeck.c:4073 cp/typeck2.c:557
 msgid "int-array initialized from non-wide string"
 msgstr "int-tabel f錼 tildelt startv鎟di fra en ikke-bred streng"
 
-#: c-typeck.c:4111 cp/typeck2.c:582
+#: c-typeck.c:4091 cp/typeck2.c:572
 msgid "initializer-string for array of chars is too long"
 msgstr "startv鎟distrengen til char-tabellen er for lang"
 
-#: c-typeck.c:4181
+#: c-typeck.c:4161
 msgid "array initialized from non-constant array expression"
 msgstr "tabel f錼 tildelt en startv鎟di fra et tabeludtryk der ikke er konstant"
 
-#: c-typeck.c:4232
+#: c-typeck.c:4212
 msgid "initialization"
 msgstr "klarg鴕ing"
 
-#: c-typeck.c:4243 c-typeck.c:5621
+#: c-typeck.c:4223 c-typeck.c:5601
 msgid "initializer element is not computable at load time"
 msgstr "startv鎟dielement kan ikke beregnes ved indl鎠ningstidspunktet"
 
-#: c-typeck.c:4258 cp/typeck2.c:659
+#: c-typeck.c:4238 cp/typeck2.c:649
 msgid "invalid initializer"
 msgstr "ugyldig startv鎟di"
 
-#: c-typeck.c:4540 cp/decl.c:4484
+#: c-typeck.c:4520 cp/decl.c:4539
 #, fuzzy
 msgid "opaque vector types cannot be initialized"
 msgstr "objekt af typen '%T' med variabel st鴕relse m� ikke tildeles en startv鎟di"
 
-#: c-typeck.c:4734
+#: c-typeck.c:4714
 msgid "extra brace group at end of initializer"
 msgstr "overskydende kr鴏lede paranteser ved slutningen af startv鎟dien"
 
-#: c-typeck.c:4754
+#: c-typeck.c:4734
 msgid "missing braces around initializer"
 msgstr "kr鴏lede paranteser mangler omkring startv鎟dien"
 
-#: c-typeck.c:4814
+#: c-typeck.c:4794
 msgid "braces around scalar initializer"
 msgstr "kr鴏lede paranteser omkring skalarstartv鎟di"
 
 # RETMIG: eller er det fleksibel tabel-medlem
-#: c-typeck.c:4865
+#: c-typeck.c:4845
 msgid "initialization of flexible array member in a nested context"
 msgstr "klarg鴕ing af fleksibelt tabelmedlem i en indlejret kontekst"
 
-#: c-typeck.c:4867
+#: c-typeck.c:4847
 msgid "initialization of a flexible array member"
 msgstr "klarg鴕ing af fleksibelt tabelmedlem"
 
-#: c-typeck.c:4898
+#: c-typeck.c:4878
 msgid "missing initializer"
 msgstr "manglende startv鎟di"
 
-#: c-typeck.c:4920
+#: c-typeck.c:4900
 msgid "empty scalar initializer"
 msgstr "tom skalarstartv鎟di"
 
-#: c-typeck.c:4925
+#: c-typeck.c:4905
 msgid "extra elements in scalar initializer"
 msgstr "overskydende elementer i skalarstarv鎟di"
 
-#: c-typeck.c:5010
+#: c-typeck.c:4990
 msgid "initialization designators may not nest"
 msgstr "klarg鴕ingstegn m� ikke indlejres"
 
-#: c-typeck.c:5031 c-typeck.c:5099
+#: c-typeck.c:5011 c-typeck.c:5079
 msgid "array index in non-array initializer"
 msgstr "tabelindeks i en startv鎟di der ikke er en tabel"
 
 # RETMIG: record?
-#: c-typeck.c:5036 c-typeck.c:5152
+#: c-typeck.c:5016 c-typeck.c:5132
 msgid "field name not in record or union initializer"
 msgstr "feltnavn ikke i struktur- eller union-startv鎟di"
 
-#: c-typeck.c:5095 c-typeck.c:5097
+#: c-typeck.c:5075 c-typeck.c:5077
 msgid "nonconstant array index in initializer"
 msgstr "tabelindekset i startv鎟dien er ikke en konstant"
 
-#: c-typeck.c:5101 c-typeck.c:5104
+#: c-typeck.c:5081 c-typeck.c:5084
 msgid "array index in initializer exceeds array bounds"
 msgstr "tabelindeks i startv鎟di overskrider tabelgr鎛ser"
 
-#: c-typeck.c:5115
+#: c-typeck.c:5095
 msgid "empty index range in initializer"
 msgstr "tomt indeksinterval i startv鎟di"
 
-#: c-typeck.c:5124
+#: c-typeck.c:5104
 msgid "array index range in initializer exceeds array bounds"
 msgstr "tabelindeksinterval i startv鎟di overskrider tabelgr鎛ser"
 
-#: c-typeck.c:5164
+#: c-typeck.c:5144
 #, c-format
 msgid "unknown field `%s' specified in initializer"
 msgstr "ukendt felt '%s' angivet i startv鎟di"
 
-#: c-typeck.c:5200 c-typeck.c:5221 c-typeck.c:5683
+#: c-typeck.c:5180 c-typeck.c:5201 c-typeck.c:5663
 msgid "initialized field with side-effects overwritten"
 msgstr "klargjort felt med bivirkninger overskrevet"
 
-#: c-typeck.c:5891
+#: c-typeck.c:5871
 msgid "excess elements in char array initializer"
 msgstr "for mange elementer i char-tabelstartv鎟dien"
 
-#: c-typeck.c:5898 c-typeck.c:5944
+#: c-typeck.c:5878 c-typeck.c:5924
 msgid "excess elements in struct initializer"
 msgstr "for mange elementer i struct-startv鎟di"
 
-#: c-typeck.c:5959
+#: c-typeck.c:5939
 msgid "non-static initialization of a flexible array member"
 msgstr "ikke-statisk klarg鴕ing af fleksibelt tabelmedlem"
 
-#: c-typeck.c:6026
+#: c-typeck.c:6006
 msgid "excess elements in union initializer"
 msgstr "for mange elementer i union-startv鎟di"
 
-#: c-typeck.c:6047
+#: c-typeck.c:6027
 msgid "traditional C rejects initialization of unions"
 msgstr "traditionel C forbyder tildeling af startv鎟di til unioner"
 
-#: c-typeck.c:6110
+#: c-typeck.c:6090
 msgid "excess elements in array initializer"
 msgstr "for mange elementer i tabelstartv鎟di"
 
-#: c-typeck.c:6139
+#: c-typeck.c:6119
 msgid "excess elements in vector initializer"
 msgstr "for mange elementer i vektorstartv鎟di"
 
-#: c-typeck.c:6161
+#: c-typeck.c:6141
 msgid "excess elements in scalar initializer"
 msgstr "for mange elementer i skalarstartv鎟di"
 
-#: c-typeck.c:6263
+#: c-typeck.c:6243
 msgid "asm template is not a string constant"
 msgstr "asm-s鎡ning er ikke en strengkonstant"
 
-#: c-typeck.c:6295
+#: c-typeck.c:6275
 msgid "invalid lvalue in asm statement"
 msgstr "ugyldig venstrev鎟di i asm-s鎡ning"
 
-#: c-typeck.c:6367 cp/typeck.c:5902
+#: c-typeck.c:6347 cp/typeck.c:5923
 msgid "modification by `asm'"
 msgstr "鎛dring af 'asm'"
 
-#: c-typeck.c:6385 cp/typeck.c:5986
+#: c-typeck.c:6365 cp/typeck.c:6007
 msgid "function declared `noreturn' has a `return' statement"
 msgstr "funktion der er erkl鎟et 'noreturn' har en 'return'-s鎡ning"
 
-#: c-typeck.c:6392
+#: c-typeck.c:6372
 msgid "`return' with no value, in function returning non-void"
 msgstr "'return' uden nogen v鎟di i en funktion der ikke returnerer void"
 
-#: c-typeck.c:6398
+#: c-typeck.c:6378
 msgid "`return' with a value, in function returning void"
 msgstr "'return' med en v鎟di i en funktion der returnerer void"
 
-#: c-typeck.c:6402
+#: c-typeck.c:6382
 msgid "return"
 msgstr "returnering"
 
-#: c-typeck.c:6454
+#: c-typeck.c:6434
 msgid "function returns address of local variable"
 msgstr "funktion returnerer adressen p� en lokal variabel"
 
-#: c-typeck.c:6509 cp/semantics.c:749
+#: c-typeck.c:6489 cp/semantics.c:749
 msgid "switch quantity not an integer"
 msgstr "switch-st鴕relsen er ikke et heltal"
 
-#: c-typeck.c:6519
+#: c-typeck.c:6499
 msgid "`long' switch expression not converted to `int' in ISO C"
 msgstr "'long'-udtryk i switch konverteres ikke til 'int' i ISO C"
 
-#: c-typeck.c:6560 cp/parser.c:5560
+#: c-typeck.c:6540 cp/parser.c:5597
 msgid "case label not within a switch statement"
 msgstr "case-etiket befinder sig ikke inden i en switch-s鎡ning"
 
-#: c-typeck.c:6562
+#: c-typeck.c:6542
 msgid "`default' label not within a switch statement"
 msgstr "'default'-etiket befinder sig ikke inden i en switch-s鎡ning"
 
-#: c-typeck.c:6714 c-typeck.c:6748
+#: c-typeck.c:6694 c-typeck.c:6728
 msgid "division by zero"
 msgstr "division med nul"
 
-#: c-typeck.c:6793 cp/typeck.c:2953
+#: c-typeck.c:6773 cp/typeck.c:2953
 msgid "right shift count is negative"
 msgstr "h鴍reskiftsantal er negativ"
 
-#: c-typeck.c:6800 cp/typeck.c:2959
+#: c-typeck.c:6780 cp/typeck.c:2959
 msgid "right shift count >= width of type"
 msgstr "h鴍reskiftsantal er st鴕re end bredden af typen"
 
-#: c-typeck.c:6821 cp/typeck.c:2978
+#: c-typeck.c:6801 cp/typeck.c:2978
 msgid "left shift count is negative"
 msgstr "venstreskiftsantal er negativ"
 
-#: c-typeck.c:6824 cp/typeck.c:2980
+#: c-typeck.c:6804 cp/typeck.c:2980
 msgid "left shift count >= width of type"
 msgstr "venstreskiftsantal er st鴕re end bredden af typen"
 
-#: c-typeck.c:6845
+#: c-typeck.c:6825
 msgid "shift count is negative"
 msgstr "skifteantal er negativ"
 
-#: c-typeck.c:6847
+#: c-typeck.c:6827
 msgid "shift count >= width of type"
 msgstr "skifteantal er st鴕re end bredden af typen"
 
-#: c-typeck.c:6864 cp/typeck.c:3015
+#: c-typeck.c:6844 cp/typeck.c:3015
 msgid "comparing floating point with == or != is unsafe"
 msgstr "sammenligning af kommatal med == eller != er ikke sikkert"
 
-#: c-typeck.c:6888 c-typeck.c:6894
+#: c-typeck.c:6868 c-typeck.c:6874
 msgid "ISO C forbids comparison of `void *' with function pointer"
 msgstr "ISO C forbyder sammenligning af 'void *' med funktionshenvisning"
 
-#: c-typeck.c:6897 c-typeck.c:6937 c-typeck.c:6965
+#: c-typeck.c:6877 c-typeck.c:6917 c-typeck.c:6945
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
 
-#: c-typeck.c:6911 c-typeck.c:6916 c-typeck.c:6985 c-typeck.c:6990
+#: c-typeck.c:6891 c-typeck.c:6896 c-typeck.c:6965 c-typeck.c:6970
 msgid "comparison between pointer and integer"
 msgstr "sammenligning mellem henvisningsvariabel og heltal"
 
-#: c-typeck.c:6932 c-typeck.c:6960
+#: c-typeck.c:6912 c-typeck.c:6940
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr "ISO C forbyder ordnede sammenligninger af henvisninger til funktioner"
 
-#: c-typeck.c:6957
+#: c-typeck.c:6937
 msgid "comparison of complete and incomplete pointers"
 msgstr "sammenligning mellem en fuldst鎛dig og ufuldst鎛dig henvisning"
 
-#: c-typeck.c:6973 c-typeck.c:6980
+#: c-typeck.c:6953 c-typeck.c:6960
 msgid "ordered comparison of pointer with integer zero"
 msgstr "ordnet sammenligning af henvisning med heltallet nul"
 
-#: c-typeck.c:7004 cp/typeck.c:3151
+#: c-typeck.c:6984 cp/typeck.c:3151
 msgid "unordered comparison on non-floating point argument"
 msgstr "uordnet sammenligning af ikke-kommatalsparameter"
 
-#: c-typeck.c:7214
+#: c-typeck.c:7194
 msgid "comparison between signed and unsigned"
 msgstr "sammenligning mellem signed og unsigned"
 
-#: c-typeck.c:7260 cp/typeck.c:3398
+#: c-typeck.c:7240 cp/typeck.c:3398
 msgid "comparison of promoted ~unsigned with constant"
 msgstr "sammenligning af forfremmet ~unsigned med konstant"
 
-#: c-typeck.c:7268 cp/typeck.c:3406
+#: c-typeck.c:7248 cp/typeck.c:3406
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr "sammenligning af forfremmet ~unsigned med unsigned"
 
 #: calls.c:1838
-#, fuzzy
 msgid "%Jinlining failed in call to '%F'"
-msgstr "indlejring mislykkedes i kald til '%s'"
+msgstr "%Jindlejring mislykkedes i kald til '%F'"
 
-#: calls.c:1839 calls.c:2211 tree-inline.c:1339 tree-inline.c:1346
+#: calls.c:1839 calls.c:2211 tree-inline.c:1339 tree-inline.c:1347
 msgid "called from here"
 msgstr "kaldt herfra"
 
 #: calls.c:2210
-#, fuzzy
 msgid "%Jcan't inline call to '%F'"
-msgstr "kan ikke indlejre kald til '%s'"
+msgstr "%Jkan ikke indlejre kald til '%F'"
 
 #: calls.c:2219
 msgid "ignoring return value of `%D', declared with attribute warn_unused_result"
@@ -3743,7 +3741,7 @@
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr "verify_flow_info: Efterf鴏gende kant til basisblok %d er 鴇elagt"
 
-#: cfg.c:909 cfgrtl.c:1971
+#: cfg.c:909 cfgrtl.c:1983
 #, c-format
 msgid "Wrong amount of branch edges after unconditional jump %i"
 msgstr "Forkert antal forgreningskanter efter ubetinget spring %i"
@@ -3822,118 +3820,118 @@
 msgid "Edge from %d to %d should not be marked irreducible."
 msgstr ""
 
-#: cfgrtl.c:1877
+#: cfgrtl.c:1889
 #, c-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr "slutinstruktion %d for blok %d ikke fundet i instruktionsstr鴐men"
 
-#: cfgrtl.c:1891
+#: cfgrtl.c:1903
 #, c-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr "instruktion %d er i flere basisblokke (%d og %d)"
 
-#: cfgrtl.c:1903
+#: cfgrtl.c:1915
 #, c-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr "hovedinstruktion %d for blok %d ikke fundet i instruktionsstr鴐men"
 
-#: cfgrtl.c:1925
+#: cfgrtl.c:1937
 #, fuzzy
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 msgstr "verify_flow_info: REG_BR_PROB passer ikke til konf. %i %i"
 
-#: cfgrtl.c:1953
+#: cfgrtl.c:1965
 #, c-format
 msgid "Missing REG_EH_REGION note in the end of bb %i"
 msgstr "Mangler REG_EH_REGION-note i slutningen af basisblok %i"
 
-#: cfgrtl.c:1961
+#: cfgrtl.c:1973
 #, c-format
 msgid "Too many outgoing branch edges from bb %i"
 msgstr "For mange udg錯nde forgreningskanter fra basisblok %i"
 
-#: cfgrtl.c:1966
+#: cfgrtl.c:1978
 #, c-format
 msgid "Fallthru edge after unconditional jump %i"
 msgstr "Fald gennem-kant efter ubetinget spring %i"
 
-#: cfgrtl.c:1977
+#: cfgrtl.c:1989
 #, c-format
 msgid "Wrong amount of branch edges after conditional jump %i"
 msgstr "Forkert antal forgreningskanter efter betinget spring %i"
 
-#: cfgrtl.c:1982
+#: cfgrtl.c:1994
 #, c-format
 msgid "Call edges for non-call insn in bb %i"
 msgstr "Kaldekanter for ikke-kaldsinstruktion i basisblok %i"
 
-#: cfgrtl.c:1991
+#: cfgrtl.c:2003
 #, c-format
 msgid "Abnormal edges for no purpose in bb %i"
 msgstr "Unormale kanter uden noget form錶 i basisblok %i"
 
-#: cfgrtl.c:2001
+#: cfgrtl.c:2013
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr "instruktion %d inden i basisblok %d, men block_for_insn er NULL"
 
-#: cfgrtl.c:2005
+#: cfgrtl.c:2017
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr "instruktion %d inden i basisblok %d, men block_for_insn er %i"
 
-#: cfgrtl.c:2019 cfgrtl.c:2029
+#: cfgrtl.c:2031 cfgrtl.c:2041
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK mangler for blok %d"
 
-#: cfgrtl.c:2042
+#: cfgrtl.c:2054
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK %d i midten af basisblok %d"
 
-#: cfgrtl.c:2052
+#: cfgrtl.c:2064
 #, c-format
 msgid "in basic block %d:"
 msgstr "i basisblok %d:"
 
-#: cfgrtl.c:2053
+#: cfgrtl.c:2065
 msgid "flow control insn inside a basic block"
 msgstr "str鴐kontrolinstruktion inden i en basisblok"
 
-#: cfgrtl.c:2099
+#: cfgrtl.c:2111
 #, c-format
 msgid "missing barrier after block %i"
 msgstr "manglende barriere efter blok %i"
 
-#: cfgrtl.c:2112
+#: cfgrtl.c:2124
 #, c-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr "verify_flow_info: Ukorrekte blokke til fald-gennem %i->%i"
 
-#: cfgrtl.c:2127
+#: cfgrtl.c:2139
 #, c-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr "verify_flow_info: Ukorrekt fald-gennem %i->%i"
 
-#: cfgrtl.c:2129
+#: cfgrtl.c:2141
 msgid "wrong insn in the fallthru edge"
 msgstr "forkert instruktion i fald-gennem-kant"
 
-#: cfgrtl.c:2146
+#: cfgrtl.c:2158
 #, fuzzy
 msgid "basic blocks not laid down consecutively"
 msgstr "basisblokkene er ikke nummeret i r鎘kef鴏ge"
 
-#: cfgrtl.c:2171
+#: cfgrtl.c:2183
 msgid "insn outside basic block"
 msgstr "instruktion uden for basisblok"
 
-#: cfgrtl.c:2179
+#: cfgrtl.c:2191
 msgid "return not followed by barrier"
 msgstr "returnering f鴏ges ikke af barriere"
 
-#: cfgrtl.c:2186
+#: cfgrtl.c:2198
 #, c-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr "antallet af basisbloknoter i instruktionsk鎑en (%d) != n_basic_blocks (%d)"
@@ -4170,7 +4168,7 @@
 msgid "library lib%s not found"
 msgstr "biblioteket lib%s ikke fundet"
 
-#: combine.c:13048
+#: combine.c:13047
 #, c-format
 msgid ""
 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
@@ -4181,7 +4179,7 @@
 ";; %d vellykkede.\n"
 "\n"
 
-#: combine.c:13057
+#: combine.c:13056
 #, c-format
 msgid ""
 "\n"
@@ -4514,63 +4512,69 @@
 msgid "token \"%s\" is not valid in preprocessor expressions"
 msgstr "symbolet \"%s\" er ikke gyldigt i pr鎝rocessorudtryk"
 
-#: cppexp.c:753
-msgid "void expression between '(' and ')'"
+#: cppexp.c:751
+#, fuzzy
+msgid "missing expression between '(' and ')'"
 msgstr "tomt udtryk mellem '(' og ')'"
 
-#: cppexp.c:756
+#: cppexp.c:754
 msgid "#if with no expression"
 msgstr "#if uden noget udtryk"
 
-#: cppexp.c:758
+#: cppexp.c:757
 #, c-format
 msgid "operator '%s' has no right operand"
 msgstr "operatoren '%s' har ikke nogen h鴍re operand"
 
-#: cppexp.c:784
+#: cppexp.c:762
+#, c-format
+msgid "operator '%s' has no left operand"
+msgstr "operatoren '%s' har ikke nogen venstre operand"
+
+#: cppexp.c:788
 msgid " ':' without preceding '?'"
 msgstr " ':' uden forudg錯nde '?'"
 
-#: cppexp.c:811
+#: cppexp.c:815
 msgid "unbalanced stack in #if"
 msgstr "uafbalanceret stak i #if"
 
-#: cppexp.c:830
+#: cppexp.c:834
 #, c-format
 msgid "impossible operator '%u'"
 msgstr "umulig operator '%u'"
 
-#: cppexp.c:922
+#: cppexp.c:926
 msgid "missing ')' in expression"
 msgstr "manglende ')' i udtryk"
 
-#: cppexp.c:943
+#: cppexp.c:947
 msgid "'?' without following ':'"
 msgstr "'?' uden efterf鴏gende ':'"
 
-#: cppexp.c:953
+#: cppexp.c:957
 msgid "integer overflow in preprocessor expression"
 msgstr "heltallet l鴅er over i pr鎝rocessorudtrykket"
 
-#: cppexp.c:958
+#: cppexp.c:962
 msgid "missing '(' in expression"
 msgstr "manglende '(' i udtryk"
 
-#: cppexp.c:990
+#: cppexp.c:994
 #, c-format
 msgid "the left operand of \"%s\" changes sign when promoted"
 msgstr "den venstre operand til \"%s\" 鎛drer fortegn ved forfremmelse"
 
-#: cppexp.c:995
+#: cppexp.c:999
 #, c-format
 msgid "the right operand of \"%s\" changes sign when promoted"
 msgstr "den h鴍re operand til \"%s\" 鎛drer fortegn ved forfremmelse"
 
-#: cppexp.c:1353
+#: cppexp.c:1357
 msgid "comma operator in operand of #if"
 msgstr "kommeoperator i en operand til #if"
 
-#: cppexp.c:1484
+#: cppexp.c:1488
 msgid "division by zero in #if"
 msgstr "division med nul i #if"
 
@@ -4606,7 +4610,7 @@
 msgid "no include path in which to search for %s"
 msgstr "der er ingen inkluderingssti at finde %s i"
 
-#: cppfiles.c:956
+#: cppfiles.c:959
 msgid "Multiple include guards may be useful for:\n"
 msgstr "Flere inkluderingsvagter kan v鎟e nyttige til:\n"
 
@@ -4979,7 +4983,7 @@
 
 #: cpppch.c:84 cpppch.c:332 cpppch.c:356 cpppch.c:365
 msgid "while writing precompiled header"
-msgstr ""
+msgstr "under skrivning af pr鎜versat inkluderingsfil"
 
 #: cpppch.c:463
 #, fuzzy, c-format
@@ -4998,7 +5002,7 @@
 
 #: cpppch.c:529 cpppch.c:715
 msgid "while reading precompiled header"
-msgstr ""
+msgstr "under l鎠ning af pr鎜versat inkluderingsfil"
 
 #: cppspec.c:106
 #, c-format
@@ -5019,7 +5023,7 @@
 msgid "syntax error in macro parameter list"
 msgstr "\"%s\" m� ikke optr鎑e i makroparameterliste"
 
-#: cse.c:7064
+#: cse.c:7069
 #, c-format
 msgid ";; Processing block from %d to %d, %d sets.\n"
 msgstr ";; Behandler blok fra %d til %d, %d m鎛gder.\n"
@@ -5153,12 +5157,12 @@
 
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: final.c:3220 vmsdbgout.c:467 config/i386/i386.c:6768
+#: final.c:3220 vmsdbgout.c:467 config/i386/i386.c:6769
 #: config/pdp11/pdp11.c:1646
 msgid "floating constant misused"
 msgstr "kommatalskonstant misbrugt"
 
-#: final.c:3276 vmsdbgout.c:524 config/i386/i386.c:6846
+#: final.c:3276 vmsdbgout.c:524 config/i386/i386.c:6847
 #: config/pdp11/pdp11.c:1693
 msgid "invalid expression as operand"
 msgstr "ugyldigt udtryk som operand"
@@ -5180,26 +5184,26 @@
 msgid "Attempt to delete prologue/epilogue insn:"
 msgstr "fors鴊 p� at slette indledende/afsluttende instruktion:"
 
-#: fold-const.c:2878 fold-const.c:2891
+#: fold-const.c:2889 fold-const.c:2902
 #, c-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr "sammenligning er altid %d p� grund af den begr鎛sede r鎘kevidde af bitfeltet"
 
-#: fold-const.c:4093 fold-const.c:4110
+#: fold-const.c:4110 fold-const.c:4127
 #, c-format
 msgid "comparison is always %d"
 msgstr "sammenligning er altid %d"
 
 # RETMIG: det giver ikke mening
-#: fold-const.c:4241
+#: fold-const.c:4258
 msgid "`or' of unmatched not-equal tests is always 1"
 msgstr "'or' af uafbalancerede sammenligninger med forskellig fra er altid 1"
 
-#: fold-const.c:4246
+#: fold-const.c:4263
 msgid "`and' of mutually exclusive equal-tests is always 0"
 msgstr "'and' af udtryk der hver for sig udelukker hinanden, er altid 0"
 
-#: fold-const.c:8393
+#: fold-const.c:8410
 msgid "fold check: original tree changed by fold"
 msgstr ""
 
@@ -5208,30 +5212,30 @@
 msgid "%Jsize of variable '%D' is too large"
 msgstr "st鴕relsen af variablen '%s' er for stor"
 
-#: function.c:3742
+#: function.c:3752
 msgid "impossible constraint in `asm'"
 msgstr "umulig begr鎛sing i 'asm'"
 
-#: function.c:5733
+#: function.c:5743
 #, fuzzy
 msgid "%J'%D' might be used uninitialized in this function"
 msgstr "'%s' bliver m錽ke brugt uden at have en startv鎟di i denne funktion"
 
-#: function.c:5740
+#: function.c:5750
 #, fuzzy
 msgid "%Jvariable '%D' might be clobbered by `longjmp' or `vfork'"
 msgstr "variablen '%s' bliver m錽ke overskrevet af 'longjmp' eller 'vfork'"
 
-#: function.c:5759
+#: function.c:5769
 #, fuzzy
 msgid "%Jargument '%D' might be clobbered by `longjmp' or `vfork'"
 msgstr "parameteren '%s' bliver m錽ke overskrevet af 'longjmp' eller 'vfork'"
 
-#: function.c:6533
+#: function.c:6543
 msgid "function returns an aggregate"
 msgstr "funktion returnerer en v鎟di af en sammensat type"
 
-#: function.c:6929
+#: function.c:6939
 #, fuzzy
 msgid "%Junused parameter '%D'"
 msgstr "ubenyttet parameter '%s'"
@@ -5260,7 +5264,7 @@
 msgid "Using built-in specs.\n"
 msgstr "Benytter indbyggede specifikationer.\n"
 
-#: gcc.c:1755
+#: gcc.c:1758
 #, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
@@ -5269,42 +5273,42 @@
 "S鎡ter specifikation %s til '%s'\n"
 "\n"
 
-#: gcc.c:1857
+#: gcc.c:1860
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr "L鎠er specifikationer fra %s\n"
 
-#: gcc.c:1953 gcc.c:1972
+#: gcc.c:1956 gcc.c:1975
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr "%%include-syntaks i specifikationer misdannet efter %ld tegn"
 
-#: gcc.c:1980
+#: gcc.c:1983
 #, c-format
 msgid "could not find specs file %s\n"
 msgstr "kunne ikke finde specifikationsfilen %s\n"
 
-#: gcc.c:1997 gcc.c:2005 gcc.c:2014 gcc.c:2023
+#: gcc.c:2000 gcc.c:2008 gcc.c:2017 gcc.c:2026
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr "%%rename-syntaks i specifikationer misdannet efter %ld tegn"
 
-#: gcc.c:2032
+#: gcc.c:2035
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr "%s-specifikation i specifikationer kunne ikke findes til omd鴅else"
 
-#: gcc.c:2039
+#: gcc.c:2042
 #, c-format
 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
 msgstr "%s: fors鴊 p� at omd鴅e specifikation '%s' til allerede defineret specifikation '%s'"
 
-#: gcc.c:2044
+#: gcc.c:2047
 #, c-format
 msgid "rename spec %s to %s\n"
 msgstr "omd鴅 specifikation %s til %s\n"
 
-#: gcc.c:2046
+#: gcc.c:2049
 #, c-format
 msgid ""
 "spec is '%s'\n"
@@ -5313,25 +5317,25 @@
 "specifikation er '%s'\n"
 "\n"
 
-#: gcc.c:2059
+#: gcc.c:2062
 #, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr "ukendt %%-kommando i specifikationer efter %ld tegn"
 
-#: gcc.c:2070 gcc.c:2083
+#: gcc.c:2073 gcc.c:2086
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr "specifikationsfil misdannet efter %ld tegn"
 
-#: gcc.c:2136
+#: gcc.c:2139
 msgid "spec file has no spec for linking"
 msgstr "specifikationsfil har ingen specifikation til sammenk鎑ning"
 
-#: gcc.c:2641
+#: gcc.c:2644
 msgid "-pipe not supported"
 msgstr "-pipe underst鴗tes ikke"
 
-#: gcc.c:2703
+#: gcc.c:2706
 msgid ""
 "\n"
 "Go ahead? (y or n) "
@@ -5339,7 +5343,7 @@
 "\n"
 "Forts鎡, ja (y) eller nej (n)?"
 
-#: gcc.c:2829
+#: gcc.c:2832
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -5350,69 +5354,69 @@
 "Indsend venligst en komplet fejlrapport.\n"
 "Se %s for instruktioner."
 
-#: gcc.c:2847
+#: gcc.c:2850
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:2980
+#: gcc.c:2983
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "Brug: %s [tilvalg] fil...\n"
 
-#: gcc.c:2981
+#: gcc.c:2984
 msgid "Options:\n"
 msgstr "Tilvalg:\n"
 
-#: gcc.c:2983
+#: gcc.c:2986
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr "  -pass-exit-codes         Afslut med den h鴍este fejlkode fra en fase\n"
 
-#: gcc.c:2984
+#: gcc.c:2987
 msgid "  --help                   Display this information\n"
 msgstr "  --help                   Vis disse oplysninger\n"
 
-#: gcc.c:2985
+#: gcc.c:2988
 msgid "  --target-help            Display target specific command line options\n"
 msgstr "  --target-help            Vis m錶specifikke kommandolinjetilvalg\n"
 
-#: gcc.c:2987
+#: gcc.c:2990
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr "  (benyt '-v --help' for at vise kommandolinjetilvalg for underprocesser)\n"
 
-#: gcc.c:2988
+#: gcc.c:2991
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr "  -dumpspecs               Vis alle de indbyggede specifikationsstrenge\n"
 
-#: gcc.c:2989
+#: gcc.c:2992
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr "  -dumpversion             Vis versionsnummeret af overs鎡teren\n"
 
-#: gcc.c:2990
+#: gcc.c:2993
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr "  -dumpmachine             Vis overs鎡terens m錶processor\n"
 
-#: gcc.c:2991
+#: gcc.c:2994
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr "  -print-search-dirs       Vis katalogerne i overs鎡terens s鴊esti\n"
 
-#: gcc.c:2992
+#: gcc.c:2995
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr "  -print-libgcc-file-name  Vis navnet p� overs鎡terens tilh鴕ende bibliotek\n"
 
-#: gcc.c:2993
+#: gcc.c:2996
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr "  -print-file-name=<bibl>  Vis den komplette sti til biblioteket <bibl>\n"
 
-#: gcc.c:2994
+#: gcc.c:2997
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr "  -print-prog-name=<prog>  Vis den komplette sti til overs鎡terkomponenten <prog>\n"
 
-#: gcc.c:2995
+#: gcc.c:2998
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr "  -print-multi-directory   Vis rodkataloget for versioner af libgcc\n"
 
-#: gcc.c:2996
+#: gcc.c:2999
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
@@ -5420,95 +5424,95 @@
 "  -print-multi-lib         Vis afbildningen mellem kommandolinjetilvalg og\n"
 "                           flere bibliotekss鴊ekataloger\n"
 
-#: gcc.c:2999
+#: gcc.c:3002
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 msgstr "  -print-multi-os-directory Vis den relative sti for OS-biblioteker\n"
 
-#: gcc.c:3000
+#: gcc.c:3003
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr "  -Wa,<tilvalg>            Videregiv komma-adskilte <tilvalg> til maskinkodeovers鎡teren\n"
 
-#: gcc.c:3001
+#: gcc.c:3004
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr "  -Wp,<tilvalg>            Videregiv komma-adskilte <tilvalg> til pr鎝rocessoren\n"
 
-#: gcc.c:3002
+#: gcc.c:3005
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr "  -Wl,<tilvalg>            Videregiv komma-adskilte <tilvalg> til sammenk鎑eren\n"
 
-#: gcc.c:3003
+#: gcc.c:3006
 #, fuzzy
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 msgstr "  -Xlinker <para>          Videregiv <para> til sammenk鎑eren\n"
 
-#: gcc.c:3004
+#: gcc.c:3007
 #, fuzzy
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 msgstr "  -Xlinker <para>          Videregiv <para> til sammenk鎑eren\n"
 
-#: gcc.c:3005
+#: gcc.c:3008
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr "  -Xlinker <para>          Videregiv <para> til sammenk鎑eren\n"
 
-#: gcc.c:3006
+#: gcc.c:3009
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr "  -save-temps              Slet ikke midlertidige filer\n"
 
-#: gcc.c:3007
+#: gcc.c:3010
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr "  -pipe                    Brug datakanaler i stedet for midlertidige filer\n"
 
-#: gcc.c:3008
+#: gcc.c:3011
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr "  -time                    Tag tid p� udf鴕slen af hver underproces\n"
 
-#: gcc.c:3009
+#: gcc.c:3012
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr "  -specs=<fil>             Overskriv indbyggede specifikationer med indholdet af <fil>\n"
 
-#: gcc.c:3010
+#: gcc.c:3013
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr "  -std=<standard>          Antag at inddatakildekoden er skrevet til <standard>\n"
 
-#: gcc.c:3011
+#: gcc.c:3014
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr "  -B <katalog>             Tilf鴍 katalog til overs鎡terens s鴊estier\n"
 
-#: gcc.c:3012
+#: gcc.c:3015
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr "  -b <maskine>             K鴕 GCC til m錶et <maskine>, hvis installeret\n"
 
-#: gcc.c:3013
+#: gcc.c:3016
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr "  -V <version>             K鴕 GCC med versionsnummeret <version>, hvis installeret\n"
 
-#: gcc.c:3014
+#: gcc.c:3017
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr "  -v                       Vis de programmer der startes af overs鎡teren\n"
 
-#: gcc.c:3015
+#: gcc.c:3018
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr ""
 "  -###                     Som '-v', men tilvalg anbringes i anf鴕selstegn\n"
 "                           og kommandoerne udf鴕es ikke\n"
 
-#: gcc.c:3016
+#: gcc.c:3019
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr "  -E                       Forbehandl kun; overs鎡 og sammenk鎑 ikke\n"
 
-#: gcc.c:3017
+#: gcc.c:3020
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr "  -S                       Overs鎡 kun; maskinekodeovers鎡 og sammenk鎑 ikke\n"
 
-#: gcc.c:3018
+#: gcc.c:3021
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr "  -c                       Overs鎡, ogs� til maskinkode, men sammenk鎑 ikke\n"
 
-#: gcc.c:3019
+#: gcc.c:3022
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr "  -o <fil>                 Anbring uddataene i <fil>\n"
 
-#: gcc.c:3020
+#: gcc.c:3023
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
 "                           Permissible languages include: c c++ assembler none\n"
@@ -5520,7 +5524,7 @@
 "                           'none' betyder at standardopf鴕slen med at g鎡te\n"
 "                           sproget p� filendelsen udf鴕es\n"
 
-#: gcc.c:3027
+#: gcc.c:3030
 #, c-format
 msgid ""
 "\n"
@@ -5534,27 +5538,27 @@
 " videregive andre indstillinger til disse processer kan tilvalg p� formen\n"
 " '-W<bogstav>' bruges.\n"
 
-#: gcc.c:3148
+#: gcc.c:3151
 #, c-format
 msgid "`-%c' option must have argument"
 msgstr "tilvalget '-%c' skal have en parameter"
 
-#: gcc.c:3170
+#: gcc.c:3173
 #, c-format
 msgid "couldn't run `%s': %s"
 msgstr "kunne ikke k鴕e '%s': %s"
 
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3356
+#: gcc.c:3359
 #, c-format
 msgid "%s (GCC) %s\n"
 msgstr "%s (GCC) %s\n"
 
-#: gcc.c:3358 gcov.c:424 f/g77spec.c:351
+#: gcc.c:3361 gcov.c:424 f/g77spec.c:351
 msgid "(C)"
 msgstr ""
 
-#: gcc.c:3359
+#: gcc.c:3362
 msgid ""
 "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"
@@ -5563,68 +5567,68 @@
 "Dette er et frit program; se kildekoden for kopieringsbetingelser. Der er\n"
 "INGEN garanti; ikke engang for SALGBARHED eller BRUGBARHED TIL NOGET FORM臠.\n"
 
-#: gcc.c:3460
+#: gcc.c:3463
 msgid "argument to `-Xlinker' is missing"
 msgstr "der mangler en parameter til '-Xlinker'"
 
-#: gcc.c:3468
+#: gcc.c:3471
 #, fuzzy
 msgid "argument to `-Xpreprocessor' is missing"
 msgstr "der mangler en parameter til '-specs'"
 
-#: gcc.c:3475
+#: gcc.c:3478
 #, fuzzy
 msgid "argument to `-Xassembler' is missing"
 msgstr "der mangler en parameter til '-Xlinker'"
 
-#: gcc.c:3482
+#: gcc.c:3485
 msgid "argument to `-l' is missing"
 msgstr "der mangler en parameter til '-l'"
 
-#: gcc.c:3498
+#: gcc.c:3501
 msgid "argument to `-specs' is missing"
 msgstr "der mangler en parameter til '-specs'"
 
-#: gcc.c:3512
+#: gcc.c:3515
 msgid "argument to `-specs=' is missing"
 msgstr "der mangler en parameter til '-specs='"
 
-#: gcc.c:3549
+#: gcc.c:3552
 #, c-format
 msgid "`-%c' must come at the start of the command line"
 msgstr "'-%c' skal v鎟e i begyndelsen af kommandolinjen"
 
-#: gcc.c:3558
+#: gcc.c:3561
 msgid "argument to `-B' is missing"
 msgstr "der mangler en parameter til '-B'"
 
-#: gcc.c:3735
+#: gcc.c:3738
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr "advarsel: -pipe ignoreret fordi -save-temps er angivet"
 
-#: gcc.c:3739
+#: gcc.c:3742
 msgid "warning: -pipe ignored because -time specified"
 msgstr "advarsel: -pipe ignoreret fordi -time er angivet"
 
-#: gcc.c:3951
+#: gcc.c:3954
 msgid "argument to `-x' is missing"
 msgstr "der mangler en parameter til '-x'"
 
-#: gcc.c:3979
+#: gcc.c:3982
 #, c-format
 msgid "argument to `-%s' is missing"
 msgstr "der mangler en parameter til '-%s'"
 
-#: gcc.c:4040
+#: gcc.c:4043
 #, c-format
 msgid "warning: `-x %s' after last input file has no effect"
 msgstr "advarsel: '-x %s' efter den sidste inddatafil har ingen effekt"
 
-#: gcc.c:4441
+#: gcc.c:4444
 msgid "invalid specification!  Bug in cc"
 msgstr "ugyldig specifikation! Fejl i cc."
 
-#: gcc.c:4595
+#: gcc.c:4598
 #, c-format
 msgid "%s\n"
 msgstr "%s\n"
@@ -5632,78 +5636,78 @@
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  ie there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5099
+#: gcc.c:5102
 #, c-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr "specifikationsfejl: '%%*' er ikke blevet klargjort af m鴑sters鴊ning"
 
-#: gcc.c:5108
+#: gcc.c:5111
 #, c-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr "advarsel: for鎙det '%%['-operator benyttet i specifikationer"
 
-#: gcc.c:5126
+#: gcc.c:5129
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr "Behandler specifikation %c%s%c, som er '%s'\n"
 
-#: gcc.c:5189
+#: gcc.c:5192
 #, c-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr "specifikationsfejl: ukendt specifikationstilvalg '%c'"
 
-#: gcc.c:5268
+#: gcc.c:5271
 #, c-format
 msgid "unknown spec function `%s'"
 msgstr "ukendt specifikationsfunktion '%s'"
 
-#: gcc.c:5287
+#: gcc.c:5290
 #, c-format
 msgid "error in args to spec function `%s'"
 msgstr "fejl i parametre til specifikationsfunktion '%s'"
 
-#: gcc.c:5335
+#: gcc.c:5338
 msgid "malformed spec function name"
 msgstr "forkert udformet specifikationsfunktionsnavn"
 
 #. )
-#: gcc.c:5338
+#: gcc.c:5341
 msgid "no arguments for spec function"
 msgstr "ingen parametre til specifikationsfunktion"
 
-#: gcc.c:5357
+#: gcc.c:5360
 msgid "malformed spec function arguments"
 msgstr "forkert udformede specifikationsfunktionsparametre"
 
-#: gcc.c:6083
+#: gcc.c:6086
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC."
 msgstr ""
 
-#: gcc.c:6093
+#: gcc.c:6096
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC."
 msgstr ""
 
-#: gcc.c:6186
+#: gcc.c:6189
 #, c-format
 msgid "unrecognized option `-%s'"
 msgstr "ukendt tilvalg '-%s'"
 
-#: gcc.c:6192
+#: gcc.c:6195
 #, c-format
 msgid "install: %s%s\n"
 msgstr "installering: %s%s\n"
 
-#: gcc.c:6193
+#: gcc.c:6196
 #, c-format
 msgid "programs: %s\n"
 msgstr "programmer: %s\n"
 
-#: gcc.c:6194
+#: gcc.c:6197
 #, c-format
 msgid "libraries: %s\n"
 msgstr "biblioteker: %s\n"
 
-#: gcc.c:6251
+#: gcc.c:6254
 msgid ""
 "\n"
 "For bug reporting instructions, please see:\n"
@@ -5711,51 +5715,51 @@
 "\n"
 "For fejlrapporteringsinstruktioner, se:\n"
 
-#: gcc.c:6267
+#: gcc.c:6270
 #, c-format
 msgid "Configured with: %s\n"
 msgstr "Konfigureret med: %s\n"
 
-#: gcc.c:6281
+#: gcc.c:6284
 #, c-format
 msgid "Thread model: %s\n"
 msgstr "Tr錮model: %s\n"
 
-#: gcc.c:6292
+#: gcc.c:6295
 #, c-format
 msgid "gcc version %s\n"
 msgstr "GCC version %s\n"
 
-#: gcc.c:6294
+#: gcc.c:6297
 #, c-format
 msgid "gcc driver version %s executing gcc version %s\n"
 msgstr "GCC-styringsprogram version %s k鴕er GCCc version %s\n"
 
-#: gcc.c:6302
+#: gcc.c:6305
 msgid "no input files"
 msgstr "ingen inddatafiler"
 
-#: gcc.c:6324 gcc.c:6443
+#: gcc.c:6327 gcc.c:6446
 #, c-format
 msgid "%s: linker input file unused because linking not done"
 msgstr "%s: sammenk鎑erinddatafil ikke benyttet eftersom sammenk鎑ning ikke blev foretaget"
 
-#: gcc.c:6327
+#: gcc.c:6330
 #, fuzzy
 msgid "cannot specify -o with -c or -S and multiple languages"
 msgstr "kan ikke angive -o med -c eller -S og flere overs鎡telser"
 
-#: gcc.c:6362
+#: gcc.c:6365
 #, c-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%s: %s-overs鎡ter ikke installeret p� dette system"
 
-#: gcc.c:6483
+#: gcc.c:6486
 #, c-format
 msgid "language %s not recognized"
 msgstr "sproget %s ikke genkendt"
 
-#: gcc.c:6580
+#: gcc.c:6583
 msgid "internal gcc abort"
 msgstr "intern GCC-afbrydelse"
 
@@ -5789,7 +5793,7 @@
 
 #: gcov.c:401
 msgid "  -a, --all-blocks                Show information for every basic block\n"
-msgstr ""
+msgstr "  -a, --all-blocks                Vis oplysninger for alle basisblokke\n"
 
 #: gcov.c:402
 msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
@@ -5825,7 +5829,7 @@
 
 #: gcov.c:411
 msgid "  -u, --unconditional-branches    Show unconditional branch counts too\n"
-msgstr ""
+msgstr "  -u, --unconditional-branches    Vis ubetingede forgreningstal ogs錦n"
 
 #: gcov.c:412
 #, c-format
@@ -5892,32 +5896,32 @@
 #: gcov.c:731
 #, c-format
 msgid "%s:version `%.4s', prefer `%.4s'\n"
-msgstr ""
+msgstr "%s:version `%.4s', foretr鎘 '%.4s'\n"
 
 #: gcov.c:783
 #, c-format
 msgid "%s:already seen blocks for `%s'\n"
-msgstr ""
+msgstr "%s:allerede set blokke for '%s'\n"
 
 #: gcov.c:904 gcov.c:1063
 #, c-format
 msgid "%s:corrupted\n"
-msgstr ""
+msgstr "%s:鴇elagt\n"
 
 #: gcov.c:977
-#, fuzzy, c-format
+#, c-format
 msgid "%s:cannot open data file\n"
-msgstr "%s: kan ikke 錬nes som en COFF-fil"
+msgstr "%s: kan ikke 錬ne datafil\n"
 
 #: gcov.c:982
 #, fuzzy, c-format
 msgid "%s:not a gcov data file\n"
-msgstr "%s: ikke en COFF-fil"
+msgstr "%s:ikke en gcov-datafil\n"
 
 #: gcov.c:995
 #, c-format
 msgid "%s:version `%.4s', prefer version `%.4s'\n"
-msgstr ""
+msgstr "%s:version `%.4s', foretr鎘 version `%.4s'\n"
 
 #: gcov.c:1001
 #, c-format
@@ -5925,9 +5929,9 @@
 msgstr ""
 
 #: gcov.c:1027
-#, fuzzy, c-format
+#, c-format
 msgid "%s:unknown function `%u'\n"
-msgstr "ukendt specifikationsfunktion '%s'"
+msgstr "%s:ukendt funktion '%u'\n"
 
 #: gcov.c:1040
 #, c-format
@@ -6025,19 +6029,19 @@
 msgstr "forgrening %2d aldrig udf鴕t\n"
 
 #: gcov.c:1771
-#, fuzzy, c-format
+#, c-format
 msgid "unconditional %2d taken %s\n"
-msgstr "forgrening %2d valgt %s\n"
+msgstr "ubetinget %2d valgt %s\n"
 
 #: gcov.c:1774
-#, fuzzy, c-format
+#, c-format
 msgid "unconditional %2d never executed\n"
-msgstr "kald %2d aldrig udf鴕t\n"
+msgstr "ubetinget %2d aldrig udf鴕t\n"
 
 #: gcov.c:1806
-#, fuzzy, c-format
+#, c-format
 msgid "%s:cannot open source file\n"
-msgstr "%s: kan ikke 錬nes som en COFF-fil"
+msgstr "%s:kan ikke 錬ne kildefil\n"
 
 #: gcov.c:1816
 #, fuzzy, c-format
@@ -6047,24 +6051,24 @@
 #. Return if there's nothing to do, or it is too expensive.
 #: gcse.c:747
 msgid "GCSE disabled"
-msgstr ""
+msgstr "GCSE deaktiveret"
 
-#: gcse.c:6124
+#: gcse.c:6125
 msgid "NULL pointer checks disabled"
-msgstr ""
+msgstr "NULL-henvisningstjek deaktiveret"
 
 #. Return if there's nothing to do, or it is too expensive.
-#: gcse.c:8010
+#: gcse.c:8036
 #, fuzzy
 msgid "jump bypassing disabled"
 msgstr "tilvalget -g deaktiveret"
 
-#: gcse.c:8071
+#: gcse.c:8097
 #, fuzzy, c-format
 msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr "GCSE deaktiveret: %d > 1000 basisblokke og %d >= 20 kanter/basisblok"
 
-#: gcse.c:8084
+#: gcse.c:8110
 #, fuzzy, c-format
 msgid "%s: %d basic blocks and %d registers"
 msgstr "GCSE deaktiveret: %d basisblokke og %d registre"
@@ -6099,7 +6103,7 @@
 #: ggc-page.c:1325
 #, c-format
 msgid "open /dev/zero: %m"
-msgstr ""
+msgstr "錬n /dev/zero: %m"
 
 #: ggc-page.c:2047 ggc-page.c:2053
 #, fuzzy
@@ -6111,15 +6115,15 @@
 msgstr ""
 
 #: global.c:356 global.c:369 global.c:383
-#, fuzzy, c-format
+#, c-format
 msgid "%s cannot be used in asm here"
-msgstr "\"%s\" kan ikke bruges som et makronavn"
+msgstr "%s kan ikke bruges i asm her"
 
-#: graph.c:403 toplev.c:1498 toplev.c:4432 f/com.c:14202 java/jcf-parse.c:883
+#: graph.c:403 toplev.c:1498 toplev.c:4433 f/com.c:14202 java/jcf-parse.c:883
 #: java/jcf-parse.c:1029 java/lex.c:1828 objc/objc-act.c:503
-#, fuzzy, c-format
+#, c-format
 msgid "can't open %s: %m"
-msgstr "kan ikke 錬ne %s"
+msgstr "kan ikke 錬ne %s: %m"
 
 #: haifa-sched.c:196
 #, c-format
@@ -6139,9 +6143,8 @@
 msgstr "funktion der bruger alloca, kan ikke indbygges"
 
 #: integrate.c:176
-#, fuzzy
 msgid "function using longjmp cannot be inline"
-msgstr "funktion der bruger setjmp, kan ikke indbygges"
+msgstr "funktion der bruger longjmp, kan ikke indbygges"
 
 #: integrate.c:179
 msgid "function using setjmp cannot be inline"
@@ -6195,10 +6198,9 @@
 msgid "function with target specific attribute(s) cannot be inlined"
 msgstr "funktioner med m錶specifikke egenskaber kan ikke indbygges"
 
-#: jump.c:1896
-#, fuzzy
+#: jump.c:1913
 msgid "%Hwill never be executed"
-msgstr "kald %2d aldrig udf鴕t\n"
+msgstr "%Hvil aldrig blive udf鴕t"
 
 #: line-map.c:202
 #, c-format
@@ -6229,7 +6231,7 @@
 #. What to print when a switch has no documentation.
 #: opts.c:149
 msgid "This switch lacks documentation"
-msgstr ""
+msgstr "Denne switch mangler dokumentation"
 
 #. Eventually this should become a hard error IMO.
 #: opts.c:318
@@ -6267,43 +6269,41 @@
 msgstr "'%s': ukendt tls-model-tilvalg"
 
 #: opts.c:1454
-#, fuzzy
 msgid "-fwritable-strings is deprecated; see documentation for details"
-msgstr "tilvalget '%s' er for鎙det, se venligst dokumentationen for detaljer"
+msgstr "-fwritable-strings er for鎙det; se dokumentationen for detaljer"
 
 #: opts.c:1538
 #, c-format
 msgid "%s: --param arguments should be of the form NAME=VALUE"
-msgstr ""
+msgstr "%s: '--param'-parametre skal v鎟e p� formen NAVN=V芌DI"
 
 #: opts.c:1543
-#, fuzzy, c-format
+#, c-format
 msgid "invalid --param value `%s'"
-msgstr "ugyldig parameterv鎟di '%s'"
+msgstr "ugyldig '--param'-v鎟di '%s'"
 
 #: opts.c:1639
-#, fuzzy
 msgid "target system does not support debug output"
-msgstr "m錶processoren underst鴗ter ikke uendelig"
+msgstr "m錶systemet underst鴗ter ikke fejlfindingsuddata"
 
 #: opts.c:1646
-#, fuzzy, c-format
+#, c-format
 msgid "debug format \"%s\" conflicts with prior selection"
-msgstr "dataomr錮et '%s' er i modstrid med tidligere erkl鎟ing"
+msgstr "fejlfindingsformatet \"%s\" er i modstrid med tidligere valg"
 
 #: opts.c:1662
-#, fuzzy, c-format
+#, c-format
 msgid "unrecognised debug output level \"%s\""
-msgstr "ukendt sektionsnavn \"%s\""
+msgstr "ukendt fejlfindingsuddataniveau \"%s\""
 
 #: opts.c:1664
 #, c-format
 msgid "debug output level %s is too high"
-msgstr ""
+msgstr "fejlfindingsuddataniveau %s er for h鴍t"
 
 #: opts.c:1683
 msgid "The following options are language-independent:\n"
-msgstr ""
+msgstr "De f鴏gende tilvalg er sproguafh鎛gige:\n"
 
 #: opts.c:1690
 #, c-format
@@ -6311,10 +6311,12 @@
 "The %s front end recognizes the following options:\n"
 "\n"
 msgstr ""
+"Forenden %s genkender de f鴏gende tilvalg:\n"
+"\n"
 
 #: opts.c:1704
 msgid "The --param option recognizes the following as parameters:\n"
-msgstr ""
+msgstr "Tilvalget --param genkender f鴏gende som parametre:\n"
 
 #. If we didn't find this parameter, issue an error message.
 #: params.c:76
@@ -6324,25 +6326,22 @@
 
 #: profile.c:288
 msgid "corrupted profile info: run_max * runs < sum_max"
-msgstr ""
+msgstr "鴇elagt profilinfo: run_max * runs < sum_max"
 
 #: profile.c:294
 msgid "corrupted profile info: sum_all is smaller than sum_max"
-msgstr ""
+msgstr "鴇elagt profilinfo: sum_all er mindre end sum_max"
 
-# 'prob' st錼 for sandsynlighed
 #: profile.c:336
 #, fuzzy, c-format
 msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
 msgstr "鴇elagte profilinfo: sandsynlighed for %d-%d menes at v鎟e %d"
 
-# 'prob' st錼 for sandsynlighed
 #: profile.c:499
 #, fuzzy, c-format
 msgid "corrupted profile info: number of iterations for basic block %d thought to be %i"
 msgstr "鴇elagte profilinfo: sandsynlighed for %d-%d menes at v鎟e %d"
 
-# 'prob' st錼 for sandsynlighed
 #: profile.c:526
 #, fuzzy, c-format
 msgid "corrupted profile info: number of executions for edge %d-%d thought to be %i"
@@ -6696,7 +6695,7 @@
 msgid "can't use '%s' as a %s register"
 msgstr "kan ikke bruge '%s' som et %s-register"
 
-#: regclass.c:758 config/ia64/ia64.c:4660 config/ia64/ia64.c:4667
+#: regclass.c:758 config/ia64/ia64.c:4666 config/ia64/ia64.c:4673
 #, c-format
 msgid "unknown register name: %s"
 msgstr "ukendt registernavn: %s"
@@ -6741,15 +6740,15 @@
 msgid "impossible register constraint in `asm'"
 msgstr "umulig registerbegr鎛sing i 'asm'"
 
-#: reload.c:3504
+#: reload.c:3519
 msgid "`&' constraint used with no register class"
 msgstr "'&'-begr鎛sning brugt uden registerklasse"
 
-#: reload.c:3672
+#: reload.c:3687
 msgid "unable to generate reloads for:"
 msgstr "kunne ikke generere genindl鎠ninger for:"
 
-#: reload.c:3673 reload.c:3887
+#: reload.c:3688 reload.c:3902
 msgid "inconsistent operand constraints in an `asm'"
 msgstr "inkonsistente operandbegr鎠ninger i 'asm'"
 
@@ -6846,9 +6845,8 @@
 msgstr "spring til '%s' rammer p� ugyldig vis ind i bindingskontur"
 
 #: stmt.c:977 stmt.c:3790
-#, fuzzy
 msgid "%Jlabel '%D' used before containing binding contour"
-msgstr "etiket '%s' brugt f鴕 indholdende bindingskontur"
+msgstr "%Jetiket '%D' brugt f鴕 indeholdende bindingskontur"
 
 #: stmt.c:1156
 msgid "output operand constraint lacks `='"
@@ -6958,17 +6956,15 @@
 
 #: stmt.c:2158
 msgid "%Hstatement with no effect"
-msgstr ""
+msgstr "%Hs鎡ning uden nogen virkning"
 
 #: stmt.c:2314
-#, fuzzy
 msgid "%Hvalue computed is not used"
-msgstr "automat '%s' bliver ikke benyttet"
+msgstr "%Hberegnet v鎟di benyttes ikke"
 
 #: stmt.c:3730
-#, fuzzy
 msgid "%Junused variable '%D'"
-msgstr "ubrugt variabel '%s'"
+msgstr "%Jubrugt variabel '%D'"
 
 #: stmt.c:4505
 #, fuzzy
@@ -7003,29 +6999,24 @@
 msgstr "en type med en variabel st鴕relse er erkl鎟et uden for en funktion"
 
 #: stor-layout.c:515
-#, fuzzy
 msgid "%Jsize of '%D' is %d bytes"
-msgstr "st鴕relsen af '%s' er %d byte"
+msgstr "%Jst鴕relsen af '%D' er %d byte"
 
 #: stor-layout.c:517
-#, fuzzy
 msgid "%Jsize of '%D' is larger than %d bytes"
-msgstr "st鴕relsen af '%s' er st鴕re end %d byte"
+msgstr "%Jst鴕relsen af '%D' er st鴕re end %d byte"
 
 #: stor-layout.c:883
-#, fuzzy
 msgid "%Jpacked attribute causes inefficient alignment for '%D'"
-msgstr "packed-egenskab for錼sager ineffektiv justering af '%s'"
+msgstr "%Jpacked-egenskab for錼sager ineffektiv justering af '%D'"
 
 #: stor-layout.c:886
-#, fuzzy
 msgid "%Jpacked attribute is unnecessary for '%D'"
-msgstr "packed-egenskab er un鴇vendig for '%s'"
+msgstr "%Jpacked-egenskab er un鴇vendig for '%D'"
 
 #: stor-layout.c:902
-#, fuzzy
 msgid "%Jpadding struct to align '%D'"
-msgstr "udfylder struct for at justere '%s'"
+msgstr "%Judfylder struct for at justere '%D'"
 
 #: stor-layout.c:1244
 msgid "padding struct size to alignment boundary"
@@ -7112,9 +7103,9 @@
 msgstr " %s"
 
 #: toplev.c:1310
-#, fuzzy, c-format
+#, c-format
 msgid "invalid option argument `%s'"
-msgstr "ugyldigt tilvalg '%s'"
+msgstr "ugyldig tilvalgsparameter '%s'"
 
 #: toplev.c:1373
 #, c-format
@@ -7127,19 +7118,16 @@
 msgstr ""
 
 #: toplev.c:1695
-#, fuzzy
 msgid "%J'%F' used but never defined"
-msgstr "'%s' brugt, men aldrig defineret"
+msgstr "%J'%F' brugt, men aldrig defineret"
 
 #: toplev.c:1697
-#, fuzzy
 msgid "%J'%F' declared `static' but never defined"
-msgstr "'%s' erkl鎟et 'static', men aldrig defineret"
+msgstr "%J'%F' erkl鎟et 'static', men aldrig defineret"
 
 #: toplev.c:1722
-#, fuzzy
 msgid "%J'%D' defined but not used"
-msgstr "'%s' defineret, men aldrig brugt"
+msgstr "%J'%D' defineret, men aldrig brugt"
 
 #: toplev.c:1743 toplev.c:1760
 #, c-format
@@ -7165,11 +7153,11 @@
 msgid "invalid register name `%s' for register variable"
 msgstr "ugyldigt registernavn '%s' for registervariabel"
 
-#: toplev.c:3546
+#: toplev.c:3547
 msgid "branch target register load optimization is not intended to be run twice"
 msgstr ""
 
-#: toplev.c:3713
+#: toplev.c:3714
 msgid ""
 "\n"
 "Target specific options:\n"
@@ -7177,12 +7165,12 @@
 "\n"
 "M錶specifikke tilvalg:\n"
 
-#: toplev.c:3727 toplev.c:3746
-#, fuzzy, c-format
+#: toplev.c:3728 toplev.c:3747
+#, c-format
 msgid "  -m%-23s [undocumented]\n"
-msgstr "  -m%-23.23s [ikke dokumenteret]\n"
+msgstr "  -m%-23s [ikke dokumenteret]\n"
 
-#: toplev.c:3755
+#: toplev.c:3756
 msgid ""
 "\n"
 "There are undocumented target specific options as well.\n"
@@ -7190,21 +7178,21 @@
 "\n"
 "Der er ogs� ikke-dokumenterede m錶specifikke tilvalg.\n"
 
-#: toplev.c:3757
+#: toplev.c:3758
 msgid "  They exist, but they are not documented.\n"
 msgstr "  De eksisterer, men er ikke dokumenteret.\n"
 
-#: toplev.c:3812
+#: toplev.c:3813
 #, c-format
 msgid "unrecognized gcc debugging option: %c"
 msgstr "ukendt GCC-fejlfindingstilvalg: %c"
 
-#: toplev.c:3874 config/rs6000/rs6000.c:922
+#: toplev.c:3875 config/rs6000/rs6000.c:940 config/rs6000/rs6000.c:951
 #, c-format
 msgid "invalid option `%s'"
 msgstr "ugyldigt tilvalg '%s'"
 
-#: toplev.c:3889
+#: toplev.c:3890
 #, c-format
 msgid ""
 "%s%s%s version %s (%s)\n"
@@ -7215,93 +7203,93 @@
 "%s\toversat af GNU C version %s.\n"
 "%s%s%s version %s (%s) oversat af CC.\n"
 
-#: toplev.c:3896
+#: toplev.c:3897
 #, c-format
 msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr "%s%sGGC-heuristikker: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 
-#: toplev.c:3948
+#: toplev.c:3949
 msgid "options passed: "
 msgstr "tilvalg overbragt: "
 
-#: toplev.c:3977
+#: toplev.c:3978
 msgid "options enabled: "
 msgstr "tilvalg sl錯t til: "
 
-#: toplev.c:4035 java/jcf-write.c:3424
-#, fuzzy, c-format
+#: toplev.c:4036 java/jcf-write.c:3424
+#, c-format
 msgid "can't open %s for writing: %m"
-msgstr "kan ikke 錬ne '%s' til skrivning"
+msgstr "kan ikke 錬ne %s til skrivning: %m"
 
-#: toplev.c:4118 config/sh/sh.c:7019
+#: toplev.c:4119 config/sh/sh.c:7020
 msgid "created and used with different settings of -fpic"
 msgstr ""
 
-#: toplev.c:4120 config/sh/sh.c:7021
+#: toplev.c:4121 config/sh/sh.c:7022
 msgid "created and used with different settings of -fpie"
 msgstr ""
 
-#: toplev.c:4171 config/sh/sh.c:7071
+#: toplev.c:4172 config/sh/sh.c:7072
 #, c-format
 msgid "created and used with differing settings of `-m%s'"
-msgstr ""
+msgstr "oprettet og brugt med en anden indstilling af '-m%s'"
 
-#: toplev.c:4174 config/sh/sh.c:7074
+#: toplev.c:4175 config/sh/sh.c:7075
 msgid "out of memory"
-msgstr ""
+msgstr "l鴅et t鴕 for hukommelse"
 
-#: toplev.c:4355
+#: toplev.c:4356
 msgid "instruction scheduling not supported on this target machine"
 msgstr "instruktionsplanl鎔ning underst鴗tes ikke p� m錶arkitekturen"
 
-#: toplev.c:4359
+#: toplev.c:4360
 msgid "this target machine does not have delayed branches"
 msgstr "m錶arkitekturen har ikke forsinkede forgreninger"
 
-#: toplev.c:4373
+#: toplev.c:4374
 #, c-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr "-f%sleading-underscore underst鴗tes ikke p� m錶arkitekturen"
 
-#: toplev.c:4422
+#: toplev.c:4423
 #, fuzzy, c-format
 msgid "target system does not support the \"%s\" debug format"
 msgstr "%s underst鴗ter ikke '%%%s%c' %s-formateringen"
 
-#: toplev.c:4439
+#: toplev.c:4440
 msgid "-ffunction-sections not supported for this target"
 msgstr "-ffunction-sections underst鴗tes ikke p� m錶arkitekturen"
 
-#: toplev.c:4444
+#: toplev.c:4445
 msgid "-fdata-sections not supported for this target"
 msgstr "-fdata-sections underst鴗tes ikke p� m錶arkitekturen"
 
-#: toplev.c:4451
+#: toplev.c:4452
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr "-ffunction-sections deaktiveret; dette g鴕 profilering umulig"
 
-#: toplev.c:4458
+#: toplev.c:4459
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "-fprefetch-loop-arrays underst鴗tes ikke p� m錶arkitekturen"
 
-#: toplev.c:4464
+#: toplev.c:4465
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr "-fprefetch-loop-arrays underst鴗tes ikke p� m錶arkitekturen (pr鴙 '-march'-tilvalgene)"
 
-#: toplev.c:4473
+#: toplev.c:4474
 msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr "-fprefetch-loop-arrays underst鴗tes ikke med -Os"
 
-#: toplev.c:4479
+#: toplev.c:4480
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr "-ffunction-sections kan have indflydelse p� fejlfinding p� nogle m錶arkitekturer"
 
-#: toplev.c:4581
+#: toplev.c:4582
 #, fuzzy, c-format
 msgid "error writing to %s: %m"
 msgstr "fejl ved skrivning til %s"
 
-#: toplev.c:4583 java/jcf-parse.c:902 java/jcf-write.c:3431
+#: toplev.c:4584 java/jcf-parse.c:902 java/jcf-write.c:3431
 #, fuzzy, c-format
 msgid "error closing %s: %m"
 msgstr "fejl ved lukning af %s"
@@ -7348,77 +7336,69 @@
 msgid "%Jfunction '%F' can never be inlined because it uses variable sized variables"
 msgstr ""
 
-#: tree-inline.c:1338 tree-inline.c:1345
-#, fuzzy
+#: tree-inline.c:1338 tree-inline.c:1346
 msgid "%Jinlining failed in call to '%F': %s"
-msgstr "indlejring mislykkedes i kald til '%s'"
+msgstr "%Jindlejring mislykkedes i kald til '%F': %s"
 
 #: tree-optimize.c:190
-#, fuzzy
 msgid "%Jsize of return value of '%D' is %u bytes"
-msgstr "st鴕relsen af returtypen til '%s' er %u byte"
+msgstr "%Jst鴕relsen af returtypen til '%D' er %u byte"
 
 #: tree-optimize.c:193
-#, fuzzy
 msgid "%Jsize of return value of '%D' is larger than %wd bytes"
-msgstr "st鴕relsen af returtypen til '%s' er st鴕re end %d byte"
+msgstr "%Jst鴕relsen af returtypen til '%D' er st鴕re end %wd byte"
 
-#: tree.c:3801
+#: tree.c:3800
 msgid "arrays of functions are not meaningful"
 msgstr "en tabel af funktioner giver ikke mening"
 
-#: tree.c:3856
+#: tree.c:3855
 msgid "function return type cannot be function"
 msgstr "en funktions returtype kan ikke v鎟e en funktion"
 
-#: tree.c:4685
+#: tree.c:4684
 msgid "invalid initializer for bit string"
 msgstr "ugyldig startv鎟di til bitstreng"
 
-#: tree.c:4737
+#: tree.c:4736
 #, c-format
 msgid "tree check: expected %s, have %s in %s, at %s:%d"
 msgstr "tr�-kontrol: forventede %s, har %s i %s, ved %s:%d"
 
-#: tree.c:4750
+#: tree.c:4749
 #, c-format
 msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
 msgstr "tr�-kontrol: forventede klasse '%c', har '%c' (%s) i %s, ved %s:%d"
 
-#: tree.c:4763
+#: tree.c:4762
 #, c-format
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
-msgstr "RTL-kontrol: tilgik udtrykstr� %d af tree_vec med %d udtrykstr鎒r i %s, ved %s:%d"
+msgstr "tr鎘ontrol: tilgik udtrykstr� %d af tree_vec med %d udtrykstr鎒r i %s, ved %s:%d"
 
-#: tree.c:4775
+#: tree.c:4774
 #, fuzzy, c-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
-msgstr "RTL-kontrol: tilgik udtrykstr� %d af tree_vec med %d udtrykstr鎒r i %s, ved %s:%d"
+msgstr "tr鎘ontrol: tilgik operand %d af %s med %d operander i %s, ved %s:%d"
 
 #: varasm.c:434
-#, fuzzy
 msgid "%J%D causes a section type conflict"
-msgstr "%s for錼sager en sektionstypekonflikt"
+msgstr "%J%D for錼sager en sektionstypekonflikt"
 
 #: varasm.c:796
-#, fuzzy
 msgid "%Jregister name not specified for '%D'"
-msgstr "registernavn ikke angivet for '%s'"
+msgstr "%Jregisternavn ikke angivet for '%D'"
 
 #: varasm.c:798
-#, fuzzy
 msgid "%Jinvalid register name for '%D'"
-msgstr "ugyldigt registernavn for '%s'"
+msgstr "%Jugyldigt registernavn for '%D'"
 
 #: varasm.c:800
-#, fuzzy
 msgid "%Jdata type of '%D' isn't suitable for a register"
-msgstr "datatypen for '%s' passer ikke med et register"
+msgstr "%Jdatatypen for '%D' passer ikke med et register"
 
 #: varasm.c:803
-#, fuzzy
 msgid "%Jregister specified for '%D' isn't suitable for data type"
-msgstr "registeret som er angivet for '%s' passer ikke med datatypen"
+msgstr "%Jregisteret som er angivet for '%D' passer ikke med datatypen"
 
 #: varasm.c:813
 msgid "global register variable has initial value"
@@ -7429,75 +7409,67 @@
 msgstr "registervariable erkl鎟et volatile virker ikke som du m錽ke 鴑sker"
 
 #: varasm.c:848
-#, fuzzy
 msgid "%Jregister name given for non-register variable '%D'"
-msgstr "registernavn givet for ikke-registervariablen '%s'"
+msgstr "%Jregisternavn givet for ikke-registervariablen '%D'"
 
 #: varasm.c:1380
-#, fuzzy
 msgid "%Jstorage size of `%D' isn't known"
-msgstr "lagringsst鴕relsen af '%D' er ikke kendt"
+msgstr "%Jlagringsst鴕relsen af '%D' er ikke kendt"
 
 #: varasm.c:1434
-#, fuzzy
 msgid "%Jalignment of '%D' is greater than maximum object file alignment.  Using %d"
-msgstr "justering af '%s' er st鴕re end den maksimale objektfilsjustering - bruger %d"
+msgstr "%Jjustering af '%D' er st鴕re end den maksimale objektfilsjustering - bruger %d"
 
 #: varasm.c:1480
 msgid "thread-local COMMON data not implemented"
 msgstr "tr錮-lokal COMMON-data er ikke implementeret"
 
 #: varasm.c:1505
-#, fuzzy
 msgid "%Jrequested alignment for '%D' is greater than implemented alignment of %d"
-msgstr "forespurgt justering for %s er st鴕re end den implementerede justering af %d"
+msgstr "%Jforespurgt justering for '%D' er st鴕re end den implementerede justering p� %d"
 
-#: varasm.c:3789
+#: varasm.c:3790
 msgid "initializer for integer value is too complicated"
 msgstr "startv鎟dien for heltallet er for kompliceret"
 
-#: varasm.c:3794
+#: varasm.c:3795
 msgid "initializer for floating value is not a floating constant"
 msgstr "startv鎟dien for kommatal er ikke en kommatalskonstant"
 
-#: varasm.c:3860
+#: varasm.c:3861
 msgid "unknown set constructor type"
 msgstr "ukendt m鎛gdekonstruktionstype"
 
-#: varasm.c:4079
+#: varasm.c:4080
 #, c-format
 msgid "invalid initial value for member `%s'"
 msgstr "ugyldig startv鎟di for medlemmet '%s'"
 
-#: varasm.c:4266 varasm.c:4310
-#, fuzzy
+#: varasm.c:4267 varasm.c:4311
 msgid "%Jweak declaration of '%D' must precede definition"
-msgstr "svag erkl鎟ing af '%s' skal komme f鴕 definitionen"
+msgstr "%Jsvag erkl鎟ing af '%D' skal komme f鴕 definitionen"
 
-#: varasm.c:4274
-#, fuzzy
+#: varasm.c:4275
 msgid "%Jweak declaration of '%D' after first use results in unspecified behavior"
-msgstr "svag erkl鎟ing af '%s' efter f鴕ste brug resulterer i ikke-defineret opf鴕sel"
+msgstr "%Jsvag erkl鎟ing af '%D' efter f鴕ste brug resulterer i ikke-defineret opf鴕sel"
 
-#: varasm.c:4308
-#, fuzzy
+#: varasm.c:4309
 msgid "%Jweak declaration of '%D' must be public"
-msgstr "svag erkl鎟ing af '%s' skal v鎟e public"
+msgstr "%Jsvag erkl鎟ing af '%D' skal v鎟e public"
 
-#: varasm.c:4317
-#, fuzzy
+#: varasm.c:4318
 msgid "%Jweak declaration of '%D' not supported"
-msgstr "svag erkl鎟ing af '%s' ikke underst鴗tet"
+msgstr "%Jsvag erkl鎟ing af '%D' ikke underst鴗tet"
 
-#: varasm.c:4346 varasm.c:4436
+#: varasm.c:4347 varasm.c:4437
 msgid "only weak aliases are supported in this configuration"
 msgstr "kun svage aliaser underst鴗tes i denne konfiguration"
 
-#: varasm.c:4439
+#: varasm.c:4440
 msgid "alias definitions not supported in this configuration; ignored"
 msgstr "aliasdefinitioner er ikke underst鴗tet i denne konfiguration; ignoreret"
 
-#: varasm.c:4468
+#: varasm.c:4469
 msgid "visibility attribute not supported in this configuration; ignored"
 msgstr "synlighedsegenskab er ikke underst鴗tet i denne konfiguration; ignoreret"
 
@@ -7523,37 +7495,32 @@
 #. End:
 #.
 #: diagnostic.def:1
-#, fuzzy
 msgid "fatal error: "
-msgstr "intern fejl: "
+msgstr "fatal fejl: "
 
 #: diagnostic.def:2
-#, fuzzy
 msgid "internal compiler error: "
-msgstr "intern fejl: "
+msgstr "intern overs鎡terfejl: "
 
 #: diagnostic.def:3
-#, fuzzy
 msgid "error: "
-msgstr "intern fejl: "
+msgstr "fejl: "
 
 #: diagnostic.def:4
-#, fuzzy
 msgid "sorry, unimplemented: "
 msgstr "desv鎟re, ikke implementeret: "
 
 #: diagnostic.def:6
 msgid "anachronism: "
-msgstr ""
+msgstr "anakronisme: "
 
 #: diagnostic.def:7
-#, fuzzy
 msgid "note: "
-msgstr "bem鎟k:"
+msgstr "bem鎟k: "
 
 #: diagnostic.def:8
 msgid "debug: "
-msgstr ""
+msgstr "fejlfinding: "
 
 #: params.def:53
 msgid "The maximum number of instructions in a single function eligible for inlining"
@@ -7581,16 +7548,15 @@
 
 #: params.def:112
 msgid "The size of function body to be considered large"
-msgstr ""
+msgstr "St鴕relsen af en funktionskrop som anses for stor"
 
 #: params.def:116
-#, fuzzy
 msgid "Maximal growth due to inlining of large function (in percent)"
-msgstr "Maksimal kodev鎘st for錼saget af haleduplikering (i procent)"
+msgstr "Maksimal kodev鎘st for錼saget af indlejring af stor funktion (i procent)"
 
 #: params.def:120
 msgid "how much can given compilation unit grow because of the inlining (in percent)"
-msgstr ""
+msgstr "Hvor meget en overs鎡telsesenhed kan vokse pga. indlejring (i procent)"
 
 #: params.def:127
 msgid "The maximum amount of memory to be allocated by GCSE"
@@ -7743,7 +7709,7 @@
 msgid "junk at end of '#pragma unused'"
 msgstr "ragelse i slutningen af '#pragma unused'"
 
-#: config/darwin.c:1347
+#: config/darwin.c:1312
 #, fuzzy
 msgid "internal and protected visibility attributes not supportedin this configuration; ignored"
 msgstr "synlighedsegenskab er ikke underst鴗tet i denne konfiguration; ignoreret"
@@ -7789,7 +7755,7 @@
 msgid "bad value `%s' for -mfp-trap-mode switch"
 msgstr "ugyldig v鎟di '%s' til tilvalget -mfp-trap-mode"
 
-#: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1088
+#: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1117
 #, c-format
 msgid "bad value `%s' for -mtls-size switch"
 msgstr "ugyldig v鎟di '%s' til tilvalget -mtls-size"
@@ -7830,90 +7796,90 @@
 msgid "bad value `%s' for -mmemory-latency"
 msgstr "ugyldig v鎟di '%s' for -mmemory-latency"
 
-#: config/alpha/alpha.c:5425
+#: config/alpha/alpha.c:5436
 #, c-format
 msgid "invalid %%H value"
 msgstr "ugyldig %%H-v鎟di"
 
-#: config/alpha/alpha.c:5446
+#: config/alpha/alpha.c:5457
 #, c-format
 msgid "invalid %%J value"
 msgstr "ugyldig %%J-v鎟di"
 
-#: config/alpha/alpha.c:5462 config/ia64/ia64.c:4263
+#: config/alpha/alpha.c:5473 config/ia64/ia64.c:4269
 #, c-format
 msgid "invalid %%r value"
 msgstr "ugyldig %%r-v鎟di"
 
-#: config/alpha/alpha.c:5472 config/rs6000/rs6000.c:9241
+#: config/alpha/alpha.c:5483 config/rs6000/rs6000.c:9332
 #: config/xtensa/xtensa.c:2014
 #, c-format
 msgid "invalid %%R value"
 msgstr "ugyldig %%R-v鎟di"
 
-#: config/alpha/alpha.c:5478 config/rs6000/rs6000.c:9160
+#: config/alpha/alpha.c:5489 config/rs6000/rs6000.c:9251
 #: config/xtensa/xtensa.c:1981
 #, c-format
 msgid "invalid %%N value"
 msgstr "ugyldig %%N-v鎟di"
 
-#: config/alpha/alpha.c:5486 config/rs6000/rs6000.c:9188
+#: config/alpha/alpha.c:5497 config/rs6000/rs6000.c:9279
 #, c-format
 msgid "invalid %%P value"
 msgstr "ugyldig %%P-v鎟di"
 
-#: config/alpha/alpha.c:5494
+#: config/alpha/alpha.c:5505
 #, c-format
 msgid "invalid %%h value"
 msgstr "ugyldig %%h-v鎟di"
 
-#: config/alpha/alpha.c:5502 config/xtensa/xtensa.c:2007
+#: config/alpha/alpha.c:5513 config/xtensa/xtensa.c:2007
 #, c-format
 msgid "invalid %%L value"
 msgstr "ugyldig %%L-v鎟di"
 
-#: config/alpha/alpha.c:5541 config/rs6000/rs6000.c:9142
+#: config/alpha/alpha.c:5552 config/rs6000/rs6000.c:9233
 #, c-format
 msgid "invalid %%m value"
 msgstr "ugyldig %%m-v鎟di"
 
-#: config/alpha/alpha.c:5549 config/rs6000/rs6000.c:9150
+#: config/alpha/alpha.c:5560 config/rs6000/rs6000.c:9241
 #, c-format
 msgid "invalid %%M value"
 msgstr "ugyldig %%M-v鎟di"
 
-#: config/alpha/alpha.c:5593
+#: config/alpha/alpha.c:5604
 #, c-format
 msgid "invalid %%U value"
 msgstr "ugyldig %%U-v鎟di"
 
-#: config/alpha/alpha.c:5605 config/alpha/alpha.c:5619
-#: config/rs6000/rs6000.c:9249
+#: config/alpha/alpha.c:5616 config/alpha/alpha.c:5630
+#: config/rs6000/rs6000.c:9340
 #, c-format
 msgid "invalid %%s value"
 msgstr "ugyldig %%s-v鎟di"
 
-#: config/alpha/alpha.c:5642
+#: config/alpha/alpha.c:5653
 #, c-format
 msgid "invalid %%C value"
 msgstr "ugyldig %%C-v鎟di"
 
-#: config/alpha/alpha.c:5679 config/rs6000/rs6000.c:8979
-#: config/rs6000/rs6000.c:8999
+#: config/alpha/alpha.c:5690 config/rs6000/rs6000.c:9070
+#: config/rs6000/rs6000.c:9090
 #, c-format
 msgid "invalid %%E value"
 msgstr "ugyldig %%E-v鎟di"
 
-#: config/alpha/alpha.c:5704 config/alpha/alpha.c:5752
+#: config/alpha/alpha.c:5715 config/alpha/alpha.c:5763
 msgid "unknown relocation unspec"
 msgstr "ukendt relokaliserings-unspec"
 
-#: config/alpha/alpha.c:5713 config/rs6000/rs6000.c:9562
+#: config/alpha/alpha.c:5724 config/rs6000/rs6000.c:9653
 #, c-format
 msgid "invalid %%xn code"
 msgstr "ugyldig %%xn-kode"
 
-#: config/alpha/alpha.c:6657 config/alpha/alpha.c:6660 config/s390/s390.c:6575
+#: config/alpha/alpha.c:6668 config/alpha/alpha.c:6671 config/s390/s390.c:6575
 #: config/s390/s390.c:6578
 msgid "bad builtin fcode"
 msgstr "ugyldig indbygget fcode"
@@ -8052,7 +8018,7 @@
 msgid "Tune expected memory latency"
 msgstr "Just閞 den forventede hukommelsesventetid"
 
-#: config/alpha/alpha.h:376 config/ia64/ia64.h:267 config/rs6000/sysv4.h:90
+#: config/alpha/alpha.h:376 config/ia64/ia64.h:272 config/rs6000/sysv4.h:90
 msgid "Specify bit size of immediate TLS offsets"
 msgstr "Angiv bitst鴕relse for umiddelbar TLS-afs鎡"
 
@@ -8071,17 +8037,17 @@
 msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
 msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
 
-#: config/arc/arc.c:1714 config/m32r/m32r.c:2352
+#: config/arc/arc.c:1714 config/m32r/m32r.c:2349
 #, c-format
 msgid "invalid operand to %%R code"
 msgstr "ugyldig operand til %%R-koden"
 
-#: config/arc/arc.c:1746 config/m32r/m32r.c:2375
+#: config/arc/arc.c:1746 config/m32r/m32r.c:2372
 #, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "ugyldig operand til %%H/%%L-koden"
 
-#: config/arc/arc.c:1769 config/m32r/m32r.c:2446
+#: config/arc/arc.c:1769 config/m32r/m32r.c:2443
 #, c-format
 msgid "invalid operand to %%U code"
 msgstr "ugyldig operand til %%U-koden"
@@ -8092,7 +8058,7 @@
 msgstr "ugyldig operand til %%V-koden"
 
 #. Unknown flag.
-#: config/arc/arc.c:1787 config/m32r/m32r.c:2473 config/sparc/sparc.c:7010
+#: config/arc/arc.c:1787 config/m32r/m32r.c:2470 config/sparc/sparc.c:7152
 msgid "invalid operand output code"
 msgstr "ugyldig operand-uddatakode"
 
@@ -8101,7 +8067,7 @@
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr "tilvalget -mcpu=%s er i konflikt med tilvalget -march="
 
-#: config/arm/arm.c:530 config/rs6000/rs6000.c:767 config/sparc/sparc.c:424
+#: config/arm/arm.c:530 config/rs6000/rs6000.c:785 config/sparc/sparc.c:426
 #, c-format
 msgid "bad value (%s) for %s switch"
 msgstr "ugyldig v鎟di (%s) til tilvalget %s"
@@ -8169,7 +8135,7 @@
 
 #: config/arm/arm.c:806
 msgid "-mfpe switch not supported by ep9312 target cpu - ignored."
-msgstr ""
+msgstr "tilvalget -mfpe underst鴗tes ikke af m錶processoren ep9312 - ignoreret."
 
 #: config/arm/arm.c:826
 msgid "structure size boundary can only be set to 8 or 32"
@@ -8184,13 +8150,13 @@
 msgid "unable to use '%s' for PIC register"
 msgstr "kan ikke bruge '%s' til PIC-register"
 
-#: config/arm/arm.c:2249 config/arm/arm.c:2267 config/avr/avr.c:4558
-#: config/c4x/c4x.c:4447 config/h8300/h8300.c:4260 config/i386/i386.c:1592
-#: config/i386/i386.c:1638 config/ip2k/ip2k.c:3169
+#: config/arm/arm.c:2249 config/arm/arm.c:2267 config/avr/avr.c:4523
+#: config/c4x/c4x.c:4447 config/h8300/h8300.c:4260 config/i386/i386.c:1598
+#: config/i386/i386.c:1644 config/ip2k/ip2k.c:3169
 #: config/m68hc11/m68hc11.c:1311 config/m68k/m68k.c:345
 #: config/mcore/mcore.c:3375 config/ns32k/ns32k.c:1064
-#: config/rs6000/rs6000.c:14866 config/sh/sh.c:6873 config/sh/sh.c:6894
-#: config/sh/sh.c:6929 config/stormy16/stormy16.c:2073 config/v850/v850.c:2173
+#: config/rs6000/rs6000.c:15070 config/sh/sh.c:6874 config/sh/sh.c:6895
+#: config/sh/sh.c:6930 config/stormy16/stormy16.c:2073 config/v850/v850.c:2173
 #, c-format
 msgid "`%s' attribute only applies to functions"
 msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
@@ -8205,7 +8171,7 @@
 msgstr "v鎙ger skal v鎟e en umiddelbar v鎟di"
 
 #. @@@ better error message
-#: config/arm/arm.c:11284 config/i386/i386.c:14317 config/i386/i386.c:14351
+#: config/arm/arm.c:11284 config/i386/i386.c:14318 config/i386/i386.c:14352
 msgid "mask must be an immediate"
 msgstr "maske skal v鎟e en umiddelbar v鎟di"
 
@@ -8218,14 +8184,12 @@
 msgstr "afbrydelsesservicerutiner kan ikke kodes i Thumb-tilstand"
 
 #: config/arm/pe.c:170 config/mcore/mcore.c:3241
-#, fuzzy
 msgid "%Jinitialized variable '%D' is marked dllimport"
-msgstr "variablen '%s' med startv鎟di er markeret dllimport"
+msgstr "%Jvariablen '%D' med startv鎟di er markeret dllimport"
 
 #: config/arm/pe.c:179
-#, fuzzy
 msgid "%Jstatic variable '%D' is marked dllimport"
-msgstr "statisk variabel '%s' er markeret dllimport"
+msgstr "%Jstatisk variabel '%D' er markeret dllimport"
 
 #: config/arm/arm.h:451
 msgid "Generate APCS conformant stack frames"
@@ -8343,55 +8307,55 @@
 msgid "Ignore dllimport attribute for functions"
 msgstr "Ignor閞 dllimport-egenskaben for funktioner"
 
-#: config/avr/avr.c:514
+#: config/avr/avr.c:511
 #, c-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr "stor rammehenvisnings鎛dring (%d) med -mtiny-stack"
 
-#: config/avr/avr.c:1101
+#: config/avr/avr.c:1098
 msgid "bad address, not (reg+disp):"
 msgstr "ugyldig adresse, ikke (reg+disp):"
 
-#: config/avr/avr.c:1109
+#: config/avr/avr.c:1106
 msgid "internal compiler error.  Bad address:"
 msgstr "intern overs鎡terfejl - ugyldig adresse:"
 
-#: config/avr/avr.c:1122
+#: config/avr/avr.c:1119
 msgid "internal compiler error.  Unknown mode:"
 msgstr "intern overs鎡terfejl - ugyldig tilstand:"
 
-#: config/avr/avr.c:1744 config/avr/avr.c:2405
+#: config/avr/avr.c:1741 config/avr/avr.c:2402
 msgid "invalid insn:"
 msgstr "ugyldig instruktion:"
 
-#: config/avr/avr.c:1778 config/avr/avr.c:1861 config/avr/avr.c:1910
-#: config/avr/avr.c:1919 config/avr/avr.c:2014 config/avr/avr.c:2183
-#: config/avr/avr.c:2439 config/avr/avr.c:2547
+#: config/avr/avr.c:1775 config/avr/avr.c:1858 config/avr/avr.c:1907
+#: config/avr/avr.c:1916 config/avr/avr.c:2011 config/avr/avr.c:2180
+#: config/avr/avr.c:2436 config/avr/avr.c:2544
 msgid "incorrect insn:"
 msgstr "ukorrekt instruktion:"
 
-#: config/avr/avr.c:1938 config/avr/avr.c:2099 config/avr/avr.c:2254
-#: config/avr/avr.c:2591
+#: config/avr/avr.c:1935 config/avr/avr.c:2096 config/avr/avr.c:2251
+#: config/avr/avr.c:2588
 msgid "unknown move insn:"
 msgstr "ukendt flytteinstruktion:"
 
-#: config/avr/avr.c:2814
+#: config/avr/avr.c:2811
 msgid "bad shift insn:"
 msgstr "ugyldig skifteinstruktion:"
 
-#: config/avr/avr.c:2927 config/avr/avr.c:3348 config/avr/avr.c:3719
+#: config/avr/avr.c:2924 config/avr/avr.c:3345 config/avr/avr.c:3716
 msgid "internal compiler error.  Incorrect shift:"
 msgstr "intern overs鎡terfejl - ukorrekt skift:"
 
-#: config/avr/avr.c:4532 config/ip2k/ip2k.c:3144
+#: config/avr/avr.c:4497 config/ip2k/ip2k.c:3144
 msgid "only initialized variables can be placed into program memory area"
 msgstr "kun variabler med startv鎟di kan placeres i programhukommelsesomr錮et"
 
-#: config/avr/avr.c:4626
+#: config/avr/avr.c:4591
 msgid "only uninitialized variables can be placed in the .noinit section"
 msgstr "kun variabler uden startv鎟di kan placeres i .noinit-sektionen"
 
-#: config/avr/avr.c:4640
+#: config/avr/avr.c:4605
 #, c-format
 msgid "MCU `%s' supported for assembler only"
 msgstr "MCU '%s' underst鴗tes kun for maskinkode"
@@ -9571,7 +9535,7 @@
 msgid "code model %s not supported in PIC mode"
 msgstr "kodemodellen %s er ikke underst鴗tet i PIC-tilstand"
 
-#: config/i386/i386.c:1189 config/sparc/sparc.c:387
+#: config/i386/i386.c:1189 config/sparc/sparc.c:389
 #, c-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr "ugyldig v鎟di (%s) til tilvalget -mcmodel="
@@ -9596,152 +9560,149 @@
 msgstr "%i bit-tilstand er ikke oversat med ind"
 
 #: config/i386/i386.c:1242 config/i386/i386.c:1254
-#, fuzzy
 msgid "CPU you selected does not support x86-64 instruction set"
-msgstr "m錶processoren underst鴗ter ikke THUMB-instruktioner"
+msgstr "den valgte processor underst鴗ter ikke x86-64-instruktionss鎡tet"
 
 #: config/i386/i386.c:1247 config/iq2000/iq2000.c:1840
 #, c-format
 msgid "bad value (%s) for -march= switch"
 msgstr "ugyldig v鎟di (%s) til tilvalget -march="
 
-#: config/i386/i386.c:1260
+#: config/i386/i386.c:1266
 #, c-format
 msgid "bad value (%s) for -mtune= switch"
 msgstr "ugyldig v鎟di (%s) til tilvalget -mcpu="
 
-#: config/i386/i386.c:1277
+#: config/i386/i386.c:1283
 #, c-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr "-mregparm=%d er ikke mellem 0 og %d"
 
-#: config/i386/i386.c:1290
+#: config/i386/i386.c:1296
 msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr "-malign-loops er for鎙det, benyt -falign-loops"
 
-#: config/i386/i386.c:1295 config/i386/i386.c:1308 config/i386/i386.c:1321
+#: config/i386/i386.c:1301 config/i386/i386.c:1314 config/i386/i386.c:1327
 #, c-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr "-malign-loops=%d er ikke mellem 0 og %d"
 
-#: config/i386/i386.c:1303
+#: config/i386/i386.c:1309
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr "-malign-jumps er for鎙det, benyt -falign-jumps"
 
-#: config/i386/i386.c:1316
+#: config/i386/i386.c:1322
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr "-malign-functions er for鎙det, benyt -falign-functions"
 
-#: config/i386/i386.c:1354
+#: config/i386/i386.c:1360
 #, c-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr "-mpreferred-stack-boundary=%d er ikke mellem %d og 12"
 
-#: config/i386/i386.c:1366
+#: config/i386/i386.c:1372
 #, c-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr "-mbranch-cost=%d er ikke mellem 0 og 5"
 
-#: config/i386/i386.c:1378
+#: config/i386/i386.c:1384
 #, c-format
 msgid "bad value (%s) for -mtls-dialect= switch"
 msgstr "ugyldig v鎟di (%s) til tilvalget -mtls-dialect"
 
-#: config/i386/i386.c:1407
+#: config/i386/i386.c:1413
 msgid "-malign-double makes no sense in the 64bit mode"
 msgstr "-malign-double giver ikke mening i 64 bit-tilstand"
 
-#: config/i386/i386.c:1409
+#: config/i386/i386.c:1415
 msgid "-mrtd calling convention not supported in the 64bit mode"
 msgstr "kaldekonventionen -mrtd er ikke underst鴗tet i 64 bit-tilstand"
 
-#: config/i386/i386.c:1431 config/i386/i386.c:1442
+#: config/i386/i386.c:1437 config/i386/i386.c:1448
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr "SSE-instruktionss鎡 deaktiveret, bruger 387-beregninger"
 
-#: config/i386/i386.c:1447
+#: config/i386/i386.c:1453
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr "387-instruktionss鎡 deaktiveret, bruger SSE-beregninger"
 
-#: config/i386/i386.c:1454
+#: config/i386/i386.c:1460
 #, c-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr "ugyldig v鎟di (%s) til tilvalget -mfpmath="
 
-#: config/i386/i386.c:1602 config/i386/i386.c:1613
-#, fuzzy
+#: config/i386/i386.c:1608 config/i386/i386.c:1619
 msgid "fastcall and stdcall attributes are not compatible"
-msgstr "shared og mdll er indbyrdes uforenelige"
+msgstr "fastcall og stdcall er indbyrdes uforenelige"
 
-#: config/i386/i386.c:1606 config/i386/i386.c:1662
-#, fuzzy
+#: config/i386/i386.c:1612 config/i386/i386.c:1668
 msgid "fastcall and regparm attributes are not compatible"
-msgstr "egenskaberne 'trap' og 'far' kan ikke bruges p� samme tid, ignorerer 'far'"
+msgstr "fastcall og regparm er indbyrdes uforenelige"
 
-#: config/i386/i386.c:1649
+#: config/i386/i386.c:1655
 #, c-format
 msgid "`%s' attribute requires an integer constant argument"
 msgstr "egenskaben '%s' kr鎣er en heltalskonstant som parameter"
 
-#: config/i386/i386.c:1655
+#: config/i386/i386.c:1661
 #, c-format
 msgid "argument to `%s' attribute larger than %d"
 msgstr "parameter til egenskaben '%s' er st鴕re end %d"
 
-#: config/i386/i386.c:2621
+#: config/i386/i386.c:2627
 msgid "SSE vector argument without SSE enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:2637
+#: config/i386/i386.c:2643
 msgid "MMX vector argument without MMX enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:2865
+#: config/i386/i386.c:2871
 msgid "SSE vector return without SSE enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:6840
+#: config/i386/i386.c:6841
 msgid "invalid UNSPEC as operand"
 msgstr "ugyldig UNSPEC som operand"
 
-#: config/i386/i386.c:7098
+#: config/i386/i386.c:7099
 msgid "extended registers have no high halves"
 msgstr "udvidede registre har ikke h鴍e halvdele"
 
-#: config/i386/i386.c:7113
+#: config/i386/i386.c:7114
 msgid "unsupported operand size for extended register"
 msgstr "ikke-underst鴗tet operandst鴕relse for udvidede registre"
 
-#: config/i386/i386.c:7428
+#: config/i386/i386.c:7429
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr "operand er hverken en konstant eller en betingelseskode, ugyldig operandkode 'c'"
 
-#: config/i386/i386.c:7474
+#: config/i386/i386.c:7475
 #, c-format
 msgid "invalid operand code `%c'"
 msgstr "ugyldig operandkode '%c'"
 
-#: config/i386/i386.c:7517
+#: config/i386/i386.c:7518
 msgid "invalid constraints for operand"
 msgstr "ugyldige begr鎛sninger for operand"
 
-#: config/i386/i386.c:12031
+#: config/i386/i386.c:12032
 msgid "unknown insn mode"
 msgstr "ukendt instruktionstilstand"
 
-#: config/i386/i386.c:14119 config/i386/i386.c:14155
+#: config/i386/i386.c:14120 config/i386/i386.c:14156
 #, c-format
 msgid "selector must be an integer constant in the range 0..%i"
 msgstr ""
 
-#: config/i386/i386.c:14383
+#: config/i386/i386.c:14384
 msgid "shift must be an immediate"
 msgstr "skiftev鎟di skal v鎟e en umiddelbar v鎟di"
 
-#: config/i386/i386.c:15406
-#, fuzzy, c-format
+#: config/i386/i386.c:15407
+#, c-format
 msgid "`%s' incompatible attribute ignored"
-msgstr "egenskaben '%s' ignoreret"
+msgstr "uforenelig egenskab '%s' ignoreret"
 
 #: config/i386/winnt.c:104
 #, fuzzy
@@ -10036,7 +9997,7 @@
 #. variable, type `char *', is set to the variable part of the given
 #. option if the fixed part matches.  The actual option name is made
 #. by appending `-m' to the specified name.
-#: config/i386/i386.h:461 config/ia64/ia64.h:269 config/rs6000/rs6000.h:449
+#: config/i386/i386.h:461 config/ia64/ia64.h:274 config/rs6000/rs6000.h:449
 #: config/s390/s390.h:146 config/sparc/sparc.h:656
 msgid "Schedule code for given CPU"
 msgstr "Planl鎔 koden til en given processor"
@@ -10154,7 +10115,7 @@
 msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
 msgstr "iC2.0 og iC3.0 er inkompatible - bruger iC3.0"
 
-#: config/i960/i960.c:1456 config/m68k/m68k.c:600 config/rs6000/rs6000.c:11597
+#: config/i960/i960.c:1456 config/m68k/m68k.c:600 config/rs6000/rs6000.c:11690
 msgid "stack limit expression is not supported"
 msgstr "stakgr鎛seudtryk underst鴗tes ikke"
 
@@ -10314,42 +10275,42 @@
 msgid "%Jaddress area attribute cannot be specified for functions"
 msgstr "en dataomr錮eegenskab kan ikke angives for lokale variable"
 
-#: config/ia64/ia64.c:4308
+#: config/ia64/ia64.c:4314
 msgid "ia64_print_operand: unknown code"
 msgstr "ia64_print_operand: ukendt kode"
 
-#: config/ia64/ia64.c:4648
+#: config/ia64/ia64.c:4654
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr "v鎟dien af -mfixed-range skal v鎟e p� formen REG1-REG2"
 
-#: config/ia64/ia64.c:4675
+#: config/ia64/ia64.c:4681
 #, c-format
 msgid "%s-%s is an empty range"
 msgstr "%s-%s er et tomt interval"
 
-#: config/ia64/ia64.c:4723
+#: config/ia64/ia64.c:4729
 msgid "cannot optimize floating point division for both latency and throughput"
 msgstr "kan ikke optimere kommatalsdivision for b錮e ventetid og b錸dbredde"
 
-#: config/ia64/ia64.c:4729
+#: config/ia64/ia64.c:4735
 msgid "cannot optimize integer division for both latency and throughput"
 msgstr "kan ikke optimere heltalsdivision for b錮e ventetid og b錸dbredde"
 
-#: config/ia64/ia64.c:4735
+#: config/ia64/ia64.c:4741
 #, fuzzy
 msgid "cannot optimize square root for both latency and throughput"
 msgstr "kan ikke optimere heltalsdivision for b錮e ventetid og b錸dbredde"
 
-#: config/ia64/ia64.c:4741
+#: config/ia64/ia64.c:4747
 msgid "not yet implemented: latency-optimized inline square root"
 msgstr ""
 
-#: config/ia64/ia64.c:4753
+#: config/ia64/ia64.c:4759
 #, c-format
 msgid "bad value (%s) for -mtls-size= switch"
 msgstr "ugyldig v鎟di (%s) for tilvalget -mtls-size="
 
-#: config/ia64/ia64.c:4769
+#: config/ia64/ia64.c:4775
 #, fuzzy, c-format
 msgid "bad value (%s) for -tune= switch"
 msgstr "ugyldig v鎟di (%s) til tilvalget -mcpu="
@@ -10357,110 +10318,110 @@
 #. This macro defines names of command options to set and clear bits in
 #. `target_flags'.  Its definition is an initializer with a subgrouping for
 #. each command option.
-#: config/ia64/ia64.h:172
+#: config/ia64/ia64.h:177
 msgid "Generate big endian code"
 msgstr "Gener閞 storendet kode"
 
-#: config/ia64/ia64.h:174 config/mcore/mcore.h:154
+#: config/ia64/ia64.h:179 config/mcore/mcore.h:154
 msgid "Generate little endian code"
 msgstr "Gener閞 lilleendet kode"
 
-#: config/ia64/ia64.h:176
+#: config/ia64/ia64.h:181
 msgid "Generate code for GNU as"
 msgstr "Gener閞 kode til GNU as"
 
-#: config/ia64/ia64.h:178
+#: config/ia64/ia64.h:183
 msgid "Generate code for Intel as"
 msgstr "Gener閞 kode til Intel as"
 
-#: config/ia64/ia64.h:180
+#: config/ia64/ia64.h:185
 msgid "Generate code for GNU ld"
 msgstr "Gener閞 kode til GNU ld"
 
-#: config/ia64/ia64.h:182
+#: config/ia64/ia64.h:187
 msgid "Generate code for Intel ld"
 msgstr "Gener閞 kode til Intel ld"
 
-#: config/ia64/ia64.h:184
+#: config/ia64/ia64.h:189
 msgid "Generate code without GP reg"
 msgstr "Gener閞 kode uden GP-registeret"
 
-#: config/ia64/ia64.h:186
+#: config/ia64/ia64.h:191
 msgid "Emit stop bits before and after volatile extended asms"
 msgstr "Udsend stopbit f鴕 og efter volatile udvidede asm-s鎡ninger"
 
-#: config/ia64/ia64.h:188
+#: config/ia64/ia64.h:193
 msgid "Don't emit stop bits before and after volatile extended asms"
 msgstr "Udsend ikke stopbit f鴕 og efter volatile udvidede asm-s鎡ninger"
 
-#: config/ia64/ia64.h:190
+#: config/ia64/ia64.h:195
 msgid "Emit code for Itanium (TM) processor B step"
 msgstr "Udsend kode for Itanium (TM) processor B-skridt"
 
-#: config/ia64/ia64.h:192
+#: config/ia64/ia64.h:197
 msgid "Use in/loc/out register names"
 msgstr "Benyt in/loc/out-registernavne"
 
-#: config/ia64/ia64.h:194
+#: config/ia64/ia64.h:199
 msgid "Disable use of sdata/scommon/sbss"
 msgstr "Deaktiv閞 brug af sdata/scommon/sbss"
 
-#: config/ia64/ia64.h:196
+#: config/ia64/ia64.h:201
 msgid "Enable use of sdata/scommon/sbss"
 msgstr "Aktiv閞 brug af sdata/scommon/sbss"
 
-#: config/ia64/ia64.h:198
+#: config/ia64/ia64.h:203
 msgid "gp is constant (but save/restore gp on indirect calls)"
 msgstr "gp er konstant (men gem/gendan gp ved indirekte kald)"
 
-#: config/ia64/ia64.h:200
+#: config/ia64/ia64.h:205
 msgid "Generate self-relocatable code"
 msgstr "Gener閞 selvflyttende kode"
 
-#: config/ia64/ia64.h:202
+#: config/ia64/ia64.h:207
 msgid "Generate inline floating point division, optimize for latency"
 msgstr "Gener閞 indlejrede kommatalsdivisioner, optim閞 for ventetid"
 
-#: config/ia64/ia64.h:204
+#: config/ia64/ia64.h:209
 msgid "Generate inline floating point division, optimize for throughput"
 msgstr "Gener閞 indlejrede kommatalsdivisioner, optim閞 for b錸dbredde"
 
-#: config/ia64/ia64.h:206
+#: config/ia64/ia64.h:211
 msgid "Generate inline integer division, optimize for latency"
 msgstr "Gener閞 indlejrede heltalsdivisioner, optim閞 for ventetid"
 
-#: config/ia64/ia64.h:208
+#: config/ia64/ia64.h:213
 msgid "Generate inline integer division, optimize for throughput"
 msgstr "Gener閞 indlejrede heltalsdivisioner, optim閞 for b錸dbredde"
 
-#: config/ia64/ia64.h:210
+#: config/ia64/ia64.h:215
 #, fuzzy
 msgid "Generate inline square root, optimize for latency"
 msgstr "Gener閞 indlejrede heltalsdivisioner, optim閞 for ventetid"
 
-#: config/ia64/ia64.h:212
+#: config/ia64/ia64.h:217
 #, fuzzy
 msgid "Generate inline square root, optimize for throughput"
 msgstr "Gener閞 indlejrede heltalsdivisioner, optim閞 for b錸dbredde"
 
-#: config/ia64/ia64.h:214
+#: config/ia64/ia64.h:219
 msgid "Enable Dwarf 2 line debug info via GNU as"
 msgstr "Aktiv閞 Dwarf 2-linjefejlanalyseringsinfo via GNU as"
 
-#: config/ia64/ia64.h:216
+#: config/ia64/ia64.h:221
 msgid "Disable Dwarf 2 line debug info via GNU as"
 msgstr "Deaktiv閞 Dwarf 2-linjefejlanalyseringsinfo via GNU as"
 
-#: config/ia64/ia64.h:218
+#: config/ia64/ia64.h:223
 msgid "Enable earlier placing stop bits for better scheduling"
 msgstr ""
 
-#: config/ia64/ia64.h:220
+#: config/ia64/ia64.h:225
 #, fuzzy
 msgid "Disable earlier placing stop bits"
 msgstr "Deaktiv閞 parallelle instruktioner"
 
-#: config/ia64/ia64.h:265
+#: config/ia64/ia64.h:270
 msgid "Specify range of registers to make fixed"
 msgstr "Angiv interval af registre der skal g鴕es faste"
 
@@ -10497,7 +10458,7 @@
 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 msgstr "PRINT_OPERAND: ukendt tegns鎡ning '%c'"
 
-#: config/iq2000/iq2000.c:3478 config/mips/mips.c:5464
+#: config/iq2000/iq2000.c:3478 config/mips/mips.c:5463
 #: config/xtensa/xtensa.c:1950
 msgid "PRINT_OPERAND null pointer"
 msgstr "PRINT_OPERAND nul-henvisning"
@@ -10507,12 +10468,12 @@
 msgid "invalid %%P operand"
 msgstr "ugyldig %%P-operand"
 
-#: config/iq2000/iq2000.c:3555 config/rs6000/rs6000.c:9178
+#: config/iq2000/iq2000.c:3555 config/rs6000/rs6000.c:9269
 #, c-format
 msgid "invalid %%p value"
 msgstr "ugyldig %%p-v鎟di"
 
-#: config/iq2000/iq2000.c:3619 config/mips/mips.c:5594
+#: config/iq2000/iq2000.c:3619 config/mips/mips.c:5593
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr "ugyldigt brug af %%d, %%x eller %%X"
@@ -10568,48 +10529,48 @@
 msgid "bad value (%s) for -flush-trap=n (0=<n<=15)"
 msgstr "ugyldig v鎟di (%s) til tilvalget -msdata"
 
-#: config/m32r/m32r.c:2322
+#: config/m32r/m32r.c:2319
 #, c-format
 msgid "invalid operand to %%s code"
 msgstr "ugyldig operand til %%s-koden"
 
-#: config/m32r/m32r.c:2329
+#: config/m32r/m32r.c:2326
 #, c-format
 msgid "invalid operand to %%p code"
 msgstr "ugyldig operand til %%p-koden"
 
-#: config/m32r/m32r.c:2384
+#: config/m32r/m32r.c:2381
 msgid "bad insn for 'A'"
 msgstr "ugyldig instruktion for 'A'"
 
-#: config/m32r/m32r.c:2431
+#: config/m32r/m32r.c:2428
 #, c-format
 msgid "invalid operand to %%T/%%B code"
 msgstr "ugyldig operand til %%T/%%B-koden"
 
-#: config/m32r/m32r.c:2454
+#: config/m32r/m32r.c:2451
 #, c-format
 msgid "invalid operand to %%N code"
 msgstr "ugyldig operand til %%N-koden"
 
-#: config/m32r/m32r.c:2487
+#: config/m32r/m32r.c:2484
 msgid "pre-increment address is not a register"
 msgstr "pr鎓iks for鴊elsesadresse er ikke et register"
 
-#: config/m32r/m32r.c:2494
+#: config/m32r/m32r.c:2491
 msgid "pre-decrement address is not a register"
 msgstr "pr鎓iks formindskelsesadresse er ikke et register"
 
-#: config/m32r/m32r.c:2501
+#: config/m32r/m32r.c:2498
 msgid "post-increment address is not a register"
 msgstr "postfiks for鴊elsesadresse er ikke et register"
 
-#: config/m32r/m32r.c:2577 config/m32r/m32r.c:2593
-#: config/rs6000/rs6000.c:15063
+#: config/m32r/m32r.c:2574 config/m32r/m32r.c:2590
+#: config/rs6000/rs6000.c:15267
 msgid "bad address"
 msgstr "ugyldig adresse"
 
-#: config/m32r/m32r.c:2598
+#: config/m32r/m32r.c:2595
 msgid "lo_sum not of register"
 msgstr "lo_sum ikke af register"
 
@@ -11017,156 +10978,156 @@
 msgid "bad test"
 msgstr "ugyldig test"
 
-#: config/mips/mips.c:4600
+#: config/mips/mips.c:4599
 #, c-format
 msgid "bad value (%s) for -mabi= switch"
 msgstr "ugyldig v鎟di (%s) til tilvalget -mabi="
 
-#: config/mips/mips.c:4623
+#: config/mips/mips.c:4622
 #, fuzzy, c-format
 msgid "-mips%s conflicts with the other architecture options, which specify a MIPS%d processor"
 msgstr "-mips%d er i konflikt med de andre arkitekturtilvalg som angiver en MIPS%d-processor"
 
-#: config/mips/mips.c:4642
+#: config/mips/mips.c:4641
 #, c-format
 msgid "-march=%s is not compatible with the selected ABI"
 msgstr "-march=%s er ikke forenelig med den valgte ABI"
 
-#: config/mips/mips.c:4657
+#: config/mips/mips.c:4656
 msgid "-mgp64 used with a 32-bit processor"
 msgstr "-mgp64 benyttet med en 32 bit-processor"
 
-#: config/mips/mips.c:4659
+#: config/mips/mips.c:4658
 msgid "-mgp32 used with a 64-bit ABI"
 msgstr "-mgp32 benyttet med et 64 bit-ABI"
 
-#: config/mips/mips.c:4661
+#: config/mips/mips.c:4660
 msgid "-mgp64 used with a 32-bit ABI"
 msgstr "-mgp64 benyttet med et 32 bit-ABI"
 
-#: config/mips/mips.c:4679 config/mips/mips.c:4681 config/mips/mips.c:4683
-#: config/mips/mips.c:4811
+#: config/mips/mips.c:4678 config/mips/mips.c:4680 config/mips/mips.c:4682
+#: config/mips/mips.c:4810
 #, c-format
 msgid "unsupported combination: %s"
 msgstr "ikke-underst鴗tet kombination: %s"
 
-#: config/mips/mips.c:4775
+#: config/mips/mips.c:4774
 #, fuzzy
 msgid "-g is only supported using GNU as,"
 msgstr "-g er kun underst鴗tet ved brug af GAS p� denne processor,"
 
-#: config/mips/mips.c:4777
+#: config/mips/mips.c:4776
 #, fuzzy
 msgid "-g is only supported using GNU as with -mabi=32,"
 msgstr "-g er kun underst鴗tet ved brug af GAS p� denne processor,"
 
-#: config/mips/mips.c:4778 config/pa/pa.c:353
+#: config/mips/mips.c:4777 config/pa/pa.c:353
 msgid "-g option disabled"
 msgstr "tilvalget -g deaktiveret"
 
-#: config/mips/mips.c:4806
+#: config/mips/mips.c:4805
 msgid "generation of Branch Likely instructions enabled, but not supported by architecture"
 msgstr "generering af Branch Likely-instruktioner er aktiveret, men ikke underst鴗tet af arkitekturen"
 
-#: config/mips/mips.c:4823
+#: config/mips/mips.c:4822
 msgid "-G is incompatible with PIC code which is the default"
 msgstr "-G er uforenelig med PIC-kode som genereres som standard"
 
-#: config/mips/mips.c:4851
+#: config/mips/mips.c:4850
 msgid "-membedded-pic and -mabicalls are incompatible"
 msgstr "-membedded-pic og -mabicalls er indbyrdes uforenelige"
 
-#: config/mips/mips.c:4854
+#: config/mips/mips.c:4853
 msgid "-G and -membedded-pic are incompatible"
 msgstr "-G og -membedded-pic er indbyrdes uforenelige"
 
-#: config/mips/mips.c:4886
+#: config/mips/mips.c:4885
 msgid "non-PIC n64 with explicit relocations"
 msgstr ""
 
-#: config/mips/mips.c:5274
+#: config/mips/mips.c:5273
 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr ""
 
-#: config/mips/mips.c:5401
+#: config/mips/mips.c:5400
 #, c-format
 msgid "internal error: %%) found without a %%( in assembler pattern"
 msgstr "intern fejl: %%) fundet uden en %%) i maskinkodeovers鎡term鴑ster"
 
-#: config/mips/mips.c:5415
+#: config/mips/mips.c:5414
 #, c-format
 msgid "internal error: %%] found without a %%[ in assembler pattern"
 msgstr "intern fejl: %%] fundet uden en %%[ i maskinkodeovers鎡term鴑ster"
 
-#: config/mips/mips.c:5428
+#: config/mips/mips.c:5427
 #, c-format
 msgid "internal error: %%> found without a %%< in assembler pattern"
 msgstr "intern fejl: %%> fundet uden en %%< i maskinkodeovers鎡term鴑ster"
 
-#: config/mips/mips.c:5441
+#: config/mips/mips.c:5440
 #, c-format
 msgid "internal error: %%} found without a %%{ in assembler pattern"
 msgstr "intern fejl: %%} fundet uden en %%{ i maskinkodeovers鎡term鴑ster"
 
-#: config/mips/mips.c:5455
+#: config/mips/mips.c:5454
 #, c-format
 msgid "PRINT_OPERAND: unknown punctuation '%c'"
 msgstr "PRINT_OPERAND: ukendt tegns鎡ning '%c'"
 
-#: config/mips/mips.c:5484
+#: config/mips/mips.c:5483
 #, fuzzy, c-format
 msgid "PRINT_OPERAND, invalid insn for %%C"
 msgstr "PRINT_OPERAND nul-henvisning"
 
-#: config/mips/mips.c:5501
+#: config/mips/mips.c:5500
 #, fuzzy, c-format
 msgid "PRINT_OPERAND, invalid insn for %%N"
 msgstr "PRINT_OPERAND nul-henvisning"
 
-#: config/mips/mips.c:5510
+#: config/mips/mips.c:5509
 #, fuzzy, c-format
 msgid "PRINT_OPERAND, invalid insn for %%F"
 msgstr "PRINT_OPERAND nul-henvisning"
 
-#: config/mips/mips.c:5519
+#: config/mips/mips.c:5518
 #, fuzzy, c-format
 msgid "PRINT_OPERAND, invalid insn for %%W"
 msgstr "PRINT_OPERAND nul-henvisning"
 
-#: config/mips/mips.c:5625
+#: config/mips/mips.c:5624
 msgid "PRINT_OPERAND, invalid operand for relocation"
 msgstr ""
 
-#: config/mips/mips.c:8310
+#: config/mips/mips.c:8324
 #, c-format
 msgid "can not handle inconsistent calls to `%s'"
 msgstr "kan ikke h錸dtere inkonsistente kald af '%s'"
 
-#: config/mips/mips.c:9316
+#: config/mips/mips.c:9333
 msgid "the cpu name must be lower case"
 msgstr "processornavnet skal staves med sm� bogstaver"
 
-#: config/mips/mips.c:9338
+#: config/mips/mips.c:9355
 #, c-format
 msgid "bad value (%s) for %s"
 msgstr "ugyldig v鎟di (%s) for %s"
 
-#: config/mips/mips.c:9607
+#: config/mips/mips.c:9624
 #, fuzzy, c-format
 msgid "can't rewind temp file: %m"
 msgstr "kan ikke spole midlertidig fil tilbage"
 
-#: config/mips/mips.c:9611
+#: config/mips/mips.c:9628
 #, fuzzy, c-format
 msgid "can't write to output file: %m"
 msgstr "kan ikke skrive i uddatafil"
 
-#: config/mips/mips.c:9614
+#: config/mips/mips.c:9631
 #, fuzzy, c-format
 msgid "can't read from temp file: %m"
 msgstr "kan ikke l鎠e fra midlertidig fil"
 
-#: config/mips/mips.c:9617
+#: config/mips/mips.c:9634
 #, fuzzy, c-format
 msgid "can't close temp file: %m"
 msgstr "kan ikke lukke midlertidig fil"
@@ -11408,7 +11369,7 @@
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2418
+#: config/mips/mips.h:2430
 msgid "mips16 function profiling"
 msgstr "MIPS16-funktionsprofilering"
 
@@ -11965,167 +11926,176 @@
 msgid "junk at end of #pragma longcall"
 msgstr "ragelse i slutningen af #pragma longcall"
 
-#: config/rs6000/rs6000.c:791
+#: config/rs6000/rs6000.c:809
 msgid "-mmultiple is not supported on little endian systems"
 msgstr "-mmultiple er ikke underst鴗tet p� lilleendede systemer"
 
-#: config/rs6000/rs6000.c:798
+#: config/rs6000/rs6000.c:816
 msgid "-mstring is not supported on little endian systems"
 msgstr "-mstring er ikke underst鴗tet p� lilleendede systemer"
 
-#: config/rs6000/rs6000.c:812
+#: config/rs6000/rs6000.c:830
 #, c-format
 msgid "unknown -mdebug-%s switch"
 msgstr "ukendt tilvalg -mdebug-%s"
 
-#: config/rs6000/rs6000.c:824
+#: config/rs6000/rs6000.c:842
 #, c-format
 msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
 msgstr "ukendt parameter '%s' til -mtraceback; forventer 'full', 'partial' eller 'none'"
 
-#: config/rs6000/rs6000.c:835
+#: config/rs6000/rs6000.c:853
 #, c-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr "Ukendt tilvalg -mlong-double-%s"
 
-#: config/rs6000/rs6000.c:876
+#: config/rs6000/rs6000.c:894
 msgid "AltiVec and E500 instructions cannot coexist"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1029
+#: config/rs6000/rs6000.c:1058
 #, fuzzy, c-format
 msgid "unknown -m%s= option specified: '%s'"
 msgstr "ukendt tilvalg til -misel= angivet: '%s'"
 
-#: config/rs6000/rs6000.c:1050
+#: config/rs6000/rs6000.c:1079
 #, c-format
 msgid "not configured for ABI: '%s'"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1056
+#: config/rs6000/rs6000.c:1085
 #, c-format
 msgid "unknown ABI specified: '%s'"
 msgstr "ukendt ABI angivet: '%s'"
 
-#: config/rs6000/rs6000.c:1070
+#: config/rs6000/rs6000.c:1099
 #, fuzzy, c-format
 msgid "unknown -malign-XXXXX option specified: '%s'"
 msgstr "ukendt tilvalg til -misel= angivet: '%s'"
 
-#: config/rs6000/rs6000.c:3972
+#: config/rs6000/rs6000.c:4001
 msgid "Cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them."
 msgstr ""
 
-#: config/rs6000/rs6000.c:4095
+#: config/rs6000/rs6000.c:4124
 msgid "Cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them."
 msgstr ""
 
-#: config/rs6000/rs6000.c:5599
+#: config/rs6000/rs6000.c:5604
 msgid "argument 1 must be a 5-bit signed literal"
 msgstr "1. parameter skal v鎟e en 5 bit-konstant med fortegn"
 
-#: config/rs6000/rs6000.c:5701 config/rs6000/rs6000.c:6357
+#: config/rs6000/rs6000.c:5707 config/rs6000/rs6000.c:6374
 msgid "argument 2 must be a 5-bit unsigned literal"
 msgstr "2. parameter skal v鎟e en 5 bit-konstant uden fortegn"
 
-#: config/rs6000/rs6000.c:5741
+#: config/rs6000/rs6000.c:5747
 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr "1. parameter til __builtin_altivec_predicate skal v鎟e en konstant"
 
-#: config/rs6000/rs6000.c:5795
+#: config/rs6000/rs6000.c:5801
 msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr "1. parameter til __builtin_altivec_predicate er uden for det gyldige interval"
 
-#: config/rs6000/rs6000.c:5956
+#: config/rs6000/rs6000.c:5962
 msgid "argument 3 must be a 4-bit unsigned literal"
 msgstr "3. parameter skal v鎟e en 4 bit-konstant uden fortegn"
 
-#: config/rs6000/rs6000.c:6126
+#: config/rs6000/rs6000.c:6134
 #, c-format
 msgid "argument to `%s' must be a 2-bit unsigned literal"
 msgstr "parameter til '%s' skal v鎟e en 2 bit-konstant uden fortegn"
 
-#: config/rs6000/rs6000.c:6239
+#: config/rs6000/rs6000.c:6247
 msgid "argument to dss must be a 2-bit unsigned literal"
 msgstr "parameter til dss skal v鎟e en 2 bit-konstant uden fortegn"
 
-#: config/rs6000/rs6000.c:6477
+#: config/rs6000/rs6000.c:6261
+#, c-format
+msgid "invalid parameter combination for `%s' AltiVec intrinsic"
+msgstr ""
+
+#: config/rs6000/rs6000.c:6494
 msgid "argument 1 of __builtin_spe_predicate must be a constant"
 msgstr "1. parameter til __builtin_spe_predicate skal v鎟e en konstant"
 
-#: config/rs6000/rs6000.c:6550
+#: config/rs6000/rs6000.c:6567
 msgid "argument 1 of __builtin_spe_predicate is out of range"
 msgstr "1. parameter til __builtin_spe_predicate er uden for det gyldige interval"
 
-#: config/rs6000/rs6000.c:9008
+#: config/rs6000/rs6000.c:9099
 #, c-format
 msgid "invalid %%f value"
 msgstr "ugyldig %%f-v鎟di"
 
-#: config/rs6000/rs6000.c:9017
+#: config/rs6000/rs6000.c:9108
 #, c-format
 msgid "invalid %%F value"
 msgstr "ugyldig %%F-v鎟di"
 
-#: config/rs6000/rs6000.c:9026
+#: config/rs6000/rs6000.c:9117
 #, c-format
 msgid "invalid %%G value"
 msgstr "ugyldig %%G-v鎟di"
 
-#: config/rs6000/rs6000.c:9061
+#: config/rs6000/rs6000.c:9152
 #, c-format
 msgid "invalid %%j code"
 msgstr "ugyldig %%j-kode"
 
-#: config/rs6000/rs6000.c:9071
+#: config/rs6000/rs6000.c:9162
 #, c-format
 msgid "invalid %%J code"
 msgstr "ugyldig %%J-kode"
 
-#: config/rs6000/rs6000.c:9081
+#: config/rs6000/rs6000.c:9172
 #, c-format
 msgid "invalid %%k value"
 msgstr "ugyldig %%k-v鎟di"
 
-#: config/rs6000/rs6000.c:9101 config/xtensa/xtensa.c:2000
+#: config/rs6000/rs6000.c:9192 config/xtensa/xtensa.c:2000
 #, c-format
 msgid "invalid %%K value"
 msgstr "ugyldig %%K-v鎟di"
 
-#: config/rs6000/rs6000.c:9168
+#: config/rs6000/rs6000.c:9259
 #, c-format
 msgid "invalid %%O value"
 msgstr "ugyldig %%O-v鎟di"
 
-#: config/rs6000/rs6000.c:9215
+#: config/rs6000/rs6000.c:9306
 #, c-format
 msgid "invalid %%q value"
 msgstr "ugyldig %%q-v鎟di"
 
-#: config/rs6000/rs6000.c:9259
+#: config/rs6000/rs6000.c:9350
 #, c-format
 msgid "invalid %%S value"
 msgstr "ugyldig %%S-v鎟di"
 
-#: config/rs6000/rs6000.c:9301
+#: config/rs6000/rs6000.c:9392
 #, c-format
 msgid "invalid %%T value"
 msgstr "ugyldig %%T-v鎟di"
 
-#: config/rs6000/rs6000.c:9311
+#: config/rs6000/rs6000.c:9402
 #, c-format
 msgid "invalid %%u value"
 msgstr "ugyldig %%u-v鎟di"
 
-#: config/rs6000/rs6000.c:9320 config/xtensa/xtensa.c:1970
+#: config/rs6000/rs6000.c:9411 config/xtensa/xtensa.c:1970
 #, c-format
 msgid "invalid %%v value"
 msgstr "ugyldig %%v-v鎟di"
 
-#: config/rs6000/rs6000.c:13815
+#: config/rs6000/rs6000.c:13913
 msgid "no profiling of 64-bit code for this ABI"
 msgstr "ingen profilering af 64 bit-kode for denne ABI"
 
+#: config/rs6000/rs6000.c:14986
+msgid "use of 'long' in AltiVec types is deprecated; use 'int'"
+msgstr ""
+
 #: config/rs6000/aix.h:184 config/rs6000/beos.h:32
 msgid "Always pass floating-point arguments in memory"
 msgstr "Overbring altid kommatalsparametre i hukommelse"
@@ -12386,19 +12356,23 @@
 msgstr "Undg� alle omr錮egr鎛ser ved kaldeinstruktioner"
 
 #: config/rs6000/rs6000.h:468
+msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
+msgstr ""
+
+#: config/rs6000/rs6000.h:471
 msgid "Determine which dependences between insns are considered costly"
 msgstr ""
 
-#: config/rs6000/rs6000.h:470
+#: config/rs6000/rs6000.h:473
 msgid "Specify which post scheduling nop insertion scheme to apply"
 msgstr ""
 
-#: config/rs6000/rs6000.h:472
+#: config/rs6000/rs6000.h:475
 #, fuzzy
 msgid "Specify alignment of structure fields default/natural"
 msgstr "Angiv den mindste bitjustering af strukturer"
 
-#: config/rs6000/rs6000.h:474
+#: config/rs6000/rs6000.h:477
 msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr ""
 
@@ -12414,7 +12388,7 @@
 #. Number of bytes into the frame return addresses can be found.  See
 #. rs6000_stack_info in rs6000.c for more information on how the different
 #. abi's store the return address.
-#: config/rs6000/rs6000.h:1923
+#: config/rs6000/rs6000.h:1932
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr "RETURN_ADDRESS_OFFSET er ikke underst鴗tet"
 
@@ -12690,28 +12664,28 @@
 msgid "enable fused multiply/add instructions"
 msgstr "Gener閞 sammensatte gang/add閞-instruktioner"
 
-#: config/sh/sh.c:5977
+#: config/sh/sh.c:5978
 msgid "__builtin_saveregs not supported by this subtarget"
 msgstr "__builtin_saveregs underst鴗tes ikke af denne underm錶arkitektur"
 
-#: config/sh/sh.c:6879
+#: config/sh/sh.c:6880
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 msgstr "egenskaben interrupt_handler er ikke forenelig med -m5-compact"
 
 #. The sp_switch attribute only has meaning for interrupt functions.
-#: config/sh/sh.c:6901 config/sh/sh.c:6936
+#: config/sh/sh.c:6902 config/sh/sh.c:6937
 #, c-format
 msgid "`%s' attribute only applies to interrupt functions"
 msgstr "egenskaben '%s' kan kun anvendes sammen med afbrydelsesfunktioner"
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:6908
+#: config/sh/sh.c:6909
 #, c-format
 msgid "`%s' attribute argument not a string constant"
 msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:6943
+#: config/sh/sh.c:6944
 #, c-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
@@ -12723,69 +12697,69 @@
 msgid "Profiling is not supported on this target."
 msgstr "Profilering er ikke underst鴗tet p� m錶arkitekturen."
 
-#: config/sparc/sparc.c:360
+#: config/sparc/sparc.c:362
 #, c-format
 msgid "%s is not supported by this configuration"
 msgstr "%s underst鴗tes ikke af denne konfiguration"
 
-#: config/sparc/sparc.c:367
+#: config/sparc/sparc.c:369
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr "-mlong-double-64 er ikke tilladt med -m64"
 
-#: config/sparc/sparc.c:392
+#: config/sparc/sparc.c:394
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr "-mcmodel= underst鴗tes ikke p� 32 bit-systemer"
 
-#: config/sparc/sparc.c:6818 config/sparc/sparc.c:6824
+#: config/sparc/sparc.c:6960 config/sparc/sparc.c:6966
 #, c-format
 msgid "invalid %%Y operand"
 msgstr "ugyldig %%Y-operand"
 
-#: config/sparc/sparc.c:6894
+#: config/sparc/sparc.c:7036
 #, c-format
 msgid "invalid %%A operand"
 msgstr "ugyldig %%A-operand"
 
-#: config/sparc/sparc.c:6904
+#: config/sparc/sparc.c:7046
 #, c-format
 msgid "invalid %%B operand"
 msgstr "ugyldig %%B-operand"
 
-#: config/sparc/sparc.c:6943
+#: config/sparc/sparc.c:7085
 #, c-format
 msgid "invalid %%c operand"
 msgstr "ugyldig %%c-operand"
 
-#: config/sparc/sparc.c:6944
+#: config/sparc/sparc.c:7086
 #, c-format
 msgid "invalid %%C operand"
 msgstr "ugyldig %%C-operand"
 
-#: config/sparc/sparc.c:6965
+#: config/sparc/sparc.c:7107
 #, c-format
 msgid "invalid %%d operand"
 msgstr "ugyldig %%d-operand"
 
-#: config/sparc/sparc.c:6966
+#: config/sparc/sparc.c:7108
 #, c-format
 msgid "invalid %%D operand"
 msgstr "ugyldig %%D-operand"
 
-#: config/sparc/sparc.c:6982
+#: config/sparc/sparc.c:7124
 #, c-format
 msgid "invalid %%f operand"
 msgstr "ugyldig %%f-operand"
 
-#: config/sparc/sparc.c:6996
+#: config/sparc/sparc.c:7138
 #, c-format
 msgid "invalid %%s operand"
 msgstr "ugyldig %%s-operand"
 
-#: config/sparc/sparc.c:7050
+#: config/sparc/sparc.c:7192
 msgid "long long constant not a valid immediate operand"
 msgstr "long long-konstant er ikke en gyldig umiddelbar operand"
 
-#: config/sparc/sparc.c:7053
+#: config/sparc/sparc.c:7195
 msgid "floating point constant not a valid immediate operand"
 msgstr "kommatalskonstant er ikke en gyldig umiddelbar operand"
 
@@ -13276,273 +13250,273 @@
 msgid "`-gnat' misspelled as `-gant'"
 msgstr "'-gnat' stavet forkert som '-gant'"
 
-#: cp/call.c:217
+#: cp/call.c:219
 msgid "unable to call pointer to member function here"
 msgstr "kan ikke kalde henvisning til medlemsfunktion her"
 
-#: cp/call.c:2228
+#: cp/call.c:2238
 msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr "%s %D(%T, %T, %T) <indbygget>"
 
-#: cp/call.c:2233
+#: cp/call.c:2243
 msgid "%s %D(%T, %T) <built-in>"
 msgstr "%s %D(%T, %T) <indbygget>"
 
-#: cp/call.c:2237
+#: cp/call.c:2247
 msgid "%s %D(%T) <built-in>"
 msgstr "%s %D(%T) <indbygget>"
 
-#: cp/call.c:2241
+#: cp/call.c:2251
 msgid "%s %T <conversion>"
 msgstr "%s %T <konvertering>"
 
-#: cp/call.c:2243
+#: cp/call.c:2253
 msgid "%J%s %+#D <near match>"
 msgstr ""
 
-#: cp/call.c:2245
+#: cp/call.c:2255
 #, fuzzy
 msgid "%J%s %+#D"
 msgstr "%s %+#D"
 
-#: cp/call.c:2280
+#: cp/call.c:2290
 #, fuzzy
 msgid "candidates are:"
 msgstr "candidate%s: %+#D"
 
-#: cp/call.c:2468
+#: cp/call.c:2478
 msgid "conversion from `%T' to `%T' is ambiguous"
 msgstr "konvertering fra '%T' til '%T' er tvetydigt"
 
-#: cp/call.c:2619 cp/call.c:2663
+#: cp/call.c:2629 cp/call.c:2673
 msgid "no matching function for call to `%D(%A)'"
 msgstr "ingen passende funktion for kald til '%D(%A)'"
 
-#: cp/call.c:2622 cp/call.c:2666
+#: cp/call.c:2632 cp/call.c:2676
 msgid "call of overloaded `%D(%A)' is ambiguous"
 msgstr "kald af flertydig '%D(%A)' er tvetydigt"
 
 #. It's no good looking for an overloaded operator() on a
 #. pointer-to-member-function.
-#: cp/call.c:2732
+#: cp/call.c:2742
 #, c-format
 msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr "henvisning til medlemsfunktionen %E kan ikke kaldes uden et objekt; overvej at benytte .* eller ->*"
 
-#: cp/call.c:2798
+#: cp/call.c:2808
 msgid "no match for call to `(%T) (%A)'"
 msgstr "ingen passende fundet for kald til '(%T) (%A)'"
 
-#: cp/call.c:2806
+#: cp/call.c:2816
 msgid "call of `(%T) (%A)' is ambiguous"
 msgstr "kald af '(%T) (%A)' er tvetydigt"
 
-#: cp/call.c:2839
+#: cp/call.c:2849
 #, c-format
 msgid "%s for ternary 'operator?:' in '%E ? %E : %E'"
 msgstr ""
 
-#: cp/call.c:2845
+#: cp/call.c:2855
 #, fuzzy, c-format
 msgid "%s for 'operator%s' in '%E%s'"
 msgstr "%s for operatoren '%T %s' "
 
-#: cp/call.c:2849
+#: cp/call.c:2859
 #, c-format
 msgid "%s for 'operator[]' in '%E[%E]'"
 msgstr ""
 
-#: cp/call.c:2854
+#: cp/call.c:2864
 #, fuzzy, c-format
 msgid "%s for '%s' in '%s %E'"
 msgstr "manglende felt '%s' i '%s'"
 
-#: cp/call.c:2859
+#: cp/call.c:2869
 #, c-format
 msgid "%s for 'operator%s' in '%E %s %E'"
 msgstr ""
 
-#: cp/call.c:2862
+#: cp/call.c:2872
 #, fuzzy, c-format
 msgid "%s for 'operator%s' in '%s%E'"
 msgstr "%s for operatoren '%T %s' "
 
-#: cp/call.c:2951
+#: cp/call.c:2961
 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr "ISO C++ forbyder udeladelse af den mellemste del af et ?:-udtryk"
 
-#: cp/call.c:3028
+#: cp/call.c:3038
 #, c-format
 msgid "`%E' has type `void' and is not a throw-expression"
 msgstr "'%E' har typen 'void' og er ikke et throw-udtryk"
 
-#: cp/call.c:3061 cp/call.c:3265
+#: cp/call.c:3071 cp/call.c:3275
 msgid "operands to ?: have different types"
 msgstr "operander til ?: har forskellige typer"
 
-#: cp/call.c:3219
+#: cp/call.c:3229
 msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
 msgstr "enum-typer passer ikke sammen i betinget udtryk: '%T' og '%T'"
 
-#: cp/call.c:3226
+#: cp/call.c:3236
 msgid "enumeral and non-enumeral type in conditional expression"
 msgstr "enum- og ikke enum-type i betinget udtryk"
 
-#: cp/call.c:3511
+#: cp/call.c:3521
 msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
 msgstr "ingen '%D(int)' erkl鎟et for suffiks '%s', pr鴙er pr鎓iksoperatoren i stedet"
 
-#: cp/call.c:3560
+#: cp/call.c:3570
 msgid "using synthesized `%#D' for copy assignment"
 msgstr "bruger syntetiseret '%#D' for kopitildeling"
 
-#: cp/call.c:3562
+#: cp/call.c:3572
 msgid "  where cfront would use `%#D'"
 msgstr "  hvor cfront ville bruge '%#D'"
 
-#: cp/call.c:3585
+#: cp/call.c:3595
 msgid "comparison between `%#T' and `%#T'"
 msgstr "sammenligning mellem '%#T' og '%#T'"
 
-#: cp/call.c:3831
+#: cp/call.c:3841
 #, fuzzy
 msgid "no suitable `operator %s' for `%T'"
 msgstr "ingen passende 'operator delete' for '%T'"
 
-#: cp/call.c:3848
+#: cp/call.c:3858
 msgid "`%+#D' is private"
 msgstr "'%+#D' er privat"
 
-#: cp/call.c:3850
+#: cp/call.c:3860
 msgid "`%+#D' is protected"
 msgstr "'%+#D' er beskyttet"
 
-#: cp/call.c:3852
+#: cp/call.c:3862
 msgid "`%+#D' is inaccessible"
 msgstr "'%+#D' er ikke tilg鎛gelig"
 
-#: cp/call.c:3853
+#: cp/call.c:3863
 msgid "within this context"
 msgstr "i denne kontekst"
 
-#: cp/call.c:3923
+#: cp/call.c:3947
 msgid "invalid conversion from `%T' to `%T'"
 msgstr "ugyldig konvertering fra '%T' til '%T'"
 
-#: cp/call.c:3925
+#: cp/call.c:3949
 msgid "  initializing argument %P of `%D'"
 msgstr "  ved klarg鴕ing af parameteren %P til '%D'"
 
-#: cp/call.c:4079
+#: cp/call.c:4094
 #, fuzzy
 msgid "cannot bind bitfield `%E' to `%T'"
 msgstr "kan ikke klarg鴕e '%T' fra %T'"
 
-#: cp/call.c:4082
+#: cp/call.c:4097
 #, fuzzy
 msgid "cannot bind packed field `%E' to `%T'"
 msgstr "kan ikke erkl鎟e feltet '%D' til at v鎟e af typen '%T'"
 
-#: cp/call.c:4085
+#: cp/call.c:4100
 #, fuzzy
 msgid "cannot bind rvalue `%E' to `%T'"
 msgstr "kan ikke klarg鴕e '%T' fra %T'"
 
-#: cp/call.c:4170
+#: cp/call.c:4185
 msgid "cannot pass objects of non-POD type `%#T' through `...'; call will abort at runtime"
 msgstr "kan ikke videregive objekter af en ikke-POD type '%#T' gennem '...'; kald vil afbryde p� k鴕selstidspunktet"
 
 #. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4196
+#: cp/call.c:4211
 #, fuzzy
 msgid "cannot receive objects of non-POD type `%#T' through `...'; call will abort at runtime"
 msgstr "kan ikke videregive objekter af en ikke-POD type '%#T' gennem '...'; kald vil afbryde p� k鴕selstidspunktet"
 
-#: cp/call.c:4240
+#: cp/call.c:4255
 #, fuzzy
 msgid "the default argument for parameter %d of `%D' has not yet been parsed"
 msgstr "standardparameter for parameter af typen '%T' har typen '%T'"
 
-#: cp/call.c:4437
+#: cp/call.c:4452
 msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
 msgstr "videregivelse af '%T' som 'this'-parameteren til '%#D' forkaster modifikationer"
 
-#: cp/call.c:4456
+#: cp/call.c:4471
 #, fuzzy
 msgid "`%T' is not an accessible base of `%T'"
 msgstr "'%T' er en utilg鎛gelig stamklasse til '%T'"
 
-#: cp/call.c:4725
+#: cp/call.c:4740
 msgid "could not find class$ field in java interface type `%T'"
 msgstr "kunne ikke finde et class$-felt i Java-gr鎛sefladetypen '%T'"
 
-#: cp/call.c:4980
+#: cp/call.c:4995
 msgid "call to non-function `%D'"
 msgstr "kald af ikke-funktion '%D'"
 
-#: cp/call.c:5006
+#: cp/call.c:5021
 msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
 msgstr "foresp鴕gsel efter medlemmet '%D' i '%E' som er af en ikke-sammensat type '%T'"
 
-#: cp/call.c:5084
+#: cp/call.c:5099
 #, fuzzy
 msgid "no matching function for call to `%T::%s(%A)%#V'"
 msgstr "ingen passende funktion for kald til '%T::%D(%A)%#V'"
 
-#: cp/call.c:5101
+#: cp/call.c:5116
 #, fuzzy, c-format
 msgid "call of overloaded `%s(%A)' is ambiguous"
 msgstr "kald af flertydig '%D(%A)' er tvetydigt"
 
-#: cp/call.c:5122
+#: cp/call.c:5137
 msgid "cannot call member function `%D' without object"
 msgstr "kan ikke kalde medlemsfunktionen '%D' uden et objekt"
 
-#: cp/call.c:5707
+#: cp/call.c:5722
 msgid "passing `%T' chooses `%T' over `%T'"
 msgstr "videregivelse af '%T' v鎙ger '%T' frem for '%T'"
 
-#: cp/call.c:5709 cp/name-lookup.c:4155
+#: cp/call.c:5724 cp/name-lookup.c:4137
 msgid "  in call to `%D'"
 msgstr "  i kald af '%D'"
 
-#: cp/call.c:5766
+#: cp/call.c:5781
 msgid "choosing `%D' over `%D'"
 msgstr "v鎙ger '%D' frem for '%D'"
 
-#: cp/call.c:5767
+#: cp/call.c:5782
 msgid "  for conversion from `%T' to `%T'"
 msgstr "  for konvertering fra '%T' til '%T'"
 
-#: cp/call.c:5769
+#: cp/call.c:5784
 msgid "  because conversion sequence for the argument is better"
 msgstr "  fordi konverteringssekvensen for parameteren er bedre"
 
-#: cp/call.c:5889
+#: cp/call.c:5904
 #, fuzzy
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 msgstr "if鴏ge ISO C++ er '%D' og '%D' tvetydigt selvom den v鎟ste konvertering for f鴕stn鎣nte er bedre end den v鎟ste konvertering for den sidstn鎣nte"
 
-#: cp/call.c:5893
+#: cp/call.c:5908
 #, fuzzy
 msgid "candidate 1:"
 msgstr "candidate%s: %+#D"
 
-#: cp/call.c:5894
+#: cp/call.c:5909
 #, fuzzy
 msgid "candidate 2:"
 msgstr "candidate%s: %+#D"
 
-#: cp/call.c:6003
+#: cp/call.c:6018
 msgid "could not convert `%E' to `%T'"
 msgstr "kunne ikke konvertere '%E' til '%T'"
 
-#: cp/call.c:6108
+#: cp/call.c:6123
 #, fuzzy
 msgid "invalid initialization of non-const reference of type '%T' from a temporary of type '%T'"
 msgstr "ugyldig const_cast af en h鴍rev鎟di fra typen '%T' til typen '%T'"
 
-#: cp/call.c:6112
+#: cp/call.c:6127
 #, fuzzy
 msgid "invalid initialization of reference of type '%T' from expression of type '%T'"
 msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
@@ -13619,222 +13593,222 @@
 msgstr "'%#T' definerer kun private konstruktionsfunktioner og har ingen venner"
 
 # %D er en funktion
-#: cp/class.c:1995
+#: cp/class.c:2038
 msgid "no unique final overrider for `%D' in `%T'"
 msgstr "ingen unik endelig overskrivning af '%D' i '%T'"
 
 #. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2441
+#: cp/class.c:2484
 msgid "`%D' was hidden"
 msgstr "'%D' var skjult"
 
-#: cp/class.c:2442
+#: cp/class.c:2485
 msgid "  by `%D'"
 msgstr "  af '%D'"
 
-#: cp/class.c:2484 cp/decl2.c:1161
+#: cp/class.c:2527 cp/decl2.c:1161
 msgid "`%#D' invalid; an anonymous union can only have non-static data members"
 msgstr "'%#D' er ugyldig; en anonym union kan kun have ikke-statiske datamedlemmer"
 
-#: cp/class.c:2490 cp/decl2.c:1168
+#: cp/class.c:2533 cp/decl2.c:1168
 msgid "private member `%#D' in anonymous union"
 msgstr "privat medlem '%#D' i en anonym union"
 
-#: cp/class.c:2493 cp/decl2.c:1170
+#: cp/class.c:2536 cp/decl2.c:1170
 msgid "protected member `%#D' in anonymous union"
 msgstr "beskyttet medlem '%#D' i en anonym union"
 
-#: cp/class.c:2612
+#: cp/class.c:2655
 msgid "vtable layout for class `%T' may not be ABI-compliant and may change in a future version of GCC due to implicit virtual destructor"
 msgstr "vtable-layout for klassen '%T' f鴏ger ikke n鴇vendigvis ABI'et og kan 鎛dre sig i en fremtidig version af GCC pga. underforst錯t virtuel destruktionsfunktion"
 
-#: cp/class.c:2672
+#: cp/class.c:2715
 msgid "bit-field `%#D' with non-integral type"
 msgstr "bitfelt '%#D' med en ikke-heltalstype"
 
-#: cp/class.c:2692
+#: cp/class.c:2735
 msgid "bit-field `%D' width not an integer constant"
 msgstr "bredden af bitfeltet '%D' er ikke en heltalskonstant"
 
-#: cp/class.c:2698
+#: cp/class.c:2741
 msgid "negative width in bit-field `%D'"
 msgstr "negativ bredde i bitfeltet '%D'"
 
-#: cp/class.c:2703
+#: cp/class.c:2746
 msgid "zero width for bit-field `%D'"
 msgstr "en bredde p� nul for bitfeltet '%D'"
 
-#: cp/class.c:2709
+#: cp/class.c:2752
 msgid "width of `%D' exceeds its type"
 msgstr "bredden af '%D' overstiger typen"
 
-#: cp/class.c:2718
+#: cp/class.c:2761
 msgid "`%D' is too small to hold all values of `%#T'"
 msgstr "'%D' er for lille til at indeholde alle v鎟dierne af '%#T'"
 
-#: cp/class.c:2780
+#: cp/class.c:2823
 msgid "member `%#D' with constructor not allowed in union"
 msgstr "medlemmet '%#D' med en konstruktionsfunktion er ikke tilladt i en union"
 
-#: cp/class.c:2783
+#: cp/class.c:2826
 msgid "member `%#D' with destructor not allowed in union"
 msgstr "medlemmet '%#D' med en destruktionsfunktion er ikke tilladt i en union"
 
-#: cp/class.c:2786
+#: cp/class.c:2829
 msgid "member `%#D' with copy assignment operator not allowed in union"
 msgstr "medlemmet '%#D' med en kopitildelingsoperator er ikke tilladt i en union"
 
-#: cp/class.c:2813
+#: cp/class.c:2856
 msgid "multiple fields in union `%T' initialized"
 msgstr "flere felter i union '%T' tildeles startv鎟di"
 
-#: cp/class.c:2879
+#: cp/class.c:2922
 msgid "ignoring packed attribute on unpacked non-POD field `%#D'"
 msgstr ""
 
-#: cp/class.c:2939
+#: cp/class.c:2982
 #, fuzzy
 msgid "`%D' may not be static because it is a member of a union"
 msgstr "'%D' skal v鎟e en ikke-statisk medlemsfunktion"
 
-#: cp/class.c:2944
+#: cp/class.c:2987
 msgid "`%D' may not have reference type `%T' because it is a member of a union"
 msgstr ""
 
-#: cp/class.c:2952
+#: cp/class.c:2995
 msgid "field `%D' in local class cannot be static"
 msgstr "feltet '%D' i lokal klasse kan ikke v鎟e statisk"
 
-#: cp/class.c:2958
+#: cp/class.c:3001
 msgid "field `%D' invalidly declared function type"
 msgstr "feltet '%D' er p� ugyldig vis erkl鎟et som en funktionstype"
 
-#: cp/class.c:2965
+#: cp/class.c:3008
 msgid "field `%D' invalidly declared method type"
 msgstr "feltet '%D' er p� ugyldig vis erkl鎟et som en medlemsfunktionstype"
 
-#: cp/class.c:2998
+#: cp/class.c:3041
 msgid "non-static reference `%#D' in class without a constructor"
 msgstr "ikke-statisk reference '%#D' i klasse uden en konstruktionsfunktion"
 
-#: cp/class.c:3041
+#: cp/class.c:3084
 msgid "non-static const member `%#D' in class without a constructor"
 msgstr "ikke-statisk konstant medlem '%#D' i klasse uden en konstruktionsfunktion"
 
-#: cp/class.c:3056
+#: cp/class.c:3099
 msgid "field `%#D' with same name as class"
 msgstr "felt '%#D' med samme navn som klassen"
 
-#: cp/class.c:3074
+#: cp/class.c:3117
 msgid "`%#T' has pointer data members"
 msgstr "'%#T' har henvisningsdatamedlemmer"
 
-#: cp/class.c:3078
+#: cp/class.c:3121
 msgid "  but does not override `%T(const %T&)'"
 msgstr "  men overskriver ikke '%T(const %T&)'"
 
-#: cp/class.c:3080
+#: cp/class.c:3123
 msgid "  or `operator=(const %T&)'"
 msgstr "  eller 'operator=(const %T&)'"
 
-#: cp/class.c:3083
+#: cp/class.c:3126
 msgid "  but does not override `operator=(const %T&)'"
 msgstr "  men overskriver ikke 'operator=(const %T&)'"
 
-#: cp/class.c:3517
+#: cp/class.c:3560
 msgid "offset of empty base `%T' may not be ABI-compliant and maychange in a future version of GCC"
 msgstr "afs鎡tet for tom stamklasse '%T' f鴏ger ikke n鴇vendigvis ABI'en og kan 鎛dre sig i en fremtidig version af GCC"
 
-#: cp/class.c:3627
+#: cp/class.c:3670
 msgid "class `%T' will be considered nearly empty in a future version of GCC"
 msgstr "klassen '%T' vil blive betragtet som n鎠ten tom i en fremtidig version af GCC"
 
-#: cp/class.c:3714
+#: cp/class.c:3757
 msgid "initializer specified for non-virtual method `%D'"
 msgstr "startv鎟di angivet for ikke-virtuel medlemsfunktion '%D'"
 
-#: cp/class.c:4402
+#: cp/class.c:4445
 msgid "offset of virtual base `%T' is not ABI-compliant and may change in a future version of GCC"
 msgstr "afs鎡tet for virtuel stamklasse '%T' f鴏ger ikke ABI'en og kan 鎛dre sig i en fremtidig version af GCC"
 
-#: cp/class.c:4492
+#: cp/class.c:4535
 msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
 msgstr "direkte stamklasse '%T' er ikke tilg鎛gelig i '%T' p� grund af tvetydighed"
 
-#: cp/class.c:4505
+#: cp/class.c:4548
 msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
 msgstr "virtuel stamklasse '%T' er ikke tilg鎛gelig i '%T' p� grund af tvetydighed"
 
-#: cp/class.c:4679
+#: cp/class.c:4722
 msgid "size assigned to `%T' may not be ABI-compliant and may change in a future version of GCC"
 msgstr "st鴕relsen der bliver tildelt '%T' f鴏ger ikke n鴇vendigvis ABI'en og kan 鎛dre sig i en fremtidig version af GCC"
 
 #. Versions of G++ before G++ 3.4 did not reset the
 #. DECL_MODE.
-#: cp/class.c:4718
+#: cp/class.c:4761
 #, fuzzy
 msgid "the offset of `%D' may not be ABI-compliant and may change in a future version of GCC"
 msgstr "afs鎡tet for '%D' f鴏ger ikke ABI'en og kan 鎛dre sig i en fremtidig version af GCC"
 
-#: cp/class.c:4741
+#: cp/class.c:4784
 msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
 msgstr "afs鎡tet for '%D' f鴏ger ikke ABI'en og kan 鎛dre sig i en fremtidig version af GCC"
 
-#: cp/class.c:4750
+#: cp/class.c:4793
 msgid "`%D' contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 msgstr "'%D' indeholder tomme klasser hvad der kan f� stamklasser til at blive placeret andre steder i en fremtidig version af GCC"
 
-#: cp/class.c:4809
+#: cp/class.c:4852
 msgid "layout of classes derived from empty class `%T' may change in a future version of GCC"
 msgstr "layoutet af klasser der nedarver fra den tomme klasse '%T' kan 鎛dre sig i en fremtidig version af GCC"
 
-#: cp/class.c:4939 cp/semantics.c:2044
+#: cp/class.c:4982 cp/semantics.c:2041
 msgid "redefinition of `%#T'"
 msgstr "omdefinering af '%#T'"
 
-#: cp/class.c:5109
+#: cp/class.c:5152
 msgid "`%#T' has virtual functions but non-virtual destructor"
 msgstr "'%#T' har virtuelle funktioner, men ikke-virtuel destruktionsfunktion"
 
-#: cp/class.c:5188
+#: cp/class.c:5231
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr "fors鴊te at afslutte struct, men blev stoppet af tidligere fortolkningsfejl"
 
-#: cp/class.c:5630
+#: cp/class.c:5673
 #, c-format
 msgid "language string `\"%s\"' not recognized"
 msgstr "sprogstrengen '\"%s\"' ikke genkendt"
 
-#: cp/class.c:5718
+#: cp/class.c:5761
 msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
 msgstr "kan ikke benytte den flertydiggjorte funktion '%D' baseret p� konvertering til typen '%T'"
 
-#: cp/class.c:5843
+#: cp/class.c:5886
 msgid "no matches converting function `%D' to type `%#T'"
 msgstr "ingen passende ved konvertering af funktionen '%D' til typen '%#T'"
 
-#: cp/class.c:5866
+#: cp/class.c:5909
 msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
 msgstr "konvertering af den flertydiggjorte funktion '%D' til typen '%T' er tvetydig"
 
-#: cp/class.c:5892
+#: cp/class.c:5935
 msgid "assuming pointer to member `%D'"
 msgstr "antager henvisning til medlemmet '%D'"
 
-#: cp/class.c:5895
+#: cp/class.c:5938
 #, c-format
 msgid "(a pointer to member can only be formed with `&%E')"
 msgstr "(en henvisning til medlem kan kun dannes med '&%E')"
 
-#: cp/class.c:5940 cp/class.c:6122 cp/class.c:6129
+#: cp/class.c:5983 cp/class.c:6165 cp/class.c:6172
 msgid "not enough type information"
 msgstr "ikke tilstr鎘kelig information om typen"
 
-#: cp/class.c:5957
+#: cp/class.c:6000
 msgid "argument of type `%T' does not match `%T'"
 msgstr "parameter af typen '%T' passer ikke til '%T'"
 
-#: cp/class.c:6106
+#: cp/class.c:6149
 msgid "invalid operation on uninstantiated type"
 msgstr "ugyldig operation p� uudskiftet type"
 
@@ -13843,11 +13817,11 @@
 #. A name N used in a class S shall refer to the same declaration
 #. in its context and when re-evaluated in the completed scope of
 #. S.
-#: cp/class.c:6364 cp/decl.c:1222 cp/name-lookup.c:514 cp/pt.c:2097
+#: cp/class.c:6407 cp/decl.c:1223 cp/name-lookup.c:514 cp/pt.c:2125
 msgid "declaration of `%#D'"
 msgstr "omerkl鎟ing af '%#D'"
 
-#: cp/class.c:6365
+#: cp/class.c:6408
 msgid "changes meaning of `%D' from `%+#D'"
 msgstr "skifter betydningen af '%D' fra '%+#D'"
 
@@ -13950,150 +13924,167 @@
 msgid "  candidate conversions include `%D' and `%D'"
 msgstr "  kandidater til konverteringen inkluderer '%D' og '%D'"
 
-#: cp/decl.c:371
+#: cp/decl.c:372
 msgid "label `%D' used but not defined"
 msgstr "etiketten '%D' er benyttet, men ikke defineret"
 
-#: cp/decl.c:378
+#: cp/decl.c:379
 msgid "label `%D' defined but not used"
 msgstr "etiketten '%D' er defineret, men ikke benyttet"
 
-#: cp/decl.c:1130 cp/decl.c:1556
+#: cp/decl.c:1131 cp/decl.c:1570
 msgid "previous declaration of `%D'"
 msgstr "'%D' er tidligere erkl鎟et"
 
-#: cp/decl.c:1178
+#: cp/decl.c:1179
 #, fuzzy
 msgid "%Jfunction '%D' redeclared as inline"
 msgstr "funktionen '%s' omerkl鎟et som inline"
 
-#: cp/decl.c:1179
+#: cp/decl.c:1180
 #, fuzzy
 msgid "%Jprevious declaration of '%D' with attribute noinline"
 msgstr "tidligere erkl鎟ing af funktionen '%s' med egenskaben noinline"
 
-#: cp/decl.c:1186
+#: cp/decl.c:1187
 #, fuzzy
 msgid "%Jfunction '%D' redeclared with attribute noinline"
 msgstr "funktionen '%s' omerkl鎟et med egenskaben noinline"
 
-#: cp/decl.c:1188
+#: cp/decl.c:1189
 #, fuzzy
 msgid "%Jprevious declaration of '%D' was inline"
 msgstr "tidligere erkl鎟ing af funktionen '%s' var inline"
 
-#: cp/decl.c:1209 cp/decl.c:1247
+#: cp/decl.c:1210 cp/decl.c:1248
 msgid "shadowing %s function `%#D'"
 msgstr "skygger for en %s-funktion '%#D'"
 
-#: cp/decl.c:1218
+#: cp/decl.c:1219
 msgid "library function `%#D' redeclared as non-function `%#D'"
 msgstr "biblioteksfunktionen '%#D' er omerkl鎟et som '%#D' der ikke er en funktion"
 
-#: cp/decl.c:1223
+#: cp/decl.c:1224
 msgid "conflicts with built-in declaration `%#D'"
 msgstr "strider mod indbygget erkl鎟ing '%#D'"
 
 # f鴏ges af n鎠te tekst
-#: cp/decl.c:1242 cp/decl.c:1354 cp/decl.c:1370
+#: cp/decl.c:1243 cp/decl.c:1355 cp/decl.c:1371
 msgid "new declaration `%#D'"
 msgstr "ny erkl鎟ing af '%#D'"
 
-#: cp/decl.c:1243
+#: cp/decl.c:1244
 msgid "ambiguates built-in declaration `%#D'"
 msgstr "tvetydigg鴕 indbygget erkl鎟ing '%#D'"
 
-#: cp/decl.c:1314
+#: cp/decl.c:1315
 msgid "`%#D' redeclared as different kind of symbol"
 msgstr "'%#D' omerkl鎟et som en anden form for symbol"
 
-#: cp/decl.c:1317
+#: cp/decl.c:1318
 msgid "previous declaration of `%#D'"
 msgstr "tidligere erkl鎟ing af '%#D'"
 
-#: cp/decl.c:1339
+#: cp/decl.c:1340
 msgid "declaration of template `%#D'"
 msgstr "erkl鎟ing af skabelon '%#D'"
 
-#: cp/decl.c:1340 cp/name-lookup.c:515
+#: cp/decl.c:1341 cp/name-lookup.c:515
 msgid "conflicts with previous declaration `%#D'"
 msgstr "strider mod tidligere erkl鎟ing '%#D'"
 
-#: cp/decl.c:1355 cp/decl.c:1371
+#: cp/decl.c:1356 cp/decl.c:1372
 msgid "ambiguates old declaration `%#D'"
 msgstr "tvetydigg鴕 tidligere erkl鎟ing '%#D'"
 
-#: cp/decl.c:1363
+#: cp/decl.c:1364
 msgid "declaration of C function `%#D' conflicts with"
 msgstr "erkl鎟ing af C-funktionen '%#D' strider mod"
 
-#: cp/decl.c:1365
+#: cp/decl.c:1366
 msgid "previous declaration `%#D' here"
 msgstr "tidligere erkl鎟ing af '%#D' her"
 
-#: cp/decl.c:1381
+#: cp/decl.c:1382
 #, fuzzy
 msgid "conflicting declaration '%#D'"
 msgstr "modstridende erkl鎟inger af '%s'"
 
-#: cp/decl.c:1382
+#: cp/decl.c:1383
 #, fuzzy
 msgid "'%D' has a previous declaration as `%#D'"
 msgstr "tidligere erkl鎟ing som '%#D'"
 
-#: cp/decl.c:1435
+#. [namespace.alias]
+#.
+#. A namespace-name or namespace-alias shall not be declared as
+#. the name of any other entity in the same declarative region.
+#. A namespace-name defined at global scope shall not be
+#. declared as the name of any other entity in any glogal scope
+#. of the program.
+#: cp/decl.c:1436
+#, fuzzy
+msgid "declaration of `namespace %D' conflicts with"
+msgstr "erkl鎟ing af C-funktionen '%#D' strider mod"
+
+#: cp/decl.c:1437
+#, fuzzy
+msgid "previous declaration of `namespace %D' here"
+msgstr "tidligere erkl鎟ing af '%#D' her"
+
+#: cp/decl.c:1449
 msgid "`%#D' previously defined here"
 msgstr "'%#D' tidligere defineret her"
 
-#: cp/decl.c:1436
+#: cp/decl.c:1450
 msgid "`%#D' previously declared here"
 msgstr "'%#D' tidligere erkl鎟et her"
 
 #. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:1445
+#: cp/decl.c:1459
 msgid "prototype for `%#D'"
 msgstr "prototypen for '%#D'"
 
-#: cp/decl.c:1446
+#: cp/decl.c:1460
 #, fuzzy
 msgid "%Jfollows non-prototype definition here"
 msgstr "f鴏ger definition uden prototype her"
 
-#: cp/decl.c:1458
+#: cp/decl.c:1472
 msgid "previous declaration of `%#D' with %L linkage"
 msgstr "tidligere erkl鎟ing af '%#D' med %L-k鎑ning"
 
-#: cp/decl.c:1460
+#: cp/decl.c:1474
 msgid "conflicts with new declaration with %L linkage"
 msgstr "strider mod ny erkl鎟ing af med %L-k鎑ning"
 
-#: cp/decl.c:1483 cp/decl.c:1490
+#: cp/decl.c:1497 cp/decl.c:1504
 msgid "default argument given for parameter %d of `%#D'"
 msgstr "standardparameter givet til %d. parameter for '%#D'"
 
-#: cp/decl.c:1485 cp/decl.c:1492
+#: cp/decl.c:1499 cp/decl.c:1506
 msgid "after previous specification in `%#D'"
 msgstr "efter tidligere specifikation i '%#D'"
 
-#: cp/decl.c:1501
+#: cp/decl.c:1515
 msgid "`%#D' was used before it was declared inline"
 msgstr "'%#D' blev brugt f鴕 erkl鎟ing som inline"
 
-#: cp/decl.c:1502
+#: cp/decl.c:1516
 #, fuzzy
 msgid "%Jprevious non-inline declaration here"
 msgstr "tidligere ikke-inline erkl鎟ing her"
 
-#: cp/decl.c:1555
+#: cp/decl.c:1569
 msgid "redundant redeclaration of `%D' in same scope"
 msgstr "overfl鴇ig omerkl鎟ing af '%D' i samme virkefelt"
 
-#: cp/decl.c:1649
+#: cp/decl.c:1663
 #, c-format
 msgid "declaration of `%F' throws different exceptions"
 msgstr "erkl鎟ing af '%F' kaster forskellige undtagelser"
 
-#: cp/decl.c:1651
+#: cp/decl.c:1665
 #, c-format
 msgid "than previous declaration `%F'"
 msgstr "end tidligere erkl鎟ing '%F'"
@@ -14106,501 +14097,519 @@
 #. that specialization that would cause an implicit
 #. instantiation to take place, in every translation unit in
 #. which such a use occurs.
-#: cp/decl.c:1798
+#: cp/decl.c:1812
 msgid "explicit specialization of %D after first use"
 msgstr "eksplicit specialisering af %D efter f鴕ste brug"
 
-#: cp/decl.c:1878
+#: cp/decl.c:1892
 msgid "%J'%D': visibility attribute ignored because it"
 msgstr ""
 
-#: cp/decl.c:1880
+#: cp/decl.c:1894
 #, fuzzy
 msgid "%Jconflicts with previous declaration here"
 msgstr "strider mod tidligere erkl鎟ing '%#D'"
 
-#: cp/decl.c:1974
+#: cp/decl.c:1988
 msgid "implicit declaration of function `%#D'"
 msgstr "underforst錯t erkl鎟ing af funktionen '%#D'"
 
-#: cp/decl.c:2137
+#: cp/decl.c:2151
 #, c-format
 msgid "label `%s' referenced outside of any function"
 msgstr "der er blevet henvist til etiketten '%s' uden for en funktion"
 
-#: cp/decl.c:2234 cp/decl.c:2258 cp/decl.c:2346
+#: cp/decl.c:2248 cp/decl.c:2272 cp/decl.c:2360
 msgid "jump to label `%D'"
 msgstr "spring til etiketten '%D' "
 
-#: cp/decl.c:2236 cp/decl.c:2260
+#: cp/decl.c:2250 cp/decl.c:2274
 msgid "jump to case label"
 msgstr "spring til case-etiket"
 
-#: cp/decl.c:2239 cp/decl.c:2263
+#: cp/decl.c:2253 cp/decl.c:2277
 #, fuzzy
 msgid "%H  from here"
 msgstr "  herfra"
 
-#: cp/decl.c:2244
+#: cp/decl.c:2258
 msgid "  crosses initialization of `%#D'"
 msgstr "  krydser klarg鴕ing af '%#D'"
 
-#: cp/decl.c:2247 cp/decl.c:2362
+#: cp/decl.c:2261 cp/decl.c:2376
 msgid "  enters scope of non-POD `%#D'"
 msgstr "  g錼 ind i virkefelt af ikke-POD '%#D'"
 
-#: cp/decl.c:2267 cp/decl.c:2366
+#: cp/decl.c:2281 cp/decl.c:2380
 msgid "  enters try block"
 msgstr "  g錼 ind i try-blok"
 
-#: cp/decl.c:2269 cp/decl.c:2368
+#: cp/decl.c:2283 cp/decl.c:2382
 msgid "  enters catch block"
 msgstr "  g錼 ind i catch-blok"
 
-#: cp/decl.c:2347
+#: cp/decl.c:2361
 msgid "  from here"
 msgstr "  herfra"
 
 #. Can't skip init of __exception_info.
-#: cp/decl.c:2358
+#: cp/decl.c:2372
 #, fuzzy
 msgid "%J  enters catch block"
 msgstr "  g錼 ind i catch-blok"
 
-#: cp/decl.c:2360
+#: cp/decl.c:2374
 msgid "  skips initialization of `%#D'"
 msgstr "  springer over klarg鴕ing af '%#D'"
 
-#: cp/decl.c:2394
+#: cp/decl.c:2408
 msgid "label named wchar_t"
 msgstr "etiket med navnet wchar_t"
 
-#: cp/decl.c:2397
+#: cp/decl.c:2411
 msgid "duplicate label `%D'"
 msgstr "etiketten '%D' optr鎑er mere end 閚 gang"
 
-#: cp/decl.c:2625 cp/parser.c:3182
+#: cp/decl.c:2639 cp/parser.c:3192
 msgid "`%D' used without template parameters"
 msgstr "'%D' benyttet uden skabelonsparametre"
 
-#: cp/decl.c:2635 cp/decl.c:2651 cp/decl.c:2739
+#: cp/decl.c:2649 cp/decl.c:2665 cp/decl.c:2753
 msgid "no class template named `%#T' in `%#T'"
 msgstr "ingen klasseskabelon ved navn '%#T' i '%#T'"
 
-#: cp/decl.c:2672 cp/decl.c:2682 cp/decl.c:2702
+#: cp/decl.c:2686 cp/decl.c:2696 cp/decl.c:2716
 msgid "no type named `%#T' in `%#T'"
 msgstr "ingen type ved navn '%#T' i '%#T'"
 
-#: cp/decl.c:3429
+#: cp/decl.c:3443
 #, fuzzy
 msgid "%Jan anonymous union cannot have function members"
 msgstr "en anonym union kan ikke have funktionsmedlemmer"
 
-#: cp/decl.c:3447
+#: cp/decl.c:3461
 msgid "member %#D' with constructor not allowed in anonymous aggregate"
 msgstr "medlemmet '%#D' med konstruktionsfunktion er ikke tilladt i anonym sammensat type"
 
-#: cp/decl.c:3450
+#: cp/decl.c:3464
 msgid "member %#D' with destructor not allowed in anonymous aggregate"
 msgstr "medlemmet '%#D' med destruktionsfunktion er ikke tilladt i anonym sammensat type"
 
-#: cp/decl.c:3453
+#: cp/decl.c:3467
 msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
 msgstr "medlemmet '%#D' med kopitildelingsoperator er ikke tilladt i anonym sammensat type"
 
-#: cp/decl.c:3493
+#: cp/decl.c:3507
 msgid "redeclaration of C++ built-in type `%T'"
 msgstr "omerkl鎟ing af indbygget type i C++ '%T'"
 
-#: cp/decl.c:3531
+#: cp/decl.c:3545
 msgid "multiple types in one declaration"
 msgstr "flere typer i 閚 erkl鎟ing"
 
-#: cp/decl.c:3557
+#: cp/decl.c:3571
 msgid "missing type-name in typedef-declaration"
 msgstr "manglende typenavn i typedef-erkl鎟ing"
 
-#: cp/decl.c:3565
+#: cp/decl.c:3579
 msgid "ISO C++ prohibits anonymous structs"
 msgstr "ISO C++ forbyder anonyme strukturer"
 
-#: cp/decl.c:3572
+#: cp/decl.c:3586
 msgid "`%D' can only be specified for functions"
 msgstr "'%D' kan kun angives for funktioner"
 
-#: cp/decl.c:3574
+#: cp/decl.c:3588
 msgid "`%D' can only be specified inside a class"
 msgstr "'%D' kan kun angives inden i en klasse"
 
-#: cp/decl.c:3576
+#: cp/decl.c:3590
 msgid "`%D' can only be specified for constructors"
 msgstr "'%D' kan kun angives for konstruktionsfunktioner"
 
-#: cp/decl.c:3579
+#: cp/decl.c:3593
 msgid "`%D' can only be specified for objects and functions"
 msgstr "'%D' kan kun angives for objekter og funktioner"
 
 # init d鎘ker over v鎟ditildeling her - samme for de n鎠te mange
-#: cp/decl.c:3721 cp/decl2.c:855
+#: cp/decl.c:3735 cp/decl2.c:855
 msgid "typedef `%D' is initialized (use __typeof__ instead)"
 msgstr "typedef '%D' bliver tildelt en v鎟di (benyt __typeof__ i stedet)"
 
-#: cp/decl.c:3726
+#: cp/decl.c:3740
 msgid "function `%#D' is initialized like a variable"
 msgstr "funktionen '%#D' bliver tildelt en startv鎟di som en variabel"
 
-#: cp/decl.c:3738
+#: cp/decl.c:3752
 msgid "declaration of `%#D' has `extern' and is initialized"
 msgstr "erkl鎟ingen af '%#D' indeholder 'extern' og variablen bliver tildelt en startv鎟di"
 
-#: cp/decl.c:3771
+#: cp/decl.c:3785
 msgid "`%#D' is not a static member of `%#T'"
 msgstr "'%#D' er ikke et statisk medlem af '%#T'"
 
-#: cp/decl.c:3777
+#: cp/decl.c:3791
 msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
 msgstr "ISO C++ tillader ikke '%T::%D' at blive defineret som '%T::%D'"
 
-#: cp/decl.c:3788
+#: cp/decl.c:3802
 msgid "duplicate initialization of %D"
 msgstr "%D tildelt startv鎟di mere end 閚 gang"
 
-#: cp/decl.c:3819
+#: cp/decl.c:3833
 msgid "declaration of `%#D' outside of class is not definition"
 msgstr "erkl鎟ing af '%#D' uden for en klasse er ikke en definition"
 
-#: cp/decl.c:3868
+#: cp/decl.c:3882
 msgid "variable `%#D' has initializer but incomplete type"
 msgstr "variablen '%#D' bliver tildelt en startv鎟di, men er af en ufuldst鎛dig type"
 
-#: cp/decl.c:3876 cp/decl.c:4445
+#: cp/decl.c:3890 cp/decl.c:4500
 msgid "elements of array `%#D' have incomplete type"
 msgstr "elementer i tabellen '%#D' er af en ufuldst鎛dig type"
 
-#: cp/decl.c:3892
+#: cp/decl.c:3906
 msgid "aggregate `%#D' has incomplete type and cannot be defined"
 msgstr "den sammensatte type '%#D' er af en ufuldst鎛dig type og kan ikke defineres"
 
-#: cp/decl.c:3942
+#: cp/decl.c:3956
 msgid "`%D' declared as reference but not initialized"
 msgstr "'%D' erkl鎟et som en reference, men bliver ikke tildelt en startv鎟di"
 
-#: cp/decl.c:3948
+#: cp/decl.c:3962
 msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
 msgstr "ISO C++ forbyder brug af en startv鎟diliste til at klarg鴕e referencen '%D'"
 
-#: cp/decl.c:3976
+#: cp/decl.c:3990
 msgid "cannot initialize `%T' from `%T'"
 msgstr "kan ikke klarg鴕e '%T' fra %T'"
 
-#: cp/decl.c:4008
+#: cp/decl.c:4022
 msgid "initializer fails to determine size of `%D'"
 msgstr "startv鎟dien giver ikke st鴕relsen af '%D'"
 
-#: cp/decl.c:4013
+#: cp/decl.c:4027
 msgid "array size missing in `%D'"
 msgstr "tabelst鴕relsen mangler i '%D'"
 
-#: cp/decl.c:4025
+#: cp/decl.c:4039
 msgid "zero-size array `%D'"
 msgstr "nulst鴕relsestabel '%D'"
 
 #. An automatic variable with an incomplete type: that is an error.
 #. Don't talk about array types here, since we took care of that
 #. message in grokdeclarator.
-#: cp/decl.c:4062
+#: cp/decl.c:4076
 msgid "storage size of `%D' isn't known"
 msgstr "lagringsst鴕relsen af '%D' er ikke kendt"
 
-#: cp/decl.c:4084
+#: cp/decl.c:4098
 msgid "storage size of `%D' isn't constant"
 msgstr "lagringsst鴕relsen af '%D' er ikke konstant"
 
-#: cp/decl.c:4139
+#: cp/decl.c:4153
 msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
 msgstr "semantikken for indlejret funktionsstatisk data '%#D' er forkert (du ender med flere kopier)"
 
-#: cp/decl.c:4140
+#: cp/decl.c:4154
 #, fuzzy
 msgid "%J  you can work around this by removing the initializer"
 msgstr "  du kan arbejde dig rundt om dette ved at fjerne startv鎟dien"
 
-#: cp/decl.c:4166
+#: cp/decl.c:4180
 msgid "uninitialized const `%D'"
 msgstr "konstant '%D' uden startv鎟di"
 
-#: cp/decl.c:4245
+#: cp/decl.c:4240
+msgid "name `%D' used in a GNU-style designated initializer for an array"
+msgstr ""
+
+#: cp/decl.c:4251
+#, c-format
+msgid "Designated initializer `%E' larger than array size"
+msgstr ""
+
+#: cp/decl.c:4323
 msgid "brace-enclosed initializer used to initialize `%T'"
 msgstr "startv鎟di i kr鴏lede paranteser benyttet til at klarg鴕e '%T'"
 
-#: cp/decl.c:4309
+#: cp/decl.c:4387
 msgid "initializer for `%T' must be brace-enclosed"
 msgstr "startv鎟di for '%T' skal v鎟e indesluttet i kr鴏lede paranteser"
 
-#: cp/decl.c:4326
+#: cp/decl.c:4404
 msgid "ISO C++ does not allow designated initializers"
 msgstr "ISO C++ tillader ikke udpegede startv鎟dier"
 
-#: cp/decl.c:4330
+#: cp/decl.c:4408
 msgid "`%T' has no non-static data member named `%D'"
 msgstr "'%T' har intet ikke-statisk medlem ved navn '%D'"
 
-#: cp/decl.c:4378
-msgid "name `%D' used in a GNU-style designated initializer for an array"
-msgstr ""
-
-#: cp/decl.c:4401
+#: cp/decl.c:4456
 msgid "too many initializers for `%T'"
 msgstr "for mange startv鎟dier for '%T'"
 
-#: cp/decl.c:4439
+#: cp/decl.c:4494
 msgid "variable-sized object `%D' may not be initialized"
 msgstr "objektet '%D' af variabel st鴕relse m� ikke tildeles en startv鎟di"
 
-#: cp/decl.c:4450
+#: cp/decl.c:4505
 msgid "`%D' has incomplete type"
 msgstr "'%D' er af en ufuldst鎛dig type"
 
-#: cp/decl.c:4505
+#: cp/decl.c:4560
 msgid "`%D' must be initialized by constructor, not by `{...}'"
 msgstr "'%D' skal klarg鴕es af en konstruktionsfunktion, ikke af '{...}'"
 
-#: cp/decl.c:4549
+#: cp/decl.c:4604
 msgid "structure `%D' with uninitialized const members"
 msgstr "struktur '%D' med konstante medlemmer uden startv鎟di"
 
-#: cp/decl.c:4551
+#: cp/decl.c:4606
 msgid "structure `%D' with uninitialized reference members"
 msgstr "struktur '%D' med referencemedlemmer uden startv鎟di"
 
-#: cp/decl.c:4732
+#: cp/decl.c:4788
 msgid "assignment (not initialization) in declaration"
 msgstr "tildeling (ikke klarg鴕ing) i erkl鎟ing"
 
-#: cp/decl.c:4749
+#: cp/decl.c:4805
 msgid "cannot initialize `%D' to namespace `%D'"
 msgstr "kan ikke tildele startv鎟di til '%D' med navnerummet '%D'"
 
-#: cp/decl.c:4803
+#: cp/decl.c:4859
 msgid "shadowing previous type declaration of `%#D'"
 msgstr "skygger for tidligere typeerkl鎟ing af '%#D'"
 
-#: cp/decl.c:4840
+#: cp/decl.c:4896
 msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
 msgstr "'%D' kan ikke v鎟e tr錮lokal eftersom den er af en ikke-POD type '%T'"
 
-#: cp/decl.c:4855
+#: cp/decl.c:4911
 msgid "`%D' is thread-local and so cannot be dynamically initialized"
 msgstr "'%D' er tr錮lokal og kan derfor ikke blive tildelt en startv鎟di dynamisk"
 
-#: cp/decl.c:5337
+#: cp/decl.c:5406
 msgid "invalid catch parameter"
 msgstr "ugyldig catch-parameter"
 
-#: cp/decl.c:5451
+#: cp/decl.c:5520
 msgid "destructor for alien class `%T' cannot be a member"
 msgstr "destruktionsfunktionen for den fremmede klasse '%T' kan ikke v鎟e et medlem"
 
-#: cp/decl.c:5454
+#: cp/decl.c:5523
 msgid "constructor for alien class `%T' cannot be a member"
 msgstr "konstruktionsfunktionen for den fremmede klasse '%T' kan ikke v鎟e et medlem"
 
-#: cp/decl.c:5476
+#: cp/decl.c:5545
 msgid "`%D' declared as a `virtual' %s"
 msgstr "'%D' erkl鎟et som 'virtual' %s"
 
-#: cp/decl.c:5478
+#: cp/decl.c:5547
 msgid "`%D' declared as an `inline' %s"
 msgstr "'%D' erkl鎟et som 'inline' %s"
 
 # %s bliver omsat til typen
-#: cp/decl.c:5480
+#: cp/decl.c:5549
 msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
 msgstr "'const'- og 'volatile'-funktionsangivelser til '%D' er ugyldigt i erkl鎟ing af %s"
 
-#: cp/decl.c:5483
+#: cp/decl.c:5552
 msgid "`%D' declared as a friend"
 msgstr "'%D' er erkl鎟et som en ven"
 
-#: cp/decl.c:5489
+#: cp/decl.c:5558
 msgid "`%D' declared with an exception specification"
 msgstr "'%D' erkl鎟et med en undtagelsesspecifikation"
 
-#: cp/decl.c:5571
+#: cp/decl.c:5640
 msgid "cannot declare `::main' to be a template"
 msgstr "kan ikke erkl鎟e '::main' som en skabelon"
 
-#: cp/decl.c:5573
+#: cp/decl.c:5642
 msgid "cannot declare `::main' to be inline"
 msgstr "kan ikke erkl鎟e '::main' som indlejret"
 
-#: cp/decl.c:5575
+#: cp/decl.c:5644
 msgid "cannot declare `::main' to be static"
 msgstr "kan ikke erkl鎟e '::main' som statisk"
 
-#: cp/decl.c:5578
+#: cp/decl.c:5647
 msgid "`main' must return `int'"
 msgstr "'main' skal returnere typen 'int'"
 
-#: cp/decl.c:5606
+#: cp/decl.c:5675
 msgid "non-local function `%#D' uses anonymous type"
 msgstr "ikke-lokal funktion '%#D' bruger anonym type"
 
-#: cp/decl.c:5609
+#: cp/decl.c:5678
 msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
 msgstr "'%#D' refererer ikke til den ikkemodificerede type, so den bruges ikke til sammenk鎑ning"
 
-#: cp/decl.c:5615
+#: cp/decl.c:5684
 msgid "non-local function `%#D' uses local type `%T'"
 msgstr "ikke-lokal funktion '%#D' bruger lokal type '%T'"
 
-#: cp/decl.c:5639
+#: cp/decl.c:5708
 msgid "%smember function `%D' cannot have `%T' method qualifier"
 msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
 
-#: cp/decl.c:5663
+#: cp/decl.c:5732
 msgid "defining explicit specialization `%D' in friend declaration"
 msgstr "definering af eksplicit specialisering '%D' i friend-erkl鎟ing"
 
 #. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:5673
+#: cp/decl.c:5742
 msgid "invalid use of template-id `%D' in declaration of primary template"
 msgstr "ugyldig brug af skabelons-id '%D' i erkl鎟ing af prim鎟 skabelon"
 
-#: cp/decl.c:5700
+#: cp/decl.c:5769
 msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
 msgstr "standardparametre er ikke tilladt i erkl鎟ing af venneskabelonsspecialisering '%D'"
 
-#: cp/decl.c:5707
+#: cp/decl.c:5776
 msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
 msgstr "'inline' er ikke tilladt i erkl鎟ing venneskabelonsspecialisering '%D'"
 
-#: cp/decl.c:5765
+#: cp/decl.c:5834
 msgid "definition of implicitly-declared `%D'"
 msgstr "definition af underforst錯t-erkl鎟et '%D'"
 
-#: cp/decl.c:5785 cp/decl2.c:738
+#: cp/decl.c:5854 cp/decl2.c:738
 msgid "no `%#D' member function declared in class `%T'"
 msgstr "ingen medlemsfunktion '%#D' erkl鎟et i klassen '%T'"
 
-#: cp/decl.c:5919
+#: cp/decl.c:5988
 msgid "non-local variable `%#D' uses local type `%T'"
 msgstr "ikke-lokal variabel '%#D' bruger lokal type '%T'"
 
-#: cp/decl.c:6034
+#: cp/decl.c:6103
 msgid "invalid in-class initialization of static data member of non-integral type `%T'"
 msgstr "ugyldig tildeling af startv鎟di i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
 
-#: cp/decl.c:6043
+#: cp/decl.c:6112
 msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
 msgstr "ISO C++ forbyder tildeling af startv鎟di i klasse til ikke-konstant statisk medlem '%D'"
 
-#: cp/decl.c:6046
+#: cp/decl.c:6115
 msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
 msgstr "ISO C++ forbyder tildeling af startv鎟di til medlemskonstant '%D' af en ikke-heltallig type"
 
-#: cp/decl.c:6065
+#: cp/decl.c:6134
 #, fuzzy
 msgid "size of array `%D' has non-integral type `%T'"
 msgstr "st鴕relsen af tabellen '%D' er ikke af en heltalstype"
 
-#: cp/decl.c:6067
+#: cp/decl.c:6136
 #, fuzzy
 msgid "size of array has non-integral type `%T'"
 msgstr "st鴕relsen af tabel er ikke af en heltalstype"
 
-#: cp/decl.c:6103
+#: cp/decl.c:6172
 msgid "size of array `%D' is negative"
 msgstr "st鴕relsen af tabellen '%D' er negativ"
 
-#: cp/decl.c:6105
+#: cp/decl.c:6174
 msgid "size of array is negative"
 msgstr "st鴕relsen af tabel er negativ"
 
-#: cp/decl.c:6113
+#: cp/decl.c:6182
 msgid "ISO C++ forbids zero-size array `%D'"
 msgstr "ISO C++ forbyder tabellen '%D' med st鴕relsen nul"
 
-#: cp/decl.c:6115
+#: cp/decl.c:6184
 msgid "ISO C++ forbids zero-size array"
 msgstr "ISO C++ forbyder tabel med st鴕relsen nul"
 
-#: cp/decl.c:6122
+#: cp/decl.c:6191
 msgid "size of array `%D' is not an integral constant-expression"
 msgstr "st鴕relsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
 
-#: cp/decl.c:6125
+#: cp/decl.c:6194
 msgid "size of array is not an integral constant-expression"
 msgstr "st鴕relsen af tabel er ikke af et heltalligt konstantudtryk"
 
-#: cp/decl.c:6130
+#: cp/decl.c:6199
 msgid "ISO C++ forbids variable-size array `%D'"
 msgstr "ISO C++ forbyder tabellen '%D' med variabel st鴕relse"
 
-#: cp/decl.c:6132
+#: cp/decl.c:6201
 msgid "ISO C++ forbids variable-size array"
 msgstr "ISO C++ forbyder tabel med variabel st鴕relse"
 
-#: cp/decl.c:6154
+#: cp/decl.c:6223
 msgid "overflow in array dimension"
 msgstr "tabeldimension for stor"
 
-#: cp/decl.c:6248
+#: cp/decl.c:6317
 msgid "declaration of `%D' as %s"
 msgstr "erkl鎟ing af '%D' som %s"
 
-#: cp/decl.c:6250
+#: cp/decl.c:6319
 #, c-format
 msgid "creating %s"
 msgstr "opretter %s"
 
-#: cp/decl.c:6262
+#: cp/decl.c:6331
 msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
 msgstr "erkl鎟ing af '%D' som flerdimensional tabel skal have gr鎛ser for alle dimensioner p錸鎟 den f鴕ste"
 
-#: cp/decl.c:6265
+#: cp/decl.c:6334
 msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr "flerdimensional tabel skal have gr鎛ser for alle dimensioner p錸鎟 den f鴕ste"
 
-#: cp/decl.c:6293
+#: cp/decl.c:6362
 msgid "return type specification for constructor invalid"
 msgstr "angivelse af returneringstypen til konstruktionsfunktion er ugyldigt"
 
-#: cp/decl.c:6300
+#: cp/decl.c:6369
 msgid "return type specification for destructor invalid"
 msgstr "angivelse af returneringstypen til destruktionsfunktion er ugyldigt"
 
-#: cp/decl.c:6306
+#: cp/decl.c:6375
 msgid "operator `%T' declared to return `%T'"
 msgstr "operator '%T' erkl鎟et til at returnere '%T'"
 
-#: cp/decl.c:6308
+#: cp/decl.c:6377
 msgid "return type specified for `operator %T'"
 msgstr "returtype angivet for 'operator %T'"
 
-#: cp/decl.c:6452
+#: cp/decl.c:6400
+msgid "unnamed variable or field declared void"
+msgstr "unavngiven variabel eller felt erkl鎟et void"
+
+#: cp/decl.c:6405
+#, fuzzy, c-format
+msgid "variable or field `%E' declared void"
+msgstr "variabel eller felt '%s' erkl鎟et void"
+
+#: cp/decl.c:6408
+msgid "variable or field declared void"
+msgstr "variabel eller felt erkl鎟et void"
+
+#: cp/decl.c:6547
 msgid "destructors must be member functions"
 msgstr "destruktionsfunktioner skal v鎟e medlemmer"
 
-#: cp/decl.c:6471
+#: cp/decl.c:6566
 msgid "destructor `%T' must match class name `%T'"
 msgstr "destruktionsfunktion '%T' skal passe til klassenavnet '%T'"
 
-#: cp/decl.c:6534
+#: cp/decl.c:6629
 msgid "declarator-id missing; using reserved word `%D'"
 msgstr "erkl鎟er-id mangler; bruger reserveret ord '%D'"
 
-#: cp/decl.c:6588
+#: cp/decl.c:6683
 msgid "type `%T' is not derived from type `%T'"
 msgstr "typen '%T' er ikke nedarvet fra typen '%T'"
 
 #. Parse error puts this typespec where
 #. a declarator should go.
-#: cp/decl.c:6651
+#: cp/decl.c:6746
 msgid "`%T' specified as declarator-id"
 msgstr "'%T' angivet som erkl鎟er-id"
 
-#: cp/decl.c:6653
+#: cp/decl.c:6748
 msgid "  perhaps you want `%T' for a constructor"
 msgstr "  m錽ke 鴑sker du '%T' for en konstruktionsfunktion"
 
@@ -14608,302 +14617,294 @@
 #. decl-specifier like in
 #. std::allocator alloc;
 #. Handle that gracefully.
-#: cp/decl.c:6675
+#: cp/decl.c:6770
 #, c-format
 msgid "invalid use of template-name '%E' in a declarator"
 msgstr "ugyldig brug af skabelonsnavn '%E' i erkl鎟ing"
 
-#: cp/decl.c:6695
+#: cp/decl.c:6790 cp/decl.c:8124
 msgid "declaration of `%D' as non-function"
 msgstr "erkl鎟ing af '%D' som ikke-funktion"
 
-#: cp/decl.c:6772
+#: cp/decl.c:6867
 msgid "`bool' is now a keyword"
 msgstr "'bool' er et reserveret ord"
 
-#: cp/decl.c:6774
+#: cp/decl.c:6869
 msgid "extraneous `%T' ignored"
 msgstr "overfl鴇ig '%T' ignoreret"
 
-#: cp/decl.c:6790 cp/decl.c:6834
+#: cp/decl.c:6885 cp/decl.c:6929
 msgid "multiple declarations `%T' and `%T'"
 msgstr "flere erkl鎟inger '%T' og '%T'"
 
-#: cp/decl.c:6803
+#: cp/decl.c:6898
 msgid "ISO C++ does not support `long long'"
 msgstr "ISO C++ underst鴗ter ikke 'long long'"
 
-#: cp/decl.c:6907 cp/decl.c:6910
+#: cp/decl.c:7002 cp/decl.c:7005
 #, c-format
 msgid "ISO C++ forbids declaration of `%s' with no type"
 msgstr "ISO C++ forbyder erkl鎟ing af '%s' uden en type"
 
-#: cp/decl.c:6941
+#: cp/decl.c:7036
 #, c-format
 msgid "short, signed or unsigned invalid for `%s'"
 msgstr "short, signed eller unsigned er ugyldig for '%s'"
 
-#: cp/decl.c:6946
+#: cp/decl.c:7041
 #, c-format
 msgid "long and short specified together for `%s'"
 msgstr "long og short er begge angivet for '%s'"
 
-#: cp/decl.c:6957
+#: cp/decl.c:7052
 #, c-format
 msgid "signed and unsigned given together for `%s'"
 msgstr "signed og unsigned er begge angivet for '%s'"
 
-#: cp/decl.c:7066
+#: cp/decl.c:7161
 msgid "qualifiers are not allowed on declaration of `operator %T'"
 msgstr "modifikationer er ikke tilladt i erkl鎟ing af 'operator %T'"
 
-#: cp/decl.c:7088
+#: cp/decl.c:7183
 msgid "member `%D' cannot be declared both virtual and static"
 msgstr "medlemmet '%D' kan ikke afkl鎟es b錮e virtual og static"
 
-#: cp/decl.c:7097
+#: cp/decl.c:7192
 msgid "`%T::%D' is not a valid declarator"
 msgstr "'%T::%D' er ikke en gyldig erkl鎟er"
 
-#: cp/decl.c:7109
+#: cp/decl.c:7204
 msgid "storage class specifiers invalid in parameter declarations"
 msgstr "lagringsklasseanvisninger er ugyldige i parametererkl鎟inger"
 
-#: cp/decl.c:7113
+#: cp/decl.c:7208
 msgid "typedef declaration invalid in parameter declaration"
 msgstr "typedef-erkl鎟inger er ugyldig i parametererkl鎟inger"
 
-#: cp/decl.c:7126
+#: cp/decl.c:7221
 msgid "virtual outside class declaration"
 msgstr "virtual angivet uden for klasseerkl鎟ing"
 
-#: cp/decl.c:7185
+#: cp/decl.c:7280
 #, c-format
 msgid "storage class specified for %s `%s'"
 msgstr "lagringsklasse angivet for %s '%s'"
 
-#: cp/decl.c:7220
+#: cp/decl.c:7315
 #, c-format
 msgid "top-level declaration of `%s' specifies `auto'"
 msgstr "erkl鎟ing af '%s' p� 鴙erste niveau angiver 'auto'"
 
-#: cp/decl.c:7232
+#: cp/decl.c:7327
 msgid "storage class specifiers invalid in friend function declarations"
 msgstr "lagringsklasseanvisninger er ugyldige i vennefunktionserkl鎟inger"
 
-#: cp/decl.c:7397
+#: cp/decl.c:7492
 msgid "destructor cannot be static member function"
 msgstr "destruktionsfunktionen kan ikke v鎟e en statisk medlemsfunktion"
 
-#: cp/decl.c:7400
+#: cp/decl.c:7495
 #, c-format
 msgid "destructors may not be `%s'"
 msgstr "destruktionsfunktioner m� ikke v鎟e '%s'"
 
-#: cp/decl.c:7421
+#: cp/decl.c:7516
 msgid "constructor cannot be static member function"
 msgstr "konstruktionsfunktionen kan ikke v鎟e en statisk medlemsfunktion"
 
-#: cp/decl.c:7424
+#: cp/decl.c:7519
 msgid "constructors cannot be declared virtual"
 msgstr "konstruktionsfunktioner kan ikke erkl鎟es virtual"
 
-#: cp/decl.c:7429
+#: cp/decl.c:7524
 #, c-format
 msgid "constructors may not be `%s'"
 msgstr "konstruktionsfunktioner m� ikke v鎟e '%s'"
 
-#: cp/decl.c:7439
+#: cp/decl.c:7534
 msgid "return value type specifier for constructor ignored"
 msgstr "angivelse af typen af returv鎟dien til konstruktionsfunktionen ignoreret"
 
-#: cp/decl.c:7458
+#: cp/decl.c:7553
 #, c-format
 msgid "can't initialize friend function `%s'"
 msgstr "kan ikke tildele en startv鎟di til vennefunktionen '%s'"
 
 #. Cannot be both friend and virtual.
-#: cp/decl.c:7462
+#: cp/decl.c:7557
 msgid "virtual functions cannot be friends"
 msgstr "en virtuel funktion kan ikke erkl鎟es som friend"
 
-#: cp/decl.c:7467
+#: cp/decl.c:7562
 msgid "friend declaration not in class definition"
 msgstr "friend-erkl鎟ingen er ikke i klassedefinitionen"
 
-#: cp/decl.c:7469
+#: cp/decl.c:7564
 #, c-format
 msgid "can't define friend function `%s' in a local class definition"
 msgstr "kan ikke definere vennefunktion '%s' i en lokal klassedefinition"
 
-#: cp/decl.c:7490
+#: cp/decl.c:7585
 msgid "destructors may not have parameters"
 msgstr "destruktionsfunktioner m� ikke have parametre"
 
-#: cp/decl.c:7510 cp/decl.c:7517
+#: cp/decl.c:7605 cp/decl.c:7612
 msgid "cannot declare reference to `%#T'"
 msgstr "kan ikke erkl鎟e reference til '%#T'"
 
-#: cp/decl.c:7511
+#: cp/decl.c:7606
 msgid "cannot declare pointer to `%#T'"
 msgstr "kan ikke erkl鎟e henvisning til '%#T'"
 
-#: cp/decl.c:7516
+#: cp/decl.c:7611
 msgid "cannot declare pointer to `%#T' member"
 msgstr "kan ikke erkl鎟e henvisning til medlemmet '%#T'"
 
-#: cp/decl.c:7655
+#: cp/decl.c:7750
 msgid "extra qualification `%T::' on member `%s' ignored"
 msgstr "ekstra modifikation '%T::' af medlemmet '%s' ignoreret"
 
-#: cp/decl.c:7671
+#: cp/decl.c:7766
 msgid "cannot declare member function `%T::%s' within `%T'"
 msgstr "kan ikke erkl鎟e medlemsfunktion '%T::%s' inde i '%T'"
 
-#: cp/decl.c:7686
+#: cp/decl.c:7781
 msgid "cannot declare member `%T::%s' within `%T'"
 msgstr "kan ikke erkl鎟e medlem '%T::%s' inde i '%T'"
 
-#: cp/decl.c:7766
+#: cp/decl.c:7861
 msgid "data member may not have variably modified type `%T'"
 msgstr "datamedlem m� ikke have variabelt 鎛dret type '%T'"
 
-#: cp/decl.c:7768
+#: cp/decl.c:7863
 msgid "parameter may not have variably modified type `%T'"
 msgstr "parameter m� ikke have variabelt 鎛dret type '%T'"
 
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 #. declarations of constructors within a class definition.
-#: cp/decl.c:7776
+#: cp/decl.c:7871
 msgid "only declarations of constructors can be `explicit'"
 msgstr "kun erkl鎟inger af konstruktionsfunktioner kan v鎟e 'explicit'"
 
-#: cp/decl.c:7784
+#: cp/decl.c:7879
 #, c-format
 msgid "non-member `%s' cannot be declared `mutable'"
 msgstr "'%s' som ikke er medlem, kan ikke erkl鎟es 'mutable'"
 
-#: cp/decl.c:7789
+#: cp/decl.c:7884
 #, c-format
 msgid "non-object member `%s' cannot be declared `mutable'"
 msgstr "'%s' som ikke er objektmedlem, kan ikke erkl鎟es 'mutable'"
 
-#: cp/decl.c:7795
+#: cp/decl.c:7890
 #, c-format
 msgid "function `%s' cannot be declared `mutable'"
 msgstr "funktionen '%s' kan ikke erkl鎟es 'mutable'"
 
-#: cp/decl.c:7800
+#: cp/decl.c:7895
 #, c-format
 msgid "static `%s' cannot be declared `mutable'"
 msgstr "static '%s' kan ikke erkl鎟es 'mutable'"
 
-#: cp/decl.c:7805
+#: cp/decl.c:7900
 #, c-format
 msgid "const `%s' cannot be declared `mutable'"
 msgstr "const '%s' kan ikke erkl鎟es 'mutable'"
 
-#: cp/decl.c:7818
+#: cp/decl.c:7913
 msgid "template-id `%D' used as a declarator"
 msgstr "skabelons-id '%D' benyttet som erkl鎟er"
 
-#: cp/decl.c:7839
+#: cp/decl.c:7934
 msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
 msgstr "ISO C++ forbyder indlejret type '%D' med samme navn som den omgivende klasse"
 
-#: cp/decl.c:7847
+#: cp/decl.c:7942
 #, fuzzy
 msgid "%Jtypedef name may not be a nested-name-specifier"
 msgstr "typedef-navn kan ikke klassemodificeres"
 
-#: cp/decl.c:7893
+#: cp/decl.c:7988
 #, fuzzy
 msgid "%Jinvalid type qualifier for non-member function type"
 msgstr "ugyldig typemodifikation for ikke-medlemsfunktionstype"
 
-#: cp/decl.c:7956
+#: cp/decl.c:8051
 msgid "type qualifiers specified for friend class declaration"
 msgstr "typemodifikationer angivet for friend class-erkl鎟ing"
 
-#: cp/decl.c:7961
+#: cp/decl.c:8056
 msgid "`inline' specified for friend class declaration"
 msgstr "'inline' angivet for friend class-erkl鎟ing"
 
-#: cp/decl.c:7969
+#: cp/decl.c:8064
 msgid "template parameters cannot be friends"
 msgstr "skabelonsparametre kan ikke v鎟e venner"
 
-#: cp/decl.c:7971
+#: cp/decl.c:8066
 msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
 msgstr "friend-erkl鎟ing kr鎣er klasseangivelse, dvs. 'friend class %T::%D'"
 
-#: cp/decl.c:7975
+#: cp/decl.c:8070
 msgid "friend declaration requires class-key, i.e. `friend %#T'"
 msgstr "friend-erkl鎟ing kr鎣er klasseangivelse, dvs. 'friend %#T'"
 
-#: cp/decl.c:7988
+#: cp/decl.c:8083
 msgid "trying to make class `%T' a friend of global scope"
 msgstr "fors鴊 p� at g鴕e klassen '%T' til ven af det globale virkningsfelt"
 
-#: cp/decl.c:7999
+#: cp/decl.c:8094
 msgid "invalid qualifiers on non-member function type"
 msgstr "ugyldige modifikationer for ikke-medlemsfunktionstype"
 
-#: cp/decl.c:8018
+#: cp/decl.c:8113
 msgid "abstract declarator `%T' used as declaration"
 msgstr "abstrakt erkl鎟er '%T' benyttet som erkl鎟ing"
 
-#: cp/decl.c:8030
-msgid "unnamed variable or field declared void"
-msgstr "unavngiven variabel eller felt erkl鎟et void"
-
-#: cp/decl.c:8039
-msgid "variable or field declared void"
-msgstr "variabel eller felt erkl鎟et void"
-
-#: cp/decl.c:8049
+#: cp/decl.c:8139
 msgid "cannot use `::' in parameter declaration"
 msgstr "kan ikke bruge '::' i parametererkl鎟ing"
 
 #. Something like struct S { int N::j; };
-#: cp/decl.c:8094
+#: cp/decl.c:8184
 msgid "invalid use of `::'"
 msgstr "ugyldig brug af '::'"
 
-#: cp/decl.c:8106
+#: cp/decl.c:8196
 msgid "function `%D' cannot be declared friend"
 msgstr "funktionen '%D' kan ikke erkl鎟es friend"
 
-#: cp/decl.c:8118
+#: cp/decl.c:8208
 msgid "can't make `%D' into a method -- not in a class"
 msgstr "kan ikke g鴕e '%D' til en metode - er ikke i en klasse"
 
-#: cp/decl.c:8127
+#: cp/decl.c:8217
 msgid "function `%D' declared virtual inside a union"
 msgstr "funktionen '%D' erkl鎟et virtual inden i en union"
 
-#: cp/decl.c:8136
+#: cp/decl.c:8226
 msgid "`%D' cannot be declared virtual, since it is always static"
 msgstr "'%D' kan ikke erkl鎟es virtual eftersom den altid er statisk"
 
-#: cp/decl.c:8215
+#: cp/decl.c:8305
 msgid "field `%D' has incomplete type"
 msgstr "feltet '%D' er af en ufuldst鎛dig type"
 
-#: cp/decl.c:8217
+#: cp/decl.c:8307
 msgid "name `%T' has incomplete type"
 msgstr "navnet '%T' er af en ufuldst鎛dig type"
 
-#: cp/decl.c:8226
+#: cp/decl.c:8316
 msgid "  in instantiation of template `%T'"
 msgstr "  i instantiering af skabelonen '%T'"
 
-#: cp/decl.c:8236
+#: cp/decl.c:8326
 #, c-format
 msgid "`%s' is neither function nor member function; cannot be declared friend"
 msgstr "'%s' er hverken en almindelig funktion eller en medlemsfunktion; kan ikke erkl鎟es som friend"
 
-#: cp/decl.c:8247
+#: cp/decl.c:8337
 msgid "member functions are implicitly friends of their class"
 msgstr "medlemsfunktioner er underforst錯t venner af deres klasse"
 
@@ -14919,91 +14920,91 @@
 #. the rest of the compiler does not correctly
 #. handle the initialization unless the member is
 #. static so we make it static below.
-#: cp/decl.c:8287
+#: cp/decl.c:8377
 msgid "ISO C++ forbids initialization of member `%D'"
 msgstr "ISO C++ forbyder tildeling af startv鎟di til medlemmet '%D'"
 
-#: cp/decl.c:8289
+#: cp/decl.c:8379
 msgid "making `%D' static"
 msgstr "g鴕 '%D' statisk"
 
-#: cp/decl.c:8345
+#: cp/decl.c:8435
 #, c-format
 msgid "storage class `auto' invalid for function `%s'"
 msgstr "lagringsklassen 'auto' er ugyldig for funktionen '%s'"
 
-#: cp/decl.c:8347
+#: cp/decl.c:8437
 #, c-format
 msgid "storage class `register' invalid for function `%s'"
 msgstr "lagringsklassen 'register' er ugyldig for funktionen '%s'"
 
-#: cp/decl.c:8349
+#: cp/decl.c:8439
 #, c-format
 msgid "storage class `__thread' invalid for function `%s'"
 msgstr "lagringsklassen '__thread' er ugyldig for funktionen '%s'"
 
-#: cp/decl.c:8360
+#: cp/decl.c:8450
 #, c-format
 msgid "storage class `static' invalid for function `%s' declared out of global scope"
 msgstr "lagringsklassen 'static' er ugyldig for funktionen '%s' erkl鎟et uden for det globale virkefelt"
 
-#: cp/decl.c:8362
+#: cp/decl.c:8452
 #, c-format
 msgid "storage class `inline' invalid for function `%s' declared out of global scope"
 msgstr "lagringsklassen 'inline' er ugyldig for funktionen '%s' erkl鎟et uden for det globale virkefelt"
 
-#: cp/decl.c:8369
+#: cp/decl.c:8459
 #, c-format
 msgid "virtual non-class function `%s'"
 msgstr "virtuel funktion '%s' tilh鴕er ikke en klasse"
 
-#: cp/decl.c:8400
+#: cp/decl.c:8490
 msgid "cannot declare member function `%D' to have static linkage"
 msgstr "kan ikke erkl鎟e medlemsfunktion '%D' til at have statisk k鎑ning"
 
 #. FIXME need arm citation
-#: cp/decl.c:8406
+#: cp/decl.c:8496
 msgid "cannot declare static function inside another function"
 msgstr "kan ikke erkl鎟e en funktion for static inden i en anden funktion"
 
-#: cp/decl.c:8434
+#: cp/decl.c:8524
 msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
 msgstr "'static' m� ikke bruges ved definering (i mods鎡ning til erkl鎟ing) af et statisk datamedlem"
 
-#: cp/decl.c:8440
+#: cp/decl.c:8530
 msgid "static member `%D' declared `register'"
 msgstr "statisk medlem '%D' erkl鎟et 'register'"
 
-#: cp/decl.c:8445
+#: cp/decl.c:8535
 msgid "cannot explicitly declare member `%#D' to have extern linkage"
 msgstr "kan ikke eksplicit erkl鎟e medlemmet '%#D' til at have extern-k鎑ning"
 
-#: cp/decl.c:8585
+#: cp/decl.c:8675
 msgid "default argument for `%#D' has type `%T'"
 msgstr "standardparameter for '%#D' har typen '%T'"
 
-#: cp/decl.c:8588
+#: cp/decl.c:8678
 msgid "default argument for parameter of type `%T' has type `%T'"
 msgstr "standardparameter for parameter af typen '%T' har typen '%T'"
 
-#: cp/decl.c:8605
+#: cp/decl.c:8695
 msgid "default argument `%E' uses local variable `%D'"
 msgstr "standardparameter '%E' bruger lokal variabel '%D'"
 
-#: cp/decl.c:8649
+#: cp/decl.c:8739
 #, c-format
 msgid "invalid string constant `%E'"
 msgstr "ugyldig strengkonstant '%E'"
 
-#: cp/decl.c:8651
+#: cp/decl.c:8741
 msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
 msgstr "ugyldig heltalskonstant i parameterlisten, m錽ke mangler parameternavnet?"
 
-#: cp/decl.c:8689
+#: cp/decl.c:8779
 msgid "parameter `%D' invalidly declared method type"
 msgstr "parameteren '%D' er p� ugyldig vis erkl鎟et som af en medlemsfunktionstype"
 
-#: cp/decl.c:8713
+#: cp/decl.c:8803
 msgid "parameter `%D' includes %s to array of unknown bound `%T'"
 msgstr "parameteren '%D' inkluderer %s til tabel med ukendt gr鎛se '%T'"
 
@@ -15022,94 +15023,94 @@
 #. or implicitly defined), there's no need to worry about their
 #. existence.  Theoretically, they should never even be
 #. instantiated, but that's hard to forestall.
-#: cp/decl.c:8872
+#: cp/decl.c:8962
 msgid "invalid constructor; you probably meant `%T (const %T&)'"
 msgstr "ugyldig konstruktionsfunktion; du mente sandsynligvis '%T (const %T&)'"
 
-#: cp/decl.c:9000
+#: cp/decl.c:9090
 msgid "`%D' must be a nonstatic member function"
 msgstr "'%D' skal v鎟e en ikke-statisk medlemsfunktion"
 
-#: cp/decl.c:9006
+#: cp/decl.c:9096
 msgid "`%D' must be either a non-static member function or a non-member function"
 msgstr "'%D' skal enten v鎟e en ikke-statisk medlemsfunktion eller ikke en medlemsfunktion"
 
-#: cp/decl.c:9023
+#: cp/decl.c:9113
 msgid "`%D' must have an argument of class or enumerated type"
 msgstr "'%D' skal have en parameter af en klasse- eller enum-type"
 
-#: cp/decl.c:9058
+#: cp/decl.c:9148
 #, c-format
 msgid "conversion to %s%s will never use a type conversion operator"
 msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
 
 #. 13.4.0.3
-#: cp/decl.c:9065
+#: cp/decl.c:9155
 msgid "ISO C++ prohibits overloading operator ?:"
 msgstr "ISO C++ forbyder flertydigg鴕else af operatoren ?:"
 
-#: cp/decl.c:9115
+#: cp/decl.c:9205
 msgid "postfix `%D' must take `int' as its argument"
 msgstr "postfiks '%D' skal tage mod 'int' som parameter"
 
-#: cp/decl.c:9119
+#: cp/decl.c:9209
 msgid "postfix `%D' must take `int' as its second argument"
 msgstr "postfiks '%D' skal tage mod 'int' som den anden parameter"
 
-#: cp/decl.c:9126
+#: cp/decl.c:9216
 msgid "`%D' must take either zero or one argument"
 msgstr "'%D' skal tage mod nul eller 閚 parameter"
 
-#: cp/decl.c:9128
+#: cp/decl.c:9218
 msgid "`%D' must take either one or two arguments"
 msgstr "'%D' skal tage mod 閚 eller to parametre"
 
-#: cp/decl.c:9149
+#: cp/decl.c:9239
 msgid "prefix `%D' should return `%T'"
 msgstr "pr鎓iks '%D' skal returnere '%T'"
 
-#: cp/decl.c:9155
+#: cp/decl.c:9245
 msgid "postfix `%D' should return `%T'"
 msgstr "postfiks '%D' skal returnere '%T'"
 
-#: cp/decl.c:9164
+#: cp/decl.c:9254
 msgid "`%D' must take `void'"
 msgstr "'%D' skal tage mod 'void'"
 
-#: cp/decl.c:9166 cp/decl.c:9174
+#: cp/decl.c:9256 cp/decl.c:9264
 msgid "`%D' must take exactly one argument"
 msgstr "'%s' skal tage mod 閚 parameter"
 
-#: cp/decl.c:9176
+#: cp/decl.c:9266
 msgid "`%D' must take exactly two arguments"
 msgstr "'%s' skal tage mod to parametre"
 
-#: cp/decl.c:9184
+#: cp/decl.c:9274
 msgid "user-defined `%D' always evaluates both arguments"
 msgstr "brugerdefineret '%D' evaluerer altid begge parametre"
 
-#: cp/decl.c:9198
+#: cp/decl.c:9288
 msgid "`%D' should return by value"
 msgstr "'%D' skal returnere pr. v鎟di (ikke reference)"
 
-#: cp/decl.c:9210 cp/decl.c:9213
+#: cp/decl.c:9300 cp/decl.c:9303
 msgid "`%D' cannot have default arguments"
 msgstr "'%D' kan ikke have standardparametre"
 
-#: cp/decl.c:9273
+#: cp/decl.c:9363
 msgid "using typedef-name `%D' after `%s'"
 msgstr "bruger typedef-navn '%D' efter '%s'"
 
-#: cp/decl.c:9279
+#: cp/decl.c:9369
 msgid "using template type parameter `%T' after `%s'"
 msgstr "bruger skabelonstypeparameter '%D' efter '%s'"
 
-#: cp/decl.c:9287
+#: cp/decl.c:9377
 #, fuzzy
 msgid "`%T' referred to as `%s'"
 msgstr "'%#D' omerkl鎟et som %C"
 
-#: cp/decl.c:9293
+#: cp/decl.c:9383
 #, fuzzy
 msgid "`%T' referred to as enum"
 msgstr "'%#D' omerkl鎟et som %C"
@@ -15121,50 +15122,50 @@
 #. void f(class C);		// No template header here
 #.
 #. then the required template argument is missing.
-#: cp/decl.c:9308
+#: cp/decl.c:9398
 #, fuzzy
 msgid "template argument required for `%s %T'"
 msgstr "skabelonsparameter er p錵r鎣et for '%T'"
 
-#: cp/decl.c:9453
+#: cp/decl.c:9543
 msgid "use of enum `%#D' without previous declaration"
 msgstr "brug af enum '%#D' uden tidligere erkl鎟ing"
 
-#: cp/decl.c:9471
+#: cp/decl.c:9561
 #, fuzzy
 msgid "redeclaration of `%T' as a non-template"
 msgstr "erkl鎟ing af '%D' som ikke-funktion"
 
-#: cp/decl.c:9517
+#: cp/decl.c:9607
 msgid "derived union `%T' invalid"
 msgstr "nedarvet union '%T' ugyldig"
 
-#: cp/decl.c:9570
+#: cp/decl.c:9660
 msgid "base type `%T' fails to be a struct or class type"
 msgstr "stamklassetype '%T' er hverken en struct- eller class-type"
 
-#: cp/decl.c:9578
+#: cp/decl.c:9668
 msgid "recursive type `%T' undefined"
 msgstr "rekursiv type '%T' ikke defineret"
 
-#: cp/decl.c:9580
+#: cp/decl.c:9670
 msgid "duplicate base type `%T' invalid"
 msgstr "stamklassetype '%T' optr鎑er mere end 閚 gang"
 
-#: cp/decl.c:9658
+#: cp/decl.c:9748
 msgid "Java class '%T' cannot have multiple bases"
 msgstr ""
 
-#: cp/decl.c:9660
+#: cp/decl.c:9750
 #, fuzzy
 msgid "Java class '%T' cannot have virtual bases"
 msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
 
-#: cp/decl.c:9700
+#: cp/decl.c:9790
 msgid "multiple definition of `%#T'"
 msgstr "flere definitioner af '%#T'"
 
-#: cp/decl.c:9701
+#: cp/decl.c:9791
 #, fuzzy
 msgid "%Jprevious definition here"
 msgstr "tidligere definition her"
@@ -15173,48 +15174,48 @@
 #.
 #. IF no integral type can represent all the enumerator values, the
 #. enumeration is ill-formed.
-#: cp/decl.c:9836
+#: cp/decl.c:9926
 msgid "no integral type can represent all of the enumerator values for `%T'"
 msgstr ""
 
-#: cp/decl.c:9926
+#: cp/decl.c:10023
 msgid "enumerator value for `%D' not integer constant"
 msgstr "enum-v鎟di for '%D' er ikke en heltalskonstant"
 
-#: cp/decl.c:9946
+#: cp/decl.c:10043
 msgid "overflow in enumeration values at `%D'"
 msgstr "enum-v鎟dier for store ved '%D'"
 
-#: cp/decl.c:10015
+#: cp/decl.c:10112
 msgid "return type `%#T' is incomplete"
 msgstr "returtype '%#T' er ufuldst鎛dig"
 
-#: cp/decl.c:10133
+#: cp/decl.c:10230
 msgid "return type for `main' changed to `int'"
 msgstr "returtype for 'main' 鎛dret til 'int'"
 
-#: cp/decl.c:10162
+#: cp/decl.c:10259
 msgid "`%D' implicitly declared before its definition"
 msgstr "'%s' er underforst錯t erkl鎟et efter dens definition"
 
-#: cp/decl.c:10184 cp/typeck.c:6071
+#: cp/decl.c:10281 cp/typeck.c:6092
 msgid "`operator=' should return a reference to `*this'"
 msgstr "'operator=' b鴕 returnere en reference til '*this'"
 
-#: cp/decl.c:10453
+#: cp/decl.c:10550
 msgid "parameter `%D' declared void"
 msgstr "parameteren '%D' erkl鎟et void"
 
-#: cp/decl.c:10919
+#: cp/decl.c:11016
 #, fuzzy
 msgid "invalid member function declaration"
 msgstr "ugyldig medlemsskabelonerkl鎟ing '%D'"
 
-#: cp/decl.c:10936
+#: cp/decl.c:11033
 msgid "`%D' is already defined in class `%T'"
 msgstr "'%D' er allerede defineret i klassen '%T'"
 
-#: cp/decl.c:11149
+#: cp/decl.c:11246
 msgid "static member function `%#D' declared with type qualifiers"
 msgstr "statisk medlemsfunktion '%#D' erkl鎟et med typemodifikationer"
 
@@ -15262,7 +15263,7 @@
 msgid "invalid use of `virtual' in template declaration of `%#D'"
 msgstr "ugyldig brug af 'virtual' i skabelonserkl鎟ing af '%#D'"
 
-#: cp/decl2.c:541 cp/pt.c:2834
+#: cp/decl2.c:541 cp/pt.c:2878
 msgid "template declaration of `%#D'"
 msgstr "skabelonserkl鎟ing af '%#D'"
 
@@ -15334,41 +15335,41 @@
 msgid "anonymous struct not inside named type"
 msgstr "anonym struct er ikke inden i en navngiven type"
 
-#: cp/decl2.c:1218
+#: cp/decl2.c:1224
 msgid "namespace-scope anonymous aggregates must be static"
 msgstr "anonyme variabler af sammensatte typer i navnerumsvirkefelt skal erkl鎟es static"
 
-#: cp/decl2.c:1225
+#: cp/decl2.c:1231
 #, fuzzy
 msgid "anonymous union with no members"
 msgstr "anonym sammensat type uden medlemmer"
 
-#: cp/decl2.c:1259
+#: cp/decl2.c:1265
 msgid "`operator new' must return type `%T'"
 msgstr "'operator new' skal returnere typen '%T'"
 
-#: cp/decl2.c:1267
+#: cp/decl2.c:1273
 msgid "`operator new' takes type `size_t' (`%T') as first parameter"
 msgstr "den f鴕ste parameter til 'operator new' skal v鎟e af typen 'size_t' ('%T')"
 
-#: cp/decl2.c:1293
+#: cp/decl2.c:1299
 msgid "`operator delete' must return type `%T'"
 msgstr "'operator delete' skal returnere typen '%T'"
 
-#: cp/decl2.c:1301
+#: cp/decl2.c:1307
 msgid "`operator delete' takes type `%T' as first parameter"
 msgstr "den f鴕ste parameter til 'operator delete' skal v鎟e af typen '%T'"
 
-#: cp/decl2.c:2810
+#: cp/decl2.c:2816
 msgid "inline function `%D' used but never defined"
 msgstr "indbygget funktion '%D' benyttet, men aldrig defineret"
 
-#: cp/decl2.c:2956
+#: cp/decl2.c:2962
 msgid "default argument missing for parameter %P of `%+#D'"
 msgstr "standardparameter mangler for parameter %P  i '%+#D'"
 
 #. damn ICE suppression
-#: cp/error.c:2387
+#: cp/error.c:2385
 #, c-format
 msgid "unexpected letter `%c' in locate_error\n"
 msgstr "uventet bogstav '%c' i locate_error\n"
@@ -15395,7 +15396,7 @@
 msgid "throwing NULL, which has integral, not pointer type"
 msgstr "kaster NULL som har en heltals-, ikke en henvisningstype"
 
-#: cp/except.c:598 cp/init.c:2038
+#: cp/except.c:598 cp/init.c:2047
 #, fuzzy
 msgid "`%D' should never be overloaded"
 msgstr "'%D' skal returnere pr. v鎟di (ikke reference)"
@@ -15475,7 +15476,7 @@
 msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning"
 msgstr "(hvis dette er hvad du 鴑sker, s� sikr dig at funktionsskabelonen allerede er blevet erkl鎟et og tilf鴍 <> efter funktionsnavnet her) -Wno-non-template-friend deaktiverer denne advarsel"
 
-#: cp/g++spec.c:229 java/jvspec.c:415
+#: cp/g++spec.c:232 java/jvspec.c:415
 #, c-format
 msgid "argument to `%s' missing\n"
 msgstr "en parameter til '%s' mangler\n"
@@ -15605,61 +15606,61 @@
 msgid "incomplete type `%T' does not have member `%D'"
 msgstr "ufuldst鎛dig type '%T' har ikke medlemmet '%D'"
 
-#: cp/init.c:1459
+#: cp/init.c:1460
 msgid "`%D' is not a member of type `%T'"
 msgstr "'%D' er ikke et medlem af typen '%T'"
 
-#: cp/init.c:1478
+#: cp/init.c:1487
 msgid "invalid pointer to bit-field `%D'"
 msgstr "ugyldig henvisning til bitfeltet '%D'"
 
-#: cp/init.c:1580
+#: cp/init.c:1589
 #, fuzzy
 msgid "invalid use of non-static member function `%D'"
 msgstr "ugyldig brug af ikke-statisk felt '%D'"
 
-#: cp/init.c:1586 cp/semantics.c:1236
+#: cp/init.c:1595 cp/semantics.c:1236
 #, fuzzy
 msgid "invalid use of non-static data member `%D'"
 msgstr "ugyldig brug af ikke-statisk felt '%D'"
 
-#: cp/init.c:1725
+#: cp/init.c:1734
 msgid "new of array type fails to specify size"
 msgstr "new virkende p� en tabeltype mangler at angive st鴕relsen"
 
-#: cp/init.c:1736
+#: cp/init.c:1745
 msgid "size in array new must have integral type"
 msgstr "st鴕relse i tabel-new skal v鎟e en heltalstype"
 
-#: cp/init.c:1742
+#: cp/init.c:1751
 msgid "zero size array reserves no space"
 msgstr "tabel med st鴕relsen nul reserverer ingen plads"
 
-#: cp/init.c:1809
+#: cp/init.c:1818
 msgid "new cannot be applied to a reference type"
 msgstr "new kan ikke bruges p� en referencetype"
 
-#: cp/init.c:1815
+#: cp/init.c:1824
 msgid "new cannot be applied to a function type"
 msgstr "new kan ikke bruges p� en funktionstype"
 
-#: cp/init.c:1861
+#: cp/init.c:1870
 msgid "call to Java constructor, while `jclass' undefined"
 msgstr "kald af Java-konstruktionsfunktion mens 'jclass' ikke er defineret"
 
-#: cp/init.c:1877
+#: cp/init.c:1886
 msgid "can't find class$"
 msgstr "kan ikke finde class$"
 
-#: cp/init.c:2004
+#: cp/init.c:2013
 msgid "invalid type `void' for new"
 msgstr "ugyldig type 'void' til new"
 
-#: cp/init.c:2014
+#: cp/init.c:2023
 msgid "uninitialized const in `new' of `%#T'"
 msgstr "konstant uden startv鎟di i 'new' af '%#T'"
 
-#: cp/init.c:2033
+#: cp/init.c:2042
 #, c-format
 msgid "call to Java constructor with `%s' undefined"
 msgstr "kald af Java-konstruktionsfunktion mens '%s' ikke er defineret"
@@ -15667,39 +15668,40 @@
 #. See PR 15967. This should never happen (and it is
 #. fixed correctly in mainline), but on the release branch
 #. we prefer this less-intrusive approacch.
-#: cp/init.c:2077
+#: cp/init.c:2086
+#, fuzzy
 msgid "no suitable or ambiguous `%D' found in class `%T'"
-msgstr ""
+msgstr "ingen passende 'operator delete' for '%T'"
 
-#: cp/init.c:2083
+#: cp/init.c:2092
 msgid "request for member `%D' is ambiguous"
 msgstr "foresp鴕gsel efter medlemmet '%D' er tvetydigt"
 
-#: cp/init.c:2203
+#: cp/init.c:2212
 msgid "ISO C++ forbids initialization in array new"
 msgstr "ISO C++ forbyder startv鎟dier i tabel-new"
 
-#: cp/init.c:2677
+#: cp/init.c:2686
 msgid "initializer ends prematurely"
 msgstr "startv鎟dien slutter for tidligt"
 
-#: cp/init.c:2734
+#: cp/init.c:2743
 msgid "cannot initialize multi-dimensional array with initializer"
 msgstr "kan ikke klarg鴕e multidimensional tabel med startv鎟di"
 
-#: cp/init.c:2895
+#: cp/init.c:2904
 msgid "possible problem detected in invocation of delete operator:"
 msgstr ""
 
-#: cp/init.c:2898
+#: cp/init.c:2907
 msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
 msgstr ""
 
-#: cp/init.c:2919
+#: cp/init.c:2928
 msgid "unknown array size in delete"
 msgstr "ukendt tabelst鴕relse i delete"
 
-#: cp/init.c:3184
+#: cp/init.c:3193
 msgid "type to vector delete is neither pointer or array type"
 msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
 
@@ -15765,16 +15767,16 @@
 msgid "(if you use `-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
 msgstr ""
 
-#: cp/mangle.c:2037
+#: cp/mangle.c:2050
 #, fuzzy
 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
 msgstr "new kan ikke bruges p� en funktionstype"
 
-#: cp/mangle.c:2090
+#: cp/mangle.c:2103
 msgid "omitted middle operand to `?:' operand cannot be mangled"
 msgstr ""
 
-#: cp/mangle.c:2389
+#: cp/mangle.c:2402
 msgid "the mangled name of `%D' will change in a future version of GCC"
 msgstr "det ABI-navnet for '%D' vil 鎛dre sig i en fremtidig version af GCC"
 
@@ -15847,12 +15849,12 @@
 #: cp/name-lookup.c:991
 #, fuzzy
 msgid "declaration of '%D' shadows a previous local"
-msgstr "erkl鎟ing af '%#D' skygger for en parameter"
+msgstr "erkl鎟ing af '%s' skygger for en tidligere lokal variabel"
 
 #: cp/name-lookup.c:998
 #, fuzzy
 msgid "declaration of '%D' shadows a global declaration"
-msgstr "erkl鎟ing af '%#D' skygger for en parameter"
+msgstr "erkl鎟ing af '%s' skygger for en global erkl鎟ing"
 
 #: cp/name-lookup.c:1167
 msgid "name lookup of `%D' changed"
@@ -15920,7 +15922,7 @@
 
 #. It's a nested name with template parameter dependent scope.
 #. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2126 cp/name-lookup.c:2140 cp/name-lookup.c:3380
+#: cp/name-lookup.c:2126 cp/name-lookup.c:2140 cp/name-lookup.c:3362
 msgid "`%T' is not a namespace"
 msgstr "'%T' er ikke et navnerum"
 
@@ -15956,89 +15958,89 @@
 msgid "using-declaration cannot name destructor"
 msgstr "using-erkl鎟ing for destruktionsfunktion"
 
-#: cp/name-lookup.c:3005
+#: cp/name-lookup.c:2984
 msgid "declaration of `%D' not in a namespace surrounding `%D'"
 msgstr "erkl鎟ing af '%D' er ikke i et navnerum der omgiver '%D'"
 
-#: cp/name-lookup.c:3045
+#: cp/name-lookup.c:3024
 msgid "`%D' should have been declared inside `%D'"
 msgstr "'%D' skulle have v鎟et erkl鎟et inden i '%D'"
 
-#: cp/name-lookup.c:3109
+#: cp/name-lookup.c:3088
 msgid "namespace alias `%D' not allowed here, assuming `%D'"
 msgstr "navnerumsalias '%D' er ikke tilladt her, antager '%D'"
 
 #. The parser did not find it, so it's not there.
-#: cp/name-lookup.c:3224
+#: cp/name-lookup.c:3203
 msgid "unknown namespace `%D'"
 msgstr "ukendt navnerum '%D'"
 
-#: cp/name-lookup.c:3374
+#: cp/name-lookup.c:3356
 msgid "namespace `%T' undeclared"
 msgstr "navnerummet '%T' er ikke erkl鎟et"
 
-#: cp/name-lookup.c:3407
+#: cp/name-lookup.c:3389
 msgid "strong using only meaningful at namespace scope"
 msgstr ""
 
-#: cp/name-lookup.c:3414
+#: cp/name-lookup.c:3396
 #, fuzzy
 msgid "`%D' attribute directive ignored"
 msgstr "egenskabsdirektivet '%s' ignoreret"
 
-#: cp/name-lookup.c:3547
+#: cp/name-lookup.c:3529
 msgid "use of `%D' is ambiguous"
 msgstr "brug af '%D' er tvetydigt"
 
-#: cp/name-lookup.c:3548
+#: cp/name-lookup.c:3530
 msgid "  first declared as `%#D' here"
 msgstr "  f鴕st erkl鎟et som '%#D' her"
 
-#: cp/name-lookup.c:3551
+#: cp/name-lookup.c:3533
 msgid "  also declared as `%#D' here"
 msgstr "  ogs� erkl鎟et som '%#D' her"
 
-#: cp/name-lookup.c:3566
+#: cp/name-lookup.c:3548
 msgid "`%D' denotes an ambiguous type"
 msgstr "'%D' angiver en tvetydig type"
 
-#: cp/name-lookup.c:3567
+#: cp/name-lookup.c:3549
 #, fuzzy
 msgid "%J  first type here"
 msgstr "  f鴕ste type her"
 
-#: cp/name-lookup.c:3568
+#: cp/name-lookup.c:3550
 #, fuzzy
 msgid "%J  other type here"
 msgstr "  anden type her"
 
 #. This happens for A::B where B is a template, and there are no
 #. template arguments.
-#: cp/name-lookup.c:3633 cp/typeck.c:1792
+#: cp/name-lookup.c:3615 cp/typeck.c:1792
 msgid "invalid use of `%D'"
 msgstr "ugyldig brug af '%D"
 
-#: cp/name-lookup.c:3674
+#: cp/name-lookup.c:3656
 msgid "`%D::%D' is not a template"
 msgstr "'%D::%D' er ikke en skabelon"
 
-#: cp/name-lookup.c:3691
+#: cp/name-lookup.c:3673
 msgid "`%D' undeclared in namespace `%D'"
 msgstr "'%D' ikke erkl鎟et i navnerummet '%D'"
 
-#: cp/name-lookup.c:4153
+#: cp/name-lookup.c:4135
 msgid "`%D' is not a function,"
 msgstr "'%s' er ikke en funktion,"
 
-#: cp/name-lookup.c:4154
+#: cp/name-lookup.c:4136
 msgid "  conflict with `%D'"
 msgstr "  konflikt med '%D'"
 
-#: cp/name-lookup.c:4911
+#: cp/name-lookup.c:4893
 msgid "XXX entering pop_everything ()\n"
 msgstr ""
 
-#: cp/name-lookup.c:4920
+#: cp/name-lookup.c:4902
 msgid "XXX leaving pop_everything ()\n"
 msgstr ""
 
@@ -16052,7 +16054,7 @@
 msgid "`%D::%D' has not been declared"
 msgstr "'%#D' kan ikke erkl鎟es"
 
-#: cp/parser.c:1809 cp/semantics.c:2308
+#: cp/parser.c:1809 cp/semantics.c:2305
 #, fuzzy
 msgid "`::%D' has not been declared"
 msgstr "'%#D' kan ikke erkl鎟es"
@@ -16081,7 +16083,7 @@
 msgid "new types may not be defined in a return type"
 msgstr "new kan ikke bruges p� en referencetype"
 
-#: cp/parser.c:1888 cp/pt.c:4196
+#: cp/parser.c:1888 cp/pt.c:4238
 msgid "`%T' is not a template"
 msgstr "'%T' er ikke en skabelon"
 
@@ -16135,109 +16137,110 @@
 msgid "typedef-name `%D' used as destructor declarator"
 msgstr "skabelons-id '%D' benyttet som erkl鎟er"
 
-#: cp/parser.c:3638
+#: cp/parser.c:3648
 #, fuzzy
 msgid "ISO C++ forbids compound-literals"
 msgstr "ISO C++ forbyder sammensatte konstanter"
 
-#: cp/parser.c:4461
+#: cp/parser.c:4498
+#, fuzzy
 msgid "array bound forbidden after parenthesized type-id"
-msgstr ""
+msgstr "egenskaber i parametertabelerkl鎟ing ignoreret"
 
-#: cp/parser.c:4462
+#: cp/parser.c:4499
 msgid "try removing the parentheses around the type-id"
 msgstr ""
 
-#: cp/parser.c:4624
+#: cp/parser.c:4661
 #, fuzzy
 msgid "expression in new-declarator must have integral or enumeration type"
 msgstr "st鴕relse i tabel-new skal v鎟e en heltalstype"
 
-#: cp/parser.c:4805
+#: cp/parser.c:4842
 msgid "use of old-style cast"
 msgstr "brug af 鎙dre type typeomtvingning"
 
-#: cp/parser.c:5550
+#: cp/parser.c:5587
 #, c-format
 msgid "case label `%E' not within a switch statement"
 msgstr "case-etiket '%E' befinder sig ikke inden i en switch-s鎡ning"
 
-#: cp/parser.c:6092
+#: cp/parser.c:6130
 msgid "ISO C++ forbids computed gotos"
 msgstr "ISO C++ forbyder beregnede goto'er"
 
-#: cp/parser.c:6212
+#: cp/parser.c:6250
 msgid "extra `;'"
 msgstr ""
 
-#: cp/parser.c:6507
+#: cp/parser.c:6545
 msgid "mixing declarations and function-definitions is forbidden"
 msgstr ""
 
-#: cp/parser.c:6645
+#: cp/parser.c:6683
 #, fuzzy
 msgid "duplicate `friend'"
 msgstr "'%s' optr鎑er mere end 閚 gang"
 
-#: cp/parser.c:6794
+#: cp/parser.c:6832
 #, fuzzy
 msgid "class definition may not be declared a friend"
 msgstr "funktionen '%D' kan ikke erkl鎟es friend"
 
-#: cp/parser.c:7109
+#: cp/parser.c:7147
 msgid "only constructors take base initializers"
 msgstr "kun konstruktionsfunktioner har stamklasseklarg鴕inger"
 
-#: cp/parser.c:7160
+#: cp/parser.c:7198
 #, fuzzy
 msgid "anachronistic old-style base class initializer"
 msgstr "for鎙det stamklasseklarg鴕ing"
 
-#: cp/parser.c:7201
+#: cp/parser.c:7239
 msgid "keyword `typename' not allowed in this context (a qualified member initializer is implicitly a type)"
 msgstr ""
 
 #. Warn that we do not support `export'.
-#: cp/parser.c:7563
+#: cp/parser.c:7601
 msgid "keyword `export' not implemented, and will be ignored"
 msgstr "det reserverede ord 'export' er ikke implementeret og vil blive ignoreret"
 
 #. Otherwise, emit an error about the invalid digraph, but continue
 #. parsing because we got our argument list.
-#: cp/parser.c:7923
+#: cp/parser.c:7961
 #, fuzzy
 msgid "`<::' cannot begin a template-argument list"
 msgstr "objektet '%E' kan ikke bruges som skabelonsparameter"
 
-#: cp/parser.c:7924
+#: cp/parser.c:7962
 msgid "`<:' is an alternate spelling for `['. Insert whitespace between `<' and `::'"
 msgstr ""
 
-#: cp/parser.c:7931
+#: cp/parser.c:7969
 msgid "(if you use `-fpermissive' G++ will accept your code)"
 msgstr ""
 
 #. Explain what went wrong.
-#: cp/parser.c:8106
+#: cp/parser.c:8145
 #, fuzzy
 msgid "non-template `%D' used as template"
 msgstr "ikke-skabelon benyttet som skabelon"
 
-#: cp/parser.c:8107
+#: cp/parser.c:8146
 #, fuzzy
 msgid "use `%T::template %D' to indicate that it is a template"
 msgstr "skabelons-id '%D' i erkl鎟ing af prim鎟 skabelon"
 
-#: cp/parser.c:9058
+#: cp/parser.c:9102
 msgid "using `typename' outside of template"
 msgstr "bruger 'typename' uden for en skabelon"
 
-#: cp/parser.c:9180
+#: cp/parser.c:9224
 #, fuzzy
 msgid "expected type-name"
 msgstr "uventet operand"
 
-#: cp/parser.c:9239
+#: cp/parser.c:9283
 #, fuzzy
 msgid "type attributes are honored only at type definition"
 msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
@@ -16245,91 +16248,91 @@
 #. [namespace.udecl]
 #.
 #. A using declaration shall not name a template-id.
-#: cp/parser.c:9622
+#: cp/parser.c:9666
 #, fuzzy
 msgid "a template-id may not appear in a using-declaration"
 msgstr "navnerum '%D' ikke tilladt i using-erkl鎟ing"
 
-#: cp/parser.c:9949
+#: cp/parser.c:9986
 msgid "an asm-specification is not allowed on a function-definition"
 msgstr ""
 
-#: cp/parser.c:9951
+#: cp/parser.c:9988
 #, fuzzy
 msgid "attributes are not allowed on a function-definition"
 msgstr "en global registervariabel f鴏ger en funktionsdefinition"
 
-#: cp/parser.c:10084
+#: cp/parser.c:10121
 #, fuzzy
 msgid "attributes after parenthesized initializer ignored"
 msgstr "egenskaber i parametertabelerkl鎟ing ignoreret"
 
-#: cp/parser.c:10540
+#: cp/parser.c:10591
 #, fuzzy
 msgid "`%T::%D' is not a type"
 msgstr "'%D::%D' er ikke en skabelon"
 
-#: cp/parser.c:11288
+#: cp/parser.c:11341
 #, fuzzy
 msgid "file ends in default argument"
 msgstr "%Hslutningen af filen l鎠t inden i standardparameter"
 
-#: cp/parser.c:11344
+#: cp/parser.c:11397
 #, fuzzy
 msgid "deprecated use of default argument for parameter of non-function"
 msgstr "standardparameter givet til %d. parameter for '%#D'"
 
-#: cp/parser.c:11347
+#: cp/parser.c:11400
 #, fuzzy
 msgid "default arguments are only permitted for function parameters"
 msgstr "standardparameter givet til %d. parameter for '%#D'"
 
-#: cp/parser.c:12078
+#: cp/parser.c:12166
 msgid "declaration of `%D' in `%D' which does not enclose `%D'"
 msgstr "erkl鎟ing af '%D' i '%D' som ikke omgiver '%D'"
 
-#: cp/parser.c:12091
+#: cp/parser.c:12179
 #, fuzzy
 msgid "extra qualification ignored"
 msgstr "ekstra modifikation '%T::' af medlemmet '%D' ignoreret"
 
-#: cp/parser.c:12102
+#: cp/parser.c:12190
 #, fuzzy
 msgid "an explicit specialization must be preceded by 'template <>'"
 msgstr "eksplicit specialisering f鴏ger ikke efter 'template <>'"
 
-#: cp/parser.c:12385
+#: cp/parser.c:12473
 msgid "extra semicolon"
 msgstr ""
 
-#: cp/parser.c:12403
+#: cp/parser.c:12491
 msgid "a class-key must be used when declaring a friend"
 msgstr ""
 
-#: cp/parser.c:12434
+#: cp/parser.c:12522
 #, fuzzy
 msgid "friend declaration does not name a class or function"
 msgstr "friend-erkl鎟ingen er ikke i klassedefinitionen"
 
-#: cp/parser.c:12605
+#: cp/parser.c:12694
 msgid "pure-specifier on function-definition"
 msgstr ""
 
-#: cp/parser.c:12878
+#: cp/parser.c:12967
 #, fuzzy
 msgid "keyword `typename' not allowed outside of templates"
 msgstr "bruger 'typename' uden for en skabelon"
 
-#: cp/parser.c:12880
+#: cp/parser.c:12969
 msgid "keyword `typename' not allowed in this context (the base class is implicitly a type)"
 msgstr ""
 
-#: cp/parser.c:13700
+#: cp/parser.c:13790
 #, fuzzy
 msgid "reference to `%D' is ambiguous"
 msgstr "brug af '%D' er tvetydigt"
 
-#: cp/parser.c:13874
+#: cp/parser.c:13964
 #, fuzzy
 msgid "too few template-parameter-lists"
 msgstr "for f� skabelonsparameterlister angivet i erkl鎟ing af '%D'"
@@ -16338,50 +16341,50 @@
 #. something like:
 #.
 #. template <class T> template <class U> void S::f();
-#: cp/parser.c:13889
+#: cp/parser.c:13979
 #, fuzzy
 msgid "too many template-parameter-lists"
 msgstr "for mange skabelonsparameterlister angivet i erkl鎟ing af '%D'"
 
 #. If begin_function_definition didn't like the definition, skip
 #. the entire function.
-#: cp/parser.c:14185
+#: cp/parser.c:14275
 #, fuzzy
 msgid "invalid function declaration"
 msgstr "Ugyldig erkl鎟ing"
 
 #. Issue an error message.
-#: cp/parser.c:14222
+#: cp/parser.c:14312
 #, fuzzy
 msgid "named return values are no longer supported"
 msgstr "--driver underst鴗tes ikke l鎛gere"
 
-#: cp/parser.c:14561
+#: cp/parser.c:14651
 #, fuzzy
 msgid "`>>' should be `> >' within a nested template argument list"
 msgstr "'>>' skulle have v鎟et '> >' i skabelonsklassenavn"
 
 #. If this is not a nested template argument list, the '>>' is
 #. a typo for '>'. Emit an error message and continue.
-#: cp/parser.c:14569
+#: cp/parser.c:14659
 msgid "spurious `>>', use `>' to terminate a template argument list"
 msgstr ""
 
-#: cp/parser.c:14574
+#: cp/parser.c:14664
 #, fuzzy
 msgid "missing `>' to terminate the template argument list"
-msgstr "manglende ')' i makroparameterliste"
+msgstr "objektet '%E' kan ikke bruges som skabelonsparameter"
 
-#: cp/parser.c:15062
+#: cp/parser.c:15149
 msgid "`%s' tag used in naming `%#T'"
 msgstr "'%s'-m鎟ke benyttet i navngivning af '%#T'"
 
-#: cp/parser.c:15082
+#: cp/parser.c:15169
 #, fuzzy
 msgid "%D redeclared with different access"
 msgstr "'%#D' omerkl鎟et som en anden form for symbol"
 
-#: cp/parser.c:15099
+#: cp/parser.c:15186
 msgid "`template' (as a disambiguator) is only allowed within templates"
 msgstr ""
 
@@ -16401,82 +16404,87 @@
 msgid "enclosing class templates are not explicitly specialized"
 msgstr "omgivende klasseskabeloner er ikke eksplicit specialiserede"
 
-#: cp/pt.c:739 cp/pt.c:780
-msgid "specializing `%#T' in different namespace"
+#: cp/pt.c:733
+#, fuzzy
+msgid "specialization of `%D' in different namespace"
 msgstr "specialiserer '%#T' i andet navnerum"
 
 # h鎛ger sammen med foreg錯nde tekst, derfor ikke 'fra'
-#: cp/pt.c:740 cp/pt.c:781
+#: cp/pt.c:734 cp/pt.c:803
 msgid "  from definition of `%#D'"
 msgstr "  i forhold til definition af '%#D'"
 
-#: cp/pt.c:748
+#: cp/pt.c:770
 msgid "specialization of `%T' after instantiation"
 msgstr "specialisering af '%T' efter instantiering"
 
-#: cp/pt.c:795
+#: cp/pt.c:802
+msgid "specializing `%#T' in different namespace"
+msgstr "specialiserer '%#T' i andet navnerum"
+
+#: cp/pt.c:817
 msgid "specialization `%T' after instantiation `%T'"
 msgstr "specialisering af '%T' efter instantiering '%T'"
 
-#: cp/pt.c:807
+#: cp/pt.c:829
 msgid "explicit specialization of non-template `%T'"
 msgstr "eksplicit specialisering af '%T' der ikke er en skabelon"
 
-#: cp/pt.c:1067
+#: cp/pt.c:1089
 msgid "specialization of %D after instantiation"
 msgstr "specialisering af '%D' efter instantiering"
 
-#: cp/pt.c:1192
+#: cp/pt.c:1220
 msgid "%s %+#D"
 msgstr "%s %+#D"
 
-#: cp/pt.c:1241
+#: cp/pt.c:1269
 msgid "`%D' is not a function template"
 msgstr "'%D' er ikke en funktionsskabelon"
 
-#: cp/pt.c:1389
+#: cp/pt.c:1417
 msgid "template-id `%D' for `%+D' does not match any template declaration"
 msgstr "skabelons-id '%D' for '%+D' passer ikke til nogen skabelonserkl鎟ing"
 
-#: cp/pt.c:1397
+#: cp/pt.c:1425
 msgid "ambiguous template specialization `%D' for `%+D'"
 msgstr "tvetydig skabelonsspecialisering '%D' for '%+D'"
 
 #. This case handles bogus declarations like template <>
 #. template <class T> void f<int>();
-#: cp/pt.c:1620 cp/pt.c:1694
+#: cp/pt.c:1648 cp/pt.c:1722
 msgid "template-id `%D' in declaration of primary template"
 msgstr "skabelons-id '%D' i erkl鎟ing af prim鎟 skabelon"
 
-#: cp/pt.c:1633
+#: cp/pt.c:1661
 msgid "template parameter list used in explicit instantiation"
 msgstr "skabelonsparameterliste benyttet i eksplicit instantiering"
 
-#: cp/pt.c:1639
+#: cp/pt.c:1667
 msgid "definition provided for explicit instantiation"
 msgstr "definition angivet for eksplicit instantiering"
 
-#: cp/pt.c:1645
+#: cp/pt.c:1673
 msgid "too many template parameter lists in declaration of `%D'"
 msgstr "for mange skabelonsparameterlister angivet i erkl鎟ing af '%D'"
 
-#: cp/pt.c:1661
+#: cp/pt.c:1689
 msgid "too few template parameter lists in declaration of `%D'"
 msgstr "for f� skabelonsparameterlister angivet i erkl鎟ing af '%D'"
 
-#: cp/pt.c:1678
+#: cp/pt.c:1706
 msgid "explicit specialization not preceded by `template <>'"
 msgstr "eksplicit specialisering f鴏ger ikke efter 'template <>'"
 
-#: cp/pt.c:1691
+#: cp/pt.c:1719
 msgid "partial specialization `%D' of function template"
 msgstr "partiel specialisering '%D' af funktionsskabelon"
 
-#: cp/pt.c:1723
+#: cp/pt.c:1751
 msgid "default argument specified in explicit specialization"
 msgstr "standardparameter angivet i eksplicit specialisering"
 
-#: cp/pt.c:1727
+#: cp/pt.c:1755
 msgid "template specialization with C linkage"
 msgstr "skabelonsspecialisering med C-k鎑ning"
 
@@ -16488,110 +16496,120 @@
 #. program is ill-formed.
 #.
 #. Similar language is found in [temp.explicit].
-#: cp/pt.c:1811
+#: cp/pt.c:1839
 msgid "specialization of implicitly-declared special member function"
 msgstr "specialisering af underforst錯t erkl鎟et speciel medlemsfunktion"
 
-#: cp/pt.c:1855
+#: cp/pt.c:1883
 msgid "no member function `%D' declared in `%T'"
 msgstr "ingen medlemsfunktion '%D' erkl鎟et i '%T'"
 
 #. There are two many template parameter lists.
-#: cp/pt.c:2005
+#: cp/pt.c:2033
 msgid "too many template parameter lists in declaration of `%T'"
 msgstr "for mange skabelonsparameterlister i erkl鎟ingen af '%T'"
 
-#: cp/pt.c:2098
+#: cp/pt.c:2126
 msgid " shadows template parm `%#D'"
 msgstr "  skygger for skabelonsparameter '%#D'"
 
-#: cp/pt.c:2495
+#: cp/pt.c:2523
 msgid "template parameters not used in partial specialization:"
 msgstr "skabelonsparametre der ikke bruges i partiel specialisering:"
 
-#: cp/pt.c:2499
+#: cp/pt.c:2527
 msgid "        `%D'"
 msgstr "        '%D'"
 
-#: cp/pt.c:2511
+#: cp/pt.c:2539
 msgid "partial specialization `%T' does not specialize any template arguments"
 msgstr "den partielle specialisering '%T' specialiserer ikke nogen skabelonsparametre"
 
 # flertalsform un鴇vendig
-#: cp/pt.c:2536
+#: cp/pt.c:2564
 #, c-format
 msgid "template argument `%E' involves template parameter(s)"
 msgstr "skabelonsparameter '%E' involverer skabelonsparameter"
 
 # flertalsform un鴇vendig
-#: cp/pt.c:2580
+#: cp/pt.c:2608
 msgid "type `%T' of template argument `%E' depends on template parameter(s)"
 msgstr "typen '%T' af skabelonsparameteren '%E' afh鎛ger af skabelonsparameter"
 
-#: cp/pt.c:2665
+#: cp/pt.c:2693
 msgid "no default argument for `%D'"
 msgstr "ingen standardparameter til '%D'"
 
-#: cp/pt.c:2814
+#: cp/pt.c:2842
 msgid "template with C linkage"
 msgstr "skabelon med C-k鎑ning"
 
-#: cp/pt.c:2817
+#: cp/pt.c:2845
 msgid "template class without a name"
 msgstr "skabelonsklasse uden et navn"
 
 #. [temp.mem]
 #.
 #. A destructor shall not be a member template.
-#: cp/pt.c:2824
+#: cp/pt.c:2853
 #, fuzzy
 msgid "destructor `%D' declared as member template"
 msgstr "datamedlem '%D' kan ikke v鎟e en medlemsskabelon"
 
-#: cp/pt.c:2904
+#. [basic.stc.dynamic.allocation]
+#.
+#. An allocation function can be a function
+#. template. ... Template allocation functions shall
+#. have two or more parameters.
+#: cp/pt.c:2868
+#, fuzzy
+msgid "invalid template declaration of `%D'"
+msgstr "ugyldig medlemsskabelonerkl鎟ing '%D'"
+
+#: cp/pt.c:2948
 msgid "`%D' does not declare a template type"
 msgstr "'%D' erkl鎟er ikke en skabelonstype"
 
-#: cp/pt.c:2910
+#: cp/pt.c:2954
 msgid "template definition of non-template `%#D'"
 msgstr "skabelonsdefinition af ikke-skabelon '%#D'"
 
-#: cp/pt.c:2951
+#: cp/pt.c:2995
 msgid "expected %d levels of template parms for `%#D', got %d"
 msgstr "forvented %d niveauer af skabelonsparametre for '%#D', modtog %d"
 
-#: cp/pt.c:2963
+#: cp/pt.c:3007
 msgid "got %d template parameters for `%#D'"
 msgstr "modtog %d skabelonsparametre for '%#D'"
 
-#: cp/pt.c:2966
+#: cp/pt.c:3010
 msgid "got %d template parameters for `%#T'"
 msgstr "modtog %d skabelonsparametre for '%#T'"
 
-#: cp/pt.c:2968
+#: cp/pt.c:3012
 #, c-format
 msgid "  but %d required"
 msgstr "  men %d p錵r鎣et"
 
-#: cp/pt.c:3053
+#: cp/pt.c:3097
 msgid "`%T' is not a template type"
 msgstr "'%T' er ikke en skabelonstype"
 
 # h鎛ger sammen med n鎠te tekst
-#: cp/pt.c:3069
+#: cp/pt.c:3113
 msgid "previous declaration `%D'"
 msgstr "tidligere erkl鎟ing '%D'"
 
-#: cp/pt.c:3070
+#: cp/pt.c:3114
 #, c-format
 msgid "used %d template parameter%s instead of %d"
 msgstr "benyttede %d skabelonsparameter%s i stedet for %d"
 
-#: cp/pt.c:3086
+#: cp/pt.c:3130
 msgid "template parameter `%#D'"
 msgstr "skabelonsparameter '%#D'"
 
-#: cp/pt.c:3087
+#: cp/pt.c:3131
 msgid "redeclared here as `%#D'"
 msgstr "omerkl鎟et her som '%#D'"
 
@@ -16599,287 +16617,296 @@
 #.
 #. A template-parameter may not be given default arguments
 #. by two different declarations in the same scope.
-#: cp/pt.c:3097
+#: cp/pt.c:3141
 msgid "redefinition of default argument for `%#D'"
 msgstr "omdefinering af standardparameter for '%#D'"
 
-#: cp/pt.c:3098
+#: cp/pt.c:3142
 #, fuzzy
 msgid "%J  original definition appeared here"
 msgstr "  oprindelig definition er her"
 
-#: cp/pt.c:3246
+#: cp/pt.c:3288
 #, c-format
 msgid "`%E' is not a valid template argument"
 msgstr "'%E' er ikke en gyldig skabelonsparameter"
 
-#: cp/pt.c:3250
+#: cp/pt.c:3292
 msgid "it must be the address of a function with external linkage"
 msgstr "den skal v鎟e adressen af en funktion med ekstern k鎑ning"
 
-#: cp/pt.c:3252
+#: cp/pt.c:3294
 msgid "it must be the address of an object with external linkage"
 msgstr "den skal v鎟e adressen af et objekt med ekstern k鎑ning"
 
-#: cp/pt.c:3255
+#: cp/pt.c:3297
 msgid "it must be a pointer-to-member of the form `&X::Y'"
 msgstr "den skal v鎟e en henvisning til medlem p� formen '&X::Y'"
 
-#: cp/pt.c:3266
+#: cp/pt.c:3308
 #, c-format
 msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
 msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk k鎑ning"
 
-#: cp/pt.c:3281
+#: cp/pt.c:3323
 #, c-format
 msgid "address of non-extern `%E' cannot be used as template argument"
 msgstr "adresse p� ikke-ekstern '%E' kan ikke bruges som skabelonsparameter"
 
-#: cp/pt.c:3290
+#: cp/pt.c:3332
 #, c-format
 msgid "non-constant `%E' cannot be used as template argument"
 msgstr "ikke-konstant '%E' kan ikke bruges som skabelonsparameter"
 
-#: cp/pt.c:3298
+#: cp/pt.c:3340
 #, fuzzy
 msgid "type '%T' cannot be used as a value for a non-type template-parameter"
 msgstr "objektet '%E' kan ikke bruges som skabelonsparameter"
 
-#: cp/pt.c:3301
+#: cp/pt.c:3343
 #, fuzzy
 msgid "invalid use of '%D' as a non-type template-argument"
 msgstr "ugyldig standardparameter i skabelon"
 
-#: cp/pt.c:3303
+#: cp/pt.c:3345
 #, fuzzy, c-format
 msgid "invalid use of '%E' as a non-type template-argument"
 msgstr "ugyldig standardparameter i skabelon"
 
-#: cp/pt.c:3668
+#: cp/pt.c:3710
 #, c-format
 msgid "to refer to a type member of a template parameter, use `typename %E'"
 msgstr "benyt 'typename %E' for at referere til et typemedlem af en skabelonsparameter"
 
-#: cp/pt.c:3681 cp/pt.c:3699 cp/pt.c:3738
+#: cp/pt.c:3723 cp/pt.c:3741 cp/pt.c:3780
 msgid "type/value mismatch at argument %d in template parameter list for `%D'"
 msgstr "type/v鎟di-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
 
-#: cp/pt.c:3684
+#: cp/pt.c:3726
 msgid "  expected a constant of type `%T', got `%T'"
 msgstr "  forventede en konstant af typen '%T', modtog '%T'"
 
-#: cp/pt.c:3688
+#: cp/pt.c:3730
 #, fuzzy, c-format
 msgid "  expected a class template, got `%E'"
 msgstr "  forventede en klasseskabelon, modtog '%T'"
 
-#: cp/pt.c:3690
+#: cp/pt.c:3732
 #, c-format
 msgid "  expected a type, got `%E'"
 msgstr "  forventede en type, modtog '%E'"
 
-#: cp/pt.c:3702
+#: cp/pt.c:3744
 msgid "  expected a type, got `%T'"
 msgstr "  forventede en type, modtog '%T'"
 
-#: cp/pt.c:3704
+#: cp/pt.c:3746
 msgid "  expected a class template, got `%T'"
 msgstr "  forventede en klasseskabelon, modtog '%T'"
 
-#: cp/pt.c:3740
+#: cp/pt.c:3782
 msgid "  expected a template of type `%D', got `%D'"
 msgstr "  forventede en skabelon af typen '%D', modtog '%D'"
 
-#: cp/pt.c:3775
+#: cp/pt.c:3817
 msgid "could not convert template argument `%E' to `%T'"
 msgstr "kunne ikke konvertere skabelonsparameteren '%E' til '%T'"
 
-#: cp/pt.c:3815
+#: cp/pt.c:3857
 #, c-format
 msgid "wrong number of template arguments (%d, should be %d)"
 msgstr "forkert antal skabelonsparametre (%d, skulle v鎟e %d)"
 
-#: cp/pt.c:3819
+#: cp/pt.c:3861
 msgid "provided for `%D'"
 msgstr "angivet for '%D'"
 
-#: cp/pt.c:3847
+#: cp/pt.c:3889
 #, c-format
 msgid "template argument %d is invalid"
 msgstr "skabelonsparameter %d er ugyldig"
 
-#: cp/pt.c:4068
+#: cp/pt.c:4110
 msgid "non-template used as template"
 msgstr "ikke-skabelon benyttet som skabelon"
 
-#: cp/pt.c:4208
+#: cp/pt.c:4250
 msgid "non-template type `%T' used as a template"
 msgstr "ikke-skabelonstype '%T' benyttet som skabelon"
 
-#: cp/pt.c:4210
+#: cp/pt.c:4252
 msgid "for template declaration `%D'"
 msgstr "til skabelonserkl鎟ing '%D'"
 
-#: cp/pt.c:4857
+#: cp/pt.c:4899
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
 msgstr "skabelonsinstantieringsdybden overskrider maksimum p� %d (benyt -ftemplate-depth-NN for at for鴊e maksimum) ved instantiering af '%D'"
 
-#: cp/pt.c:5296
+#: cp/pt.c:5338
 msgid "ambiguous class template instantiation for `%#T'"
 msgstr "tvetydig klasseskabelonsinstantiering for '%#T'"
 
-#: cp/pt.c:5302
+#: cp/pt.c:5344
 msgid "%s %+#T"
 msgstr "%s %+#T"
 
-#: cp/pt.c:6308 cp/pt.c:6428
+#: cp/pt.c:6382
 msgid "instantiation of `%D' as type `%T'"
 msgstr "instantiering af '%D' som typen '%T'"
 
-#: cp/pt.c:6470
+#: cp/pt.c:6542
 msgid "invalid parameter type `%T'"
 msgstr "ugyldig parametertype '%T'"
 
-#: cp/pt.c:6472
+#: cp/pt.c:6544
 msgid "in declaration `%D'"
 msgstr "i erkl鎟ingen '%D'"
 
-#: cp/pt.c:6546
+#: cp/pt.c:6618
 msgid "creating pointer to member function of non-class type `%T'"
 msgstr "opretter henvisning til medlemsfunktion af typen '%T' der ikke er en klasse"
 
-#: cp/pt.c:6685
+#: cp/pt.c:6758
 msgid "creating array with size zero"
 msgstr "opretter tabel med st鴕relsen nul"
 
-#: cp/pt.c:6699
+#: cp/pt.c:6772
 #, c-format
 msgid "creating array with size zero (`%E')"
 msgstr "opretter tabel med st鴕relsen nul ('%E')"
 
-#: cp/pt.c:6938
+#: cp/pt.c:7011
 msgid "forming reference to void"
 msgstr "danner reference til void"
 
-#: cp/pt.c:6940
+#: cp/pt.c:7013
 msgid "forming %s to reference type `%T'"
 msgstr "danner %s til referencetypen '%T'"
 
-#: cp/pt.c:6977
+#: cp/pt.c:7050
 msgid "creating pointer to member of non-class type `%T'"
 msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
 
-#: cp/pt.c:6983
+#: cp/pt.c:7056
 msgid "creating pointer to member reference type `%T'"
 msgstr "opretter henvisning til medlemsreference af typen '%T'"
 
-#: cp/pt.c:7069
+#: cp/pt.c:7142
 msgid "creating array of `%T'"
 msgstr "opretter tabel af '%T'"
 
-#: cp/pt.c:7075
+#: cp/pt.c:7148
 #, fuzzy
 msgid "creating array of `%T', which is an abstract class type"
 msgstr "unavngiven klarg鴕ing af '%T' som ikke har nogen stamklasser"
 
-#: cp/pt.c:7119
+#: cp/pt.c:7192
 msgid "`%T' is not a class, struct, or union type"
 msgstr "'%T' er ikke en class-, struct- eller union-type"
 
-#: cp/pt.c:7232
+#: cp/pt.c:7305
 #, c-format
 msgid "use of `%s' in template"
 msgstr "brug af '%s' i skabelon"
 
-#: cp/pt.c:7345
+#: cp/pt.c:7418
 #, fuzzy, c-format
 msgid "dependent-name `%E' is parsed as a non-type, but instantiation yields a type"
 msgstr "'%D' benyttes som en type, men er ikke defineret som en type"
 
-#: cp/pt.c:7347
+#: cp/pt.c:7420
 #, fuzzy, c-format
 msgid "say `typename %E' if a type is meant"
 msgstr "  (benyt 'typename %T::%D' hvis det er hvad du mener)"
 
-#: cp/pt.c:8613
+#: cp/pt.c:8589
+msgid "`%T' is not a class or namespace"
+msgstr "'%T' er ikke en klasse eller et navnerum"
+
+#: cp/pt.c:8592
+#, fuzzy
+msgid "`%D' is not a class or namespace"
+msgstr "'%T' er ikke en klasse eller et navnerum"
+
+#: cp/pt.c:8709
 #, fuzzy
 msgid "`%T' uses anonymous type"
 msgstr "skabelonsparameter '%T' benytter anonym type"
 
-#: cp/pt.c:8615
+#: cp/pt.c:8711
 #, fuzzy
 msgid "`%T' uses local type `%T'"
 msgstr "skabelonsparameter '%T' benytter lokal type '%T'"
 
-#: cp/pt.c:8623
+#: cp/pt.c:8719
 #, fuzzy
 msgid "`%T' is a variably modified type"
 msgstr "skabelonsparameter '%T' er en variabelt 鎛dret type"
 
-#: cp/pt.c:8634
+#: cp/pt.c:8730
 #, fuzzy, c-format
 msgid "integral expression `%E' is not constant"
 msgstr "st鴕relsen af medlemmet '%D' er ikke konstant"
 
-#: cp/pt.c:8639
+#: cp/pt.c:8735
 msgid "  trying to instantiate `%D'"
 msgstr "  ved fors鴊 p� at instantiere '%D'"
 
-#: cp/pt.c:9156
+#: cp/pt.c:9252
 msgid "incomplete type unification"
 msgstr "ufuldst鎛dig typeforening"
 
-#: cp/pt.c:10112
+#: cp/pt.c:10211
 #, c-format
 msgid "use of `%s' in template type unification"
 msgstr "brug af '%s' i skabelonstypeforening"
 
-#: cp/pt.c:10546 cp/pt.c:10618
+#: cp/pt.c:10644 cp/pt.c:10716
 msgid "explicit instantiation of non-template `%#D'"
 msgstr "eksplicit instantiering af ikke-skabelon '%#D'"
 
-#: cp/pt.c:10562 cp/pt.c:10613
+#: cp/pt.c:10660 cp/pt.c:10711
 msgid "no matching template for `%D' found"
 msgstr "ingen passende skabelon for '%D' fundet"
 
-#: cp/pt.c:10568
+#: cp/pt.c:10666
 msgid "explicit instantiation of `%#D'"
 msgstr "eksplicit instantiering af '%#D'"
 
-#: cp/pt.c:10605
+#: cp/pt.c:10703
 msgid "duplicate explicit instantiation of `%#D'"
 msgstr "'%#D' er blevet eksplicit instantieret mere end 閚 gang"
 
-#: cp/pt.c:10627
+#: cp/pt.c:10725
 msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
 msgstr "ISO C++ forbyder brugen af 'extern' ved eksplicitte instantieringer"
 
-#: cp/pt.c:10631 cp/pt.c:10712
+#: cp/pt.c:10729 cp/pt.c:10810
 msgid "storage class `%D' applied to template instantiation"
 msgstr "lagringsklasse '%D' anvendt p� skabelonsinstantiering"
 
-#: cp/pt.c:10684
+#: cp/pt.c:10782
 msgid "explicit instantiation of non-template type `%T'"
 msgstr "eksplicit instantiering af '%T' der ikke er en skabelonstype"
 
-#: cp/pt.c:10693
+#: cp/pt.c:10791
 msgid "explicit instantiation of `%#T' before definition of template"
 msgstr "eksplicit instantiering af '%T' f鴕 definering af skabelonen"
 
-#: cp/pt.c:10701
+#: cp/pt.c:10799
 #, c-format
 msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
 msgstr "ISO C++ forbyder brugen af '%s ved eksplicitte instantieringer"
 
-#: cp/pt.c:10745
+#: cp/pt.c:10843
 msgid "duplicate explicit instantiation of `%#T'"
 msgstr "'%#T' er blevet eksplicit instantieret mere end 閚 gang"
 
-#: cp/pt.c:11126
+#: cp/pt.c:11224
 msgid "explicit instantiation of `%D' but no definition available"
 msgstr "eksplicit instantiering af '%D', men ingen definition tilg鎛gelig"
 
-#: cp/pt.c:11562
+#: cp/pt.c:11660
 msgid "`%#T' is not a valid type for a template constant parameter"
 msgstr "'%#T' er ikke en gyldig type for en skabelonsparameterkonstant "
 
@@ -16925,39 +16952,39 @@
 msgid "`%T' is an inaccessible base of `%T'"
 msgstr "'%T' er en utilg鎛gelig stamklasse til '%T'"
 
-#: cp/search.c:1767
+#: cp/search.c:1805
 msgid "invalid covariant return type for `%#D'"
 msgstr "ugyldig kovariant returneringstype for '%#D'"
 
-#: cp/search.c:1768 cp/search.c:1774
+#: cp/search.c:1806 cp/search.c:1812
 msgid "  overriding `%#D'"
 msgstr "  overskriver '%#D'"
 
-#: cp/search.c:1772
+#: cp/search.c:1810
 msgid "conflicting return type specified for `%#D'"
 msgstr "modstridende returtyper angivet for '%#D'"
 
-#: cp/search.c:1786
+#: cp/search.c:1824
 #, c-format
 msgid "looser throw specifier for `%#F'"
 msgstr "l鴖ere throw-angivelse for '%#F'"
 
-#: cp/search.c:1787
+#: cp/search.c:1825
 #, c-format
 msgid "  overriding `%#F'"
 msgstr "  overskriver '%#F'"
 
 #. A static member function cannot match an inherited
 #. virtual member function.
-#: cp/search.c:1877
+#: cp/search.c:1915
 msgid "`%#D' cannot be declared"
 msgstr "'%#D' kan ikke erkl鎟es"
 
-#: cp/search.c:1878
+#: cp/search.c:1916
 msgid "  since `%#D' declared in base class"
 msgstr "  eftersom '%#D' er erkl鎟et i stamklassen"
 
-#: cp/search.c:1955
+#: cp/search.c:1993
 msgid "`%#D' needs a final overrider"
 msgstr "'%#D' beh鴙er en endelig overskrivning"
 
@@ -16979,121 +17006,121 @@
 msgid "object missing in reference to `%D'"
 msgstr "objekt mangler i brug af '%E'"
 
-#: cp/semantics.c:1721
+#: cp/semantics.c:1718
 #, fuzzy
 msgid "arguments to destructor are not allowed"
 msgstr "parameter til egenskaben '%s' er st鴕re end %d"
 
-#: cp/semantics.c:1770
+#: cp/semantics.c:1767
 msgid "`this' is unavailable for static member functions"
 msgstr "'this' er ikke tilg鎛gelig for statiske medlemsfunktioner"
 
-#: cp/semantics.c:1776
+#: cp/semantics.c:1773
 msgid "invalid use of `this' in non-member function"
 msgstr "ugyldig brug af 'this' i ikke-medlemsfunktion"
 
-#: cp/semantics.c:1778
+#: cp/semantics.c:1775
 msgid "invalid use of `this' at top level"
 msgstr "ugyldig brug af 'this' ved 鴙erste niveau"
 
-#: cp/semantics.c:1802
+#: cp/semantics.c:1799
 #, fuzzy
 msgid "invalid qualifying scope in pseudo-destructor name"
 msgstr "ugyldige modifikationer for ikke-medlemsfunktionstype"
 
-#: cp/semantics.c:1822
+#: cp/semantics.c:1819
 msgid "`%E' is not of type `%T'"
 msgstr "'%E' er ikke af typen '%T'"
 
-#: cp/semantics.c:1933
+#: cp/semantics.c:1930
 msgid "template type parameters must use the keyword `class' or `typename'"
 msgstr "skabelonstypeparametre skal begynde med 'class' eller 'typename'"
 
-#: cp/semantics.c:1977
+#: cp/semantics.c:1974
 #, fuzzy
 msgid "invalid use of type `%T' as a default value for a template template-parameter"
 msgstr "ugyldig brug af skabelonstypeparameter"
 
-#: cp/semantics.c:1980
+#: cp/semantics.c:1977
 #, fuzzy
 msgid "invalid use of `%D' as a default value for a template template-parameter"
 msgstr "ugyldig brug af skabelonstypeparameter"
 
-#: cp/semantics.c:1984
+#: cp/semantics.c:1981
 #, fuzzy
 msgid "invalid default argument for a template template parameter"
 msgstr "ugyldig brug af skabelonstypeparameter"
 
-#: cp/semantics.c:2019
+#: cp/semantics.c:2016
 msgid "definition of `%#T' inside template parameter list"
 msgstr "definition af '%#T' inden i skabelonsparameterliste"
 
-#: cp/semantics.c:2030
+#: cp/semantics.c:2027
 msgid "invalid definition of qualified type `%T'"
 msgstr "ugyldig definition af modificeret type '%T'"
 
-#: cp/semantics.c:2045
+#: cp/semantics.c:2042
 msgid "previous definition of `%#T'"
 msgstr "tidligere definition af '%#T'"
 
-#: cp/semantics.c:2249
+#: cp/semantics.c:2246
 msgid "invalid base-class specification"
 msgstr "ugyldig stamklasseangivelse"
 
-#: cp/semantics.c:2258
+#: cp/semantics.c:2255
 msgid "base class `%T' has cv qualifiers"
 msgstr "stamklassen '%T' har const/volatile-modifikationer"
 
-#: cp/semantics.c:2290
+#: cp/semantics.c:2287
 msgid "multiple declarators in template declaration"
 msgstr "flere erkl鎟erer i skabelonserkl鎟ing"
 
-#: cp/semantics.c:2301
+#: cp/semantics.c:2298
 #, fuzzy
 msgid "incomplete type `%T' used in nested name specifier"
 msgstr "ufuldst鎛dig type '%T' kan ikke bruges til at navngive et virkefelt"
 
-#: cp/semantics.c:2303 cp/typeck.c:1635
+#: cp/semantics.c:2300 cp/typeck.c:1635
 msgid "`%D' is not a member of `%T'"
 msgstr "'%D' er ikke et medlem af '%T'"
 
-#: cp/semantics.c:2306
+#: cp/semantics.c:2303
 #, fuzzy
 msgid "`%D' is not a member of `%D'"
 msgstr "'%D' er ikke et medlem af '%T'"
 
-#: cp/semantics.c:2431
+#: cp/semantics.c:2428
 msgid "template parameter `%D' of type `%T' is not allowed in an integral constant expression because it is not of integral or enumeration type"
 msgstr ""
 
-#: cp/semantics.c:2584
+#: cp/semantics.c:2572
 #, fuzzy
 msgid "`%D' cannot appear in a constant-expression"
 msgstr "st鴕relsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
 
-#: cp/semantics.c:2593
+#: cp/semantics.c:2580
 msgid "use of namespace `%D' as expression"
 msgstr "brug af navnerummet '%D' som udtryk"
 
-#: cp/semantics.c:2598
+#: cp/semantics.c:2585
 msgid "use of class template `%T' as expression"
 msgstr "brug af klasseskabelonen '%T' som udtryk"
 
 #. Ambiguous reference to base members.
-#: cp/semantics.c:2604
+#: cp/semantics.c:2591
 msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
 msgstr "foresp鴕gsel efter medlemmet '%D' er tvetydigt i det multiple nedarvningsnet"
 
-#: cp/semantics.c:2664
+#: cp/semantics.c:2652
 #, c-format
 msgid "use of %s from containing function"
 msgstr "brug af %s fra indeholdende funktion"
 
-#: cp/semantics.c:2667
+#: cp/semantics.c:2655
 msgid "  `%#D' declared here"
 msgstr "  '%#D' erkl鎟et her"
 
-#: cp/semantics.c:2718
+#: cp/semantics.c:2706
 #, c-format
 msgid "type of `%E' is unknown"
 msgstr "typen af '%E' er ukendt"
@@ -17107,44 +17134,44 @@
 msgid "`%V' qualifiers cannot be applied to `%T'"
 msgstr "modifikationerne '%V' kan ikke anvendes p� '%T'"
 
-#: cp/tree.c:1821
+#: cp/tree.c:1829
 #, c-format
 msgid "`%s' attribute can only be applied to Java class definitions"
 msgstr "egenskaben '%s' kan kun anvendes med Java-klassedefinitioner"
 
-#: cp/tree.c:1850
+#: cp/tree.c:1858
 #, c-format
 msgid "`%s' attribute can only be applied to class definitions"
 msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
 
-#: cp/tree.c:1856
+#: cp/tree.c:1864
 #, c-format
 msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
 msgstr "'%s' er for鎙det; virtuelle tabeller i g++ er nu COM-kompatible som standard"
 
-#: cp/tree.c:1880
+#: cp/tree.c:1888
 msgid "requested init_priority is not an integer constant"
 msgstr "den udbedte init_priority er ikke en heltalskonstant"
 
-#: cp/tree.c:1901
+#: cp/tree.c:1909
 #, c-format
 msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
 msgstr "kan kun bruge egenskaben '%s' p� filvirkefeltsdefinitioner af objekter af klassetype"
 
-#: cp/tree.c:1909
+#: cp/tree.c:1917
 msgid "requested init_priority is out of range"
 msgstr "den udbedte init_priority er uden for det gyldige interval"
 
-#: cp/tree.c:1919
+#: cp/tree.c:1927
 msgid "requested init_priority is reserved for internal use"
 msgstr "den udbedte init_priority er reserveret til intern brug"
 
-#: cp/tree.c:1929
+#: cp/tree.c:1937
 #, c-format
 msgid "`%s' attribute is not supported on this platform"
 msgstr "egenskaben '%s' er ikke underst鴗tet p� denne platform"
 
-#: cp/tree.c:2524
+#: cp/tree.c:2534
 #, c-format
 msgid "lang_* check: failed in %s, at %s:%d"
 msgstr "lang_*-kontrol: mislykkedes i %s, ved %s:%d"
@@ -17363,268 +17390,268 @@
 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr "ugyldig brug af en henvisning til en ufuldst鎛dig type i henvisningsberegning"
 
-#: cp/typeck.c:3582
+#: cp/typeck.c:3600
 #, c-format
 msgid "invalid use of '%E' to form a pointer-to-member-function.  Use a qualified-id."
 msgstr "ugyldig brug af '%E' til at danne en henvisning til medlemsfunktion; benyt et kaldenavn med klassepr鎓iks"
 
-#: cp/typeck.c:3588
+#: cp/typeck.c:3606
 #, c-format
 msgid "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
 msgstr "paranteser omkring '%E' kan ikke bruges til at danne en henvisning til medlemsfunktion"
 
-#: cp/typeck.c:3610
+#: cp/typeck.c:3628
 msgid "taking address of temporary"
 msgstr "tager adressen p� midlertidig variabel"
 
-#: cp/typeck.c:3845
+#: cp/typeck.c:3863
 #, c-format
 msgid "ISO C++ forbids %sing an enum"
 msgstr "ISO C++ forbyder %s af en enum"
 
-#: cp/typeck.c:3856
+#: cp/typeck.c:3874
 msgid "cannot %s a pointer to incomplete type `%T'"
 msgstr "kan ikke %s en henvisning til en ufuldst鎛dig type '%T'"
 
-#: cp/typeck.c:3862
+#: cp/typeck.c:3880
 msgid "ISO C++ forbids %sing a pointer of type `%T'"
 msgstr "ISO C++ forbyder %s af en henvisning af typen '%T'"
 
-#: cp/typeck.c:3887
+#: cp/typeck.c:3905
 msgid "cast to non-reference type used as lvalue"
 msgstr "typeomtvingning til ikke-reference-type benyttet som venstrev鎟di"
 
-#: cp/typeck.c:3921
+#: cp/typeck.c:3939
 msgid "invalid use of `--' on bool variable `%D'"
 msgstr "ugyldig brug af '--' p� den booleske variabel '%D'"
 
 #. ARM $3.4
-#: cp/typeck.c:3952
+#: cp/typeck.c:3970
 msgid "ISO C++ forbids taking address of function `::main'"
 msgstr "ISO C++ forbyder at tage adressen p� funktionen '::main'"
 
 #. An expression like &memfn.
-#: cp/typeck.c:4027
+#: cp/typeck.c:4045
 #, fuzzy
 msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr "ISO C++ forbyder at tage adressen p� en ikke-modificeret, ikke-statisk medlemsfunktion for at danne en henvisning til medlemsfunktion; brug '&%T::%D'"
 
-#: cp/typeck.c:4032
+#: cp/typeck.c:4050
 msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr "ISO C++ forbyder at tage adressen p� en bundet medlemsfunktion for at danne en henvisning til medlemsfunktion; brug '&%T::%D'"
 
-#: cp/typeck.c:4060
+#: cp/typeck.c:4078
 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr "ISO C++ forbyder at tage adressen p� en typeomtvingning til et udtryk der ikke er en venstrev鎟di"
 
-#: cp/typeck.c:4080
+#: cp/typeck.c:4098
 msgid "unary `&'"
 msgstr "un鎟 '&'"
 
-#: cp/typeck.c:4113
+#: cp/typeck.c:4131
 msgid "attempt to take address of bit-field structure member `%D'"
 msgstr "fors鴊 p� at finde adressen af bitfeltstrukturmedlemmet '%D'"
 
-#: cp/typeck.c:4227
+#: cp/typeck.c:4245
 msgid "taking address of destructor"
 msgstr "tager adressen p� en destruktionsfunktion"
 
-#: cp/typeck.c:4240
+#: cp/typeck.c:4258
 msgid "taking address of bound pointer-to-member expression"
 msgstr "tager adressen p� et bundet henvisning til medlem-udtryk"
 
-#: cp/typeck.c:4248
+#: cp/typeck.c:4266
 msgid "cannot create pointer to reference member `%D'"
 msgstr "kan ikke oprette henvisning til reference medlemmet '%D'"
 
-#: cp/typeck.c:4311
+#: cp/typeck.c:4329
 msgid "cannot take the address of `this', which is an rvalue expression"
 msgstr "kan ikke tage adressen af 'this' som er et h鴍rev鎟diudtryk"
 
-#: cp/typeck.c:4330
+#: cp/typeck.c:4348
 msgid "address requested for `%D', which is declared `register'"
 msgstr "adresse forespurgt for '%D' som er erkl鎟et 'register'"
 
-#: cp/typeck.c:4398
+#: cp/typeck.c:4416
 #, fuzzy, c-format
 msgid "%s expression list treated as compound expression"
 msgstr "klarg鴕ingsliste behandlet som et sammensat udtryk"
 
-#: cp/typeck.c:4472
+#: cp/typeck.c:4490
 #, fuzzy
 msgid "%s from type `%T' to type `%T' casts away constness"
 msgstr "static_cast fra typen '%T' til typen '%T' fjerner konstanthed"
 
-#: cp/typeck.c:4674
+#: cp/typeck.c:4692
 msgid "invalid static_cast from type `%T' to type `%T'"
 msgstr "ugyldig static_cast fra typen '%T' til typen '%T'"
 
-#: cp/typeck.c:4714
+#: cp/typeck.c:4732
 msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
 msgstr "ugyldig reinterpret_cast af et h鴍rev鎟diudtryk fra typen '%T' til typen '%T'"
 
-#: cp/typeck.c:4734
+#: cp/typeck.c:4752
 msgid "reinterpret_cast from `%T' to `%T' loses precision"
 msgstr "reinterpret_cast fra '%T' til '%T' mister pr鎐ision"
 
-#: cp/typeck.c:4753
+#: cp/typeck.c:4771
 msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr "ISO C++ forbyder sammenligninger mellem henvisning til funktion og henvisning til objekt"
 
-#: cp/typeck.c:4759
+#: cp/typeck.c:4777
 msgid "invalid reinterpret_cast from type `%T' to type `%T'"
 msgstr "ugyldig reinterpret_cast fra typen '%T' til typen '%T'"
 
-#: cp/typeck.c:4787
+#: cp/typeck.c:4805
 msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr "ugyldig brug af const_cast med typen '%T' som ikke er en henvisnings-, reference- eller en henvisning til datamedlem-type"
 
-#: cp/typeck.c:4790
+#: cp/typeck.c:4808
 msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
 msgstr "ugyldig brug af const_cast med typen '%T' som er en henvisning eller reference til funktion"
 
-#: cp/typeck.c:4813
+#: cp/typeck.c:4831
 msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
 msgstr "ugyldig const_cast af en h鴍rev鎟di fra typen '%T' til typen '%T'"
 
-#: cp/typeck.c:4830
+#: cp/typeck.c:4848
 msgid "invalid const_cast from type `%T' to type `%T'"
 msgstr "ugyldig const_cast fra typen '%T' til typen '%T'"
 
-#: cp/typeck.c:4870 cp/typeck.c:4875
+#: cp/typeck.c:4888 cp/typeck.c:4893
 msgid "ISO C++ forbids casting to an array type `%T'"
 msgstr "ISO C++ forbyder omtvingelse af typen til en tabeltype '%T'"
 
-#: cp/typeck.c:4883
+#: cp/typeck.c:4901
 msgid "invalid cast to function type `%T'"
 msgstr "ugyldig omtvingelse til funktionstypen '%T'"
 
-#: cp/typeck.c:4939
+#: cp/typeck.c:4957
 msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
 msgstr "typeomtvingning fra '%T' til '%T' kasserer modifikationer p� henvisningsm錶ets type"
 
-#: cp/typeck.c:4985
+#: cp/typeck.c:5003
 msgid "cast from `%T' to `%T' increases required alignment of target type"
 msgstr "typeomtvingning fra '%T' til '%T' for鴊er den p錵r鎣ede justering af m錶ets type"
 
-#: cp/typeck.c:5152
+#: cp/typeck.c:5170
 msgid "  in evaluation of `%Q(%#T, %#T)'"
 msgstr "  i evaluering af '%Q(%#T, %#T)'"
 
-#: cp/typeck.c:5194
+#: cp/typeck.c:5212
 msgid "ISO C++ forbids cast to non-reference type used as lvalue"
 msgstr "ISO C++ forbyder omtvingelse af typen til en ikke-reference-type benyttet som venstrev鎟di"
 
-#: cp/typeck.c:5267
+#: cp/typeck.c:5285
 msgid "incompatible types in assignment of `%T' to `%T'"
 msgstr "uforenelige typer i tildeling af '%T' til '%T'"
 
-#: cp/typeck.c:5274
+#: cp/typeck.c:5292
 msgid "ISO C++ forbids assignment of arrays"
 msgstr "ISO C++ forbyder tildeling af tabeller"
 
-#: cp/typeck.c:5374
+#: cp/typeck.c:5392
 msgid "   in pointer to member function conversion"
 msgstr "   i henvisning til medlemsfunktion-omdannelse"
 
-#: cp/typeck.c:5382
+#: cp/typeck.c:5400
 msgid "   in pointer to member conversion"
 msgstr "   i henvisning til medlem-omdannelse"
 
 #. This is a reinterpret cast, we choose to do nothing.
-#: cp/typeck.c:5392 cp/typeck.c:5407
+#: cp/typeck.c:5410 cp/typeck.c:5425
 #, fuzzy
 msgid "pointer to member cast via virtual base `%T'"
 msgstr "henvisning til medlem-typeomtvingning via den virtuelle stamklasse '%T' af '%T'"
 
-#: cp/typeck.c:5410
+#: cp/typeck.c:5428
 #, fuzzy
 msgid "pointer to member conversion via virtual base `%T'"
 msgstr "henvisning til medlem-omdannelse via den virtuelle stamklasse '%T' af '%T'"
 
-#: cp/typeck.c:5480
+#: cp/typeck.c:5498
 msgid "invalid conversion to type `%T' from type `%T'"
 msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
 
 # %s bliver til returnering eller tildeling eller noget i den retning
-#: cp/typeck.c:5636
+#: cp/typeck.c:5657
 msgid "passing NULL used for non-pointer %s %P of `%D'"
 msgstr "overbringelse af NULL benyttet for ikke-henvisnings%s %P af '%D'"
 
-#: cp/typeck.c:5639
+#: cp/typeck.c:5660
 msgid "%s to non-pointer type `%T' from NULL"
 msgstr "%s til ikke-henvisningstypen '%T' fra NULL"
 
-#: cp/typeck.c:5647
+#: cp/typeck.c:5668
 msgid "passing `%T' for %s %P of `%D'"
 msgstr "overbringelse af '%T' for ikke-henvisnings%s %P af '%D'"
 
-#: cp/typeck.c:5650
+#: cp/typeck.c:5671
 msgid "%s to `%T' from `%T'"
 msgstr "%s til '%T' fra '%T'"
 
-#: cp/typeck.c:5660
+#: cp/typeck.c:5681
 msgid "passing negative value `%E' for %s %P of `%D'"
 msgstr "overbringelse af negativ v鎟di '%E' for %s %P af '%D'"
 
-#: cp/typeck.c:5663
+#: cp/typeck.c:5684
 msgid "%s of negative value `%E' to `%T'"
 msgstr "%s af negativ v鎟di '%E' til `%T'"
 
-#: cp/typeck.c:5751
+#: cp/typeck.c:5772
 msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
 msgstr "kan ikke konvertere '%T' til '%T' for parameter '%P' til '%D'"
 
-#: cp/typeck.c:5754
+#: cp/typeck.c:5775
 msgid "cannot convert `%T' to `%T' in %s"
 msgstr "kan ikke konvertere '%T' til '%T' i %s"
 
-#: cp/typeck.c:5831 cp/typeck.c:5833
+#: cp/typeck.c:5852 cp/typeck.c:5854
 msgid "in passing argument %P of `%+D'"
 msgstr "i overbringelse af parameter %P af '%+D'"
 
-#: cp/typeck.c:5940
+#: cp/typeck.c:5961
 msgid "returning reference to temporary"
 msgstr "returnerer reference til midlertidig variabel"
 
-#: cp/typeck.c:5947
+#: cp/typeck.c:5968
 msgid "reference to non-lvalue returned"
 msgstr "reference til ikke-venstrev鎟di returneret"
 
-#: cp/typeck.c:5959
+#: cp/typeck.c:5980
 msgid "reference to local variable `%D' returned"
 msgstr "reference til den lokale variabel '%D' returneret"
 
-#: cp/typeck.c:5962
+#: cp/typeck.c:5983
 msgid "address of local variable `%D' returned"
 msgstr "adresse af den lokale variabel '%D' returneret"
 
-#: cp/typeck.c:5992
+#: cp/typeck.c:6013
 msgid "returning a value from a destructor"
 msgstr "returnerer en v鎟di fra en destruktionsfunktion"
 
 #. If a return statement appears in a handler of the
 #. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6000
+#: cp/typeck.c:6021
 msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr "kan ikke returnere fra en h錸dtering af en funktions-try-blok i en konstruktionsfunktion"
 
 #. You can't return a value from a constructor.
-#: cp/typeck.c:6003
+#: cp/typeck.c:6024
 msgid "returning a value from a constructor"
 msgstr "returnerer en v鎟di fra en konstruktionsfunktion"
 
-#: cp/typeck.c:6026
+#: cp/typeck.c:6047
 #, fuzzy
 msgid "return-statement with no value, in function returning '%T'"
 msgstr "'return' uden nogen v鎟di i en funktion der ikke returnerer void"
 
-#: cp/typeck.c:6043
+#: cp/typeck.c:6064
 #, fuzzy
 msgid "return-statement with a value, in function returning 'void'"
 msgstr "'return' med en v鎟di i en funktion der returnerer void"
 
-#: cp/typeck.c:6065
+#: cp/typeck.c:6086
 msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
 msgstr "'operator new' m� ikke returnere NULL medmindre den er erkl鎟et 'throw()' (eller -fcheck-new er benyttet)"
 
@@ -17676,124 +17703,124 @@
 msgid "cannot initialize arrays using this syntax"
 msgstr "kan ikke tildele tabeller startv鎟dier med denne syntaks"
 
-#: cp/typeck2.c:545
+#: cp/typeck2.c:535
 msgid "initializing array with parameter list"
 msgstr "klarg鴕 tabel med en parameterliste"
 
-#: cp/typeck2.c:600
+#: cp/typeck2.c:590
 msgid "initializer for scalar variable requires one element"
 msgstr "startv鎟dien for en skalarvariabel kan kun best� af 閠 element"
 
-#: cp/typeck2.c:607
+#: cp/typeck2.c:597
 msgid "braces around scalar initializer for `%T'"
 msgstr "kr鴏lede paranteser omkring skalarstartv鎟di for '%T'"
 
-#: cp/typeck2.c:610
+#: cp/typeck2.c:600
 msgid "ignoring extra initializers for `%T'"
 msgstr "ignorerer ekstra startv鎟dier for '%T'"
 
-#: cp/typeck2.c:622
+#: cp/typeck2.c:612
 msgid "variable-sized object of type `%T' may not be initialized"
 msgstr "objekt af typen '%T' med variabel st鴕relse m� ikke tildeles en startv鎟di"
 
-#: cp/typeck2.c:632
+#: cp/typeck2.c:622
 msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
 msgstr "underobjekt af typen '%T' skal klarg鴕es af en konstruktionsfunktion, ikke af '%E'"
 
-#: cp/typeck2.c:697
+#: cp/typeck2.c:687
 msgid "aggregate has a partly bracketed initializer"
 msgstr "sammensat type har delvis indklammet startv鎟di"
 
-#: cp/typeck2.c:735 cp/typeck2.c:840
+#: cp/typeck2.c:725 cp/typeck2.c:830
 msgid "non-trivial labeled initializers"
 msgstr "ikke-trivielle navngivne startv鎟dier"
 
-#: cp/typeck2.c:752
+#: cp/typeck2.c:742
 msgid "non-empty initializer for array of empty elements"
 msgstr "en startv鎟di der ikke er tom, tildeles til en tabel med tomme elementer"
 
-#: cp/typeck2.c:806
+#: cp/typeck2.c:796
 msgid "initializer list for object of class with virtual base classes"
 msgstr "klarg鴕ingsliste for objekt af en klasse med virtuelle stamklasser"
 
-#: cp/typeck2.c:812
+#: cp/typeck2.c:802
 msgid "initializer list for object of class with base classes"
 msgstr "klarg鴕ingsliste for objekt af en klasse med stamklasser"
 
-#: cp/typeck2.c:818
+#: cp/typeck2.c:808
 msgid "initializer list for object using virtual functions"
 msgstr "klarg鴕ingsliste for objekt med virtuelle funktioner"
 
-#: cp/typeck2.c:880 cp/typeck2.c:896
+#: cp/typeck2.c:870 cp/typeck2.c:886
 msgid "missing initializer for member `%D'"
 msgstr "manglende startv鎟di for medlemmet '%D'"
 
-#: cp/typeck2.c:885
+#: cp/typeck2.c:875
 msgid "uninitialized const member `%D'"
 msgstr "konstant medlem '%D' uden startv鎟di"
 
-#: cp/typeck2.c:887
+#: cp/typeck2.c:877
 msgid "member `%D' with uninitialized const fields"
 msgstr "medlem '%D' med konstante felter uden startv鎟di"
 
-#: cp/typeck2.c:890
+#: cp/typeck2.c:880
 msgid "member `%D' is uninitialized reference"
 msgstr "medlemmet '%D' er en reference uden startv鎟di"
 
-#: cp/typeck2.c:937
+#: cp/typeck2.c:927
 msgid "index value instead of field name in union initializer"
 msgstr "indeksv鎟di i stedet for feltnavn i union-startv鎟di"
 
-#: cp/typeck2.c:949
+#: cp/typeck2.c:939
 msgid "no field `%D' in union being initialized"
 msgstr "intet felt '%D' i union der tildeles startv鎟di"
 
-#: cp/typeck2.c:957
+#: cp/typeck2.c:947
 msgid "union `%T' with no named members cannot be initialized"
 msgstr "union '%T' uden navngivne elementer kan ikke tildeles startv鎟di"
 
-#: cp/typeck2.c:993
+#: cp/typeck2.c:983
 msgid "excess elements in aggregate initializer"
 msgstr "for mange elementer i startv鎟di til sammensat type"
 
-#: cp/typeck2.c:1102
+#: cp/typeck2.c:1092
 msgid "circular pointer delegation detected"
 msgstr "fundet en henvisningsefterf鴏gelse der g錼 i ring"
 
-#: cp/typeck2.c:1115
+#: cp/typeck2.c:1105
 msgid "base operand of `->' has non-pointer type `%T'"
 msgstr "grundoperanden til '->' har en ikke-henvisningstype '%T'"
 
-#: cp/typeck2.c:1139
+#: cp/typeck2.c:1129
 msgid "result of `operator->()' yields non-pointer result"
 msgstr "resultatet af 'operator->()' er ikke en henvisning"
 
-#: cp/typeck2.c:1141
+#: cp/typeck2.c:1131
 msgid "base operand of `->' is not a pointer"
 msgstr "grundoperanden til '->' er ikke en henvisning"
 
-#: cp/typeck2.c:1164
+#: cp/typeck2.c:1154
 msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
 msgstr "'%E' kan ikke bruges som en medlemshenvisning eftersom udtrykkets type er '%T'"
 
-#: cp/typeck2.c:1172
+#: cp/typeck2.c:1162
 msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
 msgstr "kan ikke anvende medlemshenvisning '%E' p� '%E' som er af den ikke-sammensatte type '%T'"
 
-#: cp/typeck2.c:1182
+#: cp/typeck2.c:1172
 msgid "member type `%T::' incompatible with object type `%T'"
 msgstr "medlemstypen '%T::' uforenelige med objekttypen '%T'"
 
-#: cp/typeck2.c:1398
+#: cp/typeck2.c:1388
 msgid "call to function `%D' which throws incomplete type `%#T'"
 msgstr "kald af en funktion '%D' som kaster en ufuldst鎛dig type '%#T'"
 
-#: cp/typeck2.c:1401
+#: cp/typeck2.c:1391
 msgid "call to function which throws incomplete type `%#T'"
 msgstr "kald af en funktion som kaster en ufuldst鎛dig type '%#T'"
 
 #. XXX Not i18n clean.
-#: cp/cp-tree.h:3756
+#: cp/cp-tree.h:3775
 #, c-format
 msgid "%s is deprecated, please see the documentation for details"
 msgstr "%s er for鎙det, se venligst dokumentationen for detaljer"
@@ -19358,291 +19385,228 @@
 msgid "internal error - invalid Utf8 name"
 msgstr "intern fejl - ugyldigt UTF-8-navn"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse-scan.y:880
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:949
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1290
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1351
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1555
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1777
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1786
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1797
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1808
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1820
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1835
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1852
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1854
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1935
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2106
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2168
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2320
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2332
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2339
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2346
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2357
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2359
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2397
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2399
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2401
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2422
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2424
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2426
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2442
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2444
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2465
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2467
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2469
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2497
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2499
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2501
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2503
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2521
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2523
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2534
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2545
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2556
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2567
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2578
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2591
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2595
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2597
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2610
+#: ../../gcc/java/parse-scan.y:880 ../../gcc/java/parse.y:949
+#: ../../gcc/java/parse.y:1290 ../../gcc/java/parse.y:1351
+#: ../../gcc/java/parse.y:1555 ../../gcc/java/parse.y:1777
+#: ../../gcc/java/parse.y:1786 ../../gcc/java/parse.y:1797
+#: ../../gcc/java/parse.y:1808 ../../gcc/java/parse.y:1820
+#: ../../gcc/java/parse.y:1835 ../../gcc/java/parse.y:1852
+#: ../../gcc/java/parse.y:1854 ../../gcc/java/parse.y:1935
+#: ../../gcc/java/parse.y:2106 ../../gcc/java/parse.y:2168
+#: ../../gcc/java/parse.y:2320 ../../gcc/java/parse.y:2332
+#: ../../gcc/java/parse.y:2339 ../../gcc/java/parse.y:2346
+#: ../../gcc/java/parse.y:2357 ../../gcc/java/parse.y:2359
+#: ../../gcc/java/parse.y:2397 ../../gcc/java/parse.y:2399
+#: ../../gcc/java/parse.y:2401 ../../gcc/java/parse.y:2422
+#: ../../gcc/java/parse.y:2424 ../../gcc/java/parse.y:2426
+#: ../../gcc/java/parse.y:2442 ../../gcc/java/parse.y:2444
+#: ../../gcc/java/parse.y:2465 ../../gcc/java/parse.y:2467
+#: ../../gcc/java/parse.y:2469 ../../gcc/java/parse.y:2497
+#: ../../gcc/java/parse.y:2499 ../../gcc/java/parse.y:2501
+#: ../../gcc/java/parse.y:2503 ../../gcc/java/parse.y:2521
+#: ../../gcc/java/parse.y:2523 ../../gcc/java/parse.y:2534
+#: ../../gcc/java/parse.y:2545 ../../gcc/java/parse.y:2556
+#: ../../gcc/java/parse.y:2567 ../../gcc/java/parse.y:2578
+#: ../../gcc/java/parse.y:2591 ../../gcc/java/parse.y:2595
+#: ../../gcc/java/parse.y:2597 ../../gcc/java/parse.y:2610
 msgid "Missing term"
 msgstr "Manglende term"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse-scan.y:882
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:721
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:759
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:784
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:970
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1325
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1531
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1533
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1762
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1788
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1799
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1810
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1822
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1837
+#: ../../gcc/java/parse-scan.y:882 ../../gcc/java/parse.y:721
+#: ../../gcc/java/parse.y:759 ../../gcc/java/parse.y:784
+#: ../../gcc/java/parse.y:970 ../../gcc/java/parse.y:1325
+#: ../../gcc/java/parse.y:1531 ../../gcc/java/parse.y:1533
+#: ../../gcc/java/parse.y:1762 ../../gcc/java/parse.y:1788
+#: ../../gcc/java/parse.y:1799 ../../gcc/java/parse.y:1810
+#: ../../gcc/java/parse.y:1822 ../../gcc/java/parse.y:1837
 msgid "';' expected"
 msgstr "';' forventet"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:719
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:757
+#: ../../gcc/java/parse.y:719 ../../gcc/java/parse.y:757
 msgid "Missing name"
 msgstr "Manglende navn"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:782
+#: ../../gcc/java/parse.y:782
 msgid "'*' expected"
 msgstr "'*' forventet"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:796
+#: ../../gcc/java/parse.y:796
 msgid "Class or interface declaration expected"
 msgstr "Klasse- eller gr鎛sefladeerkl鎟ing forventet"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:833
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:835
+#: ../../gcc/java/parse.y:833 ../../gcc/java/parse.y:835
 msgid "Missing class name"
 msgstr "Manglende klassenavn"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:838
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:842
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:850
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1010
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1271
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1273
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1597
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1848
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1880
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1942
+#: ../../gcc/java/parse.y:838 ../../gcc/java/parse.y:842
+#: ../../gcc/java/parse.y:850 ../../gcc/java/parse.y:1010
+#: ../../gcc/java/parse.y:1271 ../../gcc/java/parse.y:1273
+#: ../../gcc/java/parse.y:1597 ../../gcc/java/parse.y:1848
+#: ../../gcc/java/parse.y:1880 ../../gcc/java/parse.y:1942
 msgid "'{' expected"
 msgstr "'{' forventet"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:852
+#: ../../gcc/java/parse.y:852
 msgid "Missing super class name"
 msgstr "Manglende superklassenavn"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:862
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:878
+#: ../../gcc/java/parse.y:862 ../../gcc/java/parse.y:878
 msgid "Missing interface name"
 msgstr "Manglende gr鎛sefladenavn"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:964
+#: ../../gcc/java/parse.y:964
 msgid "Missing variable initializer"
 msgstr "Manglende variabelstartv鎟di"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:981
+#: ../../gcc/java/parse.y:981
 msgid "Invalid declaration"
 msgstr "Ugyldig erkl鎟ing"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:984
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1069
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2143
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2165
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2169
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2204
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2281
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2291
+#: ../../gcc/java/parse.y:984 ../../gcc/java/parse.y:1069
+#: ../../gcc/java/parse.y:2143 ../../gcc/java/parse.y:2165
+#: ../../gcc/java/parse.y:2169 ../../gcc/java/parse.y:2204
+#: ../../gcc/java/parse.y:2281 ../../gcc/java/parse.y:2291
 msgid "']' expected"
 msgstr "']' forventet"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:988
+#: ../../gcc/java/parse.y:988
 msgid "Unbalanced ']'"
 msgstr "Uafbalanceret ']'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1024
+#: ../../gcc/java/parse.y:1024
 msgid "Invalid method declaration, method name required"
 msgstr "Ugyldig metodeerkl鎟ing, metodenavn p錵r鎣et"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1029
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1034
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1039
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2026
+#: ../../gcc/java/parse.y:1029 ../../gcc/java/parse.y:1034
+#: ../../gcc/java/parse.y:1039 ../../gcc/java/parse.y:2026
 msgid "Identifier expected"
 msgstr "Kaldenavn forventet"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1044
+#: ../../gcc/java/parse.y:1044
 msgid "Invalid method declaration, return type required"
 msgstr "Ugyldig metodeerkl鎟ing, returtype p錵r鎣et"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1067
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1511
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1518
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1527
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1529
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1557
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1665
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1971
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2024
+#: ../../gcc/java/parse.y:1067 ../../gcc/java/parse.y:1511
+#: ../../gcc/java/parse.y:1518 ../../gcc/java/parse.y:1527
+#: ../../gcc/java/parse.y:1529 ../../gcc/java/parse.y:1557
+#: ../../gcc/java/parse.y:1665 ../../gcc/java/parse.y:1971
+#: ../../gcc/java/parse.y:2024
 msgid "')' expected"
 msgstr "')' forventet"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1083
+#: ../../gcc/java/parse.y:1083
 msgid "Missing formal parameter term"
 msgstr "Manglende formel parameterterm"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1098
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1103
+#: ../../gcc/java/parse.y:1098 ../../gcc/java/parse.y:1103
 msgid "Missing identifier"
 msgstr "Manglende kaldenavn"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1123
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1132
+#: ../../gcc/java/parse.y:1123 ../../gcc/java/parse.y:1132
 msgid "Missing class type term"
 msgstr "Manglende klassetypeterm"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1288
+#: ../../gcc/java/parse.y:1288
 msgid "Invalid interface type"
 msgstr "Ugyldig gr鎛sefladetype"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1475
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1644
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1646
+#: ../../gcc/java/parse.y:1475 ../../gcc/java/parse.y:1644
+#: ../../gcc/java/parse.y:1646
 msgid "':' expected"
 msgstr "':' forventet"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1497
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1502
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1507
+#: ../../gcc/java/parse.y:1497 ../../gcc/java/parse.y:1502
+#: ../../gcc/java/parse.y:1507
 msgid "Invalid expression statement"
 msgstr "Ugyldig udtrykss鎡ning"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1525
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1553
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1593
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1661
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1729
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1850
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1928
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2018
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2020
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2028
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2264
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2266
+#: ../../gcc/java/parse.y:1525 ../../gcc/java/parse.y:1553
+#: ../../gcc/java/parse.y:1593 ../../gcc/java/parse.y:1661
+#: ../../gcc/java/parse.y:1729 ../../gcc/java/parse.y:1850
+#: ../../gcc/java/parse.y:1928 ../../gcc/java/parse.y:2018
+#: ../../gcc/java/parse.y:2020 ../../gcc/java/parse.y:2028
+#: ../../gcc/java/parse.y:2264 ../../gcc/java/parse.y:2266
 msgid "'(' expected"
 msgstr "'(' forventet"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1595
+#: ../../gcc/java/parse.y:1595
 msgid "Missing term or ')'"
 msgstr "Manglende term eller ')'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1642
+#: ../../gcc/java/parse.y:1642
 msgid "Missing or invalid constant expression"
 msgstr "Manglende eller ugyldigt konstant udtryk"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1663
+#: ../../gcc/java/parse.y:1663
 msgid "Missing term and ')' expected"
 msgstr "Manglende term eller ')' forventet"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1702
+#: ../../gcc/java/parse.y:1702
 msgid "Invalid control expression"
 msgstr "Ugyldigt kontroludtryk"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1704
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1706
+#: ../../gcc/java/parse.y:1704 ../../gcc/java/parse.y:1706
 msgid "Invalid update expression"
 msgstr "Ugyldigt opdateringsudtryk"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1731
+#: ../../gcc/java/parse.y:1731
 msgid "Invalid init statement"
 msgstr "Ugyldig klarg鴕ingss鎡ning"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1931
+#: ../../gcc/java/parse.y:1931
 msgid "Missing term or ')' expected"
 msgstr "Manglende term eller ')' forventet"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1973
+#: ../../gcc/java/parse.y:1973
 msgid "'class' or 'this' expected"
 msgstr "'class' eller 'this' forventet"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1975
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1977
+#: ../../gcc/java/parse.y:1975 ../../gcc/java/parse.y:1977
 msgid "'class' expected"
 msgstr "'class' forventet"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2022
+#: ../../gcc/java/parse.y:2022
 msgid "')' or term expected"
 msgstr "')' eller term forventet"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2141
+#: ../../gcc/java/parse.y:2141
 msgid "'[' expected"
 msgstr "'[' forventet"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2219
+#: ../../gcc/java/parse.y:2219
 msgid "Field expected"
 msgstr "Felt forventet"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2276
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2286
+#: ../../gcc/java/parse.y:2276 ../../gcc/java/parse.y:2286
 msgid "Missing term and ']' expected"
 msgstr "Manglende term og ']' forventet"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2390
+#: ../../gcc/java/parse.y:2390
 msgid "']' expected, invalid type expression"
 msgstr "']' forventet, ugyldigt typeudtryk"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2393
+#: ../../gcc/java/parse.y:2393
 msgid "Invalid type expression"
 msgstr "Ugyldigt typeudtryk"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2505
+#: ../../gcc/java/parse.y:2505
 msgid "Invalid reference type"
 msgstr "Ugyldig referencetype"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2977
+#: ../../gcc/java/parse.y:2977
 msgid "Constructor invocation must be first thing in a constructor"
 msgstr "Konstruktionsfunktionskald skal v鎟e det f鴕ste i en konstruktionsfunktion"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2979
+#: ../../gcc/java/parse.y:2979
 msgid "Only constructors can invoke constructors"
 msgstr "Kun konstruktionsfunktioner kan kalde konstruktionsfunktioner"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2987
+#: ../../gcc/java/parse.y:2987
 #, c-format
 msgid ": `%s' JDK1.1(TM) feature"
 msgstr ": '%s' JDK1.1(TM)-facilitet"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:3046
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:3048
+#: ../../gcc/java/parse.y:3046 ../../gcc/java/parse.y:3048
 #, c-format
 msgid ""
 "%s.\n"
@@ -19651,32 +19615,32 @@
 "%s.\n"
 "%s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:6909
+#: ../../gcc/java/parse.y:6909
 #, c-format
 msgid "malformed .zip archive in CLASSPATH: %s"
 msgstr "ugyldigt udformet .zip-arkiv i CLASSPATH: %s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:6980
+#: ../../gcc/java/parse.y:6980
 #, c-format
 msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives"
 msgstr "Kan ikke finde standardpakken '%s'. Kontroll閞 CLASSPATH-milj鴙ariablen og tilgangen til arkiverne"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12193
+#: ../../gcc/java/parse.y:12193
 #, c-format
 msgid "missing static field `%s'"
 msgstr "manglende statisk felt '%s'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12198
+#: ../../gcc/java/parse.y:12198
 #, c-format
 msgid "not a static field `%s'"
 msgstr "ikke et statisk felt '%s'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12241
+#: ../../gcc/java/parse.y:12241
 #, c-format
 msgid "No case for %s"
 msgstr "Ingen case for %s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:13173
+#: ../../gcc/java/parse.y:13173
 #, c-format
 msgid "unregistered operator %s"
 msgstr "ikke-registreret operator %s"
@@ -20018,1864 +19982,1515 @@
 msgid "[super ...] must appear in a method context"
 msgstr "[super ...] skal optr鎑e i en metodekontekst"
 
-#: objc/objc-parse.y:2701
+#: objc/objc-parse.y:2700
 msgid "`@end' must appear in an implementation context"
 msgstr "'@end' skal optr鎑e i en implementationskontekst"
 
-#: objc/objc-parse.y:2914
+#: objc/objc-parse.y:2913
 msgid "method definition not in class context"
 msgstr "metodedefinitionen optr鎑er ikke i en klassekontekst"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:23
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:21
 #, fuzzy
 msgid "Display this information"
 msgstr "  --help                  Vis disse oplysninger\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:29
-msgid "--param <param>=<value>\tSet paramter <param> to value.  See below for a complete list of parameters"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:27
+msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:38
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:36
 msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:41
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:39
 #, fuzzy
 msgid "Do not discard comments"
 msgstr "Deaktiv閞 ikke pladsregistre"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:44
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:42
 msgid "Do not discard comments in macro expansions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:47
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:45
 msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:53
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:51
 #, fuzzy
 msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
 msgstr "  -G <str>                Anbring globale og statiske data mindre end <tal> byte i en specialsektion (p� nogle m錶arkitekturer)\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:56
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:54
 #, fuzzy
 msgid "Print the name of header files as they are used"
 msgstr "Udskriv navne p� programenheder efterh錸den som de overs鎡tes"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:65
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:57
+msgid "-I <dir>\tAdd <dir> to the end of the main include path.  -I- gives more include path control; see info documentation"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:60
+#, fuzzy
+msgid "Generate make dependencies"
+msgstr "Gener閞 lilleendet kode"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:63
 #, fuzzy
 msgid "Generate make dependencies and compile"
 msgstr "Gener閞 lilleendet kode"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:74
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:66
+msgid "-MF <file>\tWrite dependency output to the given file"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:69
 msgid "Treat missing header files as generated files"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:80
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:72
+msgid "Like -M but ignore system header files"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:75
 msgid "Like -MD but ignore system header files"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:89
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:78
+#, fuzzy
+msgid "Generate phony targets for all headers"
+msgstr "Gener閞 kode til Intel as"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:81
 msgid "-MQ <target>\tAdd a MAKE-quoted target"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:95
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:84
+msgid "-MT <target>\tAdd an unquoted target"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:87
 #, fuzzy
 msgid "-O<number>\tSet optimization level to <number>"
 msgstr "  -O[tal]                 S鎡 optimeringsniveauet til [tal]\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:98
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:90
 #, fuzzy
 msgid "Optimize for space rather than speed"
 msgstr "  -Os                     Optim閞 mht. plads i stedet for hastighed\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:101
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:93
 #, fuzzy
 msgid "Do not generate #line directives"
 msgstr "Gener閞 ikke .size-direktiver"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:104
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:96
 msgid "-U<macro>\tUndefine <macro>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:107
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:99
 #, fuzzy
 msgid "This switch is deprecated; use -Wextra instead"
 msgstr "Angiv klassesti (for鎙det: benyt --classpath i stedet)"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:113
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:105
 msgid "Warn about returning structures, unions or arrays"
 msgstr "Advar om returnering af struct, union og tabeller"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:119
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:108
+msgid "Enable most warning messages"
+msgstr "Aktiv閞 de fleste advarselsbeskeder"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:111
 msgid "Warn about casting functions to incompatible types"
 msgstr "Advar om omtvingning af funktioner til ikke-kompatible typer"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:122
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:114
 msgid "Warn about pointer casts which increase alignment"
 msgstr "Advar om typeomtvingning af henvisninger som for鴊er justeringen"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:125
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:117
 msgid "Warn about casts which discard qualifiers"
 msgstr "Advar om typeomtvingninger som forkaster modifikationer"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:128
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:120
 #, fuzzy
 msgid "Warn about subscripts whose type is \"char\""
 msgstr "Advar som tabelindeksering hvis type er 'char'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:137
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:123
+msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:126
+msgid "Synonym for -Wcomment"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:129
 msgid "Warn about possibly confusing type conversions"
 msgstr "Advar om typekonverteringer der kan v鎟e forvirrende"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:140
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:132
 #, fuzzy
 msgid "Warn when all constructors and destructors are private"
 msgstr "Advar ikke n錼 alle konstruktions-/destruktionsfunktioner er private"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:143
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:135
 #, fuzzy
 msgid "Warn when a declaration is found after a statement"
 msgstr "Advar n錼 en erkl鎟ing ikke angiver en type"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:146
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:138
 #, fuzzy
-msgid "Warn if deprecated class, method, or field is used"
-msgstr "Advar hvis for鎙dede tomme s鎡ninger bliver fundet"
+msgid "Warn about deprecated compiler features"
+msgstr "Annonc閞 ikke for鎙delse af overs鎡terfaciliteter"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:149
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:141
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr "Advar om brug af __attribute__((deprecated))-erkl鎟inger"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:152
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:144
 msgid "Warn when an optimization pass is disabled"
 msgstr "Advar n錼 en optimeringsfase deaktiveres"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:155
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:147
 #, fuzzy
 msgid "Warn about compile-time integer division by zero"
 msgstr "Advar ikke om heltalsdivision p� overs鎡telsestidspunktet med nul"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:158
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:150
 msgid "Warn about violations of Effective C++ style rules"
 msgstr "Advar om overtr鎑elser af stilreglerne fra Effective C++"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:161
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:153
 msgid "Warn about stray tokens after #elif and #endif"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:164
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:156
 msgid "Treat all warnings as errors"
 msgstr "Behandl alle advarsler som fejl"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:167
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:159
 #, fuzzy
 msgid "Make implicit function declarations an error"
 msgstr "Advar om underforst錯de funktionserkl鎟inger"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:170
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:162
 msgid "Print extra (possibly unwanted) warnings"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:173
-msgid "Warn if deprecated empty statements are found"
-msgstr "Advar hvis for鎙dede tomme s鎡ninger bliver fundet"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:176
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:165
 #, fuzzy
 msgid "Warn if testing floating point numbers for equality"
 msgstr "Advar om lighedssammenligninger mellem kommatal"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:179
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:168
 #, fuzzy
 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
 msgstr "Advar om printf/scanf/strftime/strfmon-formateringsanormaliteter"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:182
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:171
 #, fuzzy
 msgid "Warn if passing too many arguments to a function for its format string"
 msgstr "for mange parametre til funktionen 'va_start'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:185
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:174
 #, fuzzy
 msgid "Warn about format strings that are not literals"
 msgstr "Advar om brug af multitegnskonstanter"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:188
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:177
 msgid "Warn about possible security problems with format functions"
 msgstr "Advar om mulige sikkerhedsproblemer i forbindelse med formateringsfunktioner"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:191
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:180
 #, fuzzy
 msgid "Warn about strftime formats yielding 2-digit years"
 msgstr "Advar ikke om strftime-formateringer med 2-cifres 錼"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:200
-#, fuzzy
-msgid "Enable warnings about inter-procedural problems"
-msgstr "Deaktiv閞 advarsler om interprocedurale problemer"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:206
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:192
 msgid "Warn about implicit function declarations"
 msgstr "Advar om underforst錯de funktionserkl鎟inger"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:209
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:195
 msgid "Warn when a declaration does not specify a type"
 msgstr "Advar n錼 en erkl鎟ing ikke angiver en type"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:215
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:198
+msgid "Deprecated.  This switch has no effect."
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:201
 msgid "Warn about variables which are initialized to themselves."
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:218
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:204
 msgid "Warn when an inlined function cannot be inlined"
 msgstr "Advar n錼 en inline funktion ikke kan indbygges"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:221
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:207
 #, fuzzy
 msgid "Warn about invalid uses of the \"offsetof\" macro"
 msgstr "Advar om brug af #import-direktivet"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:224
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:210
 msgid "Warn about PCH files that are found but not used"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:227
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:213
 #, fuzzy
 msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
 msgstr "  -Wlarger-than-<tal>     Advar hvis et objekt er st鴕re end <tal> byte\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:230
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:216
 #, fuzzy
 msgid "Do not warn about using \"long long\" when -pedantic"
 msgstr "Advar ikke om brug af 'long long' n錼 -pedantic benyttes"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:233
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:219
 #, fuzzy
 msgid "Warn about suspicious declarations of \"main\""
 msgstr "Advar om mist鎛kelige erkl鎟inger af main"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:236
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:222
 msgid "Warn about possibly missing braces around initializers"
 msgstr "Advar om mulige manglende kr鴏lede paranteser omkring startv鎟dier"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:239
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:225
 #, fuzzy
 msgid "Warn about global functions without previous declarations"
 msgstr "Advar om globale funktioner uden tidligere erkl鎟inger"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:242
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:228
 msgid "Warn about functions which might be candidates for format attributes"
 msgstr "Advar om funktioner som kan v鎟e kandidater til formateringsegenskaber"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:245
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:231
 #, fuzzy
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 msgstr "Advar om funktioner som kan v鎟e kandidater til egenskaben noreturn"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:248
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:234
 #, fuzzy
 msgid "Warn about global functions without prototypes"
 msgstr "Advar om globale funktioner uden prototyper"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:251
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:237
 #, fuzzy
 msgid "Warn about use of multi-character character constants"
 msgstr "Advar om brug af multitegnskonstanter"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:254
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:240
 #, fuzzy
 msgid "Warn about \"extern\" declarations not at file scope"
 msgstr "Advar om extern-erkl鎟inger som ikke er ved filvirkefeltsniveauet"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:257
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:243
 #, fuzzy
 msgid "Warn when non-templatized friend functions are declared within a template"
 msgstr "Advar ikke n錼 ikke-skabelonsvennefunktioner erkl鎟es inde i en skabelon"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:260
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:246
 #, fuzzy
 msgid "Warn about non-virtual destructors"
 msgstr "Advar om ikke-virtuelle destruktionsfunktioner"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:266
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:252
 #, fuzzy
 msgid "Warn if a C-style cast is used in a program"
 msgstr "Advar hvis en typeomtvingning i C-stil benyttes"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:269
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:255
 #, fuzzy
 msgid "Warn if an old-style parameter definition is used"
 msgstr "Advar n錼 en funktionsparameter ikke benyttes"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:272
-msgid "Warn if .class files are out of date"
-msgstr "Advar hvis .class-filer er for鎙dede"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:275
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:258
 msgid "Warn about overloaded virtual function names"
 msgstr "Advar om flertydige virtuelle funktionsnavne"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:278
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:261
 msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr "Advar n錼 packed-egenskaben ikke har nogen effekt p� struct-layoutet"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:281
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:264
 #, fuzzy
 msgid "Warn when padding is required to align structure members"
 msgstr "Advar n錼 udfyldning er p錵r鎣et for at justere struct-medlemmer"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:284
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:267
 #, fuzzy
 msgid "Warn about possibly missing parentheses"
 msgstr "Advar om mulige manglende paranteser"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:287
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:270
 #, fuzzy
 msgid "Warn when converting the type of pointers to member functions"
 msgstr "Advar ikke ved typeomdannelse af henvisninger til medlemsfunktioner"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:290
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:273
 msgid "Warn about function pointer arithmetic"
 msgstr "Advar om beregninger p� funktionshenvisninger"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:293
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:276
 #, fuzzy
 msgid "Warn if inherited methods are unimplemented"
 msgstr "Advar ikk hvis nedarvede metoder ikke implementeres"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:296
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:279
 msgid "Warn about multiple declarations of the same object"
 msgstr "Advar om flere erkl鎟ing af det samme objekt"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:299
-msgid "Warn if modifiers are specified when not necessary"
-msgstr "Advar hvis modifikationer angives n錼 det ikke er n鴇vendigt"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:302
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:282
 msgid "Warn when the compiler reorders code"
 msgstr "Advar n錼 overs鎡teren 鎛drer p� ordenen af kode"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:305
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:285
 #, fuzzy
 msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
 msgstr "Advar n錼 en funktions returtype antages at v鎟e int"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:308
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:288
 msgid "Warn if a selector has multiple methods"
 msgstr "Advar hvis en v鎙ger har flere metoder"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:311
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:291
 msgid "Warn about possible violations of sequence point rules"
 msgstr "Advar om mulige brud p� sekvenspunktreglerne"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:314
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:294
 msgid "Warn when one local variable shadows another"
 msgstr "Advar n錼 en lokal variabel skygger for en anden"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:317
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:297
 #, fuzzy
 msgid "Warn about signed-unsigned comparisons"
 msgstr "Advar om sammenligninger mellem typer med og uden fortegn"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:320
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:300
 msgid "Warn when overload promotes from unsigned to signed"
 msgstr "Advar n錼 flertydigg鴕else forfremmer fra unsigned til signed"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:323
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:303
 #, fuzzy
 msgid "Warn about code which might break strict aliasing rules"
 msgstr "Advar om kode som kan bryde strenge aliasregler"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:326
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:306
 #, fuzzy
 msgid "Warn about unprototyped function declarations"
 msgstr "Advar om funktionserkl鎟inger uden prototype"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:329
-msgid "Warn about constructs with surprising meanings"
-msgstr "Advar om konstruktioner med overraskende betydninger"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:332
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:309
 msgid "Warn about enumerated switches, with no default, missing a case"
 msgstr "Advar om switch-s鎡ninger over enum-typer som mangler et tilf鎙de og ikke har default"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:335
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:312
 #, fuzzy
 msgid "Warn about enumerated switches missing a \"default:\" statement"
 msgstr "Advar om switch-s鎡ninger over enum-typer som mangler default"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:338
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:315
 msgid "Warn about all enumerated switches missing a specific case"
 msgstr "Advar om alle switch-s鎡ninger over enum-typer som mangler et bestemt tilf鎙de"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:341
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:318
 msgid "Warn when synthesis behavior differs from Cfront"
 msgstr "Advar n錼 synteseopf鴕slen adskiller sig fra Cfront"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:344
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:321
 msgid "Do not suppress warnings from system headers"
 msgstr "Undertryk ikke advarsler fra systeminkluderingsfiler"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:347
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:324
 #, fuzzy
 msgid "Warn about features not present in traditional C"
 msgstr "foresl錼 undladelse af brug af #elif i traditionel C"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:356
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:327
+msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:333
 #, fuzzy
 msgid "Warn if an undefined macro is used in an #if directive"
 msgstr "ugyldigt eller ikke-defineret #-direktiv"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:359
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:336
 msgid "Warn about uninitialized automatic variables"
 msgstr "Advar om ikke-klargjorte automatiske variabler"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:362
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:339
 msgid "Warn about unrecognized pragmas"
 msgstr "Advar om ukendte pragmaer"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:365
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:342
 msgid "Warn about code that will never be executed"
 msgstr "Advar om kode som aldrig bliver udf鴕t"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:368
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:345
 msgid "Enable all -Wunused- warnings"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:371
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:348
 msgid "Warn when a function is unused"
 msgstr "Advar n錼 en funktion ikke benyttes"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:374
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:351
 msgid "Warn when a label is unused"
 msgstr "Advar n錼 en etiket ikke benyttes"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:377
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:354
 msgid "Warn about macros defined in the main file that are not used"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:380
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:357
 msgid "Warn when a function parameter is unused"
 msgstr "Advar n錼 en funktionsparameter ikke benyttes"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:383
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:360
 msgid "Warn when an expression value is unused"
 msgstr "Advar n錼 v鎟dien af et udtryk ikke benyttes"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:386
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:363
 msgid "Warn when a variable is unused"
 msgstr "Advar n錼 en variabel ikke benyttes"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:389
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:366
 msgid "Give strings the type \"array of char\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:392
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:369
 msgid "A synonym for -std=c89.  In a future version of GCC it will become synonymous with -std=c99 instead"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:395
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:372
 #, fuzzy
 msgid "-aux-info <file>\tEmit declaration information into <file>"
 msgstr "  -aux-info <fil>         Udskriv erkl鎟ingsoplysninger til <fil>\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:407
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:384
 #, fuzzy
 msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
 msgstr "  -d[bogstaver]           Aktiv閞 dump fra specifikke faser i overs鎡teren\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:410
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:387
 #, fuzzy
 msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
 msgstr "  -dumpbase <fil>         Basisnavn til brug for dump fra specifikke faser\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:413
-#, fuzzy
-msgid "--CLASSPATH\tDeprecated; use --classpath instead"
-msgstr "Angiv klassesti (for鎙det: benyt --classpath i stedet)"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:425
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:399
 #, fuzzy
 msgid "Enforce class member access control semantics"
 msgstr "Adlyd ikke tilgangskontrolsemantikker"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:428
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:402
 msgid "Align the start of functions"
 msgstr "Just閞 begyndelsen af funktioner"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:434
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:408
 msgid "Align labels which are only reached by jumping"
 msgstr "Just閞 etiketter som kun n錽 ved spring"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:440
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:414
 msgid "Align all labels"
 msgstr "Just閞 alle etiketter"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:446
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:420
 msgid "Align the start of loops"
 msgstr "Just閞 begyndelsen af l鴎ker"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:455
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:429
 msgid "Change when template instances are emitted"
 msgstr "Skift hvorn錼 skabelonsinstanser udsendes"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:458
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:432
 #, fuzzy
 msgid "Specify that arguments may alias each other and globals"
 msgstr "Angiv at parametre kan v鎟e aliaser for hinanden og for globale variable"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:461
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:435
 msgid "Assume arguments may alias globals but not each other"
 msgstr "Antag at parametre kan v鎟e aliaser for globale variable, men ikke for hinanden"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:464
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:438
 #, fuzzy
 msgid "Assume arguments alias neither each other nor globals"
 msgstr "Antag at parametre ikke er aliaser for hinanden eller for globale variable"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:467
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:441
 #, fuzzy
 msgid "Recognize the \"asm\" keyword"
 msgstr "Genkend ikke det reserverede ord 'asm'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:479
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:444
 #, fuzzy
 msgid "Generate unwind tables that are exact at each instruction boundary"
 msgstr "Gener閞 afvindingstabeller eksakt for hver instruktionsgr鎛se"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:482
-#, fuzzy
-msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements"
-msgstr "Behandl lokale variable og COMMON-blokke som om de var n鎣nt i SAVE-s鎡ninger"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:485
-#, fuzzy
-msgid "Backslashes in character and hollerith constants are special (not C-style)"
-msgstr "Omvendte skr錽treger i tegn/hollerith-konstanter er ikke specielle (C-stil)"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:488
-msgid "Delete libU77 intrinsics with bad interfaces"
-msgstr "Slet libU77-indbyggede med d錼lige gr鎛seflader"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:491
-msgid "Disable libU77 intrinsics with bad interfaces"
-msgstr "Deaktiv閞 libU77-indbyggede med d錼lige gr鎛seflader"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:494
-#, fuzzy
-msgid "Enable libU77 intrinsics with bad interfaces"
-msgstr "Deaktiv閞 libU77-indbyggede med d錼lige gr鎛seflader"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:497
-msgid "Hide libU77 intrinsics with bad interfaces"
-msgstr "Skjul libU77-indbyggede med d錼lige gr鎛seflader"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:500
-#, fuzzy
-msgid "--bootclasspath=<path>\tReplace system path"
-msgstr "Erstat systemsti"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:503
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:447
 msgid "Generate code to check bounds before indexing arrays"
 msgstr "Gener閞 kode til at kontrollere gr鎛serne f鴕 tabeller indekseres"
 
 # RETMIG: rigtig?
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:506
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:450
 #, fuzzy
 msgid "Replace add, compare, branch with branch on count register"
 msgstr "Erstat tilf鴍,sammenlign,forgrening med forgrening p� t鎙leregister"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:509
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:453
 msgid "Use profiling information for branch probabilities"
 msgstr "Benyt profileringsoplysninger til forgreningssandsynligheder"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:512
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:456
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:515
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:459
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:518
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:462
 #, fuzzy
 msgid "Recognize built-in functions"
 msgstr "Genkend ikke nogen indbyggede funktioner"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:524
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:468
 #, fuzzy
 msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
 msgstr "  -fcall-saved-<register> Mark閞 <register> som v鎟ende bevaret over funktioner\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:527
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:471
 #, fuzzy
 msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
 msgstr "  -fcall-used-<register>  Mark閞 <register> som v鎟ende benyttet af funktionskald\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:530
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:474
 #, fuzzy
 msgid "Save registers around function calls"
 msgstr "Aktiv閞 gemning af registrer omkring funktionskald"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:533
-msgid "Program written in strict mixed-case"
-msgstr "Program skrives med streng blanding af store/sm� bogstaver"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:536
-msgid "Compile as if program written in lowercase"
-msgstr "Overs鎡 som hvis programmet var skrevet med sm� bogstaver"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:539
-#, fuzzy
-msgid "Preserve case used in program"
-msgstr "Bevar al stavning (store/sm� bogstaver) benyttet i programmet"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:542
-msgid "Program written in lowercase"
-msgstr "Program skrives med sm� bogstaver"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:545
-msgid "Program written in uppercase"
-msgstr "Program skrives med store bogstaver"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:548
-msgid "Compile as if program written in uppercase"
-msgstr "Overs鎡 som hvis programmet var skrevet med store bogstaver"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:551
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:477
 msgid "Check the return value of new"
 msgstr "Kontroll閞 returv鎟dien for new"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:557
-msgid "--classpath=<path>\tSet class path"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:560
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:480
 msgid "Do not put uninitialized globals in the common section"
 msgstr "Anbring ikke uklargjorte globale variabler i den f鎙les sektion"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:566
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:483
 #, fuzzy
 msgid "Allow the arguments of the '?' operator to have different types"
 msgstr "operander til ?: har forskellige typer"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:569
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:486
 #, fuzzy
 msgid "Reduce the size of object files"
 msgstr "Reduc閞 st鴕relsen af objektfiler"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:572
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:489
 #, fuzzy
 msgid "Make string literals \"const char[]\" not \"char[]\""
 msgstr "G鴕 strengkonstanter til 'char[]' i stedet for 'const char[]'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:575
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:492
 msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:578
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:495
 #, fuzzy
 msgid "Perform a register copy-propagation optimization pass"
 msgstr "Foretag registerkopipropageringsoptimering"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:581
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:498
 msgid "Perform cross-jumping optimization"
 msgstr "Udf鴕 krydsspringsoptimering"
 
 # RETMIG: hvad er CSE?
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:584
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:501
 msgid "When running CSE, follow jumps to their targets"
 msgstr "Ved k鴕sel af CSE f鴏g spring til deres m錶"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:587
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:504
 msgid "When running CSE, follow conditional jumps"
 msgstr "Ved k鴕sel af CSE f鴏g betingede spring"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:590
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:507
 #, fuzzy
 msgid "Place data items into their own section"
 msgstr "plac閞 dataelementer i deres egen sektion"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:593
-msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
-msgstr "Udsend speciel fejlanalyseringsinfo for COMMON og EQUIVALENCE (deaktiveret)"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:596
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:510
 #, fuzzy
 msgid "Inline member functions by default"
 msgstr "Integr閞 ikke medlemsfunktioner som standard"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:599
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:513
 msgid "Defer popping functions args from stack until later"
 msgstr "Vent med fjernelse af funktionsparametre fra stakken til senere"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:602
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:516
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr "Fors鴊 at udfylde ventepladser med forgreningsinstruktioner"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:605
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:519
 msgid "Delete useless null pointer checks"
 msgstr "Fjern ubrugelige nul-henvisningstjek"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:608
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:522
 #, fuzzy
 msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
 msgstr "  -fdiagnostics-show-location=[once | every-line] Indikerer hvor ofte kildeplaceringsoplysninger skal udsendes som pr鎓iks til begyndelsen af meddelelserne ved linjeombrydning\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:611
-#, fuzzy
-msgid "Allow '$' in symbol names"
-msgstr "Tillad $ i symbolnavne"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:614
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:525
 #, fuzzy
 msgid "Permit '$' as an identifier character"
 msgstr "formatering er en bredtegnsstreng"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:620
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:528
+msgid "-fdump-<type>\tDump various compiler internals to a file"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:531
 msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
 msgstr "Undtryk udskrift af instruktionstal og linjenummernoter i fejlfindingsdump"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:626
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:537
 msgid "Perform DWARF2 duplicate elimination"
 msgstr "Udf鴕 DWARF2-eliminering af dubletter"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:629
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:632
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:540
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:543
 msgid "Perform unused type elimination in debug info"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:641
-msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
-msgstr "Lad forenden emulere COMPLEX-beregninger for at undg� fejl"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:644
-#, fuzzy
-msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
-msgstr "V鎙g inddatakodning (standardv鎟di kommer fra regionalindstillinger)"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:647
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:546
 #, fuzzy
 msgid "Generate code to check exception specifications"
 msgstr "Gener閞 ikke kode til at kontrollere undtagelsesspecifikationer"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:653
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:552
 msgid "Enable exception handling"
 msgstr "Aktiv閞 undtagelsesh錸dtering"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:656
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:555
 msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:659
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:558
 msgid "Perform a number of minor, expensive optimizations"
 msgstr "Udf鴕 et antal mindre, dyre optimeringer"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:668
-#, fuzzy
-msgid "f2c-compatible code can be generated"
-msgstr "f2c-kompatibel kode beh鴙er ikke at blive genereret"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:671
-msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
-msgstr "Slet f2c-underst鴗telse af ikke-FORTRAN-77-indbyggede"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:674
-msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
-msgstr "Deaktiv閞 f2c-underst鴗telse af ikke-FORTRAN-77-indbyggede"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:677
-#, fuzzy
-msgid "Enable non-FORTRAN-77 intrinsics f2c supports"
-msgstr "Deaktiv閞 f2c-underst鴗telse af ikke-FORTRAN-77-indbyggede"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:680
-msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
-msgstr "Skjul f2c-underst鴗telse af ikke-FORTRAN-77-indbyggede"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:683
-#, fuzzy
-msgid "Unsupported; generate libf2c-calling code"
-msgstr "Ikke-underst鴗tet; gener閞 ikke libf2c-kaldende kode"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:686
-msgid "Program is written in typical FORTRAN 66 dialect"
-msgstr "Program er skrevet i typisk FORTRAN 66-dialekt"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:689
-#, fuzzy
-msgid "Program is written in typical Unix-f77 dialect"
-msgstr "Program er skrevet i typisk Unix f77-dialekt"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:692
-msgid "Program is written in Fortran-90-ish dialect"
-msgstr "Program er skrevet i Fortran 90-agtig dialekt"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:695
-msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
-msgstr "Slet F90-underst鴗telse af ikke-FORTRAN-77-indbyggede "
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:698
-msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
-msgstr "Deaktiv閞 F90-underst鴗telse af ikke-FORTRAN-77-indbyggede"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:701
-#, fuzzy
-msgid "Enable non-FORTRAN-77 intrinsics F90 supports"
-msgstr "Deaktiv閞 F90-underst鴗telse af ikke-FORTRAN-77-indbyggede"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:704
-msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
-msgstr "Skjul F90-underst鴗telse af ikke-FORTRAN-77-indbyggede"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:716
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:567
 #, fuzzy
 msgid "Assume no NaNs or infinities are generated"
 msgstr "Antag at ingen NaN eller +-Inf bliver genereret"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:719
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:570
 #, fuzzy
 msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
 msgstr "  -ffixed-<register>      Mark閞 <register> som v鎟ende utilg鎛geligt for overs鎡teren\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:725
-#, fuzzy
-msgid "ffixed-line-length-<number>\tSet the maximum line length to <number>"
-msgstr "  -finline-limit=<str>    Begr鎛s st鴕relsen af inlie funktion til <str>\n"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:728
-#, fuzzy
-msgid "Unsupported; affects code generation of arrays"
-msgstr "Ikke-underst鴗tet; p鍁irker kodegenerering af tabeller"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:731
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:579
 msgid "Do not store floats in registers"
 msgstr "Lagr ikke kommatal i registre"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:734
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:582
 #, fuzzy
 msgid "Scope of for-init-statement variables is local to the loop"
 msgstr "Udvid virkefeltet for variabler i for-klarg鴕ingss鎡ninger"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:737
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:585
 #, fuzzy
 msgid "Copy memory address constants into registers before use"
 msgstr "Kopi閞 hukommelsesadressekonstanter ind i registre f鴕 brug"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:740
-msgid "Always check for non gcj generated classes archives"
-msgstr "Kontroll閞 altid for ikke-GCJ-genererede klassearkiver"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:743
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:588
 #, fuzzy
 msgid "Copy memory operands into registers before use"
 msgstr "Kopi閞 hukommelsesoperander ind i registre f鴕 brug"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:746
-msgid "Generate code to check subscript and substring bounds"
-msgstr "Gener閞 kode for at tjekke indekserings- og understrengsgr鎛ser"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:749
-msgid "Program is written in Fortran-90-ish free form"
-msgstr "Program er skrevet i Fortran 90-agtig fri stil"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:752
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:591
 #, fuzzy
 msgid "Do not assume that standard C libraries and \"main\" exist"
 msgstr "Antag at standardbibliotekerne og main m錽ke ikke eksisterer"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:755
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:594
 msgid "Allow function addresses to be held in registers"
 msgstr "Tillad funktionsadresser at blive opbevaret i registre"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:758
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:597
 #, fuzzy
 msgid "Place each function into its own section"
 msgstr "plac閞 hver funktion i dens egen sektion"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:761
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:600
 #, fuzzy
 msgid "Perform global common subexpression elimination"
 msgstr "Udf鴕 global eliminering af f鎙les underudtryk"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:764
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:603
 #, fuzzy
 msgid "Perform redundant load after store elimination in global common subexpression elimination"
 msgstr "Udf鴕 forbedret indl鎠ningsbev鎔else under eliminering af f鎙les underudtryk"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:767
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:606
 #, fuzzy
 msgid "Perform enhanced load motion during global common subexpression elimination"
 msgstr "Udf鴕 forbedret indl鎠ningsbev鎔else under eliminering af f鎙les underudtryk"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:770
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:609
 #, fuzzy
 msgid "Perform store motion after global common subexpression elimination"
 msgstr "Udf鴕 lagringsbev鎔else efter eliminering af f鎙les underudtryk"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:773
-#, fuzzy
-msgid "Enable fatal diagnostics about inter-procedural problems"
-msgstr "Deaktiv閞 fatale diagnosticeringer af interprocedurale procedurer"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:776
-msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
-msgstr "Slet g77-underst鴗telse af ikke-FORTRAN-77-indbyggede "
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:779
-msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
-msgstr "Deaktiv閞 g77-underst鴗telse af ikke-FORTRAN-77-indbyggede"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:782
-#, fuzzy
-msgid "Enable non-FORTRAN 77 intrinsics F90 supports"
-msgstr "Deaktiv閞 g77-underst鴗telse af ikke-FORTRAN-77-indbyggede"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:785
-msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
-msgstr "Skjul g77-underst鴗telse af ikke-FORTRAN-77-indbyggede"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:788
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:612
 #, fuzzy
 msgid "Recognize GNU-defined keywords"
 msgstr "Genkend ikke GNU-definerede reserverede ord"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:791
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:615
 msgid "Generate code for GNU runtime environment"
 msgstr "Gener閞 kode til GNU-k鴕selmilj�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:794
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:618
 #, fuzzy
 msgid "Enable guessing of branch probabilities"
 msgstr "Aktiv閞 g鎡 af forgreningssandsynligheder"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:809
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:630
 msgid "Assume normal C execution environment"
 msgstr "Antag normalt C-k鴕selsmilj�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:812
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:633
 msgid "Enable support for huge objects"
 msgstr "Aktiv閞 underst鴗telse af enorme objekter"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:815
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:636
 msgid "Process #ident directives"
 msgstr "Behandl #ident-direktiver"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:818
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:639
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr "Udf鴕 konvertering af betingede spring til forgreningsl鴖e 鎘vivalenter"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:821
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:642
 msgid "Perform conversion of conditional jumps to conditional execution"
 msgstr "Udf鴕 konvertering af betingede spring til betinget udf鴕sel"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:824
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:645
 msgid "Export functions even if they can be inlined"
 msgstr "Eksport閞 funktioner ogs� selvom de kan integreres"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:827
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:648
 #, fuzzy
 msgid "Emit implicit instantiations of inline templates"
 msgstr "Udsend kun eksplicitte instatieringer af indlejrede skabeloner"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:830
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:651
 #, fuzzy
 msgid "Emit implicit instantiations of templates"
 msgstr "Udsend kun eksplicitte instatieringer af indlejrede skabeloner"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:833
-msgid "Use offset tables for virtual method calls"
-msgstr "Benyt afs鎡stabeller til virtuelle metodekald"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:836
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:654
 msgid "Do not generate .size directives"
 msgstr "Gener閞 ikke .size-direktiver"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:839
-msgid "Initialize local vars and arrays to zero"
-msgstr "Klarg鴕 lokale variable og tabeller til nul"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:842
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:657
 #, fuzzy
 msgid "Pay attention to the \"inline\" keyword"
 msgstr "L鎔 m鎟ke til 'inline'-n鴊leordet"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:851
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:660
+msgid "Integrate simple functions into their callers"
+msgstr "Integr閞 simple funktioner i deres kaldere"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:666
 #, fuzzy
 msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
 msgstr "  -finline-limit=<str>    Begr鎛s st鴕relsen af inlie funktion til <str>\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:854
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:669
 msgid "-finput-charset=<cset>      Specify the default character set for source files."
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:857
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:672
 #, fuzzy
 msgid "Instrument function entry and exit with profiling calls"
 msgstr "Instrument閞 funktionsindgange/-afslutninger med profileringskald"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:860
-msgid "Intrinsics letters in arbitrary cases"
-msgstr "Der skelnes ikke mellem sm� og store bogstaver i indbyggede"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:863
-msgid "Intrinsics spelled as e.g. SqRt"
-msgstr "Indbyggede staves som f.eks. SqRt"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:866
-#, fuzzy
-msgid "Intrinsics in lowercase"
-msgstr "Indbyggede staves med store bogstaver"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:869
-msgid "Intrinsics in uppercase"
-msgstr "Indbyggede staves med store bogstaver"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:872
-msgid "Assume native functions are implemented using JNI"
-msgstr "Antag at indf鴇te funktioner er implementeret vha. JNI"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:875
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:675
 #, fuzzy
 msgid "Generate code for functions even if they are fully inlined"
 msgstr "Gener閞 kode for funktioner selv hvis de indlejres helt"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:878
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:678
 msgid "Emit static const variables even if they are not used"
 msgstr "Konstru閞 statiske, konstante variabler selv hvis de ikke bruges"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:884
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:684
 #, fuzzy
 msgid "Give external symbols a leading underscore"
 msgstr "Eksterne symboler har indledende understreg"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:887
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:687
 #, fuzzy
 msgid "Perform loop optimizations"
 msgstr "Udf鴕 l鴎keoptimeringerne"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:890
-msgid "Language keyword letters in arbitrary cases"
-msgstr "Der skelnes ikke mellem sm� og store bogstaver i sprogn鴊leord"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:893
-msgid "Language keywords spelled as e.g. IOStat"
-msgstr "Sprogn鴊leord staves som f.eks. IOStat"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:896
-#, fuzzy
-msgid "Language keywords in lowercase"
-msgstr "Sprogn鴊leord staves med store bogstaver"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:899
-msgid "Language keywords in uppercase"
-msgstr "Sprogn鴊leord staves med store bogstaver"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:902
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:690
 msgid "Set errno after built-in math functions"
 msgstr "S鎡 errno efter indbyggede matematikfunktioner"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:905
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:693
 #, fuzzy
 msgid "Report on permanent memory allocation"
 msgstr "Rapport閞 om permanente hukommelsesallokering ved afslutningen af k鴕slen"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:908
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:696
 msgid "Attempt to merge identical constants and constant variables"
 msgstr "Fors鴊 at forene identiske konstanter og konstante variabler"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:911
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:699
 msgid "Attempt to merge identical constants across compilation units"
 msgstr "Fors鴊 at forene identiske konstanter over forskellige overs鎡telsesenheder"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:914
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:702
 #, fuzzy
 msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 msgstr "  -fmessage-length=<antal>  Begr鎛s l鎛gden af diagnosticeringmeddelelser til l鎛gden <antal> tegn/linje. 0 undertrykker linjeombrydning\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:917
-msgid "Delete MIL-STD 1753 intrinsics"
-msgstr "Slet MIL-STD 1753-indbyggede"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:920
-msgid "Disable MIL-STD 1753 intrinsics"
-msgstr "Deaktiv閞 MIL-STD 1753-indbyggede"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:923
-#, fuzzy
-msgid "Enable MIL-STD 1753 intrinsics"
-msgstr "Deaktiv閞 MIL-STD 1753-indbyggede"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:926
-msgid "Hide MIL-STD 1753 intrinsics"
-msgstr "Skjul MIL-STD 1753-indbyggede"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:929
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:705
 msgid "Force all loop invariant computations out of loops"
 msgstr "Tving alle l鴎keinvariansberegninger ud af l鴎ker"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:932
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:708
 #, fuzzy
 msgid "Don't warn about uses of Microsoft extensions"
 msgstr "Udsend ikke pedantiske advarsler om brug af Microsoft-udvidelser"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:941
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:717
 #, fuzzy
 msgid "Use graph-coloring register allocation"
 msgstr "Allok閞 registre vha. graffarvning"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:944
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:720
 #, fuzzy
 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
 msgstr "Gener閞 kode til NeXT-k鴕selmilj�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:947
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:723
 msgid "Assume that receivers of Objective-C messages may be nil"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:950
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:726
 msgid "Support synchronous non-call exceptions"
 msgstr "Underst鴗 synkrone ikke-kaldende undtagelser"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:959
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:735
 msgid "Enable Objective-C exception and synchronization syntax"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:962
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1286
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:738
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:978
 msgid "Perform loop unrolling for all loops"
 msgstr "Udf鴕 l鴎keudrulning for alle l鴎ker"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:965
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1289
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:741
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:981
 msgid "Perform loop unrolling when iteration count is known"
 msgstr "Udf鴕 l鴎keudrulning n錼 iterationsantallet er kendt"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:968
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:744
 msgid "When possible do not generate stack frames"
 msgstr "Gener閞 ikke stakrammer n錼 det kan undg錽"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:971
-msgid "Take at least one trip through each iterative DO loop"
-msgstr "Tag i det mindste et skridt gennem hver DO-l鴎ke"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:974
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:747
 msgid "Recognize C++ kewords like \"compl\" and \"xor\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:977
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:750
 #, fuzzy
 msgid "Do the full register move optimization pass"
 msgstr "Foretag en komplet registerflytningsoptimering"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:980
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:753
 msgid "Optimize sibling and tail recursive calls"
 msgstr "Optim閞 s鴖kende- og halerekursive kald"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:983
-#, fuzzy
-msgid "Enable optimization of static class initialization code"
-msgstr "Optim閞 aldrig statiske klassers klarg鴕ingskode"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:986
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:756
 #, fuzzy
 msgid "Enable optional diagnostics"
 msgstr "Deaktiv閞 valgfrie diagnosticeringer"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:992
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:759
 msgid "Pack structure members together without holes"
 msgstr "Pak strukturmedlemmer sammen uden mellemrum"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:995
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:762
 #, fuzzy
 msgid "Return small aggregates in memory, not registers"
 msgstr "Return閞 sm� sammensatte v鎟dier i hukommelsen, ikke i registre"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1001
-msgid "Warn about use of (only a few for now) Fortran extensions"
-msgstr "Advar om brug af (i 鴍eblikket kun nogle f�) Fortran-udvidelser"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1004
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:768
 #, fuzzy
 msgid "Perform loop peeling"
 msgstr "Udf鴕 l鴎keoptimeringerne"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1007
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:771
 msgid "Enable machine specific peephole optimizations"
 msgstr "Aktiv閞 maskinspecifikke kighulsoptimeringer"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1010
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:774
 #, fuzzy
 msgid "Enable an RTL peephole pass before sched2"
 msgstr "Aktiv閞 en RTL-kikhulsfase f鴕 sched2"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1013
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:777
 msgid "Downgrade conformance errors to warnings"
 msgstr "Nedgrad閞 standardoverholdelsesfejl til advarsler"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1016
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:780
 #, fuzzy
 msgid "Generate position-independent code if possible"
 msgstr "Gener閞 placeringsuafh鎛gig kode, om muligt"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1019
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:783
 #, fuzzy
 msgid "Generate position-independent code for executables if possible"
 msgstr "Gener閞 placeringsuafh鎛gig kode, om muligt"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1022
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:786
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr "Gener閞 pr鎕entningsinstruktioner, hvis tilg鎛gelige, for tabeller i l鴎ker"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1028
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:789
+msgid "Treat the input file as already preprocessed"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:792
 msgid "Enable basic program profiling code"
 msgstr "Aktiv閞 basal programprofileringskode"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1031
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:795
 #, fuzzy
 msgid "Insert arc-based program profiling code"
 msgstr "Inds鎡 buebaseret programprofileringskode"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1034
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:798
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1037
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:801
 msgid "Enable common options for performing profile feedback directed optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1040
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:804
 msgid "Insert code to profile values of expressions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1046
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:810
 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1049
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:813
 msgid "Strength reduce all loop general induction variables"
 msgstr "Styrkereduc閞 alle generelle l鴎keinduktionsvariabler"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1052
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:816
 #, fuzzy
 msgid "Return small aggregates in registers"
 msgstr "Return閞 sm� sammensatte v鎟dier i registre"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1055
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:819
 msgid "Enables a register move optimization"
 msgstr "Aktiv閞 en registerflytningsoptimering"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1058
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:822
 #, fuzzy
 msgid "Perform a register renaming optimization pass"
 msgstr "Foretag registeromd鴅ningsoptimering"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1061
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:825
 msgid "Reorder basic blocks to improve code placement"
 msgstr "Omordn basisblokke for at forbedre kodeplacering"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1064
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:828
 msgid "Reorder functions to improve code placement"
 msgstr "Omordn funktioner for at forbedre kodeplacering"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1067
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:831
 msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1070
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:834
 msgid "Enable automatic template instantiation"
 msgstr "Aktiv閞 automatisk skabelonsinstantiering"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1073
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:837
 #, fuzzy
 msgid "Add a common subexpression elimination pass after loop optimizations"
 msgstr "K鴕 CSE-fase efter l鴎keoptimeringer"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1076
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:840
 msgid "Run the loop optimizer twice"
 msgstr "K鴕 l鴎keoptimeringen to gange"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1079
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:843
 msgid "Disable optimizations that assume default FP rounding behavior"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1082
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:846
 #, fuzzy
 msgid "Generate run time type descriptor information"
 msgstr "Gener閞 ikke typebeskrivelsesoplysninger til k鴕selstidspunktet"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1085
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:849
 msgid "Enable scheduling across basic blocks"
 msgstr "Aktiv閞 planl鎔ning over basisblokke"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1088
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:852
 msgid "Allow speculative motion of non-loads"
 msgstr "Tillad spekulativ bev鎔else af ikke-indl鎠ninger"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1091
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:855
 msgid "Allow speculative motion of some loads"
 msgstr "Tillad spekulativ bev鎔else af nogle indl鎠ninger"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1094
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:858
 msgid "Allow speculative motion of more loads"
 msgstr "Tillad spekulativ bev鎔else af flere indl鎠ninger"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1097
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:861
 msgid "Allow premature scheduling of queued insns"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1100
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:864
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1103
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:867
 msgid "-fsched-stalled-insns-dep=<number>   Set dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1106
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:870
 msgid "-fsched-stalled-insns=<number>       Set number of queued insns that can be prematurely scheduled"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1109
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:873
 #, fuzzy
 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
 msgstr "  -fsched-verbose=<tal>    Angiv hvor meget planl鎔geren skal fort鎙le\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1112
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:876
 msgid "If scheduling post reload, do superblock scheduling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1115
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:879
 msgid "If scheduling post reload, do trace scheduling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1118
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:882
 msgid "Reschedule instructions before register allocation"
 msgstr "Omplanl鎔 instruktioner f鴕 registerallokering"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1121
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:885
 msgid "Reschedule instructions after register allocation"
 msgstr "Omplanl鎔 instruktioner efter registerallokering"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1124
-#, fuzzy
-msgid "Allow appending a second underscore to externals"
-msgstr "Tilf鴍 aldrig en anden understreg til eksterne variable"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1127
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:888
 msgid "Mark data as shared rather than private"
 msgstr "Mark閞 data som delt snarere end privat"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1130
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:891
 msgid "Use the same size for double as for float"
 msgstr "Benyt den samme st鴕relse til double som til float"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1133
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:894
 msgid "Use the narrowest integer type possible for enumeration types"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1136
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:897
 #, fuzzy
 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
 msgstr "Overskriv den underliggende type af wchar_t til 'unsigned short'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1142
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:903
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr "Deaktiv閞 optimeringer som kan opdages ved IEEE-signalerende NaN'er"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1145
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:906
 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1148
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:909
 #, fuzzy
 msgid "Make \"char\" signed by default"
 msgstr "Lad 'char' v鎟e med fortegn som standard"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1151
-#, fuzzy
-msgid "Do not print names of program units as they are compiled"
-msgstr "Udskriv navne p� programenheder efterh錸den som de overs鎡tes"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1154
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:912
 #, fuzzy
 msgid "Convert floating point constants to single precision constants"
 msgstr "Konvert閞 kommatalskonstanter til enkeltpr鎐isionskonstanter"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1157
-#, fuzzy
-msgid "Internally convert most source to lowercase"
-msgstr "Konvert閞 det meste kildekode til store bogstaver internt"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1160
-msgid "Internally preserve source case"
-msgstr "Bevar de store/sm� bogstaver i kildekoden internt"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1163
-msgid "Internally convert most source to uppercase"
-msgstr "Konvert閞 det meste kildekode til store bogstaver internt"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1169
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:918
 msgid "Insert stack checking code into the program"
 msgstr "Inds鎡 stakkontrolleringskode i programmet"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1175
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:924
 msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1178
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:927
 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1181
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:930
 msgid "Display statistics accumulated during compilation"
 msgstr "Vis statistik som indsamles under overs鎡telsen"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1184
-#, fuzzy
-msgid "Enable assignability checks for stores into object arrays"
-msgstr "Deaktiv閞 tildelingstjek for lagringer i objekttabeller"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1187
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:933
 msgid "Perform strength reduction optimizations"
 msgstr "Udf鴕 styrkereduceringsoptimeringer"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1190
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:936
 msgid "Assume strict aliasing rules apply"
 msgstr "Antag at strenge aliasregler skal anvendes"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1199
-msgid "Symbol names spelled in mixed case"
-msgstr "Symbolnavne staves med en blanding af store og sm� bogstaver"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1202
-msgid "Symbol names in lowercase"
-msgstr "Symbolnavne staves med sm� bogstaver"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1205
-msgid "Symbol names in uppercase"
-msgstr "Symbolnavne staves med store bogstaver"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1208
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:942
 msgid "Check for syntax errors, then stop"
 msgstr "Kontroll閞 syntaks og stop derefter"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1211
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:945
 msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1214
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:948
 #, fuzzy
 msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
 msgstr "Angiv maksimal skabelonsinstantieringsdybde"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1217
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:951
 #, fuzzy
 msgid "Create data files needed by \"gcov\""
 msgstr "Opret datafiler som gcov har brug for"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1223
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:957
 msgid "Perform jump threading optimizations"
 msgstr "Udf鴕 springtr錮ningsoptimeringer"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1226
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:960
 #, fuzzy
 msgid "Report the time taken by each compiler pass"
 msgstr "Rapport閞 den tid det tager for hver overs鎡telsesfase ved afslutningen af k鴕slen"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1229
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:963
 #, fuzzy
 msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
 msgstr "  -ftls-model=[global-dynamic | local-dynamic | initial-exec | local-exec] Indikerer den forvalgte tr錮-lokale lagringsmodel for kodegenerering\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1232
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:966
 msgid "Perform superblock formation via tail duplication"
 msgstr "Udf鴕 superbloksformering vha. haleduplikering"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1235
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:969
 #, fuzzy
 msgid "Assume floating-point operations can trap"
 msgstr "Kommatalsoperationer kan fange"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1238
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:972
 #, fuzzy
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 msgstr "Ops鎡 f鎙de for overl鴅 med fortegn i addition/subtraktion/multiplikation"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1241
-msgid "Make prefix-radix non-decimal constants be typeless"
-msgstr "G鴕 pr鎓iks-grundtal ikke-decimale konstanter typel鴖e"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1244
-#, fuzzy
-msgid "Allow all ugly features"
-msgstr "Forbyd alle grimme faciliteter"
-
-# hollerith?
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1247
-#, fuzzy
-msgid "Hollerith and typeless can be passed as arguments"
-msgstr "Hollerith og typel鴖e konstanter overbringes ikke som parametre"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1250
-msgid "Allow ordinary copying of ASSIGN'ed vars"
-msgstr "Tillad almindelig kopiering af ASSIGN'ede variable"
-
-# RETMIG: ?
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1253
-msgid "Dummy array dimensioned to (1) is assumed-size"
-msgstr "Dummy-tabel dimensioneret til (1) er antaget st鴕relse"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1256
-msgid "Trailing comma in procedure call denotes null argument"
-msgstr "Afsluttende komma i procedurekald angiver nulparameter"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1259
-msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
-msgstr "Tillad REAL(Z) og AIMAG(Z) givet DOUBLE COMPLEX Z"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1262
-#, fuzzy
-msgid "Initialization via DATA and PARAMETER is not type-compatible"
-msgstr "Klarg鴕ing via DATA og PARAMETER er type-kompatible"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1265
-msgid "Allow INTEGER and LOGICAL interchangeability"
-msgstr "Tillad INTEGER og LOGICAL p� hinandens plads"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1268
-#, fuzzy
-msgid "Append underscores to externals"
-msgstr "Tilf鴍 aldrig en anden understreg til eksterne variable"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1271
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:975
 #, fuzzy
 msgid "Compile whole compilation unit at a time"
 msgstr "Anbring hele overs鎡telsesenheden i en fil"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1274
-msgid "Delete libU77 intrinsics"
-msgstr "Slet libU77-indbyggede"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1277
-msgid "Disable libU77 intrinsics"
-msgstr "Deaktiv閞 libU77-indbyggede"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1280
-#, fuzzy
-msgid "Enable libU77 intrinsics"
-msgstr "Deaktiv閞 libU77-indbyggede"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1283
-msgid "Hide libU77 intrinsics"
-msgstr "Skjul libU77-indbyggede"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1292
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:984
 #, fuzzy
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr "Tillad matematikoptimeringer der kan overtr鎑e IEEE- eller ANSI-standarderne"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1295
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:987
 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1298
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:990
 #, fuzzy
 msgid "Make \"char\" unsigned by default"
 msgstr "Lad 'char' v鎟e uden fortegn som standard"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1301
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:993
 #, fuzzy
 msgid "Perform loop unswitching"
 msgstr "Udf鴕 l鴎keoptimeringerne"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1304
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:996
 msgid "Just generate unwind tables for exception handling"
 msgstr "Gener閞 blot afvindingstabeller for undtagelsesh錸dtering"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1310
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:999
 msgid "Use __cxa_atexit to register destructors"
 msgstr "Benyt __cxa_atexit til at registrere destruktionsfunktioner"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1316
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1002
 msgid "Add extra commentary to assembler output"
 msgstr "Tilf鴍 ekstra kommentarer til menneskeligt l鎠bar maskinkodeuddata"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1319
-#, fuzzy
-msgid "Print g77-specific version information and run internal tests"
-msgstr "Udskriv g77-specifik overs鎡terversioninfo, k鴕 interne test"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1322
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1005
 #, fuzzy
 msgid "Use expression value profiles in optimizations"
 msgstr "Aktiv閞 sammenk鎑eroptimeringer"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1325
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1008
 msgid "Discard unused virtual functions"
 msgstr "Kass閞 ubrugte virtuelle funktioner"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1328
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1011
 msgid "Implement vtables using thunks"
 msgstr "Implement閞 virtuelle tabeller vha. thunk-kode"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1331
-msgid "Program is written in VXT (Digital-like) FORTRAN"
-msgstr "Program er skrevet i VXT (Digital-agtig) FORTRAN"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1334
-msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr "Slet VXT FORTRAN-underst鴗telse af ikke-FORTRAN-77-indbyggede "
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1337
-msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr "Deaktiv閞 VXT FORTRAN-underst鴗telse af ikke-FORTRAN-77-indbyggede "
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1340
-#, fuzzy
-msgid "Enable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr "Deaktiv閞 VXT FORTRAN-underst鴗telse af ikke-FORTRAN-77-indbyggede "
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1343
-msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr "Skjul VXT FORTRAN-underst鴗telse af ikke-FORTRAN-77-indbyggede "
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1349
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1014
 msgid "Emit common-like symbols as weak symbols"
 msgstr "Udsend almindelige symboler som svage symboler"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1352
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1017
 msgid "Construct webs and split unrelated uses of single variable"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1355
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1020
 msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1358
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1023
 msgid "Generate a #line directive pointing at the current working directory"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1361
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1026
 msgid "Assume signed arithmetic overflow wraps around"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1364
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1029
 msgid "Store strings in writable data section"
 msgstr "Gem strenge i en skrivbar datasektion"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1367
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1032
 msgid "Emit cross referencing information"
 msgstr "Udsend krydsreferenceoplysninger"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1370
-#, fuzzy
-msgid "Print internal debugging-related information"
-msgstr "Udskriv intern fejlanalyseringsrelateret info"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1373
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1035
 msgid "Put zero initialized data in the bss section"
 msgstr "Anbring nul-klargjorte data i bss-sektionen"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1376
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1038
 msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1379
-msgid "Treat initial values of 0 like non-zero values"
-msgstr "Behandl begyndelsesv鎟dier p� 0 som v鎟dier forskellig fra nul"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1382
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1041
 #, fuzzy
 msgid "Generate debug information in default format"
 msgstr "Gener閞 fejlfindingsinfo i standardformat"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1385
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1044
 #, fuzzy
 msgid "Generate debug information in COFF format"
 msgstr "Gener閞 fejlfindingsinfo i standardformat"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1388
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1047
 #, fuzzy
 msgid "Generate debug information in DWARF v2 format"
 msgstr "Gener閞 fejlfindingsinfo i standardformat"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1391
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1050
 #, fuzzy
 msgid "Dump declarations to a .decl file"
 msgstr "Udskriv erkl鎟inger i en .decl-fil"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1394
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1053
 #, fuzzy
 msgid "Generate debug information in default extended format"
 msgstr "Gener閞 fejlfindingsinfo i udvidet standardformat"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1397
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1056
 #, fuzzy
 msgid "Generate debug information in STABS format"
 msgstr "Gener閞 fejlfindingsinfo i standardformat"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1400
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1059
 #, fuzzy
 msgid "Generate debug information in extended STABS format"
 msgstr "Gener閞 fejlfindingsinfo i udvidet standardformat"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1403
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1062
 #, fuzzy
 msgid "Generate debug information in VMS format"
 msgstr "Gener閞 fejlfindingsinfo i standardformat"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1406
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1065
 #, fuzzy
 msgid "Generate debug information in XCOFF format"
 msgstr "Gener閞 fejlfindingsinfo i standardformat"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1409
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1068
 #, fuzzy
 msgid "Generate debug information in extended XCOFF format"
 msgstr "Gener閞 fejlfindingsinfo i udvidet standardformat"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1412
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1071
 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1415
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1074
 msgid "-imacros <file>\tAccept definition of macros in <file>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1418
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1077
 msgid "-include <file>\tInclude the contents of <file> before other files"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1421
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1080
 msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1424
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1083
 msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1427
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1086
 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1430
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1089
 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1433
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1092
 msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1445
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1104
 msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1448
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1107
 msgid "Do not search standard system include directories for C++"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1451
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1110
 #, fuzzy
 msgid "-o <file>\tPlace output into <file>"
 msgstr "  -o <fil>                Anbring uddata i <fil>\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1454
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1113
 #, fuzzy
 msgid "Enable function profiling"
 msgstr "MIPS16-funktionsprofilering"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1457
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1116
 #, fuzzy
 msgid "Issue warnings needed for strict compliance to the standard"
 msgstr "  -pedantic               Udsend advarsler som er n鴇vendige for streng overholdelse af ISO C\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1460
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1119
 msgid "Like -pedantic but issue them as errors"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1463
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1122
 #, fuzzy
 msgid "Generate C header of platform-specific features"
 msgstr "Gener閞 C-inkluderingsfil med platformspecifikke faciliteter"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1466
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1125
 #, fuzzy
 msgid "Do not display functions compiled or elapsed time"
 msgstr "  -quiet                  Vis ikke funktioner der overs鎡tes eller forl鴅et tid\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1469
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1128
 #, fuzzy
 msgid "Remap file names when including files"
 msgstr "tomt filnavn i #%s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1472
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1131
 msgid "Conform to the ISO 1998 C++ standard"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1475
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1134
 msgid "Conform to the ISO 1990 C standard"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1478
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1137
 msgid "Conform to the ISO 1999 C standard"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1481
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1502
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1505
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1140
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1161
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1164
 msgid "Deprecated in favor of -std=c99"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1484
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1143
 msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1487
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1146
 msgid "Conform to the ISO 1990 C standard with GNU extensions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1490
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1149
 msgid "Conform to the ISO 1999 C standard with GNU extensions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1493
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1152
 msgid "Deprecated in favor of -std=gnu99"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1496
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1155
 msgid "Deprecated in favor of -std=c89"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1499
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1158
 msgid "Conform to the ISO 1990 C standard as amended in 1994"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1508
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1167
 #, fuzzy
 msgid "Enable traditional preprocessing"
 msgstr "Aktiv閞 stakpr鴙ning"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1511
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1170
 msgid "-trigraphs\tSupport ISO C trigraphs"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1514
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1173
 msgid "Do not predefine system-specific and GCC-specific macros"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1517
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1176
 #, fuzzy
 msgid "Enable verbose output"
 msgstr "Aktiv閞 fejlanalyseringsuddata"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1523
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1179
+#, fuzzy
+msgid "Display the compiler's version"
+msgstr "  -version                Udskriv overs鎡terens version\n"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1182
 #, fuzzy
 msgid "Suppress warnings"
 msgstr "%s: advarsel: "
 
-#: config/i386/freebsd-aout.h:215 config/rs6000/sysv4.h:1089
+#: config/i386/cygwin.h:29
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr "-mno-cygwin og -mnowin32 er indbyrdes uforenelige"
+
+#: config/i386/cygwin.h:70 config/i386/mingw32.h:58
+msgid "shared and mdll are not compatible"
+msgstr "shared og mdll er indbyrdes uforenelige"
+
+#: config/i386/freebsd-aout.h:215
 msgid "`-p' not supported; use `-pg' and gprof(1)"
 msgstr "'-p' underst鴗tes ikke; brug '-pg' og gprof(1)"
 
@@ -21889,49 +21504,66 @@
 msgid "GCC does not support -CC without using -E"
 msgstr "GNU C underst鴗ter ikke -CC uden -E"
 
+#: config/i386/sco5.h:191
+#, fuzzy
+msgid "-pg not supported on this platform"
+msgstr "egenskaben '%s' er ikke underst鴗tet p� denne platform"
+
+#: config/i386/sco5.h:192
+#, fuzzy
+msgid "-p and -pp specified - pick one"
+msgstr "-I- er angivet to gange"
+
+#: config/i386/sco5.h:266
+#, fuzzy
+msgid "-G and -static are mutually exclusive"
+msgstr "-pedantic og -traditional er indbyrdes uforenelige"
+
+#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
+#: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
+#, fuzzy
+msgid "does not support multilib"
+msgstr "%s underst鴗ter ikke %s"
+
 #: config/sparc/linux64.h:211 config/sparc/linux64.h:222
 #: config/sparc/netbsd-elf.h:140 config/sparc/netbsd-elf.h:159
 #: config/sparc/sol2-bi.h:195 config/sparc/sol2-bi.h:205
 msgid "may not use both -m32 and -m64"
 msgstr "-m32 og -m64 er indbyrdes uforenelige"
 
-#: config/i386/mingw32.h:58 config/i386/cygwin.h:70
-msgid "shared and mdll are not compatible"
-msgstr "shared og mdll er indbyrdes uforenelige"
-
-#: config/darwin.h:215
+#: config/darwin.h:222
 msgid "-current_version only allowed with -dynamiclib"
 msgstr "-current_version er kun tilladt med -dynamiclib"
 
-#: config/darwin.h:218
+#: config/darwin.h:225
 msgid "-install_name only allowed with -dynamiclib"
 msgstr "-install_name er kun tilladt med -dynamiclib"
 
-#: config/darwin.h:223
+#: config/darwin.h:230
 msgid "-bundle not allowed with -dynamiclib"
 msgstr "-bundle er ikke tilladt med -dynamiclib"
 
-#: config/darwin.h:224
+#: config/darwin.h:231
 msgid "-bundle_loader not allowed with -dynamiclib"
 msgstr "-bundle_loader er ikke tilladt med -dynamiclib"
 
-#: config/darwin.h:225
+#: config/darwin.h:232
 msgid "-client_name not allowed with -dynamiclib"
 msgstr "-client_name er ikke tilladt med -dynamiclib"
 
-#: config/darwin.h:228
+#: config/darwin.h:235
 msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
 msgstr "-force_cpusubtype_ALL er ikke tilladt med -dynamiclib"
 
-#: config/darwin.h:229
+#: config/darwin.h:236
 msgid "-force_flat_namespace not allowed with -dynamiclib"
 msgstr "-force_flat_namespace er ikke tilladt med -dynamiclib"
 
-#: config/darwin.h:231
+#: config/darwin.h:238
 msgid "-keep_private_externs not allowed with -dynamiclib"
 msgstr "-keep_private_externs er ikke tilladt med -dynamiclib"
 
-#: config/darwin.h:232
+#: config/darwin.h:239
 msgid "-private_bundle not allowed with -dynamiclib"
 msgstr "-private_bundle er ikke tilladt med -dynamiclib"
 
@@ -21947,51 +21579,10 @@
 msgid "may not use both -EB and -EL"
 msgstr "kan ikke bruge b錮e -EB og -EL"
 
-#: config/mips/mips.h:988
-msgid "-pipe is not supported"
-msgstr "-pipe underst鴗tes ikke"
-
-#: java/jvspec.c:80 ada/lang-specs.h:34 gcc.c:767
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr "-pg og -fomit-frame-pointer er indbyrdes uforenelige"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni og -femit-class-files er indbyrdes uforenelige"
-
-#: java/lang-specs.h:35
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjni og -femit-class-file er indbyrdes uforenelige"
-
-#: java/lang-specs.h:36 java/lang-specs.h:37
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file skal bruges sammen med -fsyntax-only"
-
 #: treelang/lang-specs.h:52
 msgid "-pg or -p and -fomit-frame-pointer are incompatible"
 msgstr "-pg eller -p og -fomit-frame-pointer er indbyrdes uforenelige"
 
-#: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
-#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
-#, fuzzy
-msgid "does not support multilib"
-msgstr "%s underst鴗ter ikke %s"
-
-#: config/i386/sco5.h:191
-#, fuzzy
-msgid "-pg not supported on this platform"
-msgstr "egenskaben '%s' er ikke underst鴗tet p� denne platform"
-
-#: config/i386/sco5.h:192
-#, fuzzy
-msgid "-p and -pp specified - pick one"
-msgstr "-I- er angivet to gange"
-
-#: config/i386/sco5.h:266
-#, fuzzy
-msgid "-G and -static are mutually exclusive"
-msgstr "-pedantic og -traditional er indbyrdes uforenelige"
-
 #: config/arm/arm.h:198
 msgid "-mapcs-26 and -mapcs-32 may not be used together"
 msgstr "-mapcs-26 og -mapcs-32 kan ikke bruges p� samme tid"
@@ -22008,6 +21599,14 @@
 msgid "the m210 does not have little endian support"
 msgstr "m210 har ikke underst鴗telse for lilleendet"
 
+#: config/mips/mips.h:988
+msgid "-pipe is not supported"
+msgstr "-pipe underst鴗tes ikke"
+
+#: ada/lang-specs.h:34 java/jvspec.c:80 gcc.c:767
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr "-pg og -fomit-frame-pointer er indbyrdes uforenelige"
+
 #: ada/lang-specs.h:36
 msgid "one of -c, -S, -gnatc, -gnatz, or -gnats is required for Ada"
 msgstr ""
@@ -22020,9 +21619,17 @@
 msgid "-msingle-float and -msoft-float can not both be specified"
 msgstr "-msingle-float og -msoft-float er indbyrdes uforenelige"
 
-#: config/rs6000/darwin.h:98
-msgid " conflicting code gen style switches are used"
-msgstr " konfliktende kodegenereringstilvalg er benyttet"
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni og -femit-class-files er indbyrdes uforenelige"
+
+#: java/lang-specs.h:35
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni og -femit-class-file er indbyrdes uforenelige"
+
+#: java/lang-specs.h:36 java/lang-specs.h:37
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file skal bruges sammen med -fsyntax-only"
 
 #: gcc.c:743
 #, fuzzy
@@ -22033,16 +21640,384 @@
 msgid "-E required when input is from standard input"
 msgstr "-E p錵r鎣et n錼 inddata kommer fra standardind"
 
-#: config/i386/cygwin.h:29
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr "-mno-cygwin og -mnowin32 er indbyrdes uforenelige"
-
-#~ msgid "concatenation of string literals with __FUNCTION__ is deprecated"
-#~ msgstr "sammens鎡ning af strengkonstanter med __FUNCTION__ er for鎙det"
+#: config/rs6000/darwin.h:98
+msgid " conflicting code gen style switches are used"
+msgstr " konfliktende kodegenereringstilvalg er benyttet"
 
 #~ msgid "pointer to a member used in arithmetic"
 #~ msgstr "henvisning til et medlem benyttet i udregning"
 
+#~ msgid "declaration of \"%s\" shadows a parameter"
+#~ msgstr "erkl鎟ing af '%s' skygger for en parameter"
+
+#~ msgid "Copyright (C) 2003 Free Software Foundation, Inc.\n"
+#~ msgstr "Copyright � 2003 Free Software Foundation, Inc.\n"
+
+#, fuzzy
+#~ msgid "read-write constraint does not allow a register"
+#~ msgstr "hexadecimal tegnkonstant kan ikke v鎟e i en byte"
+
+#~ msgid "Use the 26-bit version of the APCS"
+#~ msgstr "Benyt 26 bit-udgaven af APCS"
+
+#~ msgid "duplicate enum value `%D'"
+#~ msgstr "enum-v鎟dien '%D' optr鎑er mere end 閚 gang"
+
+#~ msgid "duplicate field `%D' (as enum and non-enum)"
+#~ msgstr "feltet '%D' optr鎑er mere end 閚 gang (som enum og som ikke-enum)"
+
+#~ msgid "duplicate nested type `%D'"
+#~ msgstr "den indlejrede type '%D' optr鎑er mere end 閚 gang"
+
+#~ msgid "duplicate field `%D' (as type and non-type)"
+#~ msgstr "feltet '%D' optr鎑er mere end 閚 gang (som type og som ikke-type)"
+
+#~ msgid "duplicate member `%D'"
+#~ msgstr "medlemmet '%D' optr鎑er mere end 閚 gang"
+
+#~ msgid "ISO C++ forbids member `%D' with same name as enclosing class"
+#~ msgstr "ISO C++ forbyder medlemmet '%D' med samme navn som den omgivende klasse"
+
+#~ msgid "field `%D' declared static in union"
+#~ msgstr "feltet '%D' er erkl鎟et statisk i union"
+
+#~ msgid "ISO C++ forbids static data member `%D' with same name as enclosing class"
+#~ msgstr "ISO C++ forbyder statisk datamedlem '%D' med samme navn som den omgivende klasse"
+
+#~ msgid "anachronistic use of array size in vector delete"
+#~ msgstr "for鎙det brug af tabelst鴕relse i tabelformen af delete"
+
+#~ msgid "ISO C++ forbids aggregate initializer to new"
+#~ msgstr "ISO C++ forbyder sammensat startv鎟ditildeling ved new"
+
+#, fuzzy
+#~ msgid "Warn if deprecated class, method, or field is used"
+#~ msgstr "Advar hvis for鎙dede tomme s鎡ninger bliver fundet"
+
+#~ msgid "Warn if deprecated empty statements are found"
+#~ msgstr "Advar hvis for鎙dede tomme s鎡ninger bliver fundet"
+
+#, fuzzy
+#~ msgid "Enable warnings about inter-procedural problems"
+#~ msgstr "Deaktiv閞 advarsler om interprocedurale problemer"
+
+#~ msgid "Warn if .class files are out of date"
+#~ msgstr "Advar hvis .class-filer er for鎙dede"
+
+#~ msgid "Warn if modifiers are specified when not necessary"
+#~ msgstr "Advar hvis modifikationer angives n錼 det ikke er n鴇vendigt"
+
+#~ msgid "Warn about constructs with surprising meanings"
+#~ msgstr "Advar om konstruktioner med overraskende betydninger"
+
+#, fuzzy
+#~ msgid "--CLASSPATH\tDeprecated; use --classpath instead"
+#~ msgstr "Angiv klassesti (for鎙det: benyt --classpath i stedet)"
+
+#, fuzzy
+#~ msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements"
+#~ msgstr "Behandl lokale variable og COMMON-blokke som om de var n鎣nt i SAVE-s鎡ninger"
+
+#, fuzzy
+#~ msgid "Backslashes in character and hollerith constants are special (not C-style)"
+#~ msgstr "Omvendte skr錽treger i tegn/hollerith-konstanter er ikke specielle (C-stil)"
+
+#~ msgid "Delete libU77 intrinsics with bad interfaces"
+#~ msgstr "Slet libU77-indbyggede med d錼lige gr鎛seflader"
+
+#~ msgid "Disable libU77 intrinsics with bad interfaces"
+#~ msgstr "Deaktiv閞 libU77-indbyggede med d錼lige gr鎛seflader"
+
+#, fuzzy
+#~ msgid "Enable libU77 intrinsics with bad interfaces"
+#~ msgstr "Deaktiv閞 libU77-indbyggede med d錼lige gr鎛seflader"
+
+#~ msgid "Hide libU77 intrinsics with bad interfaces"
+#~ msgstr "Skjul libU77-indbyggede med d錼lige gr鎛seflader"
+
+#, fuzzy
+#~ msgid "--bootclasspath=<path>\tReplace system path"
+#~ msgstr "Erstat systemsti"
+
+#~ msgid "Program written in strict mixed-case"
+#~ msgstr "Program skrives med streng blanding af store/sm� bogstaver"
+
+#~ msgid "Compile as if program written in lowercase"
+#~ msgstr "Overs鎡 som hvis programmet var skrevet med sm� bogstaver"
+
+#, fuzzy
+#~ msgid "Preserve case used in program"
+#~ msgstr "Bevar al stavning (store/sm� bogstaver) benyttet i programmet"
+
+#~ msgid "Program written in lowercase"
+#~ msgstr "Program skrives med sm� bogstaver"
+
+#~ msgid "Program written in uppercase"
+#~ msgstr "Program skrives med store bogstaver"
+
+#~ msgid "Compile as if program written in uppercase"
+#~ msgstr "Overs鎡 som hvis programmet var skrevet med store bogstaver"
+
+#~ msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
+#~ msgstr "Udsend speciel fejlanalyseringsinfo for COMMON og EQUIVALENCE (deaktiveret)"
+
+#, fuzzy
+#~ msgid "Allow '$' in symbol names"
+#~ msgstr "Tillad $ i symbolnavne"
+
+#~ msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
+#~ msgstr "Lad forenden emulere COMPLEX-beregninger for at undg� fejl"
+
+#, fuzzy
+#~ msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
+#~ msgstr "V鎙g inddatakodning (standardv鎟di kommer fra regionalindstillinger)"
+
+#, fuzzy
+#~ msgid "f2c-compatible code can be generated"
+#~ msgstr "f2c-kompatibel kode beh鴙er ikke at blive genereret"
+
+#~ msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
+#~ msgstr "Slet f2c-underst鴗telse af ikke-FORTRAN-77-indbyggede"
+
+#~ msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
+#~ msgstr "Deaktiv閞 f2c-underst鴗telse af ikke-FORTRAN-77-indbyggede"
+
+#, fuzzy
+#~ msgid "Enable non-FORTRAN-77 intrinsics f2c supports"
+#~ msgstr "Deaktiv閞 f2c-underst鴗telse af ikke-FORTRAN-77-indbyggede"
+
+#~ msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
+#~ msgstr "Skjul f2c-underst鴗telse af ikke-FORTRAN-77-indbyggede"
+
+#, fuzzy
+#~ msgid "Unsupported; generate libf2c-calling code"
+#~ msgstr "Ikke-underst鴗tet; gener閞 ikke libf2c-kaldende kode"
+
+#~ msgid "Program is written in typical FORTRAN 66 dialect"
+#~ msgstr "Program er skrevet i typisk FORTRAN 66-dialekt"
+
+#, fuzzy
+#~ msgid "Program is written in typical Unix-f77 dialect"
+#~ msgstr "Program er skrevet i typisk Unix f77-dialekt"
+
+#~ msgid "Program is written in Fortran-90-ish dialect"
+#~ msgstr "Program er skrevet i Fortran 90-agtig dialekt"
+
+#~ msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
+#~ msgstr "Slet F90-underst鴗telse af ikke-FORTRAN-77-indbyggede "
+
+#~ msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
+#~ msgstr "Deaktiv閞 F90-underst鴗telse af ikke-FORTRAN-77-indbyggede"
+
+#, fuzzy
+#~ msgid "Enable non-FORTRAN-77 intrinsics F90 supports"
+#~ msgstr "Deaktiv閞 F90-underst鴗telse af ikke-FORTRAN-77-indbyggede"
+
+#~ msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
+#~ msgstr "Skjul F90-underst鴗telse af ikke-FORTRAN-77-indbyggede"
+
+#, fuzzy
+#~ msgid "ffixed-line-length-<number>\tSet the maximum line length to <number>"
+#~ msgstr "  -finline-limit=<str>    Begr鎛s st鴕relsen af inlie funktion til <str>\n"
+
+#, fuzzy
+#~ msgid "Unsupported; affects code generation of arrays"
+#~ msgstr "Ikke-underst鴗tet; p鍁irker kodegenerering af tabeller"
+
+#~ msgid "Always check for non gcj generated classes archives"
+#~ msgstr "Kontroll閞 altid for ikke-GCJ-genererede klassearkiver"
+
+#~ msgid "Generate code to check subscript and substring bounds"
+#~ msgstr "Gener閞 kode for at tjekke indekserings- og understrengsgr鎛ser"
+
+#~ msgid "Program is written in Fortran-90-ish free form"
+#~ msgstr "Program er skrevet i Fortran 90-agtig fri stil"
+
+#, fuzzy
+#~ msgid "Enable fatal diagnostics about inter-procedural problems"
+#~ msgstr "Deaktiv閞 fatale diagnosticeringer af interprocedurale procedurer"
+
+#~ msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
+#~ msgstr "Slet g77-underst鴗telse af ikke-FORTRAN-77-indbyggede "
+
+#~ msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
+#~ msgstr "Deaktiv閞 g77-underst鴗telse af ikke-FORTRAN-77-indbyggede"
+
+#, fuzzy
+#~ msgid "Enable non-FORTRAN 77 intrinsics F90 supports"
+#~ msgstr "Deaktiv閞 g77-underst鴗telse af ikke-FORTRAN-77-indbyggede"
+
+#~ msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
+#~ msgstr "Skjul g77-underst鴗telse af ikke-FORTRAN-77-indbyggede"
+
+#~ msgid "Use offset tables for virtual method calls"
+#~ msgstr "Benyt afs鎡stabeller til virtuelle metodekald"
+
+#~ msgid "Initialize local vars and arrays to zero"
+#~ msgstr "Klarg鴕 lokale variable og tabeller til nul"
+
+#~ msgid "Intrinsics letters in arbitrary cases"
+#~ msgstr "Der skelnes ikke mellem sm� og store bogstaver i indbyggede"
+
+#~ msgid "Intrinsics spelled as e.g. SqRt"
+#~ msgstr "Indbyggede staves som f.eks. SqRt"
+
+#, fuzzy
+#~ msgid "Intrinsics in lowercase"
+#~ msgstr "Indbyggede staves med store bogstaver"
+
+#~ msgid "Intrinsics in uppercase"
+#~ msgstr "Indbyggede staves med store bogstaver"
+
+#~ msgid "Assume native functions are implemented using JNI"
+#~ msgstr "Antag at indf鴇te funktioner er implementeret vha. JNI"
+
+#~ msgid "Language keyword letters in arbitrary cases"
+#~ msgstr "Der skelnes ikke mellem sm� og store bogstaver i sprogn鴊leord"
+
+#~ msgid "Language keywords spelled as e.g. IOStat"
+#~ msgstr "Sprogn鴊leord staves som f.eks. IOStat"
+
+#, fuzzy
+#~ msgid "Language keywords in lowercase"
+#~ msgstr "Sprogn鴊leord staves med store bogstaver"
+
+#~ msgid "Language keywords in uppercase"
+#~ msgstr "Sprogn鴊leord staves med store bogstaver"
+
+#~ msgid "Delete MIL-STD 1753 intrinsics"
+#~ msgstr "Slet MIL-STD 1753-indbyggede"
+
+#~ msgid "Disable MIL-STD 1753 intrinsics"
+#~ msgstr "Deaktiv閞 MIL-STD 1753-indbyggede"
+
+#, fuzzy
+#~ msgid "Enable MIL-STD 1753 intrinsics"
+#~ msgstr "Deaktiv閞 MIL-STD 1753-indbyggede"
+
+#~ msgid "Hide MIL-STD 1753 intrinsics"
+#~ msgstr "Skjul MIL-STD 1753-indbyggede"
+
+#~ msgid "Take at least one trip through each iterative DO loop"
+#~ msgstr "Tag i det mindste et skridt gennem hver DO-l鴎ke"
+
+#, fuzzy
+#~ msgid "Enable optimization of static class initialization code"
+#~ msgstr "Optim閞 aldrig statiske klassers klarg鴕ingskode"
+
+#~ msgid "Warn about use of (only a few for now) Fortran extensions"
+#~ msgstr "Advar om brug af (i 鴍eblikket kun nogle f�) Fortran-udvidelser"
+
+#, fuzzy
+#~ msgid "Allow appending a second underscore to externals"
+#~ msgstr "Tilf鴍 aldrig en anden understreg til eksterne variable"
+
+#, fuzzy
+#~ msgid "Do not print names of program units as they are compiled"
+#~ msgstr "Udskriv navne p� programenheder efterh錸den som de overs鎡tes"
+
+#, fuzzy
+#~ msgid "Internally convert most source to lowercase"
+#~ msgstr "Konvert閞 det meste kildekode til store bogstaver internt"
+
+#~ msgid "Internally preserve source case"
+#~ msgstr "Bevar de store/sm� bogstaver i kildekoden internt"
+
+#~ msgid "Internally convert most source to uppercase"
+#~ msgstr "Konvert閞 det meste kildekode til store bogstaver internt"
+
+#, fuzzy
+#~ msgid "Enable assignability checks for stores into object arrays"
+#~ msgstr "Deaktiv閞 tildelingstjek for lagringer i objekttabeller"
+
+#~ msgid "Symbol names spelled in mixed case"
+#~ msgstr "Symbolnavne staves med en blanding af store og sm� bogstaver"
+
+#~ msgid "Symbol names in lowercase"
+#~ msgstr "Symbolnavne staves med sm� bogstaver"
+
+#~ msgid "Symbol names in uppercase"
+#~ msgstr "Symbolnavne staves med store bogstaver"
+
+#~ msgid "Make prefix-radix non-decimal constants be typeless"
+#~ msgstr "G鴕 pr鎓iks-grundtal ikke-decimale konstanter typel鴖e"
+
+#, fuzzy
+#~ msgid "Allow all ugly features"
+#~ msgstr "Forbyd alle grimme faciliteter"
+
+# hollerith?
+#, fuzzy
+#~ msgid "Hollerith and typeless can be passed as arguments"
+#~ msgstr "Hollerith og typel鴖e konstanter overbringes ikke som parametre"
+
+#~ msgid "Allow ordinary copying of ASSIGN'ed vars"
+#~ msgstr "Tillad almindelig kopiering af ASSIGN'ede variable"
+
+# RETMIG: ?
+#~ msgid "Dummy array dimensioned to (1) is assumed-size"
+#~ msgstr "Dummy-tabel dimensioneret til (1) er antaget st鴕relse"
+
+#~ msgid "Trailing comma in procedure call denotes null argument"
+#~ msgstr "Afsluttende komma i procedurekald angiver nulparameter"
+
+#~ msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
+#~ msgstr "Tillad REAL(Z) og AIMAG(Z) givet DOUBLE COMPLEX Z"
+
+#, fuzzy
+#~ msgid "Initialization via DATA and PARAMETER is not type-compatible"
+#~ msgstr "Klarg鴕ing via DATA og PARAMETER er type-kompatible"
+
+#~ msgid "Allow INTEGER and LOGICAL interchangeability"
+#~ msgstr "Tillad INTEGER og LOGICAL p� hinandens plads"
+
+#, fuzzy
+#~ msgid "Append underscores to externals"
+#~ msgstr "Tilf鴍 aldrig en anden understreg til eksterne variable"
+
+#~ msgid "Delete libU77 intrinsics"
+#~ msgstr "Slet libU77-indbyggede"
+
+#~ msgid "Disable libU77 intrinsics"
+#~ msgstr "Deaktiv閞 libU77-indbyggede"
+
+#, fuzzy
+#~ msgid "Enable libU77 intrinsics"
+#~ msgstr "Deaktiv閞 libU77-indbyggede"
+
+#~ msgid "Hide libU77 intrinsics"
+#~ msgstr "Skjul libU77-indbyggede"
+
+#, fuzzy
+#~ msgid "Print g77-specific version information and run internal tests"
+#~ msgstr "Udskriv g77-specifik overs鎡terversioninfo, k鴕 interne test"
+
+#~ msgid "Program is written in VXT (Digital-like) FORTRAN"
+#~ msgstr "Program er skrevet i VXT (Digital-agtig) FORTRAN"
+
+#~ msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#~ msgstr "Slet VXT FORTRAN-underst鴗telse af ikke-FORTRAN-77-indbyggede "
+
+#~ msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#~ msgstr "Deaktiv閞 VXT FORTRAN-underst鴗telse af ikke-FORTRAN-77-indbyggede "
+
+#, fuzzy
+#~ msgid "Enable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#~ msgstr "Deaktiv閞 VXT FORTRAN-underst鴗telse af ikke-FORTRAN-77-indbyggede "
+
+#~ msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#~ msgstr "Skjul VXT FORTRAN-underst鴗telse af ikke-FORTRAN-77-indbyggede "
+
+#, fuzzy
+#~ msgid "Print internal debugging-related information"
+#~ msgstr "Udskriv intern fejlanalyseringsrelateret info"
+
+#~ msgid "Treat initial values of 0 like non-zero values"
+#~ msgstr "Behandl begyndelsesv鎟dier p� 0 som v鎟dier forskellig fra nul"
+
+#~ msgid "concatenation of string literals with __FUNCTION__ is deprecated"
+#~ msgstr "sammens鎡ning af strengkonstanter med __FUNCTION__ er for鎙det"
+
 #~ msgid "ISO C++ forbids range expressions in switch statements"
 #~ msgstr "ISO C++ forbyder intervaludtryk i switch-s鎡ninger"
 
@@ -22568,9 +22543,6 @@
 #~ msgid "unsupported wide integer operation"
 #~ msgstr "bred heltalsoperation underst鴗tes ikke"
 
-#~ msgid "Copyright (C) 2003 Free Software Foundation, Inc.\n"
-#~ msgstr "Copyright � 2003 Free Software Foundation, Inc.\n"
-
 #~ msgid "mismatched braces in specs"
 #~ msgstr "uafbalancerede kr鴏lede paranteser i specifikationer"
 
@@ -22796,9 +22768,6 @@
 #~ msgid "Consider all mem refs to static data to be volatile"
 #~ msgstr "Betragt alle hukommelsesferencer til statiske data som volatile"
 
-#~ msgid "Integrate simple functions into their callers"
-#~ msgstr "Integr閞 simple funktioner i deres kaldere"
-
 #~ msgid "Output GNU ld formatted global initializers"
 #~ msgstr "Udskriv GNU ld-formaterede globale startv鎟dier"
 
@@ -22829,9 +22798,6 @@
 #~ msgid "Use the smallest fitting integer to hold enums"
 #~ msgstr "Benyt den mindst mulige st鴕relse heltal til enum-v鎟dier"
 
-#~ msgid "Enable most warning messages"
-#~ msgstr "Aktiv閞 de fleste advarselsbeskeder"
-
 #~ msgid "Warn if nested comments are detected"
 #~ msgstr "Advar hvis indlejrede kommentarer m鴇es"
 
@@ -22865,9 +22831,6 @@
 #~ msgid "  -p                      Enable function profiling\n"
 #~ msgstr "  -p                      Aktiv閞 funktionsprofilering\n"
 
-#~ msgid "  -version                Display the compiler's version\n"
-#~ msgstr "  -version                Udskriv overs鎡terens version\n"
-
 #~ msgid ""
 #~ "\n"
 #~ "Language specific options:\n"
@@ -22935,9 +22898,6 @@
 #~ msgid "The number of instructions in a single functions still eligible to inlining after a lot recursive inlining"
 #~ msgstr "Antallet af instruktioner i en enkelt funktion der stadig indbygges efter megen rekursiv indbygning"
 
-#~ msgid "Use the 26-bit version of the APCS"
-#~ msgstr "Benyt 26 bit-udgaven af APCS"
-
 #~ msgid "Use Mingw32 interface"
 #~ msgstr "Benyt Mingw32-gr鎛seflade"
 
@@ -23160,27 +23120,9 @@
 #~ msgid "cannot receive objects of non-POD type `%#T' through `...'"
 #~ msgstr "kan ikke modtage objekter af en ikke-POD type '%#T' gennem '...'"
 
-#~ msgid "duplicate enum value `%D'"
-#~ msgstr "enum-v鎟dien '%D' optr鎑er mere end 閚 gang"
-
-#~ msgid "duplicate field `%D' (as enum and non-enum)"
-#~ msgstr "feltet '%D' optr鎑er mere end 閚 gang (som enum og som ikke-enum)"
-
-#~ msgid "duplicate nested type `%D'"
-#~ msgstr "den indlejrede type '%D' optr鎑er mere end 閚 gang"
-
-#~ msgid "duplicate field `%D' (as type and non-type)"
-#~ msgstr "feltet '%D' optr鎑er mere end 閚 gang (som type og som ikke-type)"
-
-#~ msgid "ISO C++ forbids member `%D' with same name as enclosing class"
-#~ msgstr "ISO C++ forbyder medlemmet '%D' med samme navn som den omgivende klasse"
-
 #~ msgid "field `%D' invalidly declared offset type"
 #~ msgstr "feltet '%D' er p� ugyldig vis erkl鎟et som en afstandstype"
 
-#~ msgid "field `%D' declared static in union"
-#~ msgstr "feltet '%D' er erkl鎟et statisk i union"
-
 #~ msgid "lookup of `%D' finds `%#D'"
 #~ msgstr "opslag af '%D' finder '%#D'"
 
@@ -23196,9 +23138,6 @@
 #~ msgid "`%T' is implicitly a typename"
 #~ msgstr "'%T' er underforst錯t et typenavn"
 
-#~ msgid "ISO C++ forbids static data member `%D' with same name as enclosing class"
-#~ msgstr "ISO C++ forbyder statisk datamedlem '%D' med samme navn som den omgivende klasse"
-
 #~ msgid "parameter `%D' invalidly declared offset type"
 #~ msgstr "parameteren '%D' er p� ugyldig vis erkl鎟et som af en offset-type"
 
@@ -23223,9 +23162,6 @@
 #~ msgid "parser may be lost: is there a '{' missing somewhere?"
 #~ msgstr "fortolkeren kan v鎟e faret vild: mangler der en '{' et eller andet sted?"
 
-#~ msgid "anachronistic use of array size in vector delete"
-#~ msgstr "for鎙det brug af tabelst鴕relse i tabelformen af delete"
-
 #~ msgid "invalid data member initialization"
 #~ msgstr "ugyldig tildeling af startv鎟di til datamedlem"
 
@@ -23289,9 +23225,6 @@
 #~ msgid "initializer list being treated as compound expression"
 #~ msgstr "klarg鴕ingsliste bliver behandlet som et sammensat udtryk"
 
-#~ msgid "ISO C++ forbids aggregate initializer to new"
-#~ msgstr "ISO C++ forbyder sammensat startv鎟ditildeling ved new"
-
 #~ msgid "cannot declare references to references"
 #~ msgstr "kan ikke erkl鎟e referencer til referencer"
 
@@ -23352,9 +23285,6 @@
 #~ msgid "`sigof' applied to non-aggregate expression"
 #~ msgstr "'sigof' benyttet p� et udtryk der ikke er af en sammensat type"
 
-#~ msgid "`sigof' applied to non-aggregate type"
-#~ msgstr "'sigof' benyttet p� en type der ikke er sammensat"
-
 #~ msgid "storage class specifier `%s' not allowed after struct or class"
 #~ msgstr "lagringsklasseangivelsen '%s' er ikke tilladt efter struct eller class"
 
@@ -23382,9 +23312,6 @@
 #~ msgid "ISO C++ forbids array dimensions with parenthesized type in new"
 #~ msgstr "ISO C++ forbyder tabeldimensioner med parantetiseret type i new"
 
-#~ msgid "`%T' is not a class or namespace"
-#~ msgstr "'%T' er ikke en klasse eller et navnerum"
-
 #~ msgid "ISO C++ forbids label declarations"
 #~ msgstr "ISO C++ forbyder etiketerkl鎟inger"
 
@@ -23520,9 +23447,6 @@
 #~ msgid "Warn when a function is declared extern, then inline"
 #~ msgstr "Advar n錼 en funktion erkl鎟et extern erkl鎟es inline"
 
-#~ msgid "Don't announce deprecation of compiler features"
-#~ msgstr "Annonc閞 ikke for鎙delse af overs鎡terfaciliteter"
-
 #~ msgid "directory name must immediately follow -I"
 #~ msgstr "et katalognavn skal f鴏ge umiddelbart efter -I"
 
@@ -23802,9 +23726,6 @@
 #~ msgid "missing binary operator"
 #~ msgstr "manglende bin鎟 operator"
 
-#~ msgid "operator '%s' has no left operand"
-#~ msgstr "operatoren '%s' har ikke nogen venstre operand"
-
 #~ msgid "changing search order for system directory \"%s\""
 #~ msgstr "skifter s鴊eorden for systemkataloget \"%s\""
 
@@ -24022,9 +23943,6 @@
 #~ msgid "octal character constant does not fit in a byte"
 #~ msgstr "oktal tegnkonstant kan ikke v鎟e i en byte"
 
-#~ msgid "hex character constant does not fit in a byte"
-#~ msgstr "hexadecimal tegnkonstant kan ikke v鎟e i en byte"
-
 #~ msgid "empty #if expression"
 #~ msgstr "tomt #if-udtryk"
 
Index: gcc/po/de.po
===================================================================
RCS file: /cvs/gcc/gcc/gcc/po/de.po,v
retrieving revision 1.5.4.14
retrieving revision 1.5.4.15
diff -u -r1.5.4.14 -r1.5.4.15
--- gcc/po/de.po	5 Nov 2004 02:59:27 -0000	1.5.4.14
+++ gcc/po/de.po	7 Nov 2004 19:59:07 -0000	1.5.4.15
@@ -6,10 +6,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: gcc 3.4.2\n"
+"Project-Id-Version: gcc 3.4.3\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2004-07-01 11:41-0700\n"
-"PO-Revision-Date: 2004-11-02 18:52+0100\n"
+"POT-Creation-Date: 2004-11-04 19:12-0800\n"
+"PO-Revision-Date: 2004-11-06 12:52+0100\n"
 "Last-Translator: Roland Stigge <stigge@antcom.de>\n"
 "Language-Team: German <de@li.org>\n"
 "MIME-Version: 1.0\n"
@@ -36,16 +36,16 @@
 msgid "`%s' attribute only applies to function types"
 msgstr "Attribut 禄%s芦 kann nur auf Funktionstypen angewandt werden"
 
-#: attribs.c:416 c-common.c:4307 c-common.c:4326 c-common.c:4344
-#: c-common.c:4371 c-common.c:4390 c-common.c:4413 c-common.c:4436
-#: c-common.c:4462 c-common.c:4496 c-common.c:4540 c-common.c:4568
-#: c-common.c:4596 c-common.c:4615 c-common.c:4870 c-common.c:4892
-#: c-common.c:4927 c-common.c:4994 c-common.c:5040 c-common.c:5098
-#: c-common.c:5129 c-common.c:5475 c-common.c:5498 c-common.c:5537
-#: config/arm/arm.c:2281 config/arm/arm.c:2308 config/avr/avr.c:4539
-#: config/h8300/h8300.c:4284 config/h8300/h8300.c:4307 config/i386/i386.c:1620
-#: config/i386/i386.c:15397 config/i386/winnt.c:86 config/ia64/ia64.c:1057
-#: config/ip2k/ip2k.c:3151
+#: attribs.c:416 c-common.c:4306 c-common.c:4325 c-common.c:4343
+#: c-common.c:4370 c-common.c:4389 c-common.c:4412 c-common.c:4435
+#: c-common.c:4461 c-common.c:4495 c-common.c:4539 c-common.c:4567
+#: c-common.c:4595 c-common.c:4614 c-common.c:4881 c-common.c:4903
+#: c-common.c:4938 c-common.c:5005 c-common.c:5051 c-common.c:5109
+#: c-common.c:5140 c-common.c:5440 c-common.c:5463 c-common.c:5502
+#: config/arm/arm.c:2281 config/arm/arm.c:2308 config/avr/avr.c:4504
+#: config/h8300/h8300.c:4284 config/h8300/h8300.c:4307 config/i386/i386.c:1626
+#: config/i386/i386.c:15398 config/i386/winnt.c:86 config/ia64/ia64.c:1057
+#: config/ip2k/ip2k.c:3151 config/rs6000/rs6000.c:15035
 #, c-format
 msgid "`%s' attribute ignored"
 msgstr "Attribut 禄%s芦 wird ignoriert"
@@ -119,7 +119,7 @@
 
 #. We can, however, treat "undefined" any way we please.
 #. Call abort to encourage the user to fix the program.
-#: builtins.c:4134 c-typeck.c:1733
+#: builtins.c:4134 c-typeck.c:1713
 msgid "if this code is reached, the program will abort"
 msgstr "Wenn dieser Code erreicht wird, wird das Programm abgebrochen."
 
@@ -156,386 +156,391 @@
 msgid "target format does not support infinity"
 msgstr "Zielformat unterst眉tzt nicht 禄unendlich芦"
 
-#: c-common.c:917
+#: c-common.c:916
 msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
 msgstr "%Hes wird empfohlen, explizite geschweifte Klammern zu setzen, um mehrdeutiges 禄else芦 zu vermeiden"
 
-#: c-common.c:1141
+#: c-common.c:1140
 msgid "%J'%D' is not defined outside of function scope"
 msgstr "%J禄%D芦 ist au脽erhalb des Funktionsg眉ltigkeitsbereiches nicht definiert"
 
-#: c-common.c:1161
+#: c-common.c:1160
 #, c-format
 msgid "string length `%d' is greater than the length `%d' ISO C%d compilers are required to support"
 msgstr "Zeichenkettenl盲nge 禄%d芦 ist gr枚脽er als die L盲nge 禄%d芦, die von ISO-C%d-Compilern unterst眉tzt werden muss"
 
-#: c-common.c:1201
+#: c-common.c:1200
 msgid "overflow in constant expression"
 msgstr "脺berlauf in Konstanten-Ausdruck"
 
-#: c-common.c:1221
+#: c-common.c:1220
 msgid "integer overflow in expression"
 msgstr "Ganzzahl眉berlauf in Ausdruck"
 
-#: c-common.c:1230
+#: c-common.c:1229
 msgid "floating point overflow in expression"
 msgstr "Gleitkomma眉berlauf in Ausdruck"
 
-#: c-common.c:1236
+#: c-common.c:1235
 msgid "vector overflow in expression"
 msgstr "Vektor眉berlauf in Ausdruck"
 
 #. This detects cases like converting -129 or 256 to unsigned char.
-#: c-common.c:1258
+#: c-common.c:1257
 msgid "large integer implicitly truncated to unsigned type"
 msgstr "gro脽e Ganzzahl implizit auf vorzeichenlosen Typen abgeschnitten"
 
-#: c-common.c:1260
+#: c-common.c:1259
 msgid "negative integer implicitly converted to unsigned type"
 msgstr "negative Ganzzahl implizit in vorzeichenlosen Typen konvertiert"
 
-#: c-common.c:1306
+#: c-common.c:1305
 msgid "overflow in implicit constant conversion"
 msgstr "脺berlauf in impliziter Konstantenkonvertierung"
 
-#: c-common.c:1442
+#: c-common.c:1441
 #, c-format
 msgid "operation on `%s' may be undefined"
 msgstr "Operation auf 禄%s芦 k枚nnte undefiniert sein"
 
-#: c-common.c:1726
+#: c-common.c:1725
 msgid "expression statement has incomplete type"
 msgstr "Ausdrucksanweisung hat unvollst盲ndigen Typ"
 
-#: c-common.c:1758
+#: c-common.c:1757
 msgid "case label does not reduce to an integer constant"
 msgstr "case-Marke reduziert nicht auf Ganzzahlkonstante"
 
-#: c-common.c:2088
+#: c-common.c:2087
 msgid "invalid truth-value expression"
 msgstr "ung眉ltiger Wahrheitswert-Ausdruck"
 
-#: c-common.c:2139
+#: c-common.c:2138
 #, c-format
 msgid "invalid operands to binary %s"
 msgstr "ung眉ltige Operanden f眉r bin盲res %s"
 
-#: c-common.c:2373
+#: c-common.c:2372
 msgid "comparison is always false due to limited range of data type"
 msgstr "Vergleich ist durch beschr盲nkten Wertebereich des Datentyps stets 禄unwahr芦"
 
-#: c-common.c:2375
+#: c-common.c:2374
 msgid "comparison is always true due to limited range of data type"
 msgstr "Vergleich ist durch beschr盲nkten Wertebereich des Datentyps stets 禄wahr芦"
 
-#: c-common.c:2445
+#: c-common.c:2444
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr "Vergleich eines vorzeichenlosen Ausdrucks >= 0 ist stets 禄wahr芦"
 
-#: c-common.c:2454
+#: c-common.c:2453
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr "Vergleich eines vorzeichenlosen Ausdrucks < 0 ist stets 禄unwahr芦"
 
-#: c-common.c:2499
+#: c-common.c:2498
 msgid "pointer of type `void *' used in arithmetic"
 msgstr "Zeiger auf Typen 禄void *芦 in Arithmetik verwendet"
 
-#: c-common.c:2505
+#: c-common.c:2504
 msgid "pointer to a function used in arithmetic"
 msgstr "Zeiger auf Funktion in Arithmetik verwendet"
 
-#: c-common.c:2511
+#: c-common.c:2510
 msgid "pointer to member function used in arithmetic"
 msgstr "Zeiger auf Elementfunktion in Arithmetik verwendet"
 
-#: c-common.c:2600 f/com.c:14734
+#: c-common.c:2599 f/com.c:14734
 msgid "struct type value used where scalar is required"
 msgstr "Wert eines struct-Typs anstelle des geforderten Skalars verwendet"
 
-#: c-common.c:2604 f/com.c:14738
+#: c-common.c:2603 f/com.c:14738
 msgid "union type value used where scalar is required"
 msgstr "Wert eines union-Typs anstelle des geforderten Skalars verwendet"
 
-#: c-common.c:2608 f/com.c:14742
+#: c-common.c:2607 f/com.c:14742
 msgid "array type value used where scalar is required"
 msgstr "Wert eines array-Typs anstelle des geforderten Skalars verwendet"
 
 #. Common Ada/Pascal programmer's mistake.  We always warn
 #. about this since it is so bad.
-#: c-common.c:2645
+#: c-common.c:2644
 msgid "the address of `%D', will always evaluate as `true'"
 msgstr "die Adresse von 禄%D芦 wird immer zu 禄wahr芦 auswerten"
 
-#: c-common.c:2739 f/com.c:14874
+#: c-common.c:2738 f/com.c:14874
 msgid "suggest parentheses around assignment used as truth value"
 msgstr "um Zuweisung, die als Wahrheitswert verwendet wird, werden Klammern vorgeschlagen"
 
-#: c-common.c:2785 c-common.c:2825
+#: c-common.c:2784 c-common.c:2824
 msgid "invalid use of `restrict'"
 msgstr "ung眉ltige Verwendung von 禄restrict芦"
 
-#: c-common.c:2935
+#: c-common.c:2934
 msgid "invalid application of `sizeof' to a function type"
 msgstr "ung眉ltige Anwendung von 禄sizeof芦 auf einen Funktionstypen"
 
-#: c-common.c:2945
+#: c-common.c:2944
 #, c-format
 msgid "invalid application of `%s' to a void type"
 msgstr "ung眉ltige Anwendung von 禄%s芦 auf einen void-Typen"
 
-#: c-common.c:2951
+#: c-common.c:2950
 msgid "invalid application of `%s' to incomplete type `%T' "
 msgstr "ung眉ltige Anwendung von 禄%s芦 auf unvollst盲ndigen Typen 禄%T芦"
 
-#: c-common.c:2992
+#: c-common.c:2991
 msgid "`__alignof' applied to a bit-field"
 msgstr "禄__alignof芦 auf Bitfeld angewandt"
 
-#: c-common.c:3484
+#: c-common.c:3483
 #, c-format
 msgid "cannot disable built-in function `%s'"
 msgstr "kann eingebaute Funktion 禄%s芦 nicht abschalten"
 
-#: c-common.c:3645 c-typeck.c:1974
+#: c-common.c:3644 c-typeck.c:1954
 #, c-format
 msgid "too few arguments to function `%s'"
 msgstr "zu wenig Argumente f眉r Funktion 禄%s芦"
 
-#: c-common.c:3651 c-typeck.c:1835
+#: c-common.c:3650 c-typeck.c:1815
 #, c-format
 msgid "too many arguments to function `%s'"
 msgstr "zu viele Argumente f眉r Funktion 禄%s芦"
 
-#: c-common.c:3670
+#: c-common.c:3669
 #, c-format
 msgid "non-floating-point argument to function `%s'"
 msgstr "Nicht-Gleitkomma-Argument f眉r Funktion 禄%s芦"
 
-#: c-common.c:3897
+#: c-common.c:3896
 msgid "pointers are not permitted as case values"
 msgstr "Zeiger sind nicht als case-Werte zugelassen"
 
-#: c-common.c:3901
+#: c-common.c:3900
 msgid "range expressions in switch statements are non-standard"
 msgstr "Wertebereichsausdr眉cke in switch-Anweisungen sind nicht standardkonform"
 
-#: c-common.c:3930
+#: c-common.c:3929
 msgid "empty range specified"
 msgstr "leerer Wertebereich angegeben"
 
-#: c-common.c:3981
+#: c-common.c:3980
 msgid "duplicate (or overlapping) case value"
 msgstr "doppelte (oder sich 眉berschneidende) case-Werte"
 
-#: c-common.c:3982
+#: c-common.c:3981
 msgid "%Jthis is the first entry overlapping that value"
 msgstr "%Jdies ist der erste Eintrag, der diesen Wert 眉berschneidet"
 
-#: c-common.c:3986
+#: c-common.c:3985
 msgid "duplicate case value"
 msgstr "doppelter case-Wert"
 
-#: c-common.c:3987
+#: c-common.c:3986
 msgid "%Jpreviously used here"
 msgstr "%Jbereits hier verwendet"
 
-#: c-common.c:3991
+#: c-common.c:3990
 msgid "multiple default labels in one switch"
 msgstr "mehrere Standardmarken in einem 禄switch芦"
 
-#: c-common.c:3992
+#: c-common.c:3991
 msgid "%Jthis is the first default label"
 msgstr "%Jdies ist die erste Standardmarke"
 
-#: c-common.c:4017
+#: c-common.c:4016
 msgid "taking the address of a label is non-standard"
 msgstr "das Ermitteln der Adresse einer Marke ist nicht standardkonform"
 
-#: c-common.c:4063
+#: c-common.c:4062
 msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
 msgstr "%Hder R眉ckgabewert von 禄%D芦 mit dem Attribut warn_unused_result wird ignoriert"
 
-#: c-common.c:4068
+#: c-common.c:4067
 msgid "%Hignoring return value of function declared with attribute warn_unused_result"
 msgstr "%Hder R眉ckgabewert der Funktion, die mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert"
 
-#: c-common.c:4649
+#: c-common.c:4651
 #, c-format
 msgid "unknown machine mode `%s'"
 msgstr "unbekannter Maschinenzustand 禄%s芦"
 
-#: c-common.c:4652
+#: c-common.c:4654
 #, c-format
 msgid "no data type for mode `%s'"
 msgstr "kein Datentyp f眉r Zustand 禄%s芦"
 
-#: c-common.c:4656
+#: c-common.c:4658
 #, c-format
 msgid "invalid pointer mode `%s'"
 msgstr "ung眉ltiger Zeigermodus 禄%s芦"
 
-#: c-common.c:4663 c-common.c:5226
+#: c-common.c:4665 c-common.c:5237
 #, c-format
 msgid "unable to emulate '%s'"
 msgstr "禄%s芦 kann nicht emuliert werden"
 
-#: c-common.c:4707
+#: c-common.c:4686
+#, c-format
+msgid "mode `%s' applied to inappropriate type"
+msgstr "Modus 禄%s芦 auf unpassenden Typen angewendet"
+
+#: c-common.c:4718
 msgid "%Jsection attribute cannot be specified for local variables"
 msgstr "%JAbschnitts-Attribut kann nicht f眉r lokale Variablen angegeben werden"
 
-#: c-common.c:4718
+#: c-common.c:4729
 msgid "%Jsection of '%D' conflicts with previous declaration"
 msgstr "%JAbschnitt von 禄%D芦 in Konflikt mit vorheriger Deklaration"
 
-#: c-common.c:4727
+#: c-common.c:4738
 msgid "%Jsection attribute not allowed for '%D'"
 msgstr "%JAbschnitts-Attribute nicht erlaubt f眉r 禄%D芦"
 
-#: c-common.c:4733
+#: c-common.c:4744
 msgid "%Jsection attributes are not supported for this target"
 msgstr "%JAbschnitts-Attribute werden f眉r dieses Ziel nicht unterst眉tzt"
 
-#: c-common.c:4771
+#: c-common.c:4782
 msgid "requested alignment is not a constant"
 msgstr "verlangte Ausrichtung ist keine Konstante"
 
-#: c-common.c:4776
+#: c-common.c:4787
 msgid "requested alignment is not a power of 2"
 msgstr "verlangte Ausrichtung ist keine Zweierpotenz"
 
-#: c-common.c:4781
+#: c-common.c:4792
 msgid "requested alignment is too large"
 msgstr "verlangte Ausrichtung ist zu gro脽"
 
-#: c-common.c:4807
+#: c-common.c:4818
 msgid "%Jalignment may not be specified for '%D'"
 msgstr "%Jf眉r 禄%D芦 darf keine Ausrichtung angegeben werden"
 
-#: c-common.c:4845
+#: c-common.c:4856
 msgid "%J'%D' defined both normally and as an alias"
 msgstr "%J禄%D芦 sowohl normal als auch als Alias definiert"
 
-#: c-common.c:4855
+#: c-common.c:4866
 msgid "alias arg not a string"
 msgstr "Alias-Argument ist keine Zeichenkette"
 
-#: c-common.c:4898
+#: c-common.c:4909
 msgid "visibility arg not a string"
 msgstr "Sichtbarkeitsargument ist keine Zeichenkette"
 
-#: c-common.c:4911
+#: c-common.c:4922
 msgid "visibility arg must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr "Sichtbarkeitsargument muss 禄default芦, 禄hidden芦, 禄protected芦 oder 禄internal芦 sein"
 
-#: c-common.c:4937
+#: c-common.c:4948
 msgid "tls_model arg not a string"
 msgstr "Argument f眉r tls_model ist keine Zeichenkette"
 
-#: c-common.c:4946
+#: c-common.c:4957
 msgid "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr "Argument f眉r tls_model muss 禄local-exec芦, 禄initial-exec芦, 禄local-dynamic芦 oder 禄global-dynamic芦 sein"
 
-#: c-common.c:4968 c-common.c:5014
+#: c-common.c:4979 c-common.c:5025
 msgid "%J'%E' attribute applies only to functions"
 msgstr "%JAttribut 禄%E芦 kann nur auf Funktionen angewandt werden"
 
-#: c-common.c:4973 c-common.c:5019
+#: c-common.c:4984 c-common.c:5030
 msgid "%Jcan't set '%E' attribute after definition"
 msgstr "%JAttribut 禄%E芦 kann nicht nach der Definition gesetzt werden"
 
-#: c-common.c:5095
+#: c-common.c:5106
 #, c-format
 msgid "`%s' attribute ignored for `%s'"
 msgstr "Attribut 禄%s芦 ignoriert f眉r 禄%s芦"
 
-#: c-common.c:5158
+#: c-common.c:5169
 #, c-format
 msgid "invalid vector type for attribute `%s'"
 msgstr "ung眉ltiger Vektortyp f眉r Attribut 禄%s芦"
 
-#: c-common.c:5182 c-common.c:5214
+#: c-common.c:5193 c-common.c:5225
 msgid "no vector mode with the size and type specified could be found"
 msgstr "Vektorzustand mit der angegebenen Gr枚脽e und dem angegebenen Typ konnte nicht gefunden werden"
 
-#: c-common.c:5316
+#: c-common.c:5281
 msgid "nonnull attribute without arguments on a non-prototype"
 msgstr "Nicht-Null-Attribut ohne Argumente f眉r einen Nicht-Prototyp"
 
-#: c-common.c:5331
+#: c-common.c:5296
 #, c-format
 msgid "nonnull argument has invalid operand number (arg %lu)"
 msgstr "Nicht-Null-Argument hat ung眉ltige Operandenzahl (Argument %lu)"
 
-#: c-common.c:5350
+#: c-common.c:5315
 #, c-format
 msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
 msgstr "Nicht-Null-Argument mit Operandenzahl au脽erhalb des Wertebereiches (Argument %lu, Operand %lu)"
 
-#: c-common.c:5358
+#: c-common.c:5323
 #, c-format
 msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
 msgstr "Nicht-Null-Argument referenziert Nicht-Zeiger-Operanden (Argument %lu, Operand %lu)"
 
-#: c-common.c:5438
+#: c-common.c:5403
 #, c-format
 msgid "null argument where non-null required (arg %lu)"
 msgstr "Null-Argument, wo Nicht-Null erwartet (Argument %lu)"
 
-#: c-common.c:5509
+#: c-common.c:5474
 msgid "cleanup arg not an identifier"
 msgstr "Argument f眉r cleanup ist kein Bezeichner"
 
-#: c-common.c:5516
+#: c-common.c:5481
 msgid "cleanup arg not a function"
 msgstr "Argument f眉r cleanup ist keine Funktion"
 
-#: c-common.c:5877
+#: c-common.c:5842
 #, c-format
 msgid "%s at end of input"
 msgstr "%s am Ende der Eingabe"
 
-#: c-common.c:5883
+#: c-common.c:5848
 #, c-format
 msgid "%s before %s'%c'"
 msgstr "%s vor %s'%c'"
 
-#: c-common.c:5885
+#: c-common.c:5850
 #, c-format
 msgid "%s before %s'\\x%x'"
 msgstr "%s vor %s'\\x%x'"
 
-#: c-common.c:5889
+#: c-common.c:5854
 #, c-format
 msgid "%s before string constant"
 msgstr "%s vor Zeichenkettenkonstante"
 
-#: c-common.c:5891
+#: c-common.c:5856
 #, c-format
 msgid "%s before numeric constant"
 msgstr "%s vor numerischer Konstante"
 
-#: c-common.c:5893
+#: c-common.c:5858
 #, c-format
 msgid "%s before \"%s\""
 msgstr "%s vor \"%s\""
 
-#: c-common.c:5895
+#: c-common.c:5860
 #, c-format
 msgid "%s before '%s' token"
 msgstr "%s vor 禄%s芦-Zeichen"
 
 #. Use `%s' to print the string in case there are any escape
 #. characters in the message.
-#: c-common.c:5897 c-typeck.c:2612 c-typeck.c:4004 c-typeck.c:4019
-#: c-typeck.c:4034 final.c:2776 final.c:2778 gcc.c:4581 rtl-error.c:109
-#: toplev.c:1357 config/cris/cris.c:552 cp/parser.c:1848 cp/typeck.c:4155
+#: c-common.c:5862 c-typeck.c:2592 c-typeck.c:3984 c-typeck.c:3999
+#: c-typeck.c:4014 final.c:2776 final.c:2778 gcc.c:4584 rtl-error.c:109
+#: toplev.c:1357 config/cris/cris.c:552 cp/parser.c:1848 cp/typeck.c:4173
 #: java/expr.c:356 java/verify.c:1456 java/verify.c:1457 java/verify.c:1472
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: c-convert.c:82 c-typeck.c:1211 c-typeck.c:3444 cp/typeck.c:1363
-#: cp/typeck.c:5708 treelang/tree-convert.c:79
+#: c-convert.c:82 c-typeck.c:1211 c-typeck.c:3424 cp/typeck.c:1363
+#: cp/typeck.c:5729 treelang/tree-convert.c:79
 msgid "void value not ignored as it ought to be"
 msgstr "void-Wert nicht ignoriert wie es sein sollte"
 
@@ -701,386 +706,386 @@
 msgid "%Jnon-const declaration of '%D' follows const declaration"
 msgstr "%JNicht-const-Deklaration von 禄%D芦 folgt const-Deklaration"
 
-#: c-decl.c:1262
+#: c-decl.c:1267
 msgid "%Jredundant redeclaration of '%D'"
 msgstr "%Jredundante Redeklaration von 禄%D芦"
 
-#: c-decl.c:1581
+#: c-decl.c:1586
 msgid "%Jdeclaration of '%D' shadows a parameter"
 msgstr "%JDeklaration von 禄%D芦 眉berdeckt einen Parameter"
 
-#: c-decl.c:1583
+#: c-decl.c:1588
 msgid "%Jdeclaration of '%D' shadows a global declaration"
 msgstr "%JDeklaration von 禄%D芦 眉berdeckt eine globale Deklaration"
 
-#: c-decl.c:1585
+#: c-decl.c:1590
 msgid "%Jdeclaration of '%D' shadows a previous local"
 msgstr "%JDeklaration von 禄%D芦 眉berdeckt einen vorhergehenden lokalen Bezeichner"
 
-#: c-decl.c:1587 cp/name-lookup.c:969 cp/name-lookup.c:992
+#: c-decl.c:1592 cp/name-lookup.c:969 cp/name-lookup.c:992
 #: cp/name-lookup.c:1000
 msgid "%Jshadowed declaration is here"
 msgstr "%Jverdeckte Deklaration ist hier"
 
-#: c-decl.c:1697
+#: c-decl.c:1702
 #, c-format
 msgid "nested extern declaration of `%s'"
 msgstr "geschachtelte extern-Deklaration von 禄%s芦"
 
-#: c-decl.c:1838 objc/objc-act.c:2534 objc/objc-act.c:6794
+#: c-decl.c:1843 objc/objc-act.c:2534 objc/objc-act.c:6794
 msgid "%Jprevious declaration of '%D'"
 msgstr "%Jvorherige Deklaration von 禄%D芦"
 
-#: c-decl.c:1879 c-decl.c:1881
+#: c-decl.c:1884 c-decl.c:1886
 #, c-format
 msgid "implicit declaration of function `%s'"
 msgstr "implizite Deklaration der Funktion 禄%s芦"
 
-#: c-decl.c:1897
+#: c-decl.c:1902
 #, c-format
 msgid "`%s' undeclared here (not in a function)"
 msgstr "禄%s芦 ist hier nicht deklariert (nicht in einer Funktion)"
 
-#: c-decl.c:1903
+#: c-decl.c:1908
 #, c-format
 msgid "`%s' undeclared (first use in this function)"
 msgstr "禄%s芦 nicht deklariert (erste Benutzung in dieser Funktion)"
 
-#: c-decl.c:1908
+#: c-decl.c:1913
 msgid "(Each undeclared identifier is reported only once"
 msgstr "(Jeder nicht deklarierte Bezeichner wird nur einmal aufgef眉hrt"
 
-#: c-decl.c:1909
+#: c-decl.c:1914
 msgid "for each function it appears in.)"
 msgstr "f眉r jede Funktion in der er auftritt.)"
 
-#: c-decl.c:1962
+#: c-decl.c:1967
 #, c-format
 msgid "label %s referenced outside of any function"
 msgstr "Marke %s au脽erhalb einer Funktion referenziert"
 
-#: c-decl.c:2009
+#: c-decl.c:2014
 #, c-format
 msgid "duplicate label declaration `%s'"
 msgstr "doppelte Markendeklaration 禄%s芦"
 
-#: c-decl.c:2010
+#: c-decl.c:2015
 msgid "%Jthis is a previous declaration"
 msgstr "%Jdies ist eine vorherige Deklaration"
 
-#: c-decl.c:2045
+#: c-decl.c:2050
 msgid "%Hduplicate label `%D'"
 msgstr "%Hdoppelte Marke 禄%D芦"
 
-#: c-decl.c:2047
+#: c-decl.c:2052
 msgid "%J`%D' previously defined here"
 msgstr "%J禄%D芦 bereits hier definiert"
 
-#: c-decl.c:2049
+#: c-decl.c:2054
 msgid "%J`%D' previously declared here"
 msgstr "%J禄%D芦 bereits hier deklariert"
 
-#: c-decl.c:2069
+#: c-decl.c:2074
 msgid "%Htraditional C lacks a separate namespace for labels, identifier `%s' conflicts"
 msgstr "%Htraditionelles C bietet keinen separaten Namespace f眉r Marken an, Bezeichner 禄%s芦 steht in Konflikt"
 
-#: c-decl.c:2140
+#: c-decl.c:2145
 msgid "%H`%s' defined as wrong kind of tag"
 msgstr "%H禄%s芦 definiert als falsche Symbolart"
 
-#: c-decl.c:2378
+#: c-decl.c:2383
 msgid "unnamed struct/union that defines no instances"
 msgstr "unbenannte struct/union, die keine Instanzen definiert"
 
-#: c-decl.c:2397
+#: c-decl.c:2402
 msgid "useless keyword or type name in empty declaration"
 msgstr "nutzloses Schl眉sselwort oder Typenname in leerer Deklaration"
 
-#: c-decl.c:2404
+#: c-decl.c:2409
 msgid "two types specified in one empty declaration"
 msgstr "zwei Typen in einer leeren Deklaration angegeben"
 
-#: c-decl.c:2409 c-parse.y:735 c-parse.y:737 objc/objc-parse.y:776
-#: objc/objc-parse.y:778 objc/objc-parse.y:3017
+#: c-decl.c:2414 c-parse.y:735 c-parse.y:737 objc/objc-parse.y:776
+#: objc/objc-parse.y:778 objc/objc-parse.y:3016
 msgid "empty declaration"
 msgstr "leere Deklaration"
 
-#: c-decl.c:2435
+#: c-decl.c:2440
 msgid "ISO C90 does not support `static' or type qualifiers in parameter array declarators"
 msgstr "ISO-C90 unterst眉tzt kein 禄static芦 oder Typkennzeichner in Parameterfelddeklaratoren"
 
-#: c-decl.c:2437
+#: c-decl.c:2442
 msgid "ISO C90 does not support `[*]' array declarators"
 msgstr "ISO-C90 unterst眉tzt nicht 禄[*]芦-Felddeklaratoren"
 
-#: c-decl.c:2440
+#: c-decl.c:2445
 msgid "GCC does not yet properly implement `[*]' array declarators"
 msgstr "GCC implementiert noch keine richtigen 禄[*]芦-Felddeklaratoren"
 
-#: c-decl.c:2456
+#: c-decl.c:2461
 msgid "static or type qualifiers in abstract declarator"
 msgstr "static oder Typkennzeichner in abstraktem Deklarator"
 
-#: c-decl.c:2526
+#: c-decl.c:2531
 msgid "%J'%D' is usually a function"
 msgstr "%J禄%D芦 ist 眉blicherweise eine Funktion"
 
-#: c-decl.c:2535
+#: c-decl.c:2540
 #, c-format
 msgid "typedef `%s' is initialized (use __typeof__ instead)"
 msgstr "typedef 禄%s芦 ist initialisiert (benutzen Sie stattdessen __typeof__)"
 
-#: c-decl.c:2541
+#: c-decl.c:2546
 #, c-format
 msgid "function `%s' is initialized like a variable"
 msgstr "Funktion 禄%s芦 ist wie eine Variable initialisiert"
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:2548
+#: c-decl.c:2553
 #, c-format
 msgid "parameter `%s' is initialized"
 msgstr "Parameter 禄%s芦 ist initialisiert"
 
-#: c-decl.c:2568 c-typeck.c:4254
+#: c-decl.c:2573 c-typeck.c:4234
 msgid "variable-sized object may not be initialized"
 msgstr "Objekt variabler Gr枚脽e darf nicht initialisiert werden"
 
-#: c-decl.c:2574
+#: c-decl.c:2579
 #, c-format
 msgid "variable `%s' has initializer but incomplete type"
 msgstr "Variable 禄%s芦 hat Initialisierung, aber unvollst盲ndigen Typ"
 
-#: c-decl.c:2580
+#: c-decl.c:2585
 #, c-format
 msgid "elements of array `%s' have incomplete type"
 msgstr "Elemente des Feldes 禄%s芦 haben unvollst盲ndigen Typ"
 
-#: c-decl.c:2649 c-decl.c:5451 cp/decl.c:3761 cp/decl.c:10141
+#: c-decl.c:2654 c-decl.c:5462 cp/decl.c:3775 cp/decl.c:10238
 msgid "%Jinline function '%D' given attribute noinline"
 msgstr "%Jinline-Funktion 禄%D芦 wurde das Attribut 禄noinline芦 gegeben"
 
-#: c-decl.c:2725
+#: c-decl.c:2730
 msgid "%Jinitializer fails to determine size of '%D'"
 msgstr "%JInitialisierung scheitert an Gr枚脽enbestimmung von 禄%D芦"
 
-#: c-decl.c:2730
+#: c-decl.c:2735
 msgid "%Jarray size missing in '%D'"
 msgstr "%JFeldgr枚脽e in 禄%D芦 fehlt"
 
-#: c-decl.c:2746
+#: c-decl.c:2751
 msgid "%Jzero or negative size array '%D'"
 msgstr "%JFeldgr枚脽e von 禄%D芦 ist null oder negativ"
 
-#: c-decl.c:2774
+#: c-decl.c:2779
 msgid "%Jstorage size of '%D' isn't known"
 msgstr "%JSpeichergr枚脽e von 禄%D芦 ist unbekannt"
 
-#: c-decl.c:2784
+#: c-decl.c:2789
 msgid "%Jstorage size of '%D' isn't constant"
 msgstr "%JSpeichergr枚脽e von 禄%D芦 ist nicht konstant"
 
-#: c-decl.c:2867
+#: c-decl.c:2872
 msgid "%Jignoring asm-specifier for non-static local variable '%D'"
 msgstr "%Jasm-Symbol f眉r nicht-statische lokale Variable 禄%D芦 wird ignoriert"
 
-#: c-decl.c:2978
+#: c-decl.c:2983
 msgid "ISO C forbids forward parameter declarations"
 msgstr "ISO-C verbietet Vorw盲rtsdeklaration f眉r Parameter"
 
-#: c-decl.c:3160
+#: c-decl.c:3165
 msgid "<anonymous>"
 msgstr "<anonym>"
 
-#: c-decl.c:3169
+#: c-decl.c:3174
 #, c-format
 msgid "bit-field `%s' width not an integer constant"
 msgstr "Breite des Bitfeldes 禄%s芦 ist keine Ganzzahlkonstante"
 
-#: c-decl.c:3177
+#: c-decl.c:3182
 #, c-format
 msgid "negative width in bit-field `%s'"
 msgstr "negative Breite in Bitfeld 禄%s芦"
 
-#: c-decl.c:3182
+#: c-decl.c:3187
 #, c-format
 msgid "zero width for bit-field `%s'"
 msgstr "Breite null f眉r Bitfeld 禄%s芦"
 
-#: c-decl.c:3192
+#: c-decl.c:3197
 #, c-format
 msgid "bit-field `%s' has invalid type"
 msgstr "Bitfeld 禄%s芦 hat ung眉ltigen Typen"
 
-#: c-decl.c:3201
+#: c-decl.c:3206
 #, c-format
 msgid "type of bit-field `%s' is a GCC extension"
 msgstr "der Typ des Bitfeldes 禄%s芦 ist eine Erweiterung des GCC"
 
-#: c-decl.c:3210
+#: c-decl.c:3215
 #, c-format
 msgid "width of `%s' exceeds its type"
 msgstr "Breite von 禄%s芦 眉berschreitet dessen Typen"
 
-#: c-decl.c:3220
+#: c-decl.c:3225
 #, c-format
 msgid "`%s' is narrower than values of its type"
 msgstr "禄%s芦 ist schmaler als die Werte seines Typs"
 
-#: c-decl.c:3370 cp/decl.c:6805
+#: c-decl.c:3375 cp/decl.c:6900
 msgid "`long long long' is too long for GCC"
 msgstr "禄long long long芦 ist f眉r GCC zu lang"
 
-#: c-decl.c:3375
+#: c-decl.c:3380
 msgid "ISO C90 does not support `long long'"
 msgstr "ISO-C90 unterst眉tzt nicht 禄long long芦"
 
-#: c-decl.c:3384 c-decl.c:3387 cp/decl.c:6810
+#: c-decl.c:3389 c-decl.c:3392 cp/decl.c:6905
 #, c-format
 msgid "duplicate `%s'"
 msgstr "doppeltes 禄%s芦"
 
-#: c-decl.c:3397 cp/decl.c:6816
+#: c-decl.c:3402 cp/decl.c:6911
 msgid "`__thread' before `extern'"
 msgstr "禄__thread芦 vor 禄extern芦"
 
-#: c-decl.c:3399 cp/decl.c:6818
+#: c-decl.c:3404 cp/decl.c:6913
 msgid "`__thread' before `static'"
 msgstr "禄__thread芦 vor 禄static芦"
 
-#: c-decl.c:3407 cp/decl.c:6845
+#: c-decl.c:3412 cp/decl.c:6940
 #, c-format
 msgid "two or more data types in declaration of `%s'"
 msgstr "zwei oder mehr Datentypen in Deklaration von 禄%s芦"
 
-#: c-decl.c:3427 cp/decl.c:6850
+#: c-decl.c:3432 cp/decl.c:6945
 #, c-format
 msgid "`%s' fails to be a typedef or built in type"
 msgstr "禄%s芦 ist kein typedef oder eingebauter Typ"
 
-#: c-decl.c:3466
+#: c-decl.c:3471
 #, c-format
 msgid "type defaults to `int' in declaration of `%s'"
 msgstr "禄int芦 ist Standardtyp in Deklaration von 禄%s芦"
 
-#: c-decl.c:3495
+#: c-decl.c:3500
 #, c-format
 msgid "both long and short specified for `%s'"
 msgstr "sowohl 禄long芦 als auch 禄short芦 f眉r 禄%s芦 angegeben"
 
-#: c-decl.c:3499 cp/decl.c:6950
+#: c-decl.c:3504 cp/decl.c:7045
 #, c-format
 msgid "long or short specified with char for `%s'"
 msgstr "禄long芦 oder 禄short芦 mit 禄char芦 f眉r 禄%s芦 angegeben"
 
-#: c-decl.c:3506 cp/decl.c:6954
+#: c-decl.c:3511 cp/decl.c:7049
 #, c-format
 msgid "long or short specified with floating type for `%s'"
 msgstr "禄long芦 oder 禄short芦 mit Gleitkommatyp f眉r 禄%s芦 angegeben"
 
-#: c-decl.c:3509
+#: c-decl.c:3514
 msgid "the only valid combination is `long double'"
 msgstr "die einzig g眉ltige Kombination ist 禄long double芦"
 
-#: c-decl.c:3515
+#: c-decl.c:3520
 #, c-format
 msgid "both signed and unsigned specified for `%s'"
 msgstr "sowohl 禄signed芦 als auch 禄unsigned芦 f眉r 禄%s芦 angegeben"
 
-#: c-decl.c:3517 cp/decl.c:6943
+#: c-decl.c:3522 cp/decl.c:7038
 #, c-format
 msgid "long, short, signed or unsigned invalid for `%s'"
 msgstr "long, short, signed oder unsigned ist ung眉ltig f眉r 禄%s芦"
 
-#: c-decl.c:3523 cp/decl.c:6963
+#: c-decl.c:3528 cp/decl.c:7058
 #, c-format
 msgid "long, short, signed or unsigned used invalidly for `%s'"
 msgstr "long, short, signed oder unsigned ung眉ltig verwendet f眉r 禄%s芦"
 
-#: c-decl.c:3541 cp/decl.c:6984
+#: c-decl.c:3546 cp/decl.c:7079
 #, c-format
 msgid "complex invalid for `%s'"
 msgstr "complex ung眉ltig f眉r 禄%s芦"
 
-#: c-decl.c:3583
+#: c-decl.c:3588
 msgid "ISO C90 does not support complex types"
 msgstr "ISO-C90 unterst眉tzt nicht komplexe Typen"
 
-#: c-decl.c:3595
+#: c-decl.c:3600
 msgid "ISO C does not support plain `complex' meaning `double complex'"
 msgstr "ISO-C unterst眉tzt nicht 禄double complex芦 bedeutendes 禄complex芦"
 
-#: c-decl.c:3601 c-decl.c:3613
+#: c-decl.c:3606 c-decl.c:3618
 msgid "ISO C does not support complex integer types"
 msgstr "ISO-C unterst眉tzt keine komplexen Ganzzahltypen"
 
-#: c-decl.c:3643 c-decl.c:4104 cp/decl.c:7576
+#: c-decl.c:3648 c-decl.c:4115 cp/decl.c:7671
 msgid "duplicate `const'"
 msgstr "doppeltes 禄const芦"
 
-#: c-decl.c:3645 c-decl.c:4108 cp/decl.c:7580
+#: c-decl.c:3650 c-decl.c:4119 cp/decl.c:7675
 msgid "duplicate `restrict'"
 msgstr "doppeltes 禄restrict芦"
 
-#: c-decl.c:3647 c-decl.c:4106 cp/decl.c:7578
+#: c-decl.c:3652 c-decl.c:4117 cp/decl.c:7673
 msgid "duplicate `volatile'"
 msgstr "doppeltes 禄volatile芦"
 
-#: c-decl.c:3676 cp/decl.c:7147
+#: c-decl.c:3681 cp/decl.c:7242
 #, c-format
 msgid "multiple storage classes in declaration of `%s'"
 msgstr "mehrere Speicherklassen in Deklaration von 禄%s芦"
 
-#: c-decl.c:3686
+#: c-decl.c:3691
 msgid "function definition declared `auto'"
 msgstr "Funktionsdefinition deklarierte 禄auto芦"
 
-#: c-decl.c:3688
+#: c-decl.c:3693
 msgid "function definition declared `register'"
 msgstr "Funktionsdefinition deklarierte 禄register芦"
 
-#: c-decl.c:3690
+#: c-decl.c:3695
 msgid "function definition declared `typedef'"
 msgstr "Funktionsdefinition deklarierte 禄typedef芦"
 
-#: c-decl.c:3692
+#: c-decl.c:3697
 msgid "function definition declared `__thread'"
 msgstr "Funktionsdefinition deklarierte 禄__thread芦"
 
-#: c-decl.c:3705
+#: c-decl.c:3710
 #, c-format
 msgid "storage class specified for structure field `%s'"
 msgstr "Speicherklasse f眉r Strukturfeld 禄%s芦 angegeben"
 
-#: c-decl.c:3709 cp/decl.c:7192
+#: c-decl.c:3714 cp/decl.c:7287
 #, c-format
 msgid "storage class specified for parameter `%s'"
 msgstr "Speicherklasse f眉r Parameter 禄%s芦 angegeben"
 
-#: c-decl.c:3712 cp/decl.c:7194
+#: c-decl.c:3717 cp/decl.c:7289
 msgid "storage class specified for typename"
 msgstr "Speicherklasse f眉r Typnamen angegeben"
 
-#: c-decl.c:3724 cp/decl.c:7209
+#: c-decl.c:3729 cp/decl.c:7304
 #, c-format
 msgid "`%s' initialized and declared `extern'"
 msgstr "禄%s芦 initialisiert und als 禄extern芦 deklariert"
 
-#: c-decl.c:3726 cp/decl.c:7212
+#: c-decl.c:3731 cp/decl.c:7307
 #, c-format
 msgid "`%s' has both `extern' and initializer"
 msgstr "禄%s芦 hat sowohl 禄extern芦 als auch Initialisierung"
 
-#: c-decl.c:3731
+#: c-decl.c:3736
 #, c-format
 msgid "file-scope declaration of `%s' specifies `auto'"
 msgstr "Deklaration von 禄%s芦 in Datei-Sichtbarkeitsbereich spezifiziert 禄auto芦"
 
-#: c-decl.c:3736 cp/decl.c:7216
+#: c-decl.c:3741 cp/decl.c:7311
 #, c-format
 msgid "nested function `%s' declared `extern'"
 msgstr "geschachtelte Funktion 禄%s芦 als 禄extern芦 deklariert"
 
-#: c-decl.c:3742 cp/decl.c:7226
+#: c-decl.c:3747 cp/decl.c:7321
 #, c-format
 msgid "function-scope `%s' implicitly auto and declared `__thread'"
 msgstr "Funktions-G眉ltigkeitsbereich 禄%s芦 ist implizit auto und deklarierte 禄__thread芦"
@@ -1088,434 +1093,434 @@
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:3781 c-decl.c:3974
+#: c-decl.c:3786 c-decl.c:3979
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr "禄static芦 oder Typkennzeichner in Nicht-Parameter-Felddeklarator"
 
-#: c-decl.c:3825
+#: c-decl.c:3830
 #, c-format
 msgid "declaration of `%s' as array of voids"
 msgstr "Deklaration von 禄%s芦 als Feld von voids"
 
-#: c-decl.c:3831
+#: c-decl.c:3836
 #, c-format
 msgid "declaration of `%s' as array of functions"
 msgstr "Deklaration von 禄%s芦 als Feld von Funtionen"
 
-#: c-decl.c:3836
+#: c-decl.c:3841
 msgid "invalid use of structure with flexible array member"
 msgstr "ung眉ltige Verwendung einer Struktur mit flexiblem Feldelement"
 
-#: c-decl.c:3855
+#: c-decl.c:3860
 #, c-format
 msgid "size of array `%s' has non-integer type"
 msgstr "Feldgr枚脽e von 禄%s芦 hat Nicht-Ganzzahltyp"
 
-#: c-decl.c:3860
+#: c-decl.c:3865
 #, c-format
 msgid "ISO C forbids zero-size array `%s'"
 msgstr "ISO-C verbietet Feld 禄%s芦 der Gr枚脽e null"
 
-#: c-decl.c:3867
+#: c-decl.c:3872
 #, c-format
 msgid "size of array `%s' is negative"
 msgstr "Feldgr枚脽e von 禄%s芦 ist negativ"
 
-#: c-decl.c:3880
+#: c-decl.c:3885
 #, c-format
 msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
 msgstr "ISO-C90 verbietet Feld 禄%s芦, dessen Gr枚脽e nicht ausgewertet werden kann"
 
-#: c-decl.c:3883
+#: c-decl.c:3888
 #, c-format
 msgid "ISO C90 forbids variable-size array `%s'"
 msgstr "ISO-C90 verbietet Feld 禄%s芦 variabler Gr枚脽e"
 
-#: c-decl.c:3913 c-decl.c:4131 cp/decl.c:7755
+#: c-decl.c:3918 c-decl.c:4142 cp/decl.c:7850
 #, c-format
 msgid "size of array `%s' is too large"
 msgstr "Feldgr枚脽e von 禄%s芦 ist zu gro脽"
 
-#: c-decl.c:3939
+#: c-decl.c:3944
 msgid "ISO C90 does not support flexible array members"
 msgstr "ISO-C90 unterst眉tzt keine flexiblen Felder als Elemente"
 
-#: c-decl.c:3949
+#: c-decl.c:3954
 msgid "array type has incomplete element type"
 msgstr "Feldtyp hat unvollst盲ndigen Elementtypen"
 
-#: c-decl.c:3994 cp/decl.c:7347
+#: c-decl.c:4009 cp/decl.c:7442
 #, c-format
 msgid "`%s' declared as function returning a function"
 msgstr "禄%s芦 als Funktion, die eine Funktion zur眉ckgibt, deklariert"
 
-#: c-decl.c:3999 cp/decl.c:7352
+#: c-decl.c:4014 cp/decl.c:7447
 #, c-format
 msgid "`%s' declared as function returning an array"
 msgstr "禄%s芦 als Funktion, die ein Feld zur眉ckgibt, deklariert"
 
-#: c-decl.c:4027
+#: c-decl.c:4038
 msgid "ISO C forbids qualified void function return type"
 msgstr "ISO-C verbietet qualifiziertes void als Funktions-R眉ckgabetypen"
 
-#: c-decl.c:4031
+#: c-decl.c:4042
 msgid "type qualifiers ignored on function return type"
 msgstr "Typkennzeichner an Funktions-R眉ckgabewert ignoriert"
 
-#: c-decl.c:4060 c-decl.c:4146 c-decl.c:4270 c-decl.c:4356
+#: c-decl.c:4071 c-decl.c:4157 c-decl.c:4281 c-decl.c:4367
 msgid "ISO C forbids qualified function types"
 msgstr "ISO-C verbietet qualifizierte Funktionstypen"
 
-#: c-decl.c:4100 cp/decl.c:7572
+#: c-decl.c:4111 cp/decl.c:7667
 msgid "invalid type modifier within pointer declarator"
 msgstr "ung眉ltiger Typmodifizierer innerhalb Zeigerdeklarator"
 
-#: c-decl.c:4181
+#: c-decl.c:4192
 msgid "ISO C forbids const or volatile function types"
 msgstr "ISO-C verbietet const- oder volatile-Funktionstypen"
 
-#: c-decl.c:4201 cp/decl.c:8036
+#: c-decl.c:4212
 #, c-format
 msgid "variable or field `%s' declared void"
 msgstr "Variable oder Feld 禄%s芦 als 禄void芦 deklariert"
 
-#: c-decl.c:4234
+#: c-decl.c:4245
 msgid "attributes in parameter array declarator ignored"
 msgstr "Attribute in Parameterfelddeklarator ignoriert"
 
-#: c-decl.c:4259
+#: c-decl.c:4270
 msgid "invalid type modifier within array declarator"
 msgstr "ung眉ltiger Typmodifizierer in Felddeklarator"
 
-#: c-decl.c:4304
+#: c-decl.c:4315
 #, c-format
 msgid "field `%s' declared as a function"
 msgstr "Feld 禄%s芦 als Funktion deklariert"
 
-#: c-decl.c:4310
+#: c-decl.c:4321
 #, c-format
 msgid "field `%s' has incomplete type"
 msgstr "Feld 禄%s芦 hat unvollst盲ndigen Typen"
 
-#: c-decl.c:4336 c-decl.c:4338 c-decl.c:4340 c-decl.c:4347
+#: c-decl.c:4347 c-decl.c:4349 c-decl.c:4351 c-decl.c:4358
 #, c-format
 msgid "invalid storage class for function `%s'"
 msgstr "ung眉ltige Speicherklasse f眉r Funktion 禄%s芦"
 
-#: c-decl.c:4362
+#: c-decl.c:4373
 msgid "`noreturn' function returns non-void value"
 msgstr "禄noreturn芦-Funktion gibt nicht-void-Wert zur眉ck"
 
-#: c-decl.c:4377
+#: c-decl.c:4388
 msgid "cannot inline function `main'"
 msgstr "禄main芦 ist nicht als 禄inline芦 m枚glich"
 
-#: c-decl.c:4431
+#: c-decl.c:4442
 msgid "variable previously declared `static' redeclared `extern'"
 msgstr "als 禄extern芦 redeklarierte Variable war bereits als 禄static芦 deklariert"
 
-#: c-decl.c:4440
+#: c-decl.c:4451
 msgid "%Jvariable '%D' declared `inline'"
 msgstr "%JVariable 禄%D芦 als 禄inline芦 deklariert"
 
 #. A mere warning is sure to result in improper semantics
 #. at runtime.  Don't bother to allow this to compile.
-#: c-decl.c:4468 cp/decl.c:5903
+#: c-decl.c:4479 cp/decl.c:5972
 msgid "thread-local storage not supported for this target"
 msgstr "Thread-lokaler Speicher wird f眉r dieses Ziel nicht unterst眉tzt"
 
-#: c-decl.c:4529 c-decl.c:5495
+#: c-decl.c:4540 c-decl.c:5506
 msgid "function declaration isn't a prototype"
 msgstr "Funktionsdeklaration ist kein Prototyp"
 
-#: c-decl.c:4535
+#: c-decl.c:4546
 msgid "parameter names (without types) in function declaration"
 msgstr "Parameternamen (ohne Typen) in Funktionsdeklaration"
 
-#: c-decl.c:4563
+#: c-decl.c:4574
 #, c-format
 msgid "parameter `%s' has incomplete type"
 msgstr "Parameter 禄%s芦 hat unvollst盲ndigen Typen"
 
-#: c-decl.c:4566
+#: c-decl.c:4577
 msgid "parameter has incomplete type"
 msgstr "Parameter hat unvollst盲ndigen Typen"
 
-#: c-decl.c:4615
+#: c-decl.c:4626
 msgid "\"void\" as only parameter may not be qualified"
 msgstr "\"void\" kann als einziger Parameter nicht qualifiziert werden"
 
-#: c-decl.c:4636
+#: c-decl.c:4647
 msgid "\"void\" must be the only parameter"
 msgstr "\"void\" muss der einzige Parameter sein"
 
-#: c-decl.c:4653
+#: c-decl.c:4664
 msgid "%Jparameter \"%D\" has just a forward declaration"
 msgstr "%JParameter 禄%D芦 hat nur eine Vorw盲rtsdeklaration"
 
 #. The first %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:4681
+#: c-decl.c:4692
 #, c-format
 msgid "\"%s %s\" declared inside parameter list"
 msgstr "\"%s %s\" innerhalb Parameterliste deklariert"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:4685
+#: c-decl.c:4696
 #, c-format
 msgid "anonymous %s declared inside parameter list"
 msgstr "anonymes %s innerhalb Parameterliste deklariert"
 
-#: c-decl.c:4689
+#: c-decl.c:4700
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr "sein G眉ltigkeitsbereich umfasst nur diese Definition bzw. Deklaration, was Sie wahrscheinlich nicht wollten"
 
-#: c-decl.c:4774
+#: c-decl.c:4785
 #, c-format
 msgid "redefinition of `union %s'"
 msgstr "Redefinition von 禄union %s芦"
 
-#: c-decl.c:4776
+#: c-decl.c:4787
 #, c-format
 msgid "redefinition of `struct %s'"
 msgstr "Redefinition von 禄struct %s芦"
 
-#: c-decl.c:4844 cp/decl.c:3534
+#: c-decl.c:4855 cp/decl.c:3548
 msgid "declaration does not declare anything"
 msgstr "Deklaration deklariert nichts"
 
-#: c-decl.c:4889 c-decl.c:4905
+#: c-decl.c:4900 c-decl.c:4916
 msgid "%Jduplicate member '%D'"
 msgstr "%Jdoppeltes Element 禄%D芦"
 
-#: c-decl.c:4939 c-decl.c:4942
+#: c-decl.c:4950 c-decl.c:4953
 #, c-format
 msgid "%s defined inside parms"
 msgstr "%s innerhalb Parameter definiert"
 
-#: c-decl.c:4940 c-decl.c:4943 c-decl.c:4954
+#: c-decl.c:4951 c-decl.c:4954 c-decl.c:4965
 msgid "union"
 msgstr "Union"
 
-#: c-decl.c:4940 c-decl.c:4943
+#: c-decl.c:4951 c-decl.c:4954
 msgid "structure"
 msgstr "Struktur"
 
-#: c-decl.c:4953
+#: c-decl.c:4964
 #, c-format
 msgid "%s has no %s"
 msgstr "%s hat kein %s"
 
-#: c-decl.c:4954
+#: c-decl.c:4965
 msgid "struct"
 msgstr "struct"
 
-#: c-decl.c:4955
+#: c-decl.c:4966
 msgid "named members"
 msgstr "benannte Elemente"
 
-#: c-decl.c:4955
+#: c-decl.c:4966
 msgid "members"
 msgstr "Elemente"
 
-#: c-decl.c:4994
+#: c-decl.c:5005
 #, c-format
 msgid "nested redefinition of `%s'"
 msgstr "Verschachtelte Redefinition von 禄%s芦"
 
-#: c-decl.c:5015
+#: c-decl.c:5026
 msgid "%Jflexible array member in union"
 msgstr "%Jflexibles Feldelement in Union"
 
-#: c-decl.c:5020
+#: c-decl.c:5031
 msgid "%Jflexible array member not at end of struct"
 msgstr "%Jflexibles Feld-Element nicht am Ende von struct"
 
-#: c-decl.c:5025
+#: c-decl.c:5036
 msgid "%Jflexible array member in otherwise empty struct"
 msgstr "%Jflexibles Feld-Element in ansonsten leerem struct"
 
-#: c-decl.c:5032
+#: c-decl.c:5043
 msgid "%Jinvalid use of structure with flexible array member"
 msgstr "%Jung眉ltige Verwendung einer Struktur mit flexiblem Feld-Element"
 
-#: c-decl.c:5127
+#: c-decl.c:5138
 msgid "union cannot be made transparent"
 msgstr "union kann nicht transparent gemacht werden"
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5196
+#: c-decl.c:5207
 #, c-format
 msgid "redeclaration of `enum %s'"
 msgstr "Redeklaration von 禄enum %s芦"
 
-#: c-decl.c:5227
+#: c-decl.c:5238
 msgid "enum defined inside parms"
 msgstr "enum innerhalb von Parametern definiert"
 
-#: c-decl.c:5260
+#: c-decl.c:5271
 msgid "enumeration values exceed range of largest integer"
 msgstr "Aufz盲hlungswerte 眉berschreiten Wertebereich des gr枚脽ten Ganzzahltypen"
 
-#: c-decl.c:5363
+#: c-decl.c:5374
 #, c-format
 msgid "enumerator value for `%s' not integer constant"
 msgstr "Aufz盲hlungswert f眉r 禄%s芦 ist keine Ganzzahlkonstante"
 
-#: c-decl.c:5376
+#: c-decl.c:5387
 msgid "overflow in enumeration values"
 msgstr "脺berlauf in Aufz盲hlungswerten"
 
-#: c-decl.c:5381
+#: c-decl.c:5392
 msgid "ISO C restricts enumerator values to range of `int'"
 msgstr "ISO-C beschr盲nkt Aufz盲hlungswerte auf Bereich von 禄int芦"
 
-#: c-decl.c:5457
+#: c-decl.c:5468
 msgid "return type is an incomplete type"
 msgstr "R眉ckgabetyp ist unvollst盲ndig"
 
-#: c-decl.c:5465
+#: c-decl.c:5476
 msgid "return type defaults to `int'"
 msgstr "R眉ckgabetyp ist auf 禄int芦 voreingestellt"
 
-#: c-decl.c:5501
+#: c-decl.c:5512
 msgid "%Jno previous prototype for '%D'"
 msgstr "%Jkein vorheriger Prototyp f眉r 禄%D芦"
 
-#: c-decl.c:5507
+#: c-decl.c:5518
 msgid "%J'%D' was used with no prototype before its definition"
 msgstr "%J禄%D芦 wurde vor seiner Definition ohne Prototyp verwendet"
 
-#: c-decl.c:5514
+#: c-decl.c:5525
 msgid "%Jno previous declaration for '%D'"
 msgstr "%Jkeine vorherige Deklaration f眉r 禄%D芦"
 
-#: c-decl.c:5520
+#: c-decl.c:5531
 msgid "%J`%D' was used with no declaration before its definition"
 msgstr "%J禄%D芦 wurde vor seiner Definition ohne Deklaration verwendet"
 
-#: c-decl.c:5556 c-decl.c:6062
+#: c-decl.c:5567 c-decl.c:6073
 msgid "%Jreturn type of '%D' is not `int'"
 msgstr "%JR眉ckgabetyp von 禄%D芦 ist nicht 禄int芦"
 
-#: c-decl.c:5571
+#: c-decl.c:5582
 msgid "%Jfirst argument of '%D' should be `int'"
 msgstr "%Jerstes Argument von 禄%D芦 sollte 禄int芦 sein"
 
-#: c-decl.c:5580
+#: c-decl.c:5591
 msgid "%Jsecond argument of '%D' should be 'char **'"
 msgstr "%Jzweites Argument von 禄%D芦 sollte 禄char **芦 sein"
 
-#: c-decl.c:5589
+#: c-decl.c:5600
 msgid "%Jthird argument of '%D' should probably be 'char **'"
 msgstr "%Jdrittes Argument von 禄%D芦 sollte wahrscheinlich 禄char **芦 sein"
 
-#: c-decl.c:5599
+#: c-decl.c:5610
 msgid "%J'%D' takes only zero or two arguments"
 msgstr "%J禄%D芦 ben枚tigt entweder null oder zwei Argumente"
 
-#: c-decl.c:5602
+#: c-decl.c:5613
 msgid "%J'%D' is normally a non-static function"
 msgstr "%J禄%D芦 ist normalerweise eine Nicht-static-Funktion"
 
-#: c-decl.c:5658
+#: c-decl.c:5669
 msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr "%JParameterdeklarationen alten Stils in Prototyp-Funktionsdeklaration"
 
-#: c-decl.c:5672
+#: c-decl.c:5683
 msgid "%Jparameter name omitted"
 msgstr "%JParametername ausgelassen"
 
-#: c-decl.c:5747
+#: c-decl.c:5758
 msgid "%Jparameter name missing from parameter list"
 msgstr "%JParametername fehlt in Parameterliste"
 
-#: c-decl.c:5757
+#: c-decl.c:5768
 msgid "%J\"%D\" declared as a non-parameter"
 msgstr "%J\"%D\" als Nicht-Parameter deklariert"
 
-#: c-decl.c:5762
+#: c-decl.c:5773
 msgid "%Jmultiple parameters named \"%D\""
 msgstr "%Jmehrere Parameter wurden 禄%D芦 genannt"
 
-#: c-decl.c:5770
+#: c-decl.c:5781
 msgid "%Jparameter \"%D\" declared void"
 msgstr "%JParameter 禄%D芦 als void deklariert"
 
-#: c-decl.c:5785 c-decl.c:5787
+#: c-decl.c:5796 c-decl.c:5798
 msgid "%Jtype of \"%D\" defaults to \"int\""
 msgstr "%JTyp von 禄%D芦 ist auf 禄int芦 voreingestellt"
 
-#: c-decl.c:5801
+#: c-decl.c:5812
 msgid "%Jparameter \"%D\" has incomplete type"
 msgstr "%JParameter \"%D\" hat unvollst盲ndigen Typen"
 
-#: c-decl.c:5807
+#: c-decl.c:5818
 msgid "%Jdeclaration for parameter \"%D\" but no such parameter"
 msgstr "%Jnicht vorhandener Parameter 禄%D芦 deklariert"
 
-#: c-decl.c:5859
+#: c-decl.c:5870
 msgid "number of arguments doesn't match prototype"
 msgstr "Anzahl der Argumente passt nicht zum Prototypen"
 
-#: c-decl.c:5860 c-decl.c:5891 c-decl.c:5898
+#: c-decl.c:5871 c-decl.c:5902 c-decl.c:5909
 msgid "%Hprototype declaration"
 msgstr "%HPrototyp-Deklaration"
 
-#: c-decl.c:5889
+#: c-decl.c:5900
 msgid "promoted argument \"%D\" doesn't match prototype"
 msgstr "weitergegebenes Argument 禄%D芦 passt nicht zum Prototypen"
 
-#: c-decl.c:5897
+#: c-decl.c:5908
 msgid "argument \"%D\" doesn't match prototype"
 msgstr "Argument 禄%D芦 passt nicht zum Prototypen"
 
-#: c-decl.c:6094 cp/decl.c:10857
+#: c-decl.c:6105 cp/decl.c:10954
 msgid "no return statement in function returning non-void"
 msgstr "keine return-Anweisung in nicht void zur眉ckgebender Funktion"
 
-#: c-decl.c:6101
+#: c-decl.c:6112
 msgid "this function may return with or without a value"
 msgstr "diese Funktion kann mit oder ohne Wert zur眉ckkehren"
 
 #. If we get here, declarations have been used in a for loop without
 #. the C99 for loop scope.  This doesn't make much sense, so don't
 #. allow it.
-#: c-decl.c:6200
+#: c-decl.c:6211
 msgid "'for' loop initial declaration used outside C99 mode"
 msgstr "Anfangsdeklaration in 禄for芦-Schleife au脽erhalb C99-Modus verwendet"
 
-#: c-decl.c:6224
+#: c-decl.c:6235
 #, c-format
 msgid "'struct %s' declared in 'for' loop initial declaration"
 msgstr "禄struct %s芦 in Anfangsdeklaration einer 禄for芦-Schleife deklariert"
 
-#: c-decl.c:6227
+#: c-decl.c:6238
 #, c-format
 msgid "'union %s' declared in 'for' loop initial declaration"
 msgstr "禄union %s芦 in Anfangsdeklaration einer 禄for芦-Schleife deklariert"
 
-#: c-decl.c:6230
+#: c-decl.c:6241
 #, c-format
 msgid "'enum %s' declared in 'for' loop initial declaration"
 msgstr "禄enum %s芦 in Anfangsdeklaration einer 禄for芦-Schleife deklariert"
 
-#: c-decl.c:6238
+#: c-decl.c:6249
 msgid "%Jdeclaration of non-variable '%D' in 'for' loop initial declaration"
 msgstr "%JDeklaration der Nicht-Variablen 禄%D芦 in Anfangsdeklaration einer 禄for芦-Schleife"
 
-#: c-decl.c:6241
+#: c-decl.c:6252
 msgid "%Jdeclaration of static variable '%D' in 'for' loop initial declaration"
 msgstr "%JDeklaration der 禄static芦-Variablen 禄%D芦 in Anfangsdeklaration einer 禄for芦-Schleife"
 
-#: c-decl.c:6244
+#: c-decl.c:6255
 msgid "%Jdeclaration of 'extern' variable '%D' in 'for' loop initial declaration"
 msgstr "%JDeklaration der 禄extern芦-Variablen 禄%D芦 in Anfangsdeklaration einer 禄for芦-Schleife"
 
-#: c-decl.c:6557
+#: c-decl.c:6568
 msgid "%Jredefinition of global '%D'"
 msgstr "%JRedefinition des globalen 禄%D芦"
 
-#: c-decl.c:6558
+#: c-decl.c:6569
 msgid "%J'%D' previously defined here"
 msgstr "%J禄%D芦 bereits hier verwendet"
 
@@ -2152,89 +2157,89 @@
 msgid "missing makefile target after \"%s\""
 msgstr "fehlendes Makefile-Ziel hinter \"%s\""
 
-#: c-opts.c:291
+#: c-opts.c:299
 msgid "-I- specified twice"
 msgstr "-I- doppelt angegeben"
 
-#: c-opts.c:692
+#: c-opts.c:700
 #, c-format
 msgid "switch \"%s\" is no longer supported"
 msgstr "Option 禄%s芦 wird nicht mehr unterst眉tzt"
 
-#: c-opts.c:812
+#: c-opts.c:820
 msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr "-fhandle-exceptions wurde in -fexceptions umbenannt (und ist nun voreingestellt)"
 
-#: c-opts.c:978
+#: c-opts.c:986
 msgid "output filename specified twice"
 msgstr "Ausgabedatei doppelt angegeben"
 
-#: c-opts.c:1107
+#: c-opts.c:1115
 msgid "-Wformat-y2k ignored without -Wformat"
 msgstr "-Wformat-y2k wird ohne -Wformat ignoriert"
 
-#: c-opts.c:1109
+#: c-opts.c:1117
 msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr "-Wformat-extra-args wird ohne -Wformat ignoriert"
 
-#: c-opts.c:1111
+#: c-opts.c:1119
 msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr "-Wformat-zero-length wird ohne -Wformat ignoriert"
 
-#: c-opts.c:1113
+#: c-opts.c:1121
 msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr "-Wformat-nonliteral wird ohne -Wformat ignoriert"
 
-#: c-opts.c:1115
+#: c-opts.c:1123
 msgid "-Wformat-security ignored without -Wformat"
 msgstr "-Wformat-security wird ohne -Wformat ignoriert"
 
-#: c-opts.c:1117
+#: c-opts.c:1125
 msgid "-Wmissing-format-attribute ignored without -Wformat"
 msgstr "-Wmissing-format-attribute wird ohne -Wformat ignoriert"
 
-#: c-opts.c:1131
+#: c-opts.c:1139
 #, c-format
 msgid "opening output file %s: %m"
 msgstr "Ausgabedatei 禄%s芦 wird ge枚ffnet: %m"
 
-#: c-opts.c:1136
+#: c-opts.c:1144
 #, c-format
 msgid "too many filenames given.  Type %s --help for usage"
 msgstr "zu viele Dateinamen angegeben. Geben sie 禄%s --help芦 f眉r Hilfe ein"
 
-#: c-opts.c:1215
+#: c-opts.c:1223
 msgid "YYDEBUG not defined"
 msgstr "YYDEBUG ist nicht definiert"
 
-#: c-opts.c:1261
+#: c-opts.c:1269
 #, c-format
 msgid "opening dependency file %s: %m"
 msgstr "Abh盲ngigkeitsdatei 禄%s芦 wird ge枚ffnet: %m"
 
-#: c-opts.c:1271
+#: c-opts.c:1279
 #, c-format
 msgid "closing dependency file %s: %m"
 msgstr "Abh盲ngigkeitsdatei 禄%s芦 wird geschlossen: %m"
 
-#: c-opts.c:1274
+#: c-opts.c:1282
 #, c-format
 msgid "when writing output to %s: %m"
 msgstr "beim Schreiben der Ausgabe nach %s: %m"
 
-#: c-opts.c:1344
+#: c-opts.c:1352
 msgid "to generate dependencies you must specify either -M or -MM"
 msgstr "um Abh盲ngigkeiten zu erzeugen, m眉ssen Sie entweder -M oder -MM angeben"
 
-#: c-opts.c:1404
+#: c-opts.c:1412
 msgid "<built-in>"
 msgstr "<eingebaut>"
 
-#: c-opts.c:1419
+#: c-opts.c:1427
 msgid "<command line>"
 msgstr "<Kommandozeile>"
 
-#: c-opts.c:1503
+#: c-opts.c:1511
 msgid "too late for # directive to set debug directory"
 msgstr "zu sp盲t f眉r 禄#芦-Direktive, um Debug-Verzeichnis festzulegen"
 
@@ -2251,7 +2256,7 @@
 msgid "ISO C forbids an empty source file"
 msgstr "ISO-C erlaubt keine leeren Quelldateien"
 
-#: c-parse.y:349 c-typeck.c:6248 objc/objc-parse.y:374
+#: c-parse.y:349 c-typeck.c:6228 objc/objc-parse.y:374
 msgid "argument of `asm' is not a constant string"
 msgstr "Argument von 禄asm芦 ist keine konstante Zeichenkette"
 
@@ -2267,7 +2272,7 @@
 msgid "ISO C does not allow extra `;' outside of a function"
 msgstr "ISO-C erlaubt kein extra 禄;芦 au脽erhalb einer Funktion"
 
-#: c-parse.y:429 cppexp.c:1253
+#: c-parse.y:429 cppexp.c:1257
 msgid "traditional C rejects the unary plus operator"
 msgstr "traditionelles C weist den un盲ren Plus-Operator zur眉ck"
 
@@ -2344,7 +2349,7 @@
 msgid "ISO C forbids forward references to `enum' types"
 msgstr "ISO-C verbietet Vorw盲rts-Referenzen auf 禄enum芦-Typen"
 
-#: c-parse.y:1703 cp/parser.c:9339 objc/objc-parse.y:1755
+#: c-parse.y:1703 cp/parser.c:9383 objc/objc-parse.y:1755
 msgid "comma at end of enumerator list"
 msgstr "Komma am Ende der Aufz盲hlungsliste"
 
@@ -2352,7 +2357,7 @@
 msgid "no semicolon at end of struct or union"
 msgstr "kein Semikolon am Ende von 禄struct芦 oder 禄union芦"
 
-#: c-parse.y:1732 objc/objc-parse.y:1784 objc/objc-parse.y:2847
+#: c-parse.y:1732 objc/objc-parse.y:1784 objc/objc-parse.y:2846
 msgid "extra semicolon in struct or union specified"
 msgstr "zus盲tzliches Semikolon in 禄struct芦 oder 禄union芦 angegeben"
 
@@ -2380,23 +2385,23 @@
 msgid "braced-group within expression allowed only inside a function"
 msgstr "geklammerte Gruppe innerhalb eines Ausdrucks nur in Funktion erlaubt"
 
-#: c-parse.y:2185 objc/objc-parse.y:2242
+#: c-parse.y:2185 objc/objc-parse.y:2241
 msgid "empty body in an else-statement"
 msgstr "leerer K枚rper in einer else-Anweisung"
 
-#: c-parse.y:2193 objc/objc-parse.y:2250
+#: c-parse.y:2193 objc/objc-parse.y:2249
 msgid "%Hempty body in an if-statement"
 msgstr "%Hleerer K枚rper in einer if-Anweisung"
 
-#: c-parse.y:2273 cp/parser.c:6050 objc/objc-parse.y:2330
+#: c-parse.y:2273 cp/parser.c:6088 objc/objc-parse.y:2329
 msgid "break statement not within loop or switch"
 msgstr "break-Anweisung nicht innerhalb einer Schleife oder 禄switch芦"
 
-#: c-parse.y:2282 cp/parser.c:6061 objc/objc-parse.y:2339
+#: c-parse.y:2282 cp/parser.c:6099 objc/objc-parse.y:2338
 msgid "continue statement not within a loop"
 msgstr "continue-Anweisung nicht innerhalb einer Schleife"
 
-#: c-parse.y:2324 objc/objc-parse.y:2381
+#: c-parse.y:2324 objc/objc-parse.y:2380
 msgid "ISO C forbids `goto *expr;'"
 msgstr "ISO-C verbietet 禄goto *expr;芦"
 
@@ -2406,11 +2411,11 @@
 #. it caused problems with the code in expand_builtin which
 #. tries to verify that BUILT_IN_NEXT_ARG is being used
 #. correctly.
-#: c-parse.y:2441 objc/objc-parse.y:2549
+#: c-parse.y:2441 objc/objc-parse.y:2548
 msgid "ISO C requires a named argument before `...'"
 msgstr "ISO-C erfordert ein benanntes Argument vor 禄...芦"
 
-#: c-parse.y:2539 objc/objc-parse.y:2647
+#: c-parse.y:2539 objc/objc-parse.y:2646
 msgid "`...' in old-style identifier list"
 msgstr "禄...芦 in einer Bezeichnerliste alten Stils"
 
@@ -2426,7 +2431,7 @@
 msgid "parser stack overflow"
 msgstr "Parser-Keller-脺berlauf"
 
-#: c-parse.y:2969 objc/objc-parse.y:3664
+#: c-parse.y:2969 objc/objc-parse.y:3663
 #, c-format
 msgid "syntax error at '%s' token"
 msgstr "Syntaxfehler beim Token 禄%s芦"
@@ -2508,7 +2513,7 @@
 msgid "%s: had text segment at different address"
 msgstr "%s: Textsegment trat an anderer Adresse auf"
 
-#: c-pch.c:357 cpperror.c:176 gcc.c:6554
+#: c-pch.c:357 cpperror.c:176 gcc.c:6557
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
@@ -2616,12 +2621,12 @@
 msgid "(enclose actions of previous case statements requiring destructors in their own scope.)"
 msgstr "(schlie脽en Sie Aktionen vorheriger case-Anweisungen, die Destruktoren ben枚tigen, in ihrem eigenen G眉ltigkeitsbereich ein)"
 
-#: c-semantics.c:737 c-typeck.c:6270 cp/semantics.c:1070
+#: c-semantics.c:737 c-typeck.c:6250 cp/semantics.c:1070
 #, c-format
 msgid "%s qualifier ignored on asm"
 msgstr "%s-Qualifizierer f眉r asm ignoriert"
 
-#: c-semantics.c:991
+#: c-semantics.c:993
 msgid "will never be executed"
 msgstr "wird niemals ausgef眉hrt"
 
@@ -2630,7 +2635,7 @@
 msgid "`%s' has an incomplete type"
 msgstr "禄%s芦 hat unvollst盲ndigen Typ"
 
-#: c-typeck.c:145 cp/call.c:2532
+#: c-typeck.c:145 cp/call.c:2542
 msgid "invalid use of void expression"
 msgstr "falsche Benutzung eines void-Ausdruckes"
 
@@ -2665,748 +2670,748 @@
 msgid "function return types not compatible due to `volatile'"
 msgstr "Funktionsr眉ckgabetypen nicht kompatibel wegen 禄volatile芦"
 
-#: c-typeck.c:984 c-typeck.c:2176
+#: c-typeck.c:984 c-typeck.c:2156
 msgid "arithmetic on pointer to an incomplete type"
 msgstr "Arithmetik mit Zeiger auf unvollst盲ndigen Typen"
 
-#: c-typeck.c:1357
+#: c-typeck.c:1337
 #, c-format
 msgid "%s has no member named `%s'"
 msgstr "%s hat kein Element namens 禄%s芦"
 
-#: c-typeck.c:1393
+#: c-typeck.c:1373
 #, c-format
 msgid "request for member `%s' in something not a structure or union"
 msgstr "Anfrage nach Element 禄%s芦 in etwas, was keine Struktur oder Variante ist"
 
-#: c-typeck.c:1422
+#: c-typeck.c:1402
 msgid "dereferencing pointer to incomplete type"
 msgstr "Dereferenzierung eines Zeigers auf unvollst盲ndigen Typen"
 
-#: c-typeck.c:1426
+#: c-typeck.c:1406
 msgid "dereferencing `void *' pointer"
 msgstr "Dereferenzierung eines 禄void *芦-Zeigers"
 
-#: c-typeck.c:1443 cp/typeck.c:2127
+#: c-typeck.c:1423 cp/typeck.c:2127
 #, c-format
 msgid "invalid type argument of `%s'"
 msgstr "falsches Typ-Argument von 禄%s芦"
 
-#: c-typeck.c:1461 cp/typeck.c:2152
+#: c-typeck.c:1441 cp/typeck.c:2152
 msgid "subscript missing in array reference"
 msgstr "Index fehlt in Feldreferenz"
 
-#: c-typeck.c:1482 cp/typeck.c:2194
+#: c-typeck.c:1462 cp/typeck.c:2194
 msgid "array subscript has type `char'"
 msgstr "Feldindex hat Typ 禄char芦"
 
-#: c-typeck.c:1490 c-typeck.c:1579 cp/typeck.c:2198 cp/typeck.c:2284
+#: c-typeck.c:1470 c-typeck.c:1559 cp/typeck.c:2198 cp/typeck.c:2284
 msgid "array subscript is not an integer"
 msgstr "Feldindex ist keine Ganzzahl"
 
-#: c-typeck.c:1523
+#: c-typeck.c:1503
 msgid "ISO C forbids subscripting `register' array"
 msgstr "ISO-C verbietet, ein 禄register芦-Array zu indizieren"
 
-#: c-typeck.c:1525
+#: c-typeck.c:1505
 msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr "ISO-C90 verbietet, ein Nicht-L-Wert-Feld zu indizieren"
 
-#: c-typeck.c:1558
+#: c-typeck.c:1538
 msgid "subscript has type `char'"
 msgstr "Index hat Typ 禄char芦"
 
-#: c-typeck.c:1574 cp/typeck.c:2279
+#: c-typeck.c:1554 cp/typeck.c:2279
 msgid "subscripted value is neither array nor pointer"
 msgstr "indizierter Wert ist weder ein Feld noch ein Zeiger"
 
-#: c-typeck.c:1604
+#: c-typeck.c:1584
 #, c-format
 msgid "local declaration of `%s' hides instance variable"
 msgstr "lokale Deklaration von 禄%s芦 verdeckt Instanzvariable"
 
-#: c-typeck.c:1697
+#: c-typeck.c:1677
 msgid "called object is not a function"
 msgstr "gerufenes Objekt ist keine Funktion"
 
 #. This situation leads to run-time undefined behavior.  We can't,
 #. therefore, simply error unless we can prove that all possible
 #. executions of the program must execute the code.
-#: c-typeck.c:1729
+#: c-typeck.c:1709
 msgid "function called through a non-compatible type"
 msgstr "Funktion 眉ber nicht kompatiblen Typen aufgerufen"
 
-#: c-typeck.c:1787 c-typeck.c:4198 c-typeck.c:4200 c-typeck.c:4216
-#: c-typeck.c:4237 c-typeck.c:5616
+#: c-typeck.c:1767 c-typeck.c:4178 c-typeck.c:4180 c-typeck.c:4196
+#: c-typeck.c:4217 c-typeck.c:5596
 msgid "initializer element is not constant"
 msgstr "Initialisierungselement ist nicht konstant"
 
-#: c-typeck.c:1838 cp/typeck.c:2567
+#: c-typeck.c:1818 cp/typeck.c:2567
 msgid "too many arguments to function"
 msgstr "zu viele Argumente f眉r Funktion"
 
-#: c-typeck.c:1859
+#: c-typeck.c:1839
 #, c-format
 msgid "type of formal parameter %d is incomplete"
 msgstr "Typ des formalen Parameters %d ist unvollst盲ndig"
 
-#: c-typeck.c:1872
+#: c-typeck.c:1852
 #, c-format
 msgid "%s as integer rather than floating due to prototype"
 msgstr "%s als Ganzzahl statt Gleitkomma aufgrund des Prototyps"
 
-#: c-typeck.c:1875
+#: c-typeck.c:1855
 #, c-format
 msgid "%s as integer rather than complex due to prototype"
 msgstr "%s als Ganzzahl statt komplex aufgrund des Prototyps"
 
-#: c-typeck.c:1878
+#: c-typeck.c:1858
 #, c-format
 msgid "%s as complex rather than floating due to prototype"
 msgstr "%s als komplex statt Gleitkomma aufgrund des Prototyps"
 
-#: c-typeck.c:1881
+#: c-typeck.c:1861
 #, c-format
 msgid "%s as floating rather than integer due to prototype"
 msgstr "%s als Gleitkomma statt Ganzzahl aufgrund des Prototyps"
 
-#: c-typeck.c:1884
+#: c-typeck.c:1864
 #, c-format
 msgid "%s as complex rather than integer due to prototype"
 msgstr "%s als komplex statt Ganzzahl aufgrund des Prototyps"
 
-#: c-typeck.c:1887
+#: c-typeck.c:1867
 #, c-format
 msgid "%s as floating rather than complex due to prototype"
 msgstr "%s als Gleitkomma statt komplex aufgrund des Prototyps"
 
-#: c-typeck.c:1897
+#: c-typeck.c:1877
 #, c-format
 msgid "%s as `float' rather than `double' due to prototype"
 msgstr "%s als 禄float芦 statt 禄double芦 aufgrund des Prototyps"
 
-#: c-typeck.c:1915
+#: c-typeck.c:1895
 #, c-format
 msgid "%s with different width due to prototype"
 msgstr "%s mit anderer Breite aufgrund des Prototyps"
 
-#: c-typeck.c:1941
+#: c-typeck.c:1921
 #, c-format
 msgid "%s as unsigned due to prototype"
 msgstr "%s als vorzeichenlos aufgrund des Prototyps"
 
-#: c-typeck.c:1943
+#: c-typeck.c:1923
 #, c-format
 msgid "%s as signed due to prototype"
 msgstr "%s als vorzeichenbehaftet aufgrund des Prototyps"
 
-#: c-typeck.c:1977 cp/typeck.c:2673
+#: c-typeck.c:1957 cp/typeck.c:2673
 msgid "too few arguments to function"
 msgstr "zu wenige Argumente f眉r Funktion"
 
-#: c-typeck.c:2017
+#: c-typeck.c:1997
 msgid "suggest parentheses around + or - inside shift"
 msgstr "Klammern um + oder - innerhalb von Schiebeoperation empfohlen"
 
-#: c-typeck.c:2024
+#: c-typeck.c:2004
 msgid "suggest parentheses around && within ||"
 msgstr "Klammern um && innerhalb von || empfohlen"
 
-#: c-typeck.c:2033
+#: c-typeck.c:2013
 msgid "suggest parentheses around arithmetic in operand of |"
 msgstr "Klammern um Arithmetik in Operand von | empfohlen"
 
-#: c-typeck.c:2036
+#: c-typeck.c:2016
 msgid "suggest parentheses around comparison in operand of |"
 msgstr "Klammern um Vergleich in Operand von | empfohlen"
 
-#: c-typeck.c:2045
+#: c-typeck.c:2025
 msgid "suggest parentheses around arithmetic in operand of ^"
 msgstr "Klammern um Arithmetik in Operand von ^ empfohlen"
 
-#: c-typeck.c:2048
+#: c-typeck.c:2028
 msgid "suggest parentheses around comparison in operand of ^"
 msgstr "Klammern um Vergleich in Operand von ^ empfohlen"
 
-#: c-typeck.c:2055
+#: c-typeck.c:2035
 msgid "suggest parentheses around + or - in operand of &"
 msgstr "Klammern um + oder - in Operand von & empfohlen"
 
-#: c-typeck.c:2058
+#: c-typeck.c:2038
 msgid "suggest parentheses around comparison in operand of &"
 msgstr "Klammern um Vergleich in Operand von & empfohlen"
 
-#: c-typeck.c:2065
+#: c-typeck.c:2045
 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
 msgstr "Vergleiche wie X<=Y<=Z haben nicht ihre mathematische Bedeutung"
 
-#: c-typeck.c:2128
+#: c-typeck.c:2108
 msgid "pointer of type `void *' used in subtraction"
 msgstr "Zeiger des Typs 禄void *芦 in Subtraktion verwendet"
 
-#: c-typeck.c:2130
+#: c-typeck.c:2110
 msgid "pointer to a function used in subtraction"
 msgstr "Zeiger auf eine Funktion in Subtraktion verwendet"
 
-#: c-typeck.c:2224
+#: c-typeck.c:2204
 msgid "wrong type argument to unary plus"
 msgstr "Argument falschen Typs f眉r un盲res Plus"
 
-#: c-typeck.c:2237
+#: c-typeck.c:2217
 msgid "wrong type argument to unary minus"
 msgstr "Argument falschen Typs f眉r un盲res Minus"
 
-#: c-typeck.c:2254
+#: c-typeck.c:2234
 msgid "ISO C does not support `~' for complex conjugation"
 msgstr "ISO-C unterst眉tzt nicht 禄~芦 f眉r komplexe Konjugation"
 
-#: c-typeck.c:2260
+#: c-typeck.c:2240
 msgid "wrong type argument to bit-complement"
 msgstr "Argument falschen Typs f眉r Bit-Komplement"
 
-#: c-typeck.c:2268
+#: c-typeck.c:2248
 msgid "wrong type argument to abs"
 msgstr "Argument falschen Typs f眉r abs"
 
-#: c-typeck.c:2280
+#: c-typeck.c:2260
 msgid "wrong type argument to conjugation"
 msgstr "Argument falschen Typs f眉r Konjugation"
 
-#: c-typeck.c:2294
+#: c-typeck.c:2274
 msgid "wrong type argument to unary exclamation mark"
 msgstr "Argument falschen Typs f眉r un盲res Ausrufungszeichen"
 
-#: c-typeck.c:2337
+#: c-typeck.c:2317
 msgid "ISO C does not support `++' and `--' on complex types"
 msgstr "ISO-C unterst眉tzt kein 禄++芦 und 禄--芦 f眉r komplexe Typen"
 
-#: c-typeck.c:2352 c-typeck.c:2384
+#: c-typeck.c:2332 c-typeck.c:2364
 msgid "wrong type argument to increment"
 msgstr "Argument falschen Typs f眉r Inkrementierung"
 
-#: c-typeck.c:2354 c-typeck.c:2386
+#: c-typeck.c:2334 c-typeck.c:2366
 msgid "wrong type argument to decrement"
 msgstr "Argument falschen Typs f眉r Dekrementierung"
 
-#: c-typeck.c:2375
+#: c-typeck.c:2355
 msgid "increment of pointer to unknown structure"
 msgstr "Erh枚hung eines Zeigers auf unbekannte Struktur"
 
-#: c-typeck.c:2377
+#: c-typeck.c:2357
 msgid "decrement of pointer to unknown structure"
 msgstr "Verminderung eines Zeigers auf unbekannte Struktur"
 
-#: c-typeck.c:2502
+#: c-typeck.c:2482
 msgid "invalid lvalue in unary `&'"
 msgstr "ung眉ltiger L-Wert in un盲rem 禄&芦"
 
-#: c-typeck.c:2534
+#: c-typeck.c:2514
 #, c-format
 msgid "attempt to take address of bit-field structure member `%s'"
 msgstr "Versuch, die Adresse des Bitfeld-Elementes 禄%s芦 einer Struktur zu verwenden"
 
-#: c-typeck.c:2668
+#: c-typeck.c:2648
 msgid "use of conditional expressions as lvalues is deprecated"
 msgstr "die Verwendung bedingter Ausdr眉cke als L-Werte ist veraltet"
 
-#: c-typeck.c:2671
+#: c-typeck.c:2651
 msgid "use of compound expressions as lvalues is deprecated"
 msgstr "Verwendung zusammengesetzter Ausdr眉cke als L-Werte ist veraltet"
 
-#: c-typeck.c:2674
+#: c-typeck.c:2654
 msgid "use of cast expressions as lvalues is deprecated"
 msgstr "Verwendung von cast-Ausdr眉cken als L-Werte ist veraltet"
 
-#: c-typeck.c:2689
+#: c-typeck.c:2669
 #, c-format
 msgid "%s of read-only member `%s'"
 msgstr "%s des schreibgesch眉tzten Elementes 禄%s芦"
 
-#: c-typeck.c:2693
+#: c-typeck.c:2673
 #, c-format
 msgid "%s of read-only variable `%s'"
 msgstr "%s der schreibgesch眉tzten Variable 禄%s芦"
 
-#: c-typeck.c:2696
+#: c-typeck.c:2676
 #, c-format
 msgid "%s of read-only location"
 msgstr "%s der schreibgesch眉tzten Speicherstelle"
 
-#: c-typeck.c:2714
+#: c-typeck.c:2694
 #, c-format
 msgid "cannot take address of bit-field `%s'"
 msgstr "die Adresse des Bit-Feldes 禄%s芦 kann nicht ermittelt werden"
 
-#: c-typeck.c:2742 treelang/treetree.c:946
+#: c-typeck.c:2722 treelang/treetree.c:946
 #, c-format
 msgid "global register variable `%s' used in nested function"
 msgstr "globale Register-Variable 禄%s芦 in verschachtelter Funktion verwendet"
 
-#: c-typeck.c:2746 treelang/treetree.c:950
+#: c-typeck.c:2726 treelang/treetree.c:950
 #, c-format
 msgid "register variable `%s' used in nested function"
 msgstr "Register-Variable 禄%s芦 in verschachtelter Funktion verwendet"
 
-#: c-typeck.c:2753 treelang/treetree.c:957
+#: c-typeck.c:2733 treelang/treetree.c:957
 #, c-format
 msgid "address of global register variable `%s' requested"
 msgstr "Adresse der globalen Variable 禄%s芦 angefordert"
 
-#: c-typeck.c:2765
+#: c-typeck.c:2745
 msgid "cannot put object with volatile field into register"
 msgstr "kann kein Objekt mit volatile-Feld in Register laden"
 
-#: c-typeck.c:2769 treelang/treetree.c:962
+#: c-typeck.c:2749 treelang/treetree.c:962
 #, c-format
 msgid "address of register variable `%s' requested"
 msgstr "Adresse der Register-Variablen 禄%s芦 angefordert"
 
-#: c-typeck.c:2854
+#: c-typeck.c:2834
 msgid "signed and unsigned type in conditional expression"
 msgstr "Vorzeichenloser und -behafteter Typ in bedingtem Ausdruck"
 
-#: c-typeck.c:2861
+#: c-typeck.c:2841
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr "ISO-C verbietet bedingten Ausdruck mit nur einer void-Seite"
 
-#: c-typeck.c:2877 c-typeck.c:2884
+#: c-typeck.c:2857 c-typeck.c:2864
 msgid "ISO C forbids conditional expr between `void *' and function pointer"
 msgstr "ISO-C verbietet bedingten Ausdruck zwischen 禄void *芦 und Funktionszeiger"
 
-#: c-typeck.c:2890
+#: c-typeck.c:2870
 msgid "pointer type mismatch in conditional expression"
 msgstr "Zeigertyp passt nicht in bedingtem Ausdruck"
 
-#: c-typeck.c:2897 c-typeck.c:2907
+#: c-typeck.c:2877 c-typeck.c:2887
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr "Zeiger-/Ganzzahltyp passt nicht in bedingtem Ausdruck"
 
-#: c-typeck.c:2921
+#: c-typeck.c:2901
 msgid "type mismatch in conditional expression"
 msgstr "Typ passt nicht in bedingtem Ausdruck"
 
-#: c-typeck.c:2981
+#: c-typeck.c:2961
 msgid "left-hand operand of comma expression has no effect"
 msgstr "linker Operand des Komma-Ausdrucks hat keinen Effekt"
 
-#: c-typeck.c:3012
+#: c-typeck.c:2992
 msgid "cast specifies array type"
 msgstr "Typkonvertierung gibt Feldtyp an"
 
-#: c-typeck.c:3018
+#: c-typeck.c:2998
 msgid "cast specifies function type"
 msgstr "Typkonvertierung gibt Funktionstyp an"
 
-#: c-typeck.c:3028
+#: c-typeck.c:3008
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr "ISO-C verbietet Typkonvertierung von Nicht-Skalar auf selben Typen"
 
-#: c-typeck.c:3046
+#: c-typeck.c:3026
 msgid "ISO C forbids casts to union type"
 msgstr "ISO-C verbietet Typkonvertierung auf union-Typ"
 
-#: c-typeck.c:3054
+#: c-typeck.c:3034
 msgid "cast to union type from type not present in union"
 msgstr "Typkonvertierung in union-Typ von nicht in union vorhandenem Typen"
 
-#: c-typeck.c:3105
+#: c-typeck.c:3085
 msgid "cast adds new qualifiers to function type"
 msgstr "Typkonvertierung f眉gt neue Typqualifizierer zu Funktionstyp hinzu"
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3110
+#: c-typeck.c:3090
 msgid "cast discards qualifiers from pointer target type"
 msgstr "Typkonvertierung streicht Qualifizierer von Zeiger-Zieltyp"
 
-#: c-typeck.c:3125
+#: c-typeck.c:3105
 msgid "cast increases required alignment of target type"
 msgstr "Typkonvertierung erfordert Ausrichtung des Zieltyps"
 
-#: c-typeck.c:3131 cp/typeck.c:4945
+#: c-typeck.c:3111 cp/typeck.c:4963
 msgid "cast from pointer to integer of different size"
 msgstr "Typkonvertierung von Zeiger auf Ganzzahl anderer Breite"
 
-#: c-typeck.c:3136
+#: c-typeck.c:3116
 msgid "cast does not match function type"
 msgstr "Typkonvertierung passt nicht zum Funktionstypen"
 
-#: c-typeck.c:3143 cp/typeck.c:4952
+#: c-typeck.c:3123 cp/typeck.c:4970
 msgid "cast to pointer from integer of different size"
 msgstr "Typkonvertierung in Zeiger von Ganzzahl anderer Breite"
 
-#: c-typeck.c:3155
+#: c-typeck.c:3135
 msgid "type-punning to incomplete type might break strict-aliasing rules"
 msgstr "Type-Punning auf unvollst盲ndigen Typen kann strict-aliasing-Regeln verletzen"
 
-#: c-typeck.c:3159
+#: c-typeck.c:3139
 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
 msgstr "Dereferenzierung eines Type-Pun-Zeigers verletzt strict-aliasing-Regeln"
 
-#: c-typeck.c:3170
+#: c-typeck.c:3150
 msgid "ISO C forbids conversion of function pointer to object pointer type"
 msgstr "ISO-C verbietet Konvertierung von Funktionszeigern in Objektzeigertyp"
 
-#: c-typeck.c:3179
+#: c-typeck.c:3159
 msgid "ISO C forbids conversion of object pointer to function pointer type"
 msgstr "ISO-C verbietet Konvertierung von Objektzeigertypen in Funktionszeigertyp"
 
 #. Now we have handled acceptable kinds of LHS that are not truly lvalues.
 #. Reject anything strange now.
-#: c-typeck.c:3337
+#: c-typeck.c:3317
 msgid "invalid lvalue in assignment"
 msgstr "ung眉ltiger L-Wert in Zuweisung"
 
 #. Convert new value to destination type.
-#: c-typeck.c:3346 c-typeck.c:3371 c-typeck.c:3388 cp/typeck.c:5064
-#: cp/typeck.c:5211 cp/typeck.c:5226
+#: c-typeck.c:3326 c-typeck.c:3351 c-typeck.c:3368 cp/typeck.c:5082
+#: cp/typeck.c:5229 cp/typeck.c:5244
 msgid "assignment"
 msgstr "Zuweisung"
 
-#: c-typeck.c:3455
+#: c-typeck.c:3435
 msgid "cannot pass rvalue to reference parameter"
 msgstr "kann R-Wert nicht an Referenzparameter 眉bergeben"
 
-#: c-typeck.c:3564 c-typeck.c:3640
+#: c-typeck.c:3544 c-typeck.c:3620
 #, c-format
 msgid "%s makes qualified function pointer from unqualified"
 msgstr "%s erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger"
 
-#: c-typeck.c:3568 c-typeck.c:3620
+#: c-typeck.c:3548 c-typeck.c:3600
 #, c-format
 msgid "%s discards qualifiers from pointer target type"
 msgstr "%s streicht Qualifizierer von Zeiger-Zieltypen"
 
-#: c-typeck.c:3574
+#: c-typeck.c:3554
 msgid "ISO C prohibits argument conversion to union type"
 msgstr "ISO-C verbietet Argumentkonvertierung in union-Typ"
 
-#: c-typeck.c:3612
+#: c-typeck.c:3592
 #, c-format
 msgid "ISO C forbids %s between function pointer and `void *'"
 msgstr "ISO-C verbietet %s zwischen Funktionszeiger und 禄void *芦"
 
-#: c-typeck.c:3629
+#: c-typeck.c:3609
 #, c-format
 msgid "pointer targets in %s differ in signedness"
 msgstr "Zeigerziele in %s unterscheiden sich im Vorzeichenbesitz"
 
-#: c-typeck.c:3645
+#: c-typeck.c:3625
 #, c-format
 msgid "%s from incompatible pointer type"
 msgstr "%s von inkompatiblem Zeigertyp"
 
-#: c-typeck.c:3651 c-typeck.c:4158 cp/typeck.c:1389
+#: c-typeck.c:3631 c-typeck.c:4138 cp/typeck.c:1389
 msgid "invalid use of non-lvalue array"
 msgstr "ung眉ltige Verwendung eines Nicht-L-Wert-Feldes"
 
-#: c-typeck.c:3665
+#: c-typeck.c:3645
 #, c-format
 msgid "%s makes pointer from integer without a cast"
 msgstr "%s erzeugt Zeiger von Ganzzahl ohne Typkonvertierung"
 
-#: c-typeck.c:3672
+#: c-typeck.c:3652
 #, c-format
 msgid "%s makes integer from pointer without a cast"
 msgstr "%s erzeugt Ganzzahl von Zeiger ohne Typkonvertierung"
 
-#: c-typeck.c:3686 c-typeck.c:3689
+#: c-typeck.c:3666 c-typeck.c:3669
 #, c-format
 msgid "incompatible type for argument %d of `%s'"
 msgstr "inkompatibler Typ f眉r Argument %d von 禄%s芦"
 
-#: c-typeck.c:3693
+#: c-typeck.c:3673
 #, c-format
 msgid "incompatible type for argument %d of indirect function call"
 msgstr "inkompatibler Typ f眉r Argument %d eines indirekten Funktionsaufrufes"
 
-#: c-typeck.c:3697
+#: c-typeck.c:3677
 #, c-format
 msgid "incompatible types in %s"
 msgstr "inkompatible Typen in %s"
 
 #. Function name is known; supply it.
-#: c-typeck.c:3753
+#: c-typeck.c:3733
 #, c-format
 msgid "passing arg of `%s'"
 msgstr "Verarbeiten des Argumentes von 禄%s芦"
 
 #. Function name unknown (call through ptr).
-#: c-typeck.c:3762
+#: c-typeck.c:3742
 msgid "passing arg of pointer to function"
 msgstr "Verarbeiten des Zeigerargumentes an Funktion"
 
 #. Function name is known; supply it.
-#: c-typeck.c:3770
+#: c-typeck.c:3750
 #, c-format
 msgid "passing arg %d of `%s'"
 msgstr "Verarbeiten des Argumentes %d von 禄%s芦"
 
 #. Function name unknown (call through ptr); just give arg number.
-#: c-typeck.c:3779
+#: c-typeck.c:3759
 #, c-format
 msgid "passing arg %d of pointer to function"
 msgstr "Verarbeiten des Argumentes %d von Zeiger auf Funktion"
 
-#: c-typeck.c:3836
+#: c-typeck.c:3816
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr "traditionelles C lehnt automatische Gesamt-Initialisierung ab"
 
-#: c-typeck.c:4007 c-typeck.c:4022 c-typeck.c:4037
+#: c-typeck.c:3987 c-typeck.c:4002 c-typeck.c:4017
 #, c-format
 msgid "(near initialization for `%s')"
 msgstr "(nahe der Initialisierung f眉r 禄%s芦)"
 
-#: c-typeck.c:4086 cp/typeck2.c:560
+#: c-typeck.c:4066 cp/typeck2.c:550
 msgid "char-array initialized from wide string"
 msgstr "char-Feld mit wide-Zeichenkette initialisiert"
 
-#: c-typeck.c:4093 cp/typeck2.c:567
+#: c-typeck.c:4073 cp/typeck2.c:557
 msgid "int-array initialized from non-wide string"
 msgstr "int-Feld mit Nicht-wide-Zeichenkette initialisiert"
 
-#: c-typeck.c:4111 cp/typeck2.c:582
+#: c-typeck.c:4091 cp/typeck2.c:572
 msgid "initializer-string for array of chars is too long"
 msgstr "Initialisierungs-Zeichenkette f眉r char-Feld ist zu lang"
 
-#: c-typeck.c:4181
+#: c-typeck.c:4161
 msgid "array initialized from non-constant array expression"
 msgstr "Feld mit nicht konstantem Feldausdruck initialisiert"
 
-#: c-typeck.c:4232
+#: c-typeck.c:4212
 msgid "initialization"
 msgstr "Initialisierung"
 
-#: c-typeck.c:4243 c-typeck.c:5621
+#: c-typeck.c:4223 c-typeck.c:5601
 msgid "initializer element is not computable at load time"
 msgstr "Initialisierungs-Element ist zur Lade-Zeit nicht berechenbar"
 
-#: c-typeck.c:4258 cp/typeck2.c:659
+#: c-typeck.c:4238 cp/typeck2.c:649
 msgid "invalid initializer"
 msgstr "ung眉ltige Initialisierung"
 
-#: c-typeck.c:4540 cp/decl.c:4484
+#: c-typeck.c:4520 cp/decl.c:4539
 msgid "opaque vector types cannot be initialized"
 msgstr "opake Vektortypen k枚nnen nicht initialisiert werden"
 
-#: c-typeck.c:4734
+#: c-typeck.c:4714
 msgid "extra brace group at end of initializer"
 msgstr "zus盲tzliche geschweifte Klammern am Ende der Initialisierung"
 
-#: c-typeck.c:4754
+#: c-typeck.c:4734
 msgid "missing braces around initializer"
 msgstr "geschweifte Klammern fehlen um Initialisierung"
 
-#: c-typeck.c:4814
+#: c-typeck.c:4794
 msgid "braces around scalar initializer"
 msgstr "geschweifte Klammern um Skalar-Initialisierung"
 
-#: c-typeck.c:4865
+#: c-typeck.c:4845
 msgid "initialization of flexible array member in a nested context"
 msgstr "Initialisierung eines flexiblen Feld-Elements in geschachteltem Kontext"
 
-#: c-typeck.c:4867
+#: c-typeck.c:4847
 msgid "initialization of a flexible array member"
 msgstr "Initialisierung eines flexiblen Feld-Elements"
 
-#: c-typeck.c:4898
+#: c-typeck.c:4878
 msgid "missing initializer"
 msgstr "fehlende Initialisierung"
 
-#: c-typeck.c:4920
+#: c-typeck.c:4900
 msgid "empty scalar initializer"
 msgstr "leere Skalar-Initialisierung"
 
-#: c-typeck.c:4925
+#: c-typeck.c:4905
 msgid "extra elements in scalar initializer"
 msgstr "zus盲tzliche Elemente in Skalar-Initialisierung"
 
-#: c-typeck.c:5010
+#: c-typeck.c:4990
 msgid "initialization designators may not nest"
 msgstr "Initialisierungs-Bezeichner d眉rfen nicht geschachtelt werden"
 
-#: c-typeck.c:5031 c-typeck.c:5099
+#: c-typeck.c:5011 c-typeck.c:5079
 msgid "array index in non-array initializer"
 msgstr "Feldindex in Nicht-Feld-Initialisierung"
 
-#: c-typeck.c:5036 c-typeck.c:5152
+#: c-typeck.c:5016 c-typeck.c:5132
 msgid "field name not in record or union initializer"
 msgstr "Feldname nicht in Datensatz- oder union-Initialisierung"
 
-#: c-typeck.c:5095 c-typeck.c:5097
+#: c-typeck.c:5075 c-typeck.c:5077
 msgid "nonconstant array index in initializer"
 msgstr "nichtkonstanter Feldindex in Initialisierung"
 
-#: c-typeck.c:5101 c-typeck.c:5104
+#: c-typeck.c:5081 c-typeck.c:5084
 msgid "array index in initializer exceeds array bounds"
 msgstr "Feldindex in Initialisierung 眉berschreitet Feldgrenzen"
 
-#: c-typeck.c:5115
+#: c-typeck.c:5095
 msgid "empty index range in initializer"
 msgstr "leerer Indexbereich in Initialisierung"
 
-#: c-typeck.c:5124
+#: c-typeck.c:5104
 msgid "array index range in initializer exceeds array bounds"
 msgstr "Feldindexbereich in Initialisierung 眉berschreitet Feldgrenzen"
 
-#: c-typeck.c:5164
+#: c-typeck.c:5144
 #, c-format
 msgid "unknown field `%s' specified in initializer"
 msgstr "unbekanntes Feld 禄%s芦 in Initialisierung angegeben"
 
-#: c-typeck.c:5200 c-typeck.c:5221 c-typeck.c:5683
+#: c-typeck.c:5180 c-typeck.c:5201 c-typeck.c:5663
 msgid "initialized field with side-effects overwritten"
 msgstr "initialisiertes Feld mit Seiteneffekten 眉berschrieben"
 
-#: c-typeck.c:5891
+#: c-typeck.c:5871
 msgid "excess elements in char array initializer"
 msgstr "Element眉berschreitung in char-Feld-Initialisierung"
 
-#: c-typeck.c:5898 c-typeck.c:5944
+#: c-typeck.c:5878 c-typeck.c:5924
 msgid "excess elements in struct initializer"
 msgstr "Element眉berschreitung in struct-Initialisierung"
 
-#: c-typeck.c:5959
+#: c-typeck.c:5939
 msgid "non-static initialization of a flexible array member"
 msgstr "nicht-statische Initialisierung eines flexiblen Feldelements"
 
-#: c-typeck.c:6026
+#: c-typeck.c:6006
 msgid "excess elements in union initializer"
 msgstr "Element眉berschreitung in union-Initialisierung"
 
-#: c-typeck.c:6047
+#: c-typeck.c:6027
 msgid "traditional C rejects initialization of unions"
 msgstr "traditionelles C lehnt Initialisierung von unions ab"
 
-#: c-typeck.c:6110
+#: c-typeck.c:6090
 msgid "excess elements in array initializer"
 msgstr "Element眉berschreitung in Feldinitialisierung"
 
-#: c-typeck.c:6139
+#: c-typeck.c:6119
 msgid "excess elements in vector initializer"
 msgstr "Element眉berschreitung in Vektorinitialisierung"
 
-#: c-typeck.c:6161
+#: c-typeck.c:6141
 msgid "excess elements in scalar initializer"
 msgstr "Element眉berschreitung in Skalar-Initialisierung"
 
-#: c-typeck.c:6263
+#: c-typeck.c:6243
 msgid "asm template is not a string constant"
 msgstr "asm-Template ist keine Zeichenkettenkonstante"
 
-#: c-typeck.c:6295
+#: c-typeck.c:6275
 msgid "invalid lvalue in asm statement"
 msgstr "ung眉ltiger L-Wert in asm-Anweisung"
 
-#: c-typeck.c:6367 cp/typeck.c:5902
+#: c-typeck.c:6347 cp/typeck.c:5923
 msgid "modification by `asm'"
 msgstr "Modifizierung durch 禄asm芦"
 
-#: c-typeck.c:6385 cp/typeck.c:5986
+#: c-typeck.c:6365 cp/typeck.c:6007
 msgid "function declared `noreturn' has a `return' statement"
 msgstr "als 禄noreturn芦 deklarierte Funktion hat 禄return芦-Anweisung"
 
-#: c-typeck.c:6392
+#: c-typeck.c:6372
 msgid "`return' with no value, in function returning non-void"
 msgstr "禄return芦 ohne Wert in nicht void zur眉ckgebender Funktion"
 
-#: c-typeck.c:6398
+#: c-typeck.c:6378
 msgid "`return' with a value, in function returning void"
 msgstr "禄return芦 mit Wert in void zur眉ckgebender Funktion"
 
-#: c-typeck.c:6402
+#: c-typeck.c:6382
 msgid "return"
 msgstr "return"
 
-#: c-typeck.c:6454
+#: c-typeck.c:6434
 msgid "function returns address of local variable"
 msgstr "Funktion liefert Adresse einer lokalen Variablen zur眉ck"
 
-#: c-typeck.c:6509 cp/semantics.c:749
+#: c-typeck.c:6489 cp/semantics.c:749
 msgid "switch quantity not an integer"
 msgstr "switch-Gr枚脽e keine Ganzzahl"
 
-#: c-typeck.c:6519
+#: c-typeck.c:6499
 msgid "`long' switch expression not converted to `int' in ISO C"
 msgstr "禄long芦 switch-Ausdruck nicht nach 禄int芦 konvertiert in ISO C"
 
-#: c-typeck.c:6560 cp/parser.c:5560
+#: c-typeck.c:6540 cp/parser.c:5597
 msgid "case label not within a switch statement"
 msgstr "case-Marke nicht innerhalb einer switch-Anweisung"
 
-#: c-typeck.c:6562
+#: c-typeck.c:6542
 msgid "`default' label not within a switch statement"
 msgstr "禄default芦-Marke nicht innerhalb einer switch-Anweisung"
 
-#: c-typeck.c:6714 c-typeck.c:6748
+#: c-typeck.c:6694 c-typeck.c:6728
 msgid "division by zero"
 msgstr "Teilung durch Null"
 
-#: c-typeck.c:6793 cp/typeck.c:2953
+#: c-typeck.c:6773 cp/typeck.c:2953
 msgid "right shift count is negative"
 msgstr "Rechts-Schiebe-Weite ist negativ"
 
-#: c-typeck.c:6800 cp/typeck.c:2959
+#: c-typeck.c:6780 cp/typeck.c:2959
 msgid "right shift count >= width of type"
 msgstr "Rechts-Schiebe-Weite >= Breite des Typs"
 
-#: c-typeck.c:6821 cp/typeck.c:2978
+#: c-typeck.c:6801 cp/typeck.c:2978
 msgid "left shift count is negative"
 msgstr "Links-Schiebe-Weite ist negativ"
 
-#: c-typeck.c:6824 cp/typeck.c:2980
+#: c-typeck.c:6804 cp/typeck.c:2980
 msgid "left shift count >= width of type"
 msgstr "Links-Schiebe-Weite >= Breite des Typs"
 
-#: c-typeck.c:6845
+#: c-typeck.c:6825
 msgid "shift count is negative"
 msgstr "Schiebeweite ist negativ"
 
-#: c-typeck.c:6847
+#: c-typeck.c:6827
 msgid "shift count >= width of type"
 msgstr "Schiebeweite >= Breite des Typs"
 
-#: c-typeck.c:6864 cp/typeck.c:3015
+#: c-typeck.c:6844 cp/typeck.c:3015
 msgid "comparing floating point with == or != is unsafe"
 msgstr "Vergleich von Gleitkomma mit == oder != ist unsicher"
 
-#: c-typeck.c:6888 c-typeck.c:6894
+#: c-typeck.c:6868 c-typeck.c:6874
 msgid "ISO C forbids comparison of `void *' with function pointer"
 msgstr "ISO-C verbietet Vergleich von 禄void *芦 mit Funktionszeiger"
 
-#: c-typeck.c:6897 c-typeck.c:6937 c-typeck.c:6965
+#: c-typeck.c:6877 c-typeck.c:6917 c-typeck.c:6945
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr "in Vergleich verschiedener Zeigertypen fehlt Typkonvertierung"
 
-#: c-typeck.c:6911 c-typeck.c:6916 c-typeck.c:6985 c-typeck.c:6990
+#: c-typeck.c:6891 c-typeck.c:6896 c-typeck.c:6965 c-typeck.c:6970
 msgid "comparison between pointer and integer"
 msgstr "Vergleich zwischen Zeiger und Ganzzahl"
 
-#: c-typeck.c:6932 c-typeck.c:6960
+#: c-typeck.c:6912 c-typeck.c:6940
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr "ISO-C verbietet geordnete Vergleiche zwischen Zeigern auf Funktionen"
 
-#: c-typeck.c:6957
+#: c-typeck.c:6937
 msgid "comparison of complete and incomplete pointers"
 msgstr "Vergleich von vollst盲ndigen und unvollst盲ndigen Zeigern"
 
-#: c-typeck.c:6973 c-typeck.c:6980
+#: c-typeck.c:6953 c-typeck.c:6960
 msgid "ordered comparison of pointer with integer zero"
 msgstr "geordneter Vergleich von Zeiger mit Ganzzahlnull"
 
-#: c-typeck.c:7004 cp/typeck.c:3151
+#: c-typeck.c:6984 cp/typeck.c:3151
 msgid "unordered comparison on non-floating point argument"
 msgstr "ungeordneter Vergleich mit Nicht-Gleitkomma-Argument"
 
-#: c-typeck.c:7214
+#: c-typeck.c:7194
 msgid "comparison between signed and unsigned"
 msgstr "Vergleich zwischen vorzeichenbehaftet und vorzeichenlos"
 
-#: c-typeck.c:7260 cp/typeck.c:3398
+#: c-typeck.c:7240 cp/typeck.c:3398
 msgid "comparison of promoted ~unsigned with constant"
 msgstr "Vergleich von weitergegebenem ~unsigned mit Konstante"
 
-#: c-typeck.c:7268 cp/typeck.c:3406
+#: c-typeck.c:7248 cp/typeck.c:3406
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr "Vergleich von weitergegebenem ~unsigned mit unsigned"
 
@@ -3414,7 +3419,7 @@
 msgid "%Jinlining failed in call to '%F'"
 msgstr "%J禄inline芦 beim Aufruf von 禄%F芦 gescheitert"
 
-#: calls.c:1839 calls.c:2211 tree-inline.c:1339 tree-inline.c:1346
+#: calls.c:1839 calls.c:2211 tree-inline.c:1339 tree-inline.c:1347
 msgid "called from here"
 msgstr "von hier aufgerufen"
 
@@ -3474,7 +3479,7 @@
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr "verify_flow_info: Nachfolgekante des Basis-Blocks %d ist besch盲digt"
 
-#: cfg.c:909 cfgrtl.c:1971
+#: cfg.c:909 cfgrtl.c:1983
 #, c-format
 msgid "Wrong amount of branch edges after unconditional jump %i"
 msgstr "Falsche Summe der Zweig-Kanten nach unbedingtem Sprung %i"
@@ -3553,116 +3558,116 @@
 msgid "Edge from %d to %d should not be marked irreducible."
 msgstr "Kante von %d nach %d sollte nicht als irreduzibel markiert werden."
 
-#: cfgrtl.c:1877
+#: cfgrtl.c:1889
 #, c-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr "Ende-Befehl %d f眉r Block %d nicht im Befehlsstrom gefunden"
 
-#: cfgrtl.c:1891
+#: cfgrtl.c:1903
 #, c-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr "Befehl %d ist in mehreren Basisbl枚cken (%d und %d)"
 
-#: cfgrtl.c:1903
+#: cfgrtl.c:1915
 #, c-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr "Kopf-Befehl %d f眉r Block %d nicht im Befehlsstrom gefunden"
 
-#: cfgrtl.c:1925
+#: cfgrtl.c:1937
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 msgstr "verify_flow_info: REG_BR_PROB passt nicht zu cfg %wi %i"
 
-#: cfgrtl.c:1953
+#: cfgrtl.c:1965
 #, c-format
 msgid "Missing REG_EH_REGION note in the end of bb %i"
 msgstr "Fehlender Vermerk von REG_EH_REGION am Ende vom bb %i"
 
-#: cfgrtl.c:1961
+#: cfgrtl.c:1973
 #, c-format
 msgid "Too many outgoing branch edges from bb %i"
 msgstr "Zu viele abgehende Zweig-Kanten vom bb %i"
 
-#: cfgrtl.c:1966
+#: cfgrtl.c:1978
 #, c-format
 msgid "Fallthru edge after unconditional jump %i"
 msgstr "Fallthru-Kante nach unbedingtem Sprung %i"
 
-#: cfgrtl.c:1977
+#: cfgrtl.c:1989
 #, c-format
 msgid "Wrong amount of branch edges after conditional jump %i"
 msgstr "Falsche Summe der Zweig-Kanten nach bedingtem Sprung %i"
 
-#: cfgrtl.c:1982
+#: cfgrtl.c:1994
 #, c-format
 msgid "Call edges for non-call insn in bb %i"
 msgstr "Ruf-Kanten f眉r Nicht-Aufruf-Befehl im bb %i"
 
-#: cfgrtl.c:1991
+#: cfgrtl.c:2003
 #, c-format
 msgid "Abnormal edges for no purpose in bb %i"
 msgstr "Abnormale Kanten ohne Grund in bb %i"
 
-#: cfgrtl.c:2001
+#: cfgrtl.c:2013
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr "Befehl %d innerhalb des Basis-Blockes %d, aber block_for_insn ist NULL"
 
-#: cfgrtl.c:2005
+#: cfgrtl.c:2017
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr "Befehl %d innerhalb des Basis-Blockes %d, aber block_for_insn ist %i"
 
-#: cfgrtl.c:2019 cfgrtl.c:2029
+#: cfgrtl.c:2031 cfgrtl.c:2041
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK fehlt f眉r Block %d"
 
-#: cfgrtl.c:2042
+#: cfgrtl.c:2054
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK %d in der Mitte des Basis-Blocks %d"
 
-#: cfgrtl.c:2052
+#: cfgrtl.c:2064
 #, c-format
 msgid "in basic block %d:"
 msgstr "im Basis-Block %d:"
 
-#: cfgrtl.c:2053
+#: cfgrtl.c:2065
 msgid "flow control insn inside a basic block"
 msgstr "Flusskontrollbefehl innerhalb eines Basis-Blockes"
 
-#: cfgrtl.c:2099
+#: cfgrtl.c:2111
 #, c-format
 msgid "missing barrier after block %i"
 msgstr "fehlende Sperre nach Block %i"
 
-#: cfgrtl.c:2112
+#: cfgrtl.c:2124
 #, c-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr "verify_flow_info: Falsche Bl枚cke f眉r 禄fallthru芦 %i->%i"
 
-#: cfgrtl.c:2127
+#: cfgrtl.c:2139
 #, c-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr "verify_flow_info: Falsches 禄fallthru芦 %i->%i"
 
-#: cfgrtl.c:2129
+#: cfgrtl.c:2141
 msgid "wrong insn in the fallthru edge"
 msgstr "falscher Befehl in 禄fallthru芦-Kante"
 
-#: cfgrtl.c:2146
+#: cfgrtl.c:2158
 msgid "basic blocks not laid down consecutively"
 msgstr "Basis-Bl枚cke sind nicht fortlaufend"
 
-#: cfgrtl.c:2171
+#: cfgrtl.c:2183
 msgid "insn outside basic block"
 msgstr "Befehl au脽erhalb eines Basis-Blockes"
 
-#: cfgrtl.c:2179
+#: cfgrtl.c:2191
 msgid "return not followed by barrier"
 msgstr "禄return芦 nicht gefolgt von Sperre"
 
-#: cfgrtl.c:2186
+#: cfgrtl.c:2198
 #, c-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr "Anzahl der bb-Vermerke in Befehlskette (%d) != n_basic_blocks (%d)"
@@ -3895,7 +3900,7 @@
 msgid "library lib%s not found"
 msgstr "Bibliothek lib%s nicht gefunden"
 
-#: combine.c:13048
+#: combine.c:13047
 #, c-format
 msgid ""
 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
@@ -3906,7 +3911,7 @@
 ";; %d Erfolge.\n"
 "\n"
 
-#: combine.c:13057
+#: combine.c:13056
 #, c-format
 msgid ""
 "\n"
@@ -4235,63 +4240,68 @@
 msgid "token \"%s\" is not valid in preprocessor expressions"
 msgstr "Token 禄%s芦 ist nicht g眉ltig in Pr盲prozessorausdr眉cken"
 
-#: cppexp.c:753
-msgid "void expression between '(' and ')'"
-msgstr "ung眉ltiger Ausdruck zwischen '(' und ')'"
+#: cppexp.c:751
+msgid "missing expression between '(' and ')'"
+msgstr "fehlender Ausdruck zwischen '(' und ')'"
 
-#: cppexp.c:756
+#: cppexp.c:754
 msgid "#if with no expression"
 msgstr "#if ohne Ausdruck"
 
-#: cppexp.c:758
+#: cppexp.c:757
 #, c-format
 msgid "operator '%s' has no right operand"
 msgstr "Operator 禄%s芦 hat keinen rechten Operanden"
 
-#: cppexp.c:784
+#: cppexp.c:762
+#, c-format
+msgid "operator '%s' has no left operand"
+msgstr "Operator 禄%s芦 hat keinen linken Operanden"
+
+#: cppexp.c:788
 msgid " ':' without preceding '?'"
 msgstr " ':' ohne vorangehendes '?'"
 
-#: cppexp.c:811
+#: cppexp.c:815
 msgid "unbalanced stack in #if"
 msgstr "unausgeglichener Keller in #if"
 
-#: cppexp.c:830
+#: cppexp.c:834
 #, c-format
 msgid "impossible operator '%u'"
 msgstr "unm枚glicher Operator '%u'"
 
-#: cppexp.c:922
+#: cppexp.c:926
 msgid "missing ')' in expression"
 msgstr "fehlendes ')' in Ausdruck"
 
-#: cppexp.c:943
+#: cppexp.c:947
 msgid "'?' without following ':'"
 msgstr "'?' ohne folgendes ':'"
 
-#: cppexp.c:953
+#: cppexp.c:957
 msgid "integer overflow in preprocessor expression"
 msgstr "Ganzzahl眉berlauf in Pr盲prozessorausdruck"
 
-#: cppexp.c:958
+#: cppexp.c:962
 msgid "missing '(' in expression"
 msgstr "fehlendes '(' in Ausdruck"
 
-#: cppexp.c:990
+#: cppexp.c:994
 #, c-format
 msgid "the left operand of \"%s\" changes sign when promoted"
 msgstr "der linke Operand von 禄%s芦 盲ndert bei der Weitergabe das Vorzeichen"
 
-#: cppexp.c:995
+#: cppexp.c:999
 #, c-format
 msgid "the right operand of \"%s\" changes sign when promoted"
 msgstr "der rechte Operand von 禄%s芦 盲ndert bei der Weitergabe das Vorzeichen"
 
-#: cppexp.c:1353
+#: cppexp.c:1357
 msgid "comma operator in operand of #if"
 msgstr "Kommaoperator in Operand von #if"
 
-#: cppexp.c:1484
+#: cppexp.c:1488
 msgid "division by zero in #if"
 msgstr "Division durch null in #if"
 
@@ -4327,7 +4337,7 @@
 msgid "no include path in which to search for %s"
 msgstr "kein Include-Pfad, um %s zu finden"
 
-#: cppfiles.c:956
+#: cppfiles.c:959
 msgid "Multiple include guards may be useful for:\n"
 msgstr "Mehrere Include-W盲chter k枚nnten n眉tzlich sein f眉r:\n"
 
@@ -4738,7 +4748,7 @@
 msgid "syntax error in macro parameter list"
 msgstr "Syntaxfehler in Makroparameterliste"
 
-#: cse.c:7064
+#: cse.c:7069
 #, c-format
 msgid ";; Processing block from %d to %d, %d sets.\n"
 msgstr ";; Bearbeite Block von %d bis %d, %d Sets.\n"
@@ -4870,12 +4880,12 @@
 
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: final.c:3220 vmsdbgout.c:467 config/i386/i386.c:6768
+#: final.c:3220 vmsdbgout.c:467 config/i386/i386.c:6769
 #: config/pdp11/pdp11.c:1646
 msgid "floating constant misused"
 msgstr "Gleitkommakonstante falsch benutzt"
 
-#: final.c:3276 vmsdbgout.c:524 config/i386/i386.c:6846
+#: final.c:3276 vmsdbgout.c:524 config/i386/i386.c:6847
 #: config/pdp11/pdp11.c:1693
 msgid "invalid expression as operand"
 msgstr "ung眉ltiger Ausdruck als Operand"
@@ -4896,25 +4906,25 @@
 msgid "Attempt to delete prologue/epilogue insn:"
 msgstr "Versuch, Prolog/Epilog-Befehl zu l枚schen"
 
-#: fold-const.c:2878 fold-const.c:2891
+#: fold-const.c:2889 fold-const.c:2902
 #, c-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr "Vergleich ist immer %d wegen Breite des Bitfeldes"
 
-#: fold-const.c:4093 fold-const.c:4110
+#: fold-const.c:4110 fold-const.c:4127
 #, c-format
 msgid "comparison is always %d"
 msgstr "Vergleich ist immer %d"
 
-#: fold-const.c:4241
+#: fold-const.c:4258
 msgid "`or' of unmatched not-equal tests is always 1"
 msgstr "禄oder芦 nicht passender Ungleichheits-Tests ist immer 1"
 
-#: fold-const.c:4246
+#: fold-const.c:4263
 msgid "`and' of mutually exclusive equal-tests is always 0"
 msgstr "禄und芦 gegenseitig ausschlie脽ender Gleichheits-Tests ist immer 0"
 
-#: fold-const.c:8393
+#: fold-const.c:8410
 msgid "fold check: original tree changed by fold"
 msgstr "Faltungstest: urspr眉nglicher Baum durch Faltung ge盲ndert"
 
@@ -4922,27 +4932,27 @@
 msgid "%Jsize of variable '%D' is too large"
 msgstr "%JGr枚脽e der Variable 禄%D芦 ist zu hoch"
 
-#: function.c:3742
+#: function.c:3752
 msgid "impossible constraint in `asm'"
 msgstr "unm枚gliche Bedingung in 禄asm芦"
 
-#: function.c:5733
+#: function.c:5743
 msgid "%J'%D' might be used uninitialized in this function"
 msgstr "%J禄%D芦 k枚nnte in dieser Funktion uninitialisiert bleiben"
 
-#: function.c:5740
+#: function.c:5750
 msgid "%Jvariable '%D' might be clobbered by `longjmp' or `vfork'"
 msgstr "%JVariable 禄%D芦 k枚nnte von 禄longjmp芦 oder 禄vfork芦 zerst枚rt werden"
 
-#: function.c:5759
+#: function.c:5769
 msgid "%Jargument '%D' might be clobbered by `longjmp' or `vfork'"
 msgstr "%JArgument 禄%D芦 k枚nnte von 禄longjmp芦 oder 禄vfork芦 zerst枚rt werden"
 
-#: function.c:6533
+#: function.c:6543
 msgid "function returns an aggregate"
 msgstr "Funktion gibt Aggregat zur眉ck"
 
-#: function.c:6929
+#: function.c:6939
 msgid "%Junused parameter '%D'"
 msgstr "%Jnicht benutzter Parameter 禄%D芦"
 
@@ -4970,7 +4980,7 @@
 msgid "Using built-in specs.\n"
 msgstr "Benutze eingebaute Spezifikationen.\n"
 
-#: gcc.c:1755
+#: gcc.c:1758
 #, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
@@ -4979,42 +4989,42 @@
 "Setze Spezifikation %s auf '%s'\n"
 "\n"
 
-#: gcc.c:1857
+#: gcc.c:1860
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr "Lese Spezifikationen von %s\n"
 
-#: gcc.c:1953 gcc.c:1972
+#: gcc.c:1956 gcc.c:1975
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr "falsche %%include-Syntax f眉r Spezifikationen nach %ld Zeichen"
 
-#: gcc.c:1980
+#: gcc.c:1983
 #, c-format
 msgid "could not find specs file %s\n"
 msgstr "konnte Spezifikationsdatei %s nicht finden\n"
 
-#: gcc.c:1997 gcc.c:2005 gcc.c:2014 gcc.c:2023
+#: gcc.c:2000 gcc.c:2008 gcc.c:2017 gcc.c:2026
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr "falsche %%rename-Syntax f眉r Spezifikationen nach %ld Zeichen"
 
-#: gcc.c:2032
+#: gcc.c:2035
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr "keine %s-Spezifikation zum Umbenennen gefunden"
 
-#: gcc.c:2039
+#: gcc.c:2042
 #, c-format
 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
 msgstr "%s: Versuch, Spezifikation 禄%s芦 in bereits definierte Spezifikation 禄%s芦 umzubenennen"
 
-#: gcc.c:2044
+#: gcc.c:2047
 #, c-format
 msgid "rename spec %s to %s\n"
 msgstr "benenne Spezifikation %s nach %s um\n"
 
-#: gcc.c:2046
+#: gcc.c:2049
 #, c-format
 msgid ""
 "spec is '%s'\n"
@@ -5023,27 +5033,27 @@
 "Spezifikation ist '%s'\n"
 "\n"
 
-#: gcc.c:2059
+#: gcc.c:2062
 #, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr "Spezifikation: unbekannter %%-Befehl nach %ld Zeichen"
 
-#: gcc.c:2070 gcc.c:2083
+#: gcc.c:2073 gcc.c:2086
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr "Fehler in Spezifikationsdatei nach %ld Zeichen"
 
-#: gcc.c:2136
+#: gcc.c:2139
 msgid "spec file has no spec for linking"
 msgstr "Spezifikationsdatei hat keine Spezifikation zum Binden"
 
-#: gcc.c:2641
+#: gcc.c:2644
 msgid "-pipe not supported"
 msgstr "-pipe wird nicht unterst眉tzt"
 
 # can we use j/n here, too?
 # 2002-04-23 18:57:43 CEST -ke-
-#: gcc.c:2703
+#: gcc.c:2706
 msgid ""
 "\n"
 "Go ahead? (y or n) "
@@ -5051,7 +5061,7 @@
 "\n"
 "Fortfahren? (y oder n) "
 
-#: gcc.c:2829
+#: gcc.c:2832
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -5064,69 +5074,69 @@
 "sind an de@li.org zu melden.\n"
 "Gehen Sie gem盲脽 den Hinweisen in %s vor."
 
-#: gcc.c:2847
+#: gcc.c:2850
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:2980
+#: gcc.c:2983
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "Aufruf: %s [Optionen] Datei...\n"
 
-#: gcc.c:2981
+#: gcc.c:2984
 msgid "Options:\n"
 msgstr "Optionen:\n"
 
-#: gcc.c:2983
+#: gcc.c:2986
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr "  -pass-exit-codes         Ende mit h枚chstem R眉ckgabe-Code einer Phase\n"
 
-#: gcc.c:2984
+#: gcc.c:2987
 msgid "  --help                   Display this information\n"
 msgstr "  --help                   Diese Informationen anzeigen\n"
 
-#: gcc.c:2985
+#: gcc.c:2988
 msgid "  --target-help            Display target specific command line options\n"
 msgstr "  --target-help            Zielspezifische Kommandozeilenoptionen anzeigen\n"
 
-#: gcc.c:2987
+#: gcc.c:2990
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr "  ('-v --help' zum Anzeigen der Kommandozeilenoptionen von Subprozessen verwenden)\n"
 
-#: gcc.c:2988
+#: gcc.c:2991
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr "  -dumpspecs               Alle eingebauten Spezifikationszeichenketten anzeigen\n"
 
-#: gcc.c:2989
+#: gcc.c:2992
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr "  -dumpversion             Compilerversion anzeigen\n"
 
-#: gcc.c:2990
+#: gcc.c:2993
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr "  -dumpmachine             Zielprozessor des Compilers anzeigen\n"
 
-#: gcc.c:2991
+#: gcc.c:2994
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr "  -print-search-dirs       Verzeichnisse im Suchpfad des Compilers anzeigen\n"
 
-#: gcc.c:2992
+#: gcc.c:2995
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr "  -print-libgcc-file-name  Name der Begleitbibliothek des Compilers anzeigen\n"
 
-#: gcc.c:2993
+#: gcc.c:2996
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr "  -print-file-name=<lib>   Vollen Pfad zur Bibliothek <lib> anzeigen\n"
 
-#: gcc.c:2994
+#: gcc.c:2997
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr "  -print-prog-name=<prog>  Vollen Pfad zur Compilerkomponente <prog> anzeigen\n"
 
-#: gcc.c:2995
+#: gcc.c:2998
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr "  -print-multi-directory   Wurzelverzeichnis f眉r Versionen von libgcc anzeigen\n"
 
-#: gcc.c:2996
+#: gcc.c:2999
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
@@ -5134,101 +5144,101 @@
 "  -print-multi-lib         Abbildung zwischen Kommandozeilenoptionen und\n"
 "                           mehreren Suchverzeichnissen f眉r Bibliotheken anzeigen\n"
 
-#: gcc.c:2999
+#: gcc.c:3002
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 msgstr ""
 "  -print-multi-os-directory Relativen Pfad zu Betriebssystembibliotheken\n"
 "                            anzeigen\n"
 
-#: gcc.c:3000
+#: gcc.c:3003
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr "  -Wa,<Optionen>           Komma-getrennte <Optionen> an Assembler 眉bergeben\n"
 
-#: gcc.c:3001
+#: gcc.c:3004
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr "  -Wp,<Optionen>           Komma-getrennte <Optionen> an Pr盲prozessor 眉bergeben\n"
 
-#: gcc.c:3002
+#: gcc.c:3005
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr "  -Wl,<Optionen>           Komma-getrennte <Optionen> an Linker 眉bergeben\n"
 
-#: gcc.c:3003
+#: gcc.c:3006
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 msgstr "  -Xassembler <arg>        <arg> an den Assembler 眉bergeben\n"
 
-#: gcc.c:3004
+#: gcc.c:3007
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 msgstr "  -Xpreprocessor <arg>     <arg> an den Pr盲prozessor 眉bergeben\n"
 
-#: gcc.c:3005
+#: gcc.c:3008
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr "  -Xlinker <arg>           <arg> an den Linker 眉bergeben\n"
 
-#: gcc.c:3006
+#: gcc.c:3009
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr "  -save-temps              Tempor盲re Dateien nicht l枚schen\n"
 
-#: gcc.c:3007
+#: gcc.c:3010
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr "  -pipe                    Pipes statt tempor盲rer Dateien verwenden\n"
 
-#: gcc.c:3008
+#: gcc.c:3011
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr "  -time                    Zeit f眉r Ausf眉hrung jedes Subprozesses stoppen\n"
 
-#: gcc.c:3009
+#: gcc.c:3012
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr ""
 "  -specs=<Datei>           Eingebaute Spezifikationen mit Inhalt der <Datei>\n"
 "                           眉berschreiben\n"
 
-#: gcc.c:3010
+#: gcc.c:3013
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr "  -std=<Standard>          Annehmen, dass die Eingabequellen f眉r <Standard> sind\n"
 
-#: gcc.c:3011
+#: gcc.c:3014
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr "  -B <Verzeichnis>         <Verzeichnis> zum Suchpfad des Compilers hinzuf眉gen\n"
 
-#: gcc.c:3012
+#: gcc.c:3015
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr ""
 "  -b <Maschine>            GCC f眉r die Ziel-<Maschine> laufen lassen, falls\n"
 "                           installiert\n"
 
-#: gcc.c:3013
+#: gcc.c:3016
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr "  -V <Version>             GCC <Version> laufen lassen, falls installiert\n"
 
-#: gcc.c:3014
+#: gcc.c:3017
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr "  -v                       Vom Compiler aufgerufene Programme anzeigen\n"
 
-#: gcc.c:3015
+#: gcc.c:3018
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr ""
 "  -###                     Wie -v, aber mit zitierten Optionen und nicht\n"
 "                           ausgef眉hrten Befehlen\n"
 
-#: gcc.c:3016
+#: gcc.c:3019
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr ""
 "  -E                       Nur Pr盲prozessor, kein Compiler, Assembler oder\n"
 "                           Binder\n"
 
-#: gcc.c:3017
+#: gcc.c:3020
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr "  -S                       Nur kompilieren, nicht assemblieren oder binden\n"
 
-#: gcc.c:3018
+#: gcc.c:3021
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr "  -c                       Nur kompilieren und assemblieren, aber nicht binden\n"
 
-#: gcc.c:3019
+#: gcc.c:3022
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr "  -o <Datei>               Ausgabe in <Datei> schreiben\n"
 
-#: gcc.c:3020
+#: gcc.c:3023
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
 "                           Permissible languages include: c c++ assembler none\n"
@@ -5241,7 +5251,7 @@
 "                           verhalten, die Sprache aufgrund der Dateinamens-\n"
 "                           erweiterung zu vermuten\n"
 
-#: gcc.c:3027
+#: gcc.c:3030
 #, c-format
 msgid ""
 "\n"
@@ -5255,27 +5265,27 @@
 " Um andere Optionen an diese Prozesse zu 眉bergeben, m眉ssen die Optionen\n"
 " -W<Buchstabe> verwendet werden.\n"
 
-#: gcc.c:3148
+#: gcc.c:3151
 #, c-format
 msgid "`-%c' option must have argument"
 msgstr "Die Option 禄-%c芦 muss ein Argument haben"
 
-#: gcc.c:3170
+#: gcc.c:3173
 #, c-format
 msgid "couldn't run `%s': %s"
 msgstr "konnte 禄%s芦 nicht ausf眉hren: %s"
 
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3356
+#: gcc.c:3359
 #, c-format
 msgid "%s (GCC) %s\n"
 msgstr "%s (GCC) %s\n"
 
-#: gcc.c:3358 gcov.c:424 f/g77spec.c:351
+#: gcc.c:3361 gcov.c:424 f/g77spec.c:351
 msgid "(C)"
 msgstr ""
 
-#: gcc.c:3359
+#: gcc.c:3362
 msgid ""
 "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"
@@ -5285,66 +5295,66 @@
 "gibt KEINE Garantie; auch nicht f眉r VERKAUFBARKEIT oder F脺R SPEZIELLE ZWECKE.\n"
 "\n"
 
-#: gcc.c:3460
+#: gcc.c:3463
 msgid "argument to `-Xlinker' is missing"
 msgstr "Argument f眉r 禄-Xlinker芦 fehlt"
 
-#: gcc.c:3468
+#: gcc.c:3471
 msgid "argument to `-Xpreprocessor' is missing"
 msgstr "Argument f眉r 禄-Xpreprocessor芦 fehlt"
 
-#: gcc.c:3475
+#: gcc.c:3478
 msgid "argument to `-Xassembler' is missing"
 msgstr "Argument f眉r 禄-Xassembler芦 fehlt"
 
-#: gcc.c:3482
+#: gcc.c:3485
 msgid "argument to `-l' is missing"
 msgstr "Argument f眉r 禄-l芦 fehlt"
 
-#: gcc.c:3498
+#: gcc.c:3501
 msgid "argument to `-specs' is missing"
 msgstr "Argument f眉r 禄-specs芦 fehlt"
 
-#: gcc.c:3512
+#: gcc.c:3515
 msgid "argument to `-specs=' is missing"
 msgstr "Argument f眉r 禄-specs=芦 fehlt"
 
-#: gcc.c:3549
+#: gcc.c:3552
 #, c-format
 msgid "`-%c' must come at the start of the command line"
 msgstr "禄-%c芦 muss am Anfang der Kommandozeile stehen"
 
-#: gcc.c:3558
+#: gcc.c:3561
 msgid "argument to `-B' is missing"
 msgstr "Argument f眉r 禄-B芦 fehlt"
 
-#: gcc.c:3735
+#: gcc.c:3738
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr "Warnung: -pipe ignoriert, da -save-temps angegeben"
 
-#: gcc.c:3739
+#: gcc.c:3742
 msgid "warning: -pipe ignored because -time specified"
 msgstr "Warnung: -pipe ignoriert, da -time angegeben"
 
-#: gcc.c:3951
+#: gcc.c:3954
 msgid "argument to `-x' is missing"
 msgstr "Argument f眉r 禄-x芦 fehlt"
 
-#: gcc.c:3979
+#: gcc.c:3982
 #, c-format
 msgid "argument to `-%s' is missing"
 msgstr "Argument f眉r 禄-%s芦 fehlt"
 
-#: gcc.c:4040
+#: gcc.c:4043
 #, c-format
 msgid "warning: `-x %s' after last input file has no effect"
 msgstr "Warnung: 禄-x %s芦 hinter letzter Eingabedatei hat keine Wirkung"
 
-#: gcc.c:4441
+#: gcc.c:4444
 msgid "invalid specification!  Bug in cc"
 msgstr "ung眉ltige Spezifikation!  Fehler in cc"
 
-#: gcc.c:4595
+#: gcc.c:4598
 #, c-format
 msgid "%s\n"
 msgstr "%s\n"
@@ -5352,78 +5362,78 @@
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  ie there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5099
+#: gcc.c:5102
 #, c-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr "Spezifikationsfehler: 禄%%*芦 wurde nicht durch Mustererkennung initialisiert"
 
-#: gcc.c:5108
+#: gcc.c:5111
 #, c-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr "Warnung: Verwendung des veralteten Operators %%[ in Spezifikation"
 
-#: gcc.c:5126
+#: gcc.c:5129
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr "Verarbeite Spezifikation %c%s%c, welche 禄%s芦 ist\n"
 
-#: gcc.c:5189
+#: gcc.c:5192
 #, c-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr "Spezifikationsfehler: nicht erkannte Option 禄%c芦"
 
-#: gcc.c:5268
+#: gcc.c:5271
 #, c-format
 msgid "unknown spec function `%s'"
 msgstr "unbekannte Spezifikationsfunktion 禄%s芦"
 
-#: gcc.c:5287
+#: gcc.c:5290
 #, c-format
 msgid "error in args to spec function `%s'"
 msgstr "Fehler in Argumenten f眉r Spezifikationsfunktion 禄%s芦"
 
-#: gcc.c:5335
+#: gcc.c:5338
 msgid "malformed spec function name"
 msgstr "schlechter Name f眉r Spezifikationsfunktion"
 
 #. )
-#: gcc.c:5338
+#: gcc.c:5341
 msgid "no arguments for spec function"
 msgstr "keine Argumente f眉r Spezifikationsfunktion"
 
-#: gcc.c:5357
+#: gcc.c:5360
 msgid "malformed spec function arguments"
 msgstr "schlechte Argumente f眉r Spezifikationsfunktion"
 
-#: gcc.c:6083
+#: gcc.c:6086
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC."
 msgstr "Spezifikationsfehler: mehr als ein Argument f眉r SYSROOT_SUFFIX_SPEC."
 
-#: gcc.c:6093
+#: gcc.c:6096
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC."
 msgstr "Spezifikationsfehler: mehr als ein Argument f眉r SYSROOT_HEADERS_SUFFIX_SPEC."
 
-#: gcc.c:6186
+#: gcc.c:6189
 #, c-format
 msgid "unrecognized option `-%s'"
 msgstr "nicht erkannte Option 禄-%s芦"
 
-#: gcc.c:6192
+#: gcc.c:6195
 #, c-format
 msgid "install: %s%s\n"
 msgstr "installiere: %s%s\n"
 
-#: gcc.c:6193
+#: gcc.c:6196
 #, c-format
 msgid "programs: %s\n"
 msgstr "Programme: %s\n"
 
-#: gcc.c:6194
+#: gcc.c:6197
 #, c-format
 msgid "libraries: %s\n"
 msgstr "Bibliotheken: %s\n"
 
-#: gcc.c:6251
+#: gcc.c:6254
 msgid ""
 "\n"
 "For bug reporting instructions, please see:\n"
@@ -5433,50 +5443,50 @@
 "folgenden Hinweise; Fehler in der deutschen 脺bersetzung sind an de@li.org\n"
 "zu melden:\n"
 
-#: gcc.c:6267
+#: gcc.c:6270
 #, c-format
 msgid "Configured with: %s\n"
 msgstr "Konfiguriert mit: %s\n"
 
-#: gcc.c:6281
+#: gcc.c:6284
 #, c-format
 msgid "Thread model: %s\n"
 msgstr "Thread-Modell: %s\n"
 
-#: gcc.c:6292
+#: gcc.c:6295
 #, c-format
 msgid "gcc version %s\n"
 msgstr "gcc-Version %s\n"
 
-#: gcc.c:6294
+#: gcc.c:6297
 #, c-format
 msgid "gcc driver version %s executing gcc version %s\n"
 msgstr "gcc-Treiberversion %s f眉hrt gcc Version %s aus\n"
 
-#: gcc.c:6302
+#: gcc.c:6305
 msgid "no input files"
 msgstr "keine Eingabedateien"
 
-#: gcc.c:6324 gcc.c:6443
+#: gcc.c:6327 gcc.c:6446
 #, c-format
 msgid "%s: linker input file unused because linking not done"
 msgstr "%s: Eingabedateien des Binders unbenutzt, da keine Bindung geschieht"
 
-#: gcc.c:6327
+#: gcc.c:6330
 msgid "cannot specify -o with -c or -S and multiple languages"
 msgstr "-o kann nicht mit -c oder -S und mehreren Sprachen angegeben werden"
 
-#: gcc.c:6362
+#: gcc.c:6365
 #, c-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%s: %s-Compiler ist auf diesem System nicht installiert"
 
-#: gcc.c:6483
+#: gcc.c:6486
 #, c-format
 msgid "language %s not recognized"
 msgstr "Sprache %s nicht erkannt"
 
-#: gcc.c:6580
+#: gcc.c:6583
 msgid "internal gcc abort"
 msgstr "interner Abbruch des gcc"
 
@@ -5771,21 +5781,21 @@
 msgid "GCSE disabled"
 msgstr "GCSE ausgeschaltet"
 
-#: gcse.c:6124
+#: gcse.c:6125
 msgid "NULL pointer checks disabled"
 msgstr "NULL-Zeiger Tests ausgeschaltet"
 
 #. Return if there's nothing to do, or it is too expensive.
-#: gcse.c:8010
+#: gcse.c:8036
 msgid "jump bypassing disabled"
 msgstr "Sprungumgehungen ausgeschaltet"
 
-#: gcse.c:8071
+#: gcse.c:8097
 #, c-format
 msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr "%s: %d Basis-Bl枚cke und %d Kanten/Basis-Bl枚cke"
 
-#: gcse.c:8084
+#: gcse.c:8110
 #, c-format
 msgid "%s: %d basic blocks and %d registers"
 msgstr "%s: %d Basis-Bl枚cke und %d Register"
@@ -5835,7 +5845,7 @@
 msgid "%s cannot be used in asm here"
 msgstr "%s kann nicht hier in 禄asm芦 verwendet werden"
 
-#: graph.c:403 toplev.c:1498 toplev.c:4432 f/com.c:14202 java/jcf-parse.c:883
+#: graph.c:403 toplev.c:1498 toplev.c:4433 f/com.c:14202 java/jcf-parse.c:883
 #: java/jcf-parse.c:1029 java/lex.c:1828 objc/objc-act.c:503
 #, c-format
 msgid "can't open %s: %m"
@@ -5914,7 +5924,7 @@
 msgid "function with target specific attribute(s) cannot be inlined"
 msgstr "Funktion mit zielspezifischen Attributen kann nicht 禄inline芦 sein"
 
-#: jump.c:1896
+#: jump.c:1913
 msgid "%Hwill never be executed"
 msgstr "%Hwird niemals ausgef眉hrt"
 
@@ -6411,7 +6421,7 @@
 msgid "can't use '%s' as a %s register"
 msgstr "禄%s芦 kann nicht als ein %s-Register verwendet werden"
 
-#: regclass.c:758 config/ia64/ia64.c:4660 config/ia64/ia64.c:4667
+#: regclass.c:758 config/ia64/ia64.c:4666 config/ia64/ia64.c:4673
 #, c-format
 msgid "unknown register name: %s"
 msgstr "unbekannter Registername: %s"
@@ -6456,15 +6466,15 @@
 msgid "impossible register constraint in `asm'"
 msgstr "unm枚gliche Registerbedingung in 禄asm芦"
 
-#: reload.c:3504
+#: reload.c:3519
 msgid "`&' constraint used with no register class"
 msgstr "禄&芦-Bedingung ohne Registerklasse verwendet"
 
-#: reload.c:3672
+#: reload.c:3687
 msgid "unable to generate reloads for:"
 msgstr "Neuladungen konnten nicht generiert werden f眉r:"
 
-#: reload.c:3673 reload.c:3887
+#: reload.c:3688 reload.c:3902
 msgid "inconsistent operand constraints in an `asm'"
 msgstr "inkonsistente Operandenbedingungen in einem 禄asm芦"
 
@@ -6866,11 +6876,11 @@
 msgid "invalid register name `%s' for register variable"
 msgstr "ung眉ltiger Registername 禄%s芦 f眉r Registervariable"
 
-#: toplev.c:3546
+#: toplev.c:3547
 msgid "branch target register load optimization is not intended to be run twice"
 msgstr "Ladeoptimierung f眉r Zweig-Zielregister ist nicht daf眉r vorgesehen, mehrfach zu laufen"
 
-#: toplev.c:3713
+#: toplev.c:3714
 msgid ""
 "\n"
 "Target specific options:\n"
@@ -6878,12 +6888,12 @@
 "\n"
 "Zielspezifische Optionen:\n"
 
-#: toplev.c:3727 toplev.c:3746
+#: toplev.c:3728 toplev.c:3747
 #, c-format
 msgid "  -m%-23s [undocumented]\n"
 msgstr "  -m%-23s [undokumentiert]\n"
 
-#: toplev.c:3755
+#: toplev.c:3756
 msgid ""
 "\n"
 "There are undocumented target specific options as well.\n"
@@ -6891,21 +6901,21 @@
 "\n"
 "Es gibt auch undokumentierte zielspezifische Optionen.\n"
 
-#: toplev.c:3757
+#: toplev.c:3758
 msgid "  They exist, but they are not documented.\n"
 msgstr "  Es gibt sie, aber sie sind nicht dokumentiert.\n"
 
-#: toplev.c:3812
+#: toplev.c:3813
 #, c-format
 msgid "unrecognized gcc debugging option: %c"
 msgstr "gcc-Debuggingoption nicht erkannt: %c"
 
-#: toplev.c:3874 config/rs6000/rs6000.c:922
+#: toplev.c:3875 config/rs6000/rs6000.c:940 config/rs6000/rs6000.c:951
 #, c-format
 msgid "invalid option `%s'"
 msgstr "ung眉ltige Option 禄%s芦"
 
-#: toplev.c:3889
+#: toplev.c:3890
 #, c-format
 msgid ""
 "%s%s%s version %s (%s)\n"
@@ -6916,93 +6926,93 @@
 "%s\tkompiliert von GNU-C-Version %s.\n"
 "%s%s%s Version %s (%s) kompiliert von CC.\n"
 
-#: toplev.c:3896
+#: toplev.c:3897
 #, c-format
 msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr "%s%sGGC-Heuristik: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 
-#: toplev.c:3948
+#: toplev.c:3949
 msgid "options passed: "
 msgstr "angegebene Optionen: "
 
-#: toplev.c:3977
+#: toplev.c:3978
 msgid "options enabled: "
 msgstr "angeschaltete Optionen: "
 
-#: toplev.c:4035 java/jcf-write.c:3424
+#: toplev.c:4036 java/jcf-write.c:3424
 #, c-format
 msgid "can't open %s for writing: %m"
 msgstr "Datei 禄%s芦 kann nicht zum Schreiben ge枚ffnet werden: %m"
 
-#: toplev.c:4118 config/sh/sh.c:7019
+#: toplev.c:4119 config/sh/sh.c:7020
 msgid "created and used with different settings of -fpic"
 msgstr "erzeugt und mit anderen Einstellungen von -fpic verwendet"
 
-#: toplev.c:4120 config/sh/sh.c:7021
+#: toplev.c:4121 config/sh/sh.c:7022
 msgid "created and used with different settings of -fpie"
 msgstr "erzeugt und mit anderen Einstellungen von -fpie verwendet"
 
-#: toplev.c:4171 config/sh/sh.c:7071
+#: toplev.c:4172 config/sh/sh.c:7072
 #, c-format
 msgid "created and used with differing settings of `-m%s'"
 msgstr "erzeugt und mit anderen Einstellungen von 禄-m%s芦 verwendet"
 
-#: toplev.c:4174 config/sh/sh.c:7074
+#: toplev.c:4175 config/sh/sh.c:7075
 msgid "out of memory"
 msgstr "Platz im Hauptspeicher reicht nicht aus"
 
-#: toplev.c:4355
+#: toplev.c:4356
 msgid "instruction scheduling not supported on this target machine"
 msgstr "Befehlsplanung wird von dieser Zielmaschine nicht unterst眉tzt"
 
-#: toplev.c:4359
+#: toplev.c:4360
 msgid "this target machine does not have delayed branches"
 msgstr "diese Zielmaschine hat keine verz枚gerten Zweige"
 
-#: toplev.c:4373
+#: toplev.c:4374
 #, c-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr "-f%sleading-underscore wird auf dieser Zielmaschine nicht unterst眉tzt"
 
-#: toplev.c:4422
+#: toplev.c:4423
 #, c-format
 msgid "target system does not support the \"%s\" debug format"
 msgstr "Zielsystem unterst眉tzt nicht das Testformat \"%s\""
 
-#: toplev.c:4439
+#: toplev.c:4440
 msgid "-ffunction-sections not supported for this target"
 msgstr "-ffunction-sections wird f眉r dieses Ziel nicht unterst眉tzt"
 
-#: toplev.c:4444
+#: toplev.c:4445
 msgid "-fdata-sections not supported for this target"
 msgstr "-fdata-sections wird f眉r dieses Ziel nicht unterst眉tzt"
 
-#: toplev.c:4451
+#: toplev.c:4452
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr "-ffunction-sections ausgeschaltet; das macht Profiling unm枚glich"
 
-#: toplev.c:4458
+#: toplev.c:4459
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "-fprefetch-loop-arrays wird f眉r dieses Ziel nicht unterst眉tzt"
 
-#: toplev.c:4464
+#: toplev.c:4465
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr "-fprefetch-loop-arrays wird f眉r dieses Ziel nicht unterst眉tzt (versuchen Sie die 禄-march芦-Schalter)"
 
-#: toplev.c:4473
+#: toplev.c:4474
 msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr "-fprefetch-loop-arrays wird nicht mit -Os unterst眉tzt"
 
-#: toplev.c:4479
+#: toplev.c:4480
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr "-ffunction-sections kann f眉r verschiedene Ziele die Fehlersuche beeintr盲chtigen"
 
-#: toplev.c:4581
+#: toplev.c:4582
 #, c-format
 msgid "error writing to %s: %m"
 msgstr "Fehler beim Schreiben der Datei %s: %m"
 
-#: toplev.c:4583 java/jcf-parse.c:902 java/jcf-write.c:3431
+#: toplev.c:4584 java/jcf-parse.c:902 java/jcf-write.c:3431
 #, c-format
 msgid "error closing %s: %m"
 msgstr "Fehler beim Schlie脽en von %s: %m"
@@ -7049,7 +7059,7 @@
 msgid "%Jfunction '%F' can never be inlined because it uses variable sized variables"
 msgstr "%Jdie Funktion 禄%F芦 kann nie 禄inline芦 sein, da sie Variablen variabler Gr枚脽e verwendet"
 
-#: tree-inline.c:1338 tree-inline.c:1345
+#: tree-inline.c:1338 tree-inline.c:1346
 msgid "%Jinlining failed in call to '%F': %s"
 msgstr "%J禄inline芦 beim Aufruf von 禄%F芦 gescheitert: %s"
 
@@ -7061,34 +7071,34 @@
 msgid "%Jsize of return value of '%D' is larger than %wd bytes"
 msgstr "%JGr枚脽e des R眉ckgabewertes von 禄%D芦 ist gr枚脽er als %wd Bytes"
 
-#: tree.c:3801
+#: tree.c:3800
 msgid "arrays of functions are not meaningful"
 msgstr "Felder von Funktionen sind sinnlos"
 
-#: tree.c:3856
+#: tree.c:3855
 msgid "function return type cannot be function"
 msgstr "R眉ckgabetyp der Funktion kann keine Funktion sein"
 
-#: tree.c:4685
+#: tree.c:4684
 msgid "invalid initializer for bit string"
 msgstr "ung眉ltige Initialisierung f眉r Bitstring"
 
-#: tree.c:4737
+#: tree.c:4736
 #, c-format
 msgid "tree check: expected %s, have %s in %s, at %s:%d"
 msgstr "Baumpr眉fung: %s erwartet, haben %s in %s, bei %s:%d"
 
-#: tree.c:4750
+#: tree.c:4749
 #, c-format
 msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
 msgstr "Baumpr眉fung: Klasse %c erwartet, haben '%c' (%s) in %s, bei %s:%d"
 
-#: tree.c:4763
+#: tree.c:4762
 #, c-format
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr "Baumpr眉fung: auf Elt %d von tree_vec mit %d Elts in %s bei %s:%d zugegriffen"
 
-#: tree.c:4775
+#: tree.c:4774
 #, c-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr "Baumpr眉fung: auf Operand %d von %s mit %d Operanden in %s bei %s:%d zugegriffen"
@@ -7141,48 +7151,48 @@
 msgid "%Jrequested alignment for '%D' is greater than implemented alignment of %d"
 msgstr "%Jangeforderte Ausrichtung f眉r 禄%D芦 ist gr枚脽er als die implementierte Ausrichtung von %d"
 
-#: varasm.c:3789
+#: varasm.c:3790
 msgid "initializer for integer value is too complicated"
 msgstr "Initialisierung f眉r Ganzzahlwert ist zu kompliziert"
 
-#: varasm.c:3794
+#: varasm.c:3795
 msgid "initializer for floating value is not a floating constant"
 msgstr "Initialisierung f眉r Gleitkommawert ist keine Gleitkommakonstante"
 
-#: varasm.c:3860
+#: varasm.c:3861
 msgid "unknown set constructor type"
 msgstr "unbekannter Mengenkonstruktortyp"
 
-#: varasm.c:4079
+#: varasm.c:4080
 #, c-format
 msgid "invalid initial value for member `%s'"
 msgstr "ung眉ltiger Anfangswert f眉r Element 禄%s芦"
 
-#: varasm.c:4266 varasm.c:4310
+#: varasm.c:4267 varasm.c:4311
 msgid "%Jweak declaration of '%D' must precede definition"
 msgstr "%Jschwache Deklaration von 禄%D芦 muss der Definition vorangehen"
 
-#: varasm.c:4274
+#: varasm.c:4275
 msgid "%Jweak declaration of '%D' after first use results in unspecified behavior"
 msgstr "%Jschwache Deklaration von 禄%D芦 nach erster Benutzung f眉hrt zu undefiniertem Verhalten"
 
-#: varasm.c:4308
+#: varasm.c:4309
 msgid "%Jweak declaration of '%D' must be public"
 msgstr "%Jschwache Deklaration von 禄%D芦 muss 枚ffentlich sein"
 
-#: varasm.c:4317
+#: varasm.c:4318
 msgid "%Jweak declaration of '%D' not supported"
 msgstr "%Jschwache Deklaration von 禄%D芦 wird nicht unterst眉tzt"
 
-#: varasm.c:4346 varasm.c:4436
+#: varasm.c:4347 varasm.c:4437
 msgid "only weak aliases are supported in this configuration"
 msgstr "in dieser Konfiguration werden nur schwache Aliase unterst眉tzt"
 
-#: varasm.c:4439
+#: varasm.c:4440
 msgid "alias definitions not supported in this configuration; ignored"
 msgstr "Alias-Definitionen werden in dieser Konfiguration nicht unterst眉tzt; ignoriert"
 
-#: varasm.c:4468
+#: varasm.c:4469
 msgid "visibility attribute not supported in this configuration; ignored"
 msgstr "Sichtbarkeitsattribute werden in dieser Konfiguration nicht unterst眉tzt; ignoriert"
 
@@ -7404,7 +7414,7 @@
 msgid "junk at end of '#pragma unused'"
 msgstr "Ausschuss am Ende von '#pragma unused'"
 
-#: config/darwin.c:1347
+#: config/darwin.c:1312
 msgid "internal and protected visibility attributes not supportedin this configuration; ignored"
 msgstr "interne und gesch眉tzte Sichtbarkeitsattribute werden in dieser Konfiguration nicht unterst眉tzt; ignoriert"
 
@@ -7448,7 +7458,7 @@
 msgid "bad value `%s' for -mfp-trap-mode switch"
 msgstr "Falscher Wert 禄%s芦 f眉r Schalter -mfp-trap-mode"
 
-#: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1088
+#: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1117
 #, c-format
 msgid "bad value `%s' for -mtls-size switch"
 msgstr "Falscher Wert 禄%s芦 f眉r Schalter -mtls-size"
@@ -7488,90 +7498,90 @@
 msgid "bad value `%s' for -mmemory-latency"
 msgstr "Falscher Wert 禄%s芦 f眉r -mmemory-latency"
 
-#: config/alpha/alpha.c:5425
+#: config/alpha/alpha.c:5436
 #, c-format
 msgid "invalid %%H value"
 msgstr "Ung眉ltiger %%H-Wert"
 
-#: config/alpha/alpha.c:5446
+#: config/alpha/alpha.c:5457
 #, c-format
 msgid "invalid %%J value"
 msgstr "Ung眉ltiger %%J-Wert"
 
-#: config/alpha/alpha.c:5462 config/ia64/ia64.c:4263
+#: config/alpha/alpha.c:5473 config/ia64/ia64.c:4269
 #, c-format
 msgid "invalid %%r value"
 msgstr "Ung眉ltiger %%r-Wert"
 
-#: config/alpha/alpha.c:5472 config/rs6000/rs6000.c:9241
+#: config/alpha/alpha.c:5483 config/rs6000/rs6000.c:9332
 #: config/xtensa/xtensa.c:2014
 #, c-format
 msgid "invalid %%R value"
 msgstr "Ung眉ltiger %%R-Wert"
 
-#: config/alpha/alpha.c:5478 config/rs6000/rs6000.c:9160
+#: config/alpha/alpha.c:5489 config/rs6000/rs6000.c:9251
 #: config/xtensa/xtensa.c:1981
 #, c-format
 msgid "invalid %%N value"
 msgstr "Ung眉ltiger %%N-Wert"
 
-#: config/alpha/alpha.c:5486 config/rs6000/rs6000.c:9188
+#: config/alpha/alpha.c:5497 config/rs6000/rs6000.c:9279
 #, c-format
 msgid "invalid %%P value"
 msgstr "Ung眉ltiger %%P-Wert"
 
-#: config/alpha/alpha.c:5494
+#: config/alpha/alpha.c:5505
 #, c-format
 msgid "invalid %%h value"
 msgstr "Ung眉ltiger %%h-Wert"
 
-#: config/alpha/alpha.c:5502 config/xtensa/xtensa.c:2007
+#: config/alpha/alpha.c:5513 config/xtensa/xtensa.c:2007
 #, c-format
 msgid "invalid %%L value"
 msgstr "Ung眉ltiger %%L-Wert"
 
-#: config/alpha/alpha.c:5541 config/rs6000/rs6000.c:9142
+#: config/alpha/alpha.c:5552 config/rs6000/rs6000.c:9233
 #, c-format
 msgid "invalid %%m value"
 msgstr "Ung眉ltiger %%m-Wert"
 
-#: config/alpha/alpha.c:5549 config/rs6000/rs6000.c:9150
+#: config/alpha/alpha.c:5560 config/rs6000/rs6000.c:9241
 #, c-format
 msgid "invalid %%M value"
 msgstr "Ung眉ltiger %%M-Wert"
 
-#: config/alpha/alpha.c:5593
+#: config/alpha/alpha.c:5604
 #, c-format
 msgid "invalid %%U value"
 msgstr "Ung眉ltiger %%U-Wert"
 
-#: config/alpha/alpha.c:5605 config/alpha/alpha.c:5619
-#: config/rs6000/rs6000.c:9249
+#: config/alpha/alpha.c:5616 config/alpha/alpha.c:5630
+#: config/rs6000/rs6000.c:9340
 #, c-format
 msgid "invalid %%s value"
 msgstr "Ung眉ltiger %%s-Wert"
 
-#: config/alpha/alpha.c:5642
+#: config/alpha/alpha.c:5653
 #, c-format
 msgid "invalid %%C value"
 msgstr "Ung眉ltiger %%C-Wert"
 
-#: config/alpha/alpha.c:5679 config/rs6000/rs6000.c:8979
-#: config/rs6000/rs6000.c:8999
+#: config/alpha/alpha.c:5690 config/rs6000/rs6000.c:9070
+#: config/rs6000/rs6000.c:9090
 #, c-format
 msgid "invalid %%E value"
 msgstr "Ung眉ltiger %%E-Wert"
 
-#: config/alpha/alpha.c:5704 config/alpha/alpha.c:5752
+#: config/alpha/alpha.c:5715 config/alpha/alpha.c:5763
 msgid "unknown relocation unspec"
 msgstr "Unbekanntes relocation unspec"
 
-#: config/alpha/alpha.c:5713 config/rs6000/rs6000.c:9562
+#: config/alpha/alpha.c:5724 config/rs6000/rs6000.c:9653
 #, c-format
 msgid "invalid %%xn code"
 msgstr "Ung眉ltiger %%xn-Code"
 
-#: config/alpha/alpha.c:6657 config/alpha/alpha.c:6660 config/s390/s390.c:6575
+#: config/alpha/alpha.c:6668 config/alpha/alpha.c:6671 config/s390/s390.c:6575
 #: config/s390/s390.c:6578
 msgid "bad builtin fcode"
 msgstr "Falscher eingebauter fcode"
@@ -7707,7 +7717,7 @@
 msgid "Tune expected memory latency"
 msgstr "Die erwartete Speicher-Wartezeit abstimmen"
 
-#: config/alpha/alpha.h:376 config/ia64/ia64.h:267 config/rs6000/sysv4.h:90
+#: config/alpha/alpha.h:376 config/ia64/ia64.h:272 config/rs6000/sysv4.h:90
 msgid "Specify bit size of immediate TLS offsets"
 msgstr "Bit-Breite des unmittelbaren TLS-Versatzes angeben"
 
@@ -7726,17 +7736,17 @@
 msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
 msgstr "Argument des Attributes 禄%s芦 ist nicht \"ilink1\" oder \"ilink2\""
 
-#: config/arc/arc.c:1714 config/m32r/m32r.c:2352
+#: config/arc/arc.c:1714 config/m32r/m32r.c:2349
 #, c-format
 msgid "invalid operand to %%R code"
 msgstr "Ung眉ltiger Operand f眉r %%R-Code"
 
-#: config/arc/arc.c:1746 config/m32r/m32r.c:2375
+#: config/arc/arc.c:1746 config/m32r/m32r.c:2372
 #, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "Ung眉ltiger Operand f眉r %%H/%%L-Code"
 
-#: config/arc/arc.c:1769 config/m32r/m32r.c:2446
+#: config/arc/arc.c:1769 config/m32r/m32r.c:2443
 #, c-format
 msgid "invalid operand to %%U code"
 msgstr "Ung眉ltiger Operand f眉r %%U-Code"
@@ -7747,7 +7757,7 @@
 msgstr "Ung眉ltiger Operand f眉r %%V-Code"
 
 #. Unknown flag.
-#: config/arc/arc.c:1787 config/m32r/m32r.c:2473 config/sparc/sparc.c:7010
+#: config/arc/arc.c:1787 config/m32r/m32r.c:2470 config/sparc/sparc.c:7152
 msgid "invalid operand output code"
 msgstr "Ung眉ltiger Operanden-Ausgabecode"
 
@@ -7756,7 +7766,7 @@
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr "Schalter -mcpu=%s steht in Konflikt mit dem Schalter -march="
 
-#: config/arm/arm.c:530 config/rs6000/rs6000.c:767 config/sparc/sparc.c:424
+#: config/arm/arm.c:530 config/rs6000/rs6000.c:785 config/sparc/sparc.c:426
 #, c-format
 msgid "bad value (%s) for %s switch"
 msgstr "Falscher Wert (%s) f眉r Schalter %s"
@@ -7839,13 +7849,13 @@
 msgid "unable to use '%s' for PIC register"
 msgstr "禄%s芦 kann nicht f眉r PIC-Register verwendet werden"
 
-#: config/arm/arm.c:2249 config/arm/arm.c:2267 config/avr/avr.c:4558
-#: config/c4x/c4x.c:4447 config/h8300/h8300.c:4260 config/i386/i386.c:1592
-#: config/i386/i386.c:1638 config/ip2k/ip2k.c:3169
+#: config/arm/arm.c:2249 config/arm/arm.c:2267 config/avr/avr.c:4523
+#: config/c4x/c4x.c:4447 config/h8300/h8300.c:4260 config/i386/i386.c:1598
+#: config/i386/i386.c:1644 config/ip2k/ip2k.c:3169
 #: config/m68hc11/m68hc11.c:1311 config/m68k/m68k.c:345
 #: config/mcore/mcore.c:3375 config/ns32k/ns32k.c:1064
-#: config/rs6000/rs6000.c:14866 config/sh/sh.c:6873 config/sh/sh.c:6894
-#: config/sh/sh.c:6929 config/stormy16/stormy16.c:2073 config/v850/v850.c:2173
+#: config/rs6000/rs6000.c:15070 config/sh/sh.c:6874 config/sh/sh.c:6895
+#: config/sh/sh.c:6930 config/stormy16/stormy16.c:2073 config/v850/v850.c:2173
 #, c-format
 msgid "`%s' attribute only applies to functions"
 msgstr "Attribut 禄%s芦 gilt nur f眉r Funktionen"
@@ -7860,7 +7870,7 @@
 msgstr "W盲hler muss 禄immediate芦 sein"
 
 #. @@@ better error message
-#: config/arm/arm.c:11284 config/i386/i386.c:14317 config/i386/i386.c:14351
+#: config/arm/arm.c:11284 config/i386/i386.c:14318 config/i386/i386.c:14352
 msgid "mask must be an immediate"
 msgstr "Maske muss 禄immediate芦 sein"
 
@@ -7996,55 +8006,55 @@
 msgid "Ignore dllimport attribute for functions"
 msgstr "Attribut dllimport f眉r Funktionen ignorieren"
 
-#: config/avr/avr.c:514
+#: config/avr/avr.c:511
 #, c-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr "Wechsel gro脽er Rahmenzeiger (%d) mit -mtiny-stack"
 
-#: config/avr/avr.c:1101
+#: config/avr/avr.c:1098
 msgid "bad address, not (reg+disp):"
 msgstr "Falsche Adresse, nicht (reg+disp):"
 
-#: config/avr/avr.c:1109
+#: config/avr/avr.c:1106
 msgid "internal compiler error.  Bad address:"
 msgstr "Interner Compiler-Fehler. Falsche Adresse:"
 
-#: config/avr/avr.c:1122
+#: config/avr/avr.c:1119
 msgid "internal compiler error.  Unknown mode:"
 msgstr "Interner Compiler-Fehler. Unbekannter Modus:"
 
-#: config/avr/avr.c:1744 config/avr/avr.c:2405
+#: config/avr/avr.c:1741 config/avr/avr.c:2402
 msgid "invalid insn:"
 msgstr "Ung眉ltiger Befehl:"
 
-#: config/avr/avr.c:1778 config/avr/avr.c:1861 config/avr/avr.c:1910
-#: config/avr/avr.c:1919 config/avr/avr.c:2014 config/avr/avr.c:2183
-#: config/avr/avr.c:2439 config/avr/avr.c:2547
+#: config/avr/avr.c:1775 config/avr/avr.c:1858 config/avr/avr.c:1907
+#: config/avr/avr.c:1916 config/avr/avr.c:2011 config/avr/avr.c:2180
+#: config/avr/avr.c:2436 config/avr/avr.c:2544
 msgid "incorrect insn:"
 msgstr "Falscher Befehl:"
 
-#: config/avr/avr.c:1938 config/avr/avr.c:2099 config/avr/avr.c:2254
-#: config/avr/avr.c:2591
+#: config/avr/avr.c:1935 config/avr/avr.c:2096 config/avr/avr.c:2251
+#: config/avr/avr.c:2588
 msgid "unknown move insn:"
 msgstr "Falscher Kopierbefehl:"
 
-#: config/avr/avr.c:2814
+#: config/avr/avr.c:2811
 msgid "bad shift insn:"
 msgstr "Falscher Schiebe-Befehl:"
 
-#: config/avr/avr.c:2927 config/avr/avr.c:3348 config/avr/avr.c:3719
+#: config/avr/avr.c:2924 config/avr/avr.c:3345 config/avr/avr.c:3716
 msgid "internal compiler error.  Incorrect shift:"
 msgstr "Interner Compiler-Fehler. Falsche Verschiebung:"
 
-#: config/avr/avr.c:4532 config/ip2k/ip2k.c:3144
+#: config/avr/avr.c:4497 config/ip2k/ip2k.c:3144
 msgid "only initialized variables can be placed into program memory area"
 msgstr "Nur initialisierte Variablen k枚nnen im Programmspeicherbereich platziert werden"
 
-#: config/avr/avr.c:4626
+#: config/avr/avr.c:4591
 msgid "only uninitialized variables can be placed in the .noinit section"
 msgstr "Nur uninitialisierte Variablen k枚nnen im .noinit-Bereich platziert werden"
 
-#: config/avr/avr.c:4640
+#: config/avr/avr.c:4605
 #, c-format
 msgid "MCU `%s' supported for assembler only"
 msgstr "MCU 禄%s芦 nur f眉r Assemblierung unterst眉tzt"
@@ -9221,7 +9231,7 @@
 msgid "code model %s not supported in PIC mode"
 msgstr "Codemodell %s wird im PIC-Modus nicht unterst眉tzt"
 
-#: config/i386/i386.c:1189 config/sparc/sparc.c:387
+#: config/i386/i386.c:1189 config/sparc/sparc.c:389
 #, c-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr "Falscher Wert (%s) f眉r Schalter -mcmodel="
@@ -9254,138 +9264,138 @@
 msgid "bad value (%s) for -march= switch"
 msgstr "Falscher Wert (%s) f眉r Schalter -march="
 
-#: config/i386/i386.c:1260
+#: config/i386/i386.c:1266
 #, c-format
 msgid "bad value (%s) for -mtune= switch"
 msgstr "Falscher Wert (%s) f眉r Schalter -mtune="
 
-#: config/i386/i386.c:1277
+#: config/i386/i386.c:1283
 #, c-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr "-mregparm=%d ist nicht zwischen 0 und %d"
 
-#: config/i386/i386.c:1290
+#: config/i386/i386.c:1296
 msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr "-malign-loops ist veraltet, Ersatz: -falign-loops"
 
-#: config/i386/i386.c:1295 config/i386/i386.c:1308 config/i386/i386.c:1321
+#: config/i386/i386.c:1301 config/i386/i386.c:1314 config/i386/i386.c:1327
 #, c-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr "-malign-loops=%d ist nicht zwischen 0 und %d"
 
-#: config/i386/i386.c:1303
+#: config/i386/i386.c:1309
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr "-malign-jumps ist veraltet, Ersatz: -falign-jumps"
 
-#: config/i386/i386.c:1316
+#: config/i386/i386.c:1322
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr "-malign-functions ist veraltet, Ersatz: -falign-functions"
 
-#: config/i386/i386.c:1354
+#: config/i386/i386.c:1360
 #, c-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr "-mpreferred-stack-boundary=%d ist nicht zwischen %d und 12"
 
-#: config/i386/i386.c:1366
+#: config/i386/i386.c:1372
 #, c-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr "-mbranch-cost=%d ist nicht zwischen 0 und 5"
 
-#: config/i386/i386.c:1378
+#: config/i386/i386.c:1384
 #, c-format
 msgid "bad value (%s) for -mtls-dialect= switch"
 msgstr "Falscher Wert (%s) f眉r Schalter -mtls-dialect="
 
-#: config/i386/i386.c:1407
+#: config/i386/i386.c:1413
 msgid "-malign-double makes no sense in the 64bit mode"
 msgstr "-malign-double ist im 64-Bit-Modus sinnlos"
 
-#: config/i386/i386.c:1409
+#: config/i386/i386.c:1415
 msgid "-mrtd calling convention not supported in the 64bit mode"
 msgstr "Aufrufkonvention -mrtd wird im 64-Bit-Modus nicht unterst眉tzt"
 
-#: config/i386/i386.c:1431 config/i386/i386.c:1442
+#: config/i386/i386.c:1437 config/i386/i386.c:1448
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr "SSE-Befehlssatz ausgeschaltet, es wird 387-Arithmetik verwendet"
 
-#: config/i386/i386.c:1447
+#: config/i386/i386.c:1453
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr "387-Befehlssatz ausgeschaltet, es wird SSE-Arithmetik verwendet"
 
-#: config/i386/i386.c:1454
+#: config/i386/i386.c:1460
 #, c-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr "Falscher Wert (%s) f眉r Schalter -mfpmath="
 
-#: config/i386/i386.c:1602 config/i386/i386.c:1613
+#: config/i386/i386.c:1608 config/i386/i386.c:1619
 msgid "fastcall and stdcall attributes are not compatible"
 msgstr "Attribute fastcall und stdcall sind nicht vertr盲glich"
 
-#: config/i386/i386.c:1606 config/i386/i386.c:1662
+#: config/i386/i386.c:1612 config/i386/i386.c:1668
 msgid "fastcall and regparm attributes are not compatible"
 msgstr "Attribute fastcall und regparm sind nicht vertr盲glich"
 
-#: config/i386/i386.c:1649
+#: config/i386/i386.c:1655
 #, c-format
 msgid "`%s' attribute requires an integer constant argument"
 msgstr "Attribut 禄%s芦 ben枚tigt eine Ganzzahlkonstante als Argument"
 
-#: config/i386/i386.c:1655
+#: config/i386/i386.c:1661
 #, c-format
 msgid "argument to `%s' attribute larger than %d"
 msgstr "Argument f眉r Attribut 禄%s芦 ist gr枚脽er als %d"
 
-#: config/i386/i386.c:2621
+#: config/i386/i386.c:2627
 msgid "SSE vector argument without SSE enabled changes the ABI"
 msgstr "SSE-Vektorargument ohne eingeschaltetes SSE 盲ndert das ABI"
 
-#: config/i386/i386.c:2637
+#: config/i386/i386.c:2643
 msgid "MMX vector argument without MMX enabled changes the ABI"
 msgstr "MMX-Vektorargument ohne eingeschaltetes MMX 盲ndert das ABI"
 
-#: config/i386/i386.c:2865
+#: config/i386/i386.c:2871
 msgid "SSE vector return without SSE enabled changes the ABI"
 msgstr "SSE-Vektorr眉ckgabe ohne eingeschaltetes SSE 盲ndert das ABI"
 
-#: config/i386/i386.c:6840
+#: config/i386/i386.c:6841
 msgid "invalid UNSPEC as operand"
 msgstr "ung眉ltiges UNSPEC als Operand"
 
-#: config/i386/i386.c:7098
+#: config/i386/i386.c:7099
 msgid "extended registers have no high halves"
 msgstr "erweiterte Register haben keine oberen H盲lften"
 
-#: config/i386/i386.c:7113
+#: config/i386/i386.c:7114
 msgid "unsupported operand size for extended register"
 msgstr "nicht unterst眉tzte Operandengr枚脽e f眉r erweitertes Register"
 
-#: config/i386/i386.c:7428
+#: config/i386/i386.c:7429
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr "Operand ist weder eine Konstante noch ein Bedingungscode, ung眉ltiger Operandencode 禄c芦"
 
-#: config/i386/i386.c:7474
+#: config/i386/i386.c:7475
 #, c-format
 msgid "invalid operand code `%c'"
 msgstr "ung眉ltiger Operandencode 禄%c芦"
 
-#: config/i386/i386.c:7517
+#: config/i386/i386.c:7518
 msgid "invalid constraints for operand"
 msgstr "ung眉ltige Bedingungen f眉r Operand"
 
-#: config/i386/i386.c:12031
+#: config/i386/i386.c:12032
 msgid "unknown insn mode"
 msgstr "unbekannter Befehlsmodus"
 
-#: config/i386/i386.c:14119 config/i386/i386.c:14155
+#: config/i386/i386.c:14120 config/i386/i386.c:14156
 #, c-format
 msgid "selector must be an integer constant in the range 0..%i"
 msgstr "Wahl muss auf Ganzzahlkonstante im Bereich 0..%i fallen"
 
-#: config/i386/i386.c:14383
+#: config/i386/i386.c:14384
 msgid "shift must be an immediate"
 msgstr "Verschiebung muss direkt angegeben werden"
 
-#: config/i386/i386.c:15406
+#: config/i386/i386.c:15407
 #, c-format
 msgid "`%s' incompatible attribute ignored"
 msgstr "禄%s芦-inkompatibles Attribut wird ignoriert"
@@ -9674,7 +9684,7 @@
 #. variable, type `char *', is set to the variable part of the given
 #. option if the fixed part matches.  The actual option name is made
 #. by appending `-m' to the specified name.
-#: config/i386/i386.h:461 config/ia64/ia64.h:269 config/rs6000/rs6000.h:449
+#: config/i386/i386.h:461 config/ia64/ia64.h:274 config/rs6000/rs6000.h:449
 #: config/s390/s390.h:146 config/sparc/sparc.h:656
 msgid "Schedule code for given CPU"
 msgstr "Code f眉r die gegebene CPU planen"
@@ -9792,7 +9802,7 @@
 msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
 msgstr "iC2.0 und iC3.0 sind unvertr盲glich - iC3.0 wird verwendet"
 
-#: config/i960/i960.c:1456 config/m68k/m68k.c:600 config/rs6000/rs6000.c:11597
+#: config/i960/i960.c:1456 config/m68k/m68k.c:600 config/rs6000/rs6000.c:11690
 msgid "stack limit expression is not supported"
 msgstr "Ausdruck der Stapelgrenze wird nicht unterst眉tzt"
 
@@ -9949,41 +9959,41 @@
 msgid "%Jaddress area attribute cannot be specified for functions"
 msgstr "%JAdressbereichsattribut kann nicht f眉r Funktionen angegeben werden"
 
-#: config/ia64/ia64.c:4308
+#: config/ia64/ia64.c:4314
 msgid "ia64_print_operand: unknown code"
 msgstr "ia64_print_operand: unbekannter Code"
 
-#: config/ia64/ia64.c:4648
+#: config/ia64/ia64.c:4654
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr "Wert von -mfixed-range muss die Form REG1-REG2 haben"
 
-#: config/ia64/ia64.c:4675
+#: config/ia64/ia64.c:4681
 #, c-format
 msgid "%s-%s is an empty range"
 msgstr "%s-%s ist ein leerer Bereich"
 
-#: config/ia64/ia64.c:4723
+#: config/ia64/ia64.c:4729
 msgid "cannot optimize floating point division for both latency and throughput"
 msgstr "Flie脽kommadivision kann nicht gleichzeitig auf Wartezeit und Durchsatz optimiert werden"
 
-#: config/ia64/ia64.c:4729
+#: config/ia64/ia64.c:4735
 msgid "cannot optimize integer division for both latency and throughput"
 msgstr "Ganzzahldivision kann nicht gleichzeitig auf Wartezeit und Durchsatz optimiert werden"
 
-#: config/ia64/ia64.c:4735
+#: config/ia64/ia64.c:4741
 msgid "cannot optimize square root for both latency and throughput"
 msgstr "Quadratwurzel kann nicht gleichzeitig auf Wartezeit und Durchsatz optimiert werden"
 
-#: config/ia64/ia64.c:4741
+#: config/ia64/ia64.c:4747
 msgid "not yet implemented: latency-optimized inline square root"
 msgstr "noch nicht implementiert: Wartezeit-optimierte eingebettete Quadratwurzel"
 
-#: config/ia64/ia64.c:4753
+#: config/ia64/ia64.c:4759
 #, c-format
 msgid "bad value (%s) for -mtls-size= switch"
 msgstr "Falscher Wert (%s) f眉r Schalter -mtls-size="
 
-#: config/ia64/ia64.c:4769
+#: config/ia64/ia64.c:4775
 #, c-format
 msgid "bad value (%s) for -tune= switch"
 msgstr "Falscher Wert (%s) f眉r Schalter -tune="
@@ -9991,107 +10001,107 @@
 #. This macro defines names of command options to set and clear bits in
 #. `target_flags'.  Its definition is an initializer with a subgrouping for
 #. each command option.
-#: config/ia64/ia64.h:172
+#: config/ia64/ia64.h:177
 msgid "Generate big endian code"
 msgstr "Big-Endian-Code erzeugen"
 
-#: config/ia64/ia64.h:174 config/mcore/mcore.h:154
+#: config/ia64/ia64.h:179 config/mcore/mcore.h:154
 msgid "Generate little endian code"
 msgstr "Little-Endian-Code erzeugen"
 
-#: config/ia64/ia64.h:176
+#: config/ia64/ia64.h:181
 msgid "Generate code for GNU as"
 msgstr "Code f眉r GNU as erzeugen"
 
-#: config/ia64/ia64.h:178
+#: config/ia64/ia64.h:183
 msgid "Generate code for Intel as"
 msgstr "Code f眉r Intel as erzeugen"
 
-#: config/ia64/ia64.h:180
+#: config/ia64/ia64.h:185
 msgid "Generate code for GNU ld"
 msgstr "Code f眉r GNU ld erzeugen"
 
-#: config/ia64/ia64.h:182
+#: config/ia64/ia64.h:187
 msgid "Generate code for Intel ld"
 msgstr "Code f眉r Intel ld erzeugen"
 
-#: config/ia64/ia64.h:184
+#: config/ia64/ia64.h:189
 msgid "Generate code without GP reg"
 msgstr "Code ohne GP-Register erzeugen"
 
-#: config/ia64/ia64.h:186
+#: config/ia64/ia64.h:191
 msgid "Emit stop bits before and after volatile extended asms"
 msgstr "Vor und nach fl眉chtig erweiterten asms Stop-Bits ausgeben"
 
-#: config/ia64/ia64.h:188
+#: config/ia64/ia64.h:193
 msgid "Don't emit stop bits before and after volatile extended asms"
 msgstr "Keine Stop-Bits vor und nach fl眉chtig erweiterten asms ausgeben"
 
-#: config/ia64/ia64.h:190
+#: config/ia64/ia64.h:195
 msgid "Emit code for Itanium (TM) processor B step"
 msgstr "Code f眉r Itanium (TM) B step ausgeben"
 
-#: config/ia64/ia64.h:192
+#: config/ia64/ia64.h:197
 msgid "Use in/loc/out register names"
 msgstr "in/loc/out-Registernamen ausgeben"
 
-#: config/ia64/ia64.h:194
+#: config/ia64/ia64.h:199
 msgid "Disable use of sdata/scommon/sbss"
 msgstr "Verwendung von sdata/scommon/sbss ausschalten"
 
-#: config/ia64/ia64.h:196
+#: config/ia64/ia64.h:201
 msgid "Enable use of sdata/scommon/sbss"
 msgstr "Verwendung von sdata/scommon/sbss einschalten"
 
-#: config/ia64/ia64.h:198
+#: config/ia64/ia64.h:203
 msgid "gp is constant (but save/restore gp on indirect calls)"
 msgstr "gp ist konstant (aber gp wird bei indirekten Aufrufen gesichert/wiederhergestellt)"
 
-#: config/ia64/ia64.h:200
+#: config/ia64/ia64.h:205
 msgid "Generate self-relocatable code"
 msgstr "Selbstverschiebbaren Code erzeugen"
 
-#: config/ia64/ia64.h:202
+#: config/ia64/ia64.h:207
 msgid "Generate inline floating point division, optimize for latency"
 msgstr "Eingebettete Flie脽kommadivision erzeugen, auf Wartezeit optimieren"
 
-#: config/ia64/ia64.h:204
+#: config/ia64/ia64.h:209
 msgid "Generate inline floating point division, optimize for throughput"
 msgstr "Eingebettete Flie脽kommadivision erzeugen, auf Durchsatz optimieren"
 
-#: config/ia64/ia64.h:206
+#: config/ia64/ia64.h:211
 msgid "Generate inline integer division, optimize for latency"
 msgstr "Eingebettete Ganzzahldivision erzeugen, auf Wartezeit optimieren"
 
-#: config/ia64/ia64.h:208
+#: config/ia64/ia64.h:213
 msgid "Generate inline integer division, optimize for throughput"
 msgstr "Eingebettete Ganzzahldivision erzeugen, auf Durchsatz optimieren"
 
-#: config/ia64/ia64.h:210
+#: config/ia64/ia64.h:215
 msgid "Generate inline square root, optimize for latency"
 msgstr "Eingebettete Quadratwurzel erzeugen, auf Wartezeit optimieren"
 
-#: config/ia64/ia64.h:212
+#: config/ia64/ia64.h:217
 msgid "Generate inline square root, optimize for throughput"
 msgstr "Eingebettete Quadratwurzel erzeugen, auf Durchsatz optimieren"
 
-#: config/ia64/ia64.h:214
+#: config/ia64/ia64.h:219
 msgid "Enable Dwarf 2 line debug info via GNU as"
 msgstr "Dwarf 2 Zeilenfehlersuchinfo 眉ber GNU as einschalten"
 
-#: config/ia64/ia64.h:216
+#: config/ia64/ia64.h:221
 msgid "Disable Dwarf 2 line debug info via GNU as"
 msgstr "Dwarf 2 Zeilenfehlersuchinfo 眉ber GNU as ausschalten"
 
-#: config/ia64/ia64.h:218
+#: config/ia64/ia64.h:223
 msgid "Enable earlier placing stop bits for better scheduling"
 msgstr "Fr眉here Stop-Bit-Platzierung f眉r bessere Planung einschalten"
 
-#: config/ia64/ia64.h:220
+#: config/ia64/ia64.h:225
 msgid "Disable earlier placing stop bits"
 msgstr "Fr眉here Stop-Bit-Platzierung ausschalten"
 
-#: config/ia64/ia64.h:265
+#: config/ia64/ia64.h:270
 msgid "Specify range of registers to make fixed"
 msgstr "Bereich der zu fixierenden Register angeben"
 
@@ -10128,7 +10138,7 @@
 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 msgstr "PRINT_OPERAND: Unbekanntes Zeichen '%c'"
 
-#: config/iq2000/iq2000.c:3478 config/mips/mips.c:5464
+#: config/iq2000/iq2000.c:3478 config/mips/mips.c:5463
 #: config/xtensa/xtensa.c:1950
 msgid "PRINT_OPERAND null pointer"
 msgstr "PRINT_OPERAND Null-Zeiger"
@@ -10138,12 +10148,12 @@
 msgid "invalid %%P operand"
 msgstr "unbekannter Operand f眉r %%P"
 
-#: config/iq2000/iq2000.c:3555 config/rs6000/rs6000.c:9178
+#: config/iq2000/iq2000.c:3555 config/rs6000/rs6000.c:9269
 #, c-format
 msgid "invalid %%p value"
 msgstr "unbekannter Wert f眉r %%p"
 
-#: config/iq2000/iq2000.c:3619 config/mips/mips.c:5594
+#: config/iq2000/iq2000.c:3619 config/mips/mips.c:5593
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr "ung眉ltige Verwendung von %%d, %%x oder %%X"
@@ -10199,48 +10209,48 @@
 msgid "bad value (%s) for -flush-trap=n (0=<n<=15)"
 msgstr "falscher Wert (%s) f眉r -flush-trap=n (0<=n<=15)"
 
-#: config/m32r/m32r.c:2322
+#: config/m32r/m32r.c:2319
 #, c-format
 msgid "invalid operand to %%s code"
 msgstr "ung眉ltiger Operand f眉r Code %%s"
 
-#: config/m32r/m32r.c:2329
+#: config/m32r/m32r.c:2326
 #, c-format
 msgid "invalid operand to %%p code"
 msgstr "ung眉ltiger Operand f眉r Code %%p"
 
-#: config/m32r/m32r.c:2384
+#: config/m32r/m32r.c:2381
 msgid "bad insn for 'A'"
 msgstr "falscher Befehl f眉r 'A'"
 
-#: config/m32r/m32r.c:2431
+#: config/m32r/m32r.c:2428
 #, c-format
 msgid "invalid operand to %%T/%%B code"
 msgstr "ung眉ltiger Operand f眉r Code %%T/%%B"
 
-#: config/m32r/m32r.c:2454
+#: config/m32r/m32r.c:2451
 #, c-format
 msgid "invalid operand to %%N code"
 msgstr "ung眉ltiger Operand f眉r Code %%N"
 
-#: config/m32r/m32r.c:2487
+#: config/m32r/m32r.c:2484
 msgid "pre-increment address is not a register"
 msgstr "Pre-Increment-Adresse ist kein Register"
 
-#: config/m32r/m32r.c:2494
+#: config/m32r/m32r.c:2491
 msgid "pre-decrement address is not a register"
 msgstr "Pre-Decrement-Adresse ist kein Register"
 
-#: config/m32r/m32r.c:2501
+#: config/m32r/m32r.c:2498
 msgid "post-increment address is not a register"
 msgstr "Post-Increment-Adresse ist kein Register"
 
-#: config/m32r/m32r.c:2577 config/m32r/m32r.c:2593
-#: config/rs6000/rs6000.c:15063
+#: config/m32r/m32r.c:2574 config/m32r/m32r.c:2590
+#: config/rs6000/rs6000.c:15267
 msgid "bad address"
 msgstr "Falsche Adresse"
 
-#: config/m32r/m32r.c:2598
+#: config/m32r/m32r.c:2595
 msgid "lo_sum not of register"
 msgstr "lo_sum nicht von einem Register"
 
@@ -10640,154 +10650,154 @@
 msgid "bad test"
 msgstr "Falscher Test"
 
-#: config/mips/mips.c:4600
+#: config/mips/mips.c:4599
 #, c-format
 msgid "bad value (%s) for -mabi= switch"
 msgstr "Falscher Wert (%s) f眉r Schalter -mabi="
 
-#: config/mips/mips.c:4623
+#: config/mips/mips.c:4622
 #, c-format
 msgid "-mips%s conflicts with the other architecture options, which specify a MIPS%d processor"
 msgstr "-mips%s steht in Konflikt mit den anderen Architekturoptionen, die einen MIPS%d-Prozessor angeben"
 
-#: config/mips/mips.c:4642
+#: config/mips/mips.c:4641
 #, c-format
 msgid "-march=%s is not compatible with the selected ABI"
 msgstr "-march=%s ist mit dem ausgew盲hlten ABI unvertr盲glich"
 
-#: config/mips/mips.c:4657
+#: config/mips/mips.c:4656
 msgid "-mgp64 used with a 32-bit processor"
 msgstr "-mgp64 mit einem 32-Bit-Prozessor verwendet"
 
-#: config/mips/mips.c:4659
+#: config/mips/mips.c:4658
 msgid "-mgp32 used with a 64-bit ABI"
 msgstr "-mgp32 mit einem 64-Bit-ABI verwendet"
 
-#: config/mips/mips.c:4661
+#: config/mips/mips.c:4660
 msgid "-mgp64 used with a 32-bit ABI"
 msgstr "-mgp64 mit einem 32-Bit-ABI verwendet"
 
-#: config/mips/mips.c:4679 config/mips/mips.c:4681 config/mips/mips.c:4683
-#: config/mips/mips.c:4811
+#: config/mips/mips.c:4678 config/mips/mips.c:4680 config/mips/mips.c:4682
+#: config/mips/mips.c:4810
 #, c-format
 msgid "unsupported combination: %s"
 msgstr "nicht unterst眉tzte Kombination: %s"
 
-#: config/mips/mips.c:4775
+#: config/mips/mips.c:4774
 msgid "-g is only supported using GNU as,"
 msgstr "-g wird nur mit GNU as unterst眉tzt,"
 
-#: config/mips/mips.c:4777
+#: config/mips/mips.c:4776
 msgid "-g is only supported using GNU as with -mabi=32,"
 msgstr "-g wird nur mit GNU as mit -mabi=32 unterst眉tzt,"
 
-#: config/mips/mips.c:4778 config/pa/pa.c:353
+#: config/mips/mips.c:4777 config/pa/pa.c:353
 msgid "-g option disabled"
 msgstr "Option -g ausgeschaltet"
 
-#: config/mips/mips.c:4806
+#: config/mips/mips.c:4805
 msgid "generation of Branch Likely instructions enabled, but not supported by architecture"
 msgstr "Erzeugung von 禄Branch Likely芦-Befehlen eingeschaltet, aber nicht unterst眉tzt durch Architektur"
 
-#: config/mips/mips.c:4823
+#: config/mips/mips.c:4822
 msgid "-G is incompatible with PIC code which is the default"
 msgstr "-G ist mit PIC-Code unvertr盲glich, was Standard ist"
 
-#: config/mips/mips.c:4851
+#: config/mips/mips.c:4850
 msgid "-membedded-pic and -mabicalls are incompatible"
 msgstr "-membedded-pic und -mabicalls sind unvertr盲glich"
 
-#: config/mips/mips.c:4854
+#: config/mips/mips.c:4853
 msgid "-G and -membedded-pic are incompatible"
 msgstr "-G und -membedded-pic sind unvertr盲glich"
 
-#: config/mips/mips.c:4886
+#: config/mips/mips.c:4885
 msgid "non-PIC n64 with explicit relocations"
 msgstr "nicht-PIC n64 mit expliziten Auslagerungen"
 
-#: config/mips/mips.c:5274
+#: config/mips/mips.c:5273
 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr "mips_debugger_offset mit nicht-Stapel/Rahmen/Argument-Zeiger aufgerufen"
 
-#: config/mips/mips.c:5401
+#: config/mips/mips.c:5400
 #, c-format
 msgid "internal error: %%) found without a %%( in assembler pattern"
 msgstr "interner Fehler: %%) ohne %%( in Assemblermuster gefunden"
 
-#: config/mips/mips.c:5415
+#: config/mips/mips.c:5414
 #, c-format
 msgid "internal error: %%] found without a %%[ in assembler pattern"
 msgstr "interner Fehler: %%] ohne %%[ in Assemblermuster gefunden"
 
-#: config/mips/mips.c:5428
+#: config/mips/mips.c:5427
 #, c-format
 msgid "internal error: %%> found without a %%< in assembler pattern"
 msgstr "interner Fehler: %%> ohne %%< in Assemblermuster gefunden"
 
-#: config/mips/mips.c:5441
+#: config/mips/mips.c:5440
 #, c-format
 msgid "internal error: %%} found without a %%{ in assembler pattern"
 msgstr "interner Fehler: %%} ohne %%{ in Assemblermuster gefunden"
 
-#: config/mips/mips.c:5455
+#: config/mips/mips.c:5454
 #, c-format
 msgid "PRINT_OPERAND: unknown punctuation '%c'"
 msgstr "PRINT_OPERAND: unbekanntes Zeichen '%c'"
 
-#: config/mips/mips.c:5484
+#: config/mips/mips.c:5483
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%C"
 msgstr "PRINT_OPERAND, ung眉ltiger Befehl f眉r %%C"
 
-#: config/mips/mips.c:5501
+#: config/mips/mips.c:5500
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%N"
 msgstr "PRINT_OPERAND, ung眉ltiger Befehl f眉r %%N"
 
-#: config/mips/mips.c:5510
+#: config/mips/mips.c:5509
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%F"
 msgstr "PRINT_OPERAND, ung眉ltiger Befehl f眉r %%F"
 
-#: config/mips/mips.c:5519
+#: config/mips/mips.c:5518
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%W"
 msgstr "PRINT_OPERAND, ung眉ltiger Befehl f眉r %%W"
 
-#: config/mips/mips.c:5625
+#: config/mips/mips.c:5624
 msgid "PRINT_OPERAND, invalid operand for relocation"
 msgstr "PRINT_OPERAND, ung眉ltiger Operand f眉r Auslagerung"
 
-#: config/mips/mips.c:8310
+#: config/mips/mips.c:8324
 #, c-format
 msgid "can not handle inconsistent calls to `%s'"
 msgstr "inkonsistente Aufrufe von 禄%s芦 nicht behandeln"
 
-#: config/mips/mips.c:9316
+#: config/mips/mips.c:9333
 msgid "the cpu name must be lower case"
 msgstr "CPU-Name muss klein geschrieben sein"
 
-#: config/mips/mips.c:9338
+#: config/mips/mips.c:9355
 #, c-format
 msgid "bad value (%s) for %s"
 msgstr "Falscher Wert (%s) f眉r %s"
 
-#: config/mips/mips.c:9607
+#: config/mips/mips.c:9624
 #, c-format
 msgid "can't rewind temp file: %m"
 msgstr "tempor盲re Datei konnte nicht zur眉ckgesetzt werden: %m"
 
-#: config/mips/mips.c:9611
+#: config/mips/mips.c:9628
 #, c-format
 msgid "can't write to output file: %m"
 msgstr "in die Ausgabedatei kann nicht geschrieben werden: %m"
 
-#: config/mips/mips.c:9614
+#: config/mips/mips.c:9631
 #, c-format
 msgid "can't read from temp file: %m"
 msgstr "von der tempor盲ren Datei kann nicht gelesen werden: %m"
 
-#: config/mips/mips.c:9617
+#: config/mips/mips.c:9634
 #, c-format
 msgid "can't close temp file: %m"
 msgstr "die tempor盲re Datei kann nicht geschlossen werden: %m"
@@ -11022,7 +11032,7 @@
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2418
+#: config/mips/mips.h:2430
 msgid "mips16 function profiling"
 msgstr "Profiling f眉r mips16-Funktionen"
 
@@ -11578,167 +11588,176 @@
 msgid "junk at end of #pragma longcall"
 msgstr "Ausschuss am Ende von #pragma longcall"
 
-#: config/rs6000/rs6000.c:791
+#: config/rs6000/rs6000.c:809
 msgid "-mmultiple is not supported on little endian systems"
 msgstr "-mmultiple wird auf 禄little endian芦-Systemen nicht unterst眉tzt"
 
-#: config/rs6000/rs6000.c:798
+#: config/rs6000/rs6000.c:816
 msgid "-mstring is not supported on little endian systems"
 msgstr "-mstring wird auf 禄little endian芦-Systemen nicht unterst眉tzt"
 
-#: config/rs6000/rs6000.c:812
+#: config/rs6000/rs6000.c:830
 #, c-format
 msgid "unknown -mdebug-%s switch"
 msgstr "unbekannter Schalter -mdebug-%s"
 
-#: config/rs6000/rs6000.c:824
+#: config/rs6000/rs6000.c:842
 #, c-format
 msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
 msgstr "unbekanntes Argument 禄%s芦 f眉r -mtraceback; 禄full芦, 禄partial芦 oder 禄none芦 erwartet"
 
-#: config/rs6000/rs6000.c:835
+#: config/rs6000/rs6000.c:853
 #, c-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr "Unbekannter Schalter -mlong-double-%s"
 
-#: config/rs6000/rs6000.c:876
+#: config/rs6000/rs6000.c:894
 msgid "AltiVec and E500 instructions cannot coexist"
 msgstr "AltiVec- und E500-Befehle k枚nnen nicht koexistieren"
 
-#: config/rs6000/rs6000.c:1029
+#: config/rs6000/rs6000.c:1058
 #, c-format
 msgid "unknown -m%s= option specified: '%s'"
 msgstr "unbekannte Option f眉r -m%s= angegeben: 禄%s芦"
 
-#: config/rs6000/rs6000.c:1050
+#: config/rs6000/rs6000.c:1079
 #, c-format
 msgid "not configured for ABI: '%s'"
 msgstr "nicht f眉r ABI konfiguriert: 禄%s芦"
 
-#: config/rs6000/rs6000.c:1056
+#: config/rs6000/rs6000.c:1085
 #, c-format
 msgid "unknown ABI specified: '%s'"
 msgstr "unbekanntes ABI angegeben: 禄%s芦"
 
-#: config/rs6000/rs6000.c:1070
+#: config/rs6000/rs6000.c:1099
 #, c-format
 msgid "unknown -malign-XXXXX option specified: '%s'"
 msgstr "unbekannte Option -malign-XXXXX angegeben: 禄%s芦"
 
-#: config/rs6000/rs6000.c:3972
+#: config/rs6000/rs6000.c:4001
 msgid "Cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them."
 msgstr "Wert kann nicht in Vektorregister zur眉ckgegeben werden, da AltiVec-Befehle ausgeschaltet sind; -maltivec schaltet sie ein."
 
-#: config/rs6000/rs6000.c:4095
+#: config/rs6000/rs6000.c:4124
 msgid "Cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them."
 msgstr "Argument kann nicht in Vektorregister 眉bergegeben werden, da AltiVec-Befehle ausgeschaltet sind; -maltivec schaltet sie ein."
 
-#: config/rs6000/rs6000.c:5599
+#: config/rs6000/rs6000.c:5604
 msgid "argument 1 must be a 5-bit signed literal"
 msgstr "Argument 1 muss ein vorzeichenbehaftetes 5-Bit-Symbol sein"
 
-#: config/rs6000/rs6000.c:5701 config/rs6000/rs6000.c:6357
+#: config/rs6000/rs6000.c:5707 config/rs6000/rs6000.c:6374
 msgid "argument 2 must be a 5-bit unsigned literal"
 msgstr "Argument 2 muss ein vorzeichenloses 5-Bit-Symbol sein"
 
-#: config/rs6000/rs6000.c:5741
+#: config/rs6000/rs6000.c:5747
 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr "Argument 1 von __builtin_altivec_predicate muss eine Konstante sein"
 
-#: config/rs6000/rs6000.c:5795
+#: config/rs6000/rs6000.c:5801
 msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr "Argument 1 von __builtin_altivec_predicate ist au脽erhalb des Wertebereiches"
 
-#: config/rs6000/rs6000.c:5956
+#: config/rs6000/rs6000.c:5962
 msgid "argument 3 must be a 4-bit unsigned literal"
 msgstr "Argument 3 muss ein vorzeichenloses 4-Bit-Symbol sein"
 
-#: config/rs6000/rs6000.c:6126
+#: config/rs6000/rs6000.c:6134
 #, c-format
 msgid "argument to `%s' must be a 2-bit unsigned literal"
 msgstr "Argument f眉r 禄%s芦 muss ein vorzeichenloses 2-Bit-Symbol sein"
 
-#: config/rs6000/rs6000.c:6239
+#: config/rs6000/rs6000.c:6247
 msgid "argument to dss must be a 2-bit unsigned literal"
 msgstr "Argument f眉r dss muss ein vorzeichenloses 2-Bit-Symbol sein"
 
-#: config/rs6000/rs6000.c:6477
+#: config/rs6000/rs6000.c:6261
+#, c-format
+msgid "invalid parameter combination for `%s' AltiVec intrinsic"
+msgstr ""
+
+#: config/rs6000/rs6000.c:6494
 msgid "argument 1 of __builtin_spe_predicate must be a constant"
 msgstr "Argument 1 von __builtin_spe_predicate muss eine Konstante sein"
 
-#: config/rs6000/rs6000.c:6550
+#: config/rs6000/rs6000.c:6567
 msgid "argument 1 of __builtin_spe_predicate is out of range"
 msgstr "Argument 1 von __builtin_spe_predicate ist au脽erhalb des Wertebereiches"
 
-#: config/rs6000/rs6000.c:9008
+#: config/rs6000/rs6000.c:9099
 #, c-format
 msgid "invalid %%f value"
 msgstr "ung眉ltiger %%f-Wert"
 
-#: config/rs6000/rs6000.c:9017
+#: config/rs6000/rs6000.c:9108
 #, c-format
 msgid "invalid %%F value"
 msgstr "ung眉ltiger %%F-Wert"
 
-#: config/rs6000/rs6000.c:9026
+#: config/rs6000/rs6000.c:9117
 #, c-format
 msgid "invalid %%G value"
 msgstr "ung眉ltiger %%G-Wert"
 
-#: config/rs6000/rs6000.c:9061
+#: config/rs6000/rs6000.c:9152
 #, c-format
 msgid "invalid %%j code"
 msgstr "ung眉ltiger %%j-Code"
 
-#: config/rs6000/rs6000.c:9071
+#: config/rs6000/rs6000.c:9162
 #, c-format
 msgid "invalid %%J code"
 msgstr "ung眉ltiger %%J-Code"
 
-#: config/rs6000/rs6000.c:9081
+#: config/rs6000/rs6000.c:9172
 #, c-format
 msgid "invalid %%k value"
 msgstr "ung眉ltiger %%k-Wert"
 
-#: config/rs6000/rs6000.c:9101 config/xtensa/xtensa.c:2000
+#: config/rs6000/rs6000.c:9192 config/xtensa/xtensa.c:2000
 #, c-format
 msgid "invalid %%K value"
 msgstr "ung眉ltiger %%K-Wert"
 
-#: config/rs6000/rs6000.c:9168
+#: config/rs6000/rs6000.c:9259
 #, c-format
 msgid "invalid %%O value"
 msgstr "ung眉ltiger %%O-Wert"
 
-#: config/rs6000/rs6000.c:9215
+#: config/rs6000/rs6000.c:9306
 #, c-format
 msgid "invalid %%q value"
 msgstr "ung眉ltiger %%q-Wert"
 
-#: config/rs6000/rs6000.c:9259
+#: config/rs6000/rs6000.c:9350
 #, c-format
 msgid "invalid %%S value"
 msgstr "ung眉ltiger %%S-Wert"
 
-#: config/rs6000/rs6000.c:9301
+#: config/rs6000/rs6000.c:9392
 #, c-format
 msgid "invalid %%T value"
 msgstr "ung眉ltiger %%T-Wert"
 
-#: config/rs6000/rs6000.c:9311
+#: config/rs6000/rs6000.c:9402
 #, c-format
 msgid "invalid %%u value"
 msgstr "ung眉ltiger %%u-Wert"
 
-#: config/rs6000/rs6000.c:9320 config/xtensa/xtensa.c:1970
+#: config/rs6000/rs6000.c:9411 config/xtensa/xtensa.c:1970
 #, c-format
 msgid "invalid %%v value"
 msgstr "ung眉ltiger %%v-Wert"
 
-#: config/rs6000/rs6000.c:13815
+#: config/rs6000/rs6000.c:13913
 msgid "no profiling of 64-bit code for this ABI"
 msgstr "kein Profiling von 64-bit-Code f眉r dieses ABI"
 
+#: config/rs6000/rs6000.c:14986
+msgid "use of 'long' in AltiVec types is deprecated; use 'int'"
+msgstr ""
+
 #: config/rs6000/aix.h:184 config/rs6000/beos.h:32
 msgid "Always pass floating-point arguments in memory"
 msgstr "Flie脽kommaargumente immer 眉ber Speicher 眉bergeben"
@@ -11983,18 +12002,22 @@
 msgstr "Alle Bereichsgrenzen bei Aufrufbefehlen vermeiden"
 
 #: config/rs6000/rs6000.h:468
+msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
+msgstr ""
+
+#: config/rs6000/rs6000.h:471
 msgid "Determine which dependences between insns are considered costly"
 msgstr "Feststellen, welche Abh盲ngigkeiten zwischen Befehlen als teuer angesehen werden"
 
-#: config/rs6000/rs6000.h:470
+#: config/rs6000/rs6000.h:473
 msgid "Specify which post scheduling nop insertion scheme to apply"
 msgstr "Angeben, welches Schema zum Einf眉gen von nops nach der Planung angewendet werden soll"
 
-#: config/rs6000/rs6000.h:472
+#: config/rs6000/rs6000.h:475
 msgid "Specify alignment of structure fields default/natural"
 msgstr "Ausrichtung der Strukturfelder default/natural angeben"
 
-#: config/rs6000/rs6000.h:474
+#: config/rs6000/rs6000.h:477
 msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr "Planungspriorit盲t f眉r Verteilschlitz-beschr盲nkte Befehle angeben"
 
@@ -12010,7 +12033,7 @@
 #. Number of bytes into the frame return addresses can be found.  See
 #. rs6000_stack_info in rs6000.c for more information on how the different
 #. abi's store the return address.
-#: config/rs6000/rs6000.h:1923
+#: config/rs6000/rs6000.h:1932
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr "RETURN_ADDRESS_OFFSET nicht unterst眉tzt"
 
@@ -12277,28 +12300,28 @@
 msgid "enable fused multiply/add instructions"
 msgstr "verschmolzene Multiplikations/Additions-Befehle einschalten"
 
-#: config/sh/sh.c:5977
+#: config/sh/sh.c:5978
 msgid "__builtin_saveregs not supported by this subtarget"
 msgstr "__builtin_saveregs wird f眉r dieses Teilziel nicht unterst眉tzt"
 
-#: config/sh/sh.c:6879
+#: config/sh/sh.c:6880
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 msgstr "Attribut interrupt_handler ist mit-m5-compact unvertr盲glich"
 
 #. The sp_switch attribute only has meaning for interrupt functions.
-#: config/sh/sh.c:6901 config/sh/sh.c:6936
+#: config/sh/sh.c:6902 config/sh/sh.c:6937
 #, c-format
 msgid "`%s' attribute only applies to interrupt functions"
 msgstr "Attribut 禄%s芦 bezieht sich nur auf Unterbrechungsfunktionen"
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:6908
+#: config/sh/sh.c:6909
 #, c-format
 msgid "`%s' attribute argument not a string constant"
 msgstr "Attributargument 禄%s芦 ist keine Zeichenkettenkonstante"
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:6943
+#: config/sh/sh.c:6944
 #, c-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr "Attributargument 禄%s芦 ist keine Ganzzahlkonstante"
@@ -12310,69 +12333,69 @@
 msgid "Profiling is not supported on this target."
 msgstr "Profiling wird von diesem Ziel nicht unterst眉tzt"
 
-#: config/sparc/sparc.c:360
+#: config/sparc/sparc.c:362
 #, c-format
 msgid "%s is not supported by this configuration"
 msgstr "%s wird von dieser Konfiguration nicht unterst眉tzt"
 
-#: config/sparc/sparc.c:367
+#: config/sparc/sparc.c:369
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr "-mlong-double-64 ist mit -m64 nicht erlaubt"
 
-#: config/sparc/sparc.c:392
+#: config/sparc/sparc.c:394
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr "-mcmodel= wird auf 32-Bit-Systemen nicht unterst眉tzt"
 
-#: config/sparc/sparc.c:6818 config/sparc/sparc.c:6824
+#: config/sparc/sparc.c:6960 config/sparc/sparc.c:6966
 #, c-format
 msgid "invalid %%Y operand"
 msgstr "ung眉ltiger %%Y-Operand"
 
-#: config/sparc/sparc.c:6894
+#: config/sparc/sparc.c:7036
 #, c-format
 msgid "invalid %%A operand"
 msgstr "ung眉ltiger %%A-Operand"
 
-#: config/sparc/sparc.c:6904
+#: config/sparc/sparc.c:7046
 #, c-format
 msgid "invalid %%B operand"
 msgstr "ung眉ltiger %%B-Operand"
 
-#: config/sparc/sparc.c:6943
+#: config/sparc/sparc.c:7085
 #, c-format
 msgid "invalid %%c operand"
 msgstr "ung眉ltiger %%c-Operand"
 
-#: config/sparc/sparc.c:6944
+#: config/sparc/sparc.c:7086
 #, c-format
 msgid "invalid %%C operand"
 msgstr "ung眉ltiger %%C-Operand"
 
-#: config/sparc/sparc.c:6965
+#: config/sparc/sparc.c:7107
 #, c-format
 msgid "invalid %%d operand"
 msgstr "ung眉ltiger %%d-Operand"
 
-#: config/sparc/sparc.c:6966
+#: config/sparc/sparc.c:7108
 #, c-format
 msgid "invalid %%D operand"
 msgstr "ung眉ltiger %%D-Operand"
 
-#: config/sparc/sparc.c:6982
+#: config/sparc/sparc.c:7124
 #, c-format
 msgid "invalid %%f operand"
 msgstr "ung眉ltiger %%f-Operand"
 
-#: config/sparc/sparc.c:6996
+#: config/sparc/sparc.c:7138
 #, c-format
 msgid "invalid %%s operand"
 msgstr "ung眉ltiger %%s-Operand"
 
-#: config/sparc/sparc.c:7050
+#: config/sparc/sparc.c:7192
 msgid "long long constant not a valid immediate operand"
 msgstr "禄long long芦-Konstante ist kein g眉ltiger direkter Operand"
 
-#: config/sparc/sparc.c:7053
+#: config/sparc/sparc.c:7195
 msgid "floating point constant not a valid immediate operand"
 msgstr "Flie脽kommakonstante ist kein g眉ltiger direkter Operand"
 
@@ -12855,259 +12878,259 @@
 msgid "`-gnat' misspelled as `-gant'"
 msgstr "禄-gnat芦 falsch buchstabiert als 禄-gant芦"
 
-#: cp/call.c:217
+#: cp/call.c:219
 msgid "unable to call pointer to member function here"
 msgstr "Zeiger auf Elementfunktion kann hier nicht aufgerufen werden"
 
-#: cp/call.c:2228
+#: cp/call.c:2238
 msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr "%s %D(%T, %T, %T) <eingebaut>"
 
-#: cp/call.c:2233
+#: cp/call.c:2243
 msgid "%s %D(%T, %T) <built-in>"
 msgstr "%s %D(%T, %T) <eingebaut>"
 
-#: cp/call.c:2237
+#: cp/call.c:2247
 msgid "%s %D(%T) <built-in>"
 msgstr "%s %D(%T) <eingebaut>"
 
-#: cp/call.c:2241
+#: cp/call.c:2251
 msgid "%s %T <conversion>"
 msgstr "%s %T <Umformung>"
 
-#: cp/call.c:2243
+#: cp/call.c:2253
 msgid "%J%s %+#D <near match>"
 msgstr "%J%s %+#D <nahe 脺bereinstimmung>"
 
-#: cp/call.c:2245
+#: cp/call.c:2255
 msgid "%J%s %+#D"
 msgstr "%J%s %+#D"
 
-#: cp/call.c:2280
+#: cp/call.c:2290
 msgid "candidates are:"
 msgstr "Kandidaten sind:"
 
-#: cp/call.c:2468
+#: cp/call.c:2478
 msgid "conversion from `%T' to `%T' is ambiguous"
 msgstr "Umformung von 禄%T芦 in 禄%T芦 ist nicht eindeutig"
 
-#: cp/call.c:2619 cp/call.c:2663
+#: cp/call.c:2629 cp/call.c:2673
 msgid "no matching function for call to `%D(%A)'"
 msgstr "keine passende Funktion f眉r Aufruf von 禄%D(%A)芦"
 
-#: cp/call.c:2622 cp/call.c:2666
+#: cp/call.c:2632 cp/call.c:2676
 msgid "call of overloaded `%D(%A)' is ambiguous"
 msgstr "Aufruf des 眉berladenen 禄%D(%A)芦 ist nicht eindeutig"
 
 #. It's no good looking for an overloaded operator() on a
 #. pointer-to-member-function.
-#: cp/call.c:2732
+#: cp/call.c:2742
 #, c-format
 msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr "Zeiger auf Elementfunktion %E kann nicht ohne Objekt aufgerufen werden; Beispiele: .* oder ->*"
 
-#: cp/call.c:2798
+#: cp/call.c:2808
 msgid "no match for call to `(%T) (%A)'"
 msgstr "keine 脺bereinstimmung f眉r Aufruf von 禄(%T) (%A)芦"
 
-#: cp/call.c:2806
+#: cp/call.c:2816
 msgid "call of `(%T) (%A)' is ambiguous"
 msgstr "Aufruf von 禄(%T) (%A)芦 ist nicht eindeutig"
 
-#: cp/call.c:2839
+#: cp/call.c:2849
 #, c-format
 msgid "%s for ternary 'operator?:' in '%E ? %E : %E'"
 msgstr "%s f眉r tern盲ren 禄operator?:芦 in 禄%E ? %E : %E芦"
 
-#: cp/call.c:2845
+#: cp/call.c:2855
 #, c-format
 msgid "%s for 'operator%s' in '%E%s'"
 msgstr "%s f眉r 禄operator%s芦 in 禄%E%s芦"
 
-#: cp/call.c:2849
+#: cp/call.c:2859
 #, c-format
 msgid "%s for 'operator[]' in '%E[%E]'"
 msgstr "%s f眉r 禄operator[]芦 in 禄%E[%E]芦"
 
-#: cp/call.c:2854
+#: cp/call.c:2864
 #, c-format
 msgid "%s for '%s' in '%s %E'"
 msgstr "%s f眉r 禄%s芦 in 禄%s %E芦"
 
-#: cp/call.c:2859
+#: cp/call.c:2869
 #, c-format
 msgid "%s for 'operator%s' in '%E %s %E'"
 msgstr "%s f眉r 禄operator%s芦 in 禄%E %s %E芦"
 
-#: cp/call.c:2862
+#: cp/call.c:2872
 #, c-format
 msgid "%s for 'operator%s' in '%s%E'"
 msgstr "%s f眉r 禄operator%s芦 in 禄%s%E芦"
 
-#: cp/call.c:2951
+#: cp/call.c:2961
 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr "ISO-C++ verbietet das Auslassen des mittleren Terms eines 禄?:芦-Ausdruckes"
 
-#: cp/call.c:3028
+#: cp/call.c:3038
 #, c-format
 msgid "`%E' has type `void' and is not a throw-expression"
 msgstr "禄%E芦 hat den Typ 禄void芦 und ist kein throw-Ausdruck"
 
-#: cp/call.c:3061 cp/call.c:3265
+#: cp/call.c:3071 cp/call.c:3275
 msgid "operands to ?: have different types"
 msgstr "Operanden f眉r ?: haben verschiedene Typen"
 
-#: cp/call.c:3219
+#: cp/call.c:3229
 msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
 msgstr "Aufz盲hlungsfehler in bedingtem Ausdruck: 禄%T芦 vs. 禄%T芦"
 
-#: cp/call.c:3226
+#: cp/call.c:3236
 msgid "enumeral and non-enumeral type in conditional expression"
 msgstr "Aufz盲hlungs- und Nicht-Aufz盲hlungstyp in bedingtem Ausdruck"
 
-#: cp/call.c:3511
+#: cp/call.c:3521
 msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
 msgstr "kein 禄%D(int)芦 f眉r Suffix 禄%s芦 deklariert, stattdessen wird Pr盲fixoperator versucht"
 
-#: cp/call.c:3560
+#: cp/call.c:3570
 msgid "using synthesized `%#D' for copy assignment"
 msgstr "k眉nstlich erstelltes 禄%#D芦 f眉r Kopierzuweisung"
 
-#: cp/call.c:3562
+#: cp/call.c:3572
 msgid "  where cfront would use `%#D'"
 msgstr "  wobei cfront 禄%#D芦 verwenden w眉rde"
 
-#: cp/call.c:3585
+#: cp/call.c:3595
 msgid "comparison between `%#T' and `%#T'"
 msgstr "Vergleich zwischen 禄%#T芦 und 禄%#T芦"
 
-#: cp/call.c:3831
+#: cp/call.c:3841
 msgid "no suitable `operator %s' for `%T'"
 msgstr "kein geeignetes 禄operator %s芦 f眉r 禄%T芦"
 
-#: cp/call.c:3848
+#: cp/call.c:3858
 msgid "`%+#D' is private"
 msgstr "禄%+#D芦 ist privat"
 
-#: cp/call.c:3850
+#: cp/call.c:3860
 msgid "`%+#D' is protected"
 msgstr "禄%+#D芦 ist gesch眉tzt"
 
-#: cp/call.c:3852
+#: cp/call.c:3862
 msgid "`%+#D' is inaccessible"
 msgstr "禄%+#D芦 ist unzug盲nglich"
 
-#: cp/call.c:3853
+#: cp/call.c:3863
 msgid "within this context"
 msgstr "in diesem Zusammenhang"
 
-#: cp/call.c:3923
+#: cp/call.c:3947
 msgid "invalid conversion from `%T' to `%T'"
 msgstr "Ung眉ltige Umformung von 禄%T芦 in 禄%T芦"
 
-#: cp/call.c:3925
+#: cp/call.c:3949
 msgid "  initializing argument %P of `%D'"
 msgstr "  Argument %P von 禄%D芦 wird initialisiert"
 
-#: cp/call.c:4079
+#: cp/call.c:4094
 msgid "cannot bind bitfield `%E' to `%T'"
 msgstr "das Bitfeld 禄%E芦 kann nicht mit 禄%T芦 verbunden werden"
 
-#: cp/call.c:4082
+#: cp/call.c:4097
 msgid "cannot bind packed field `%E' to `%T'"
 msgstr "das gepackte Feld 禄%E芦 kann nicht mit 禄%T芦 verbunden werden"
 
-#: cp/call.c:4085
+#: cp/call.c:4100
 msgid "cannot bind rvalue `%E' to `%T'"
 msgstr "der R-Wert 禄%E芦 kann nicht mit 禄%T芦 verbunden werden"
 
-#: cp/call.c:4170
+#: cp/call.c:4185
 msgid "cannot pass objects of non-POD type `%#T' through `...'; call will abort at runtime"
 msgstr "Objekte des Nicht-POD-Typs 禄%#T芦 k枚nnen nicht 眉ber 禄...芦 眉bergeben werden; Aufruf wird zur Laufzeit abbrechen"
 
 #. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4196
+#: cp/call.c:4211
 msgid "cannot receive objects of non-POD type `%#T' through `...'; call will abort at runtime"
 msgstr "Objekte des Nicht-POD-Typs 禄%#T芦 k枚nnen nicht 眉ber 禄...芦 empfangen werden; Aufruf wird zur Laufzeit abbrechen"
 
-#: cp/call.c:4240
+#: cp/call.c:4255
 msgid "the default argument for parameter %d of `%D' has not yet been parsed"
 msgstr "das Standardargument f眉r den Parameter %d von 禄%D芦 wurde noch nicht gelesen"
 
-#: cp/call.c:4437
+#: cp/call.c:4452
 msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
 msgstr "Die 脺bergabe von 禄%T芦 als 禄this芦-Argument von 禄%#D芦 streicht Qualifizierer"
 
-#: cp/call.c:4456
+#: cp/call.c:4471
 msgid "`%T' is not an accessible base of `%T'"
 msgstr "禄%T芦 ist keine erreichbare Basis von 禄%T芦"
 
-#: cp/call.c:4725
+#: cp/call.c:4740
 msgid "could not find class$ field in java interface type `%T'"
 msgstr "class$-Feld konnte nicht im Java-Schnittstellentyp 禄%T芦 gefunden werden"
 
-#: cp/call.c:4980
+#: cp/call.c:4995
 msgid "call to non-function `%D'"
 msgstr "Aufruf der Nicht-Funktion 禄%D芦"
 
-#: cp/call.c:5006
+#: cp/call.c:5021
 msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
 msgstr "Anforderung des Elements 禄%D芦 in 禄%E芦, das vom Nicht-Aggregattyp 禄%T芦 ist"
 
-#: cp/call.c:5084
+#: cp/call.c:5099
 msgid "no matching function for call to `%T::%s(%A)%#V'"
 msgstr "keine passende Funktion f眉r Aufruf von 禄%T::%s(%A)%#V芦"
 
-#: cp/call.c:5101
+#: cp/call.c:5116
 #, c-format
 msgid "call of overloaded `%s(%A)' is ambiguous"
 msgstr "Aufruf des 眉berladenen 禄%s(%A)芦 ist mehrdeutig"
 
-#: cp/call.c:5122
+#: cp/call.c:5137
 msgid "cannot call member function `%D' without object"
 msgstr "Elementfunktion 禄%D芦 kann nicht ohne Objekt aufgerufen werden"
 
-#: cp/call.c:5707
+#: cp/call.c:5722
 msgid "passing `%T' chooses `%T' over `%T'"
 msgstr "脺bergabe von 禄%T芦 w盲hlt 禄%T芦 (statt 禄%T芦)"
 
-#: cp/call.c:5709 cp/name-lookup.c:4155
+#: cp/call.c:5724 cp/name-lookup.c:4137
 msgid "  in call to `%D'"
 msgstr "  in Aufruf von 禄%D芦"
 
-#: cp/call.c:5766
+#: cp/call.c:5781
 msgid "choosing `%D' over `%D'"
 msgstr "Wahl von 禄%D芦 (statt 禄%D芦)"
 
-#: cp/call.c:5767
+#: cp/call.c:5782
 msgid "  for conversion from `%T' to `%T'"
 msgstr "  f眉r Umwandlung von 禄%T芦 in 禄%T芦"
 
-#: cp/call.c:5769
+#: cp/call.c:5784
 msgid "  because conversion sequence for the argument is better"
 msgstr "  denn die Umwandlungsfolge f眉r das Argument ist besser"
 
-#: cp/call.c:5889
+#: cp/call.c:5904
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 msgstr "ISO C++ besagt, dass diese mehrdeutig sind, auch wenn die schlechteste Umwandlung f眉r das erste besser ist als die schlechteste Umwandlung f眉r das zweite:"
 
-#: cp/call.c:5893
+#: cp/call.c:5908
 msgid "candidate 1:"
 msgstr "Kandidat 1:"
 
-#: cp/call.c:5894
+#: cp/call.c:5909
 msgid "candidate 2:"
 msgstr "Kandidat 2:"
 
-#: cp/call.c:6003
+#: cp/call.c:6018
 msgid "could not convert `%E' to `%T'"
 msgstr "禄%E芦 konnte nicht nach 禄%T芦 konvertiert werden"
 
-#: cp/call.c:6108
+#: cp/call.c:6123
 msgid "invalid initialization of non-const reference of type '%T' from a temporary of type '%T'"
 msgstr "ung眉ltige Initialisierung einer nicht-konstanten Referenz des Typs 禄%T芦 von tempor盲rem Wert des Typs 禄%T芦"
 
-#: cp/call.c:6112
+#: cp/call.c:6127
 msgid "invalid initialization of reference of type '%T' from expression of type '%T'"
 msgstr "ung眉ltige Initialisierung einer nicht-konstanten Referenz des Typs 禄%T芦 von Ausdruck des Typs 禄%T"
 
@@ -13180,220 +13203,220 @@
 msgid "`%#T' only defines private constructors and has no friends"
 msgstr "禄%#T芦 definiert nur private Konstruktoren und hat keine 禄friends芦"
 
-#: cp/class.c:1995
+#: cp/class.c:2038
 msgid "no unique final overrider for `%D' in `%T'"
 msgstr "禄%D芦 wurde nicht eindeutig und endg眉ltig in 禄%T芦 眉berschrieben"
 
 #. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2441
+#: cp/class.c:2484
 msgid "`%D' was hidden"
 msgstr "禄%D芦 war versteckt"
 
-#: cp/class.c:2442
+#: cp/class.c:2485
 msgid "  by `%D'"
 msgstr "  von 禄%D芦"
 
-#: cp/class.c:2484 cp/decl2.c:1161
+#: cp/class.c:2527 cp/decl2.c:1161
 msgid "`%#D' invalid; an anonymous union can only have non-static data members"
 msgstr "禄%#D芦 ung眉ltig; eine anonyme Union kann nur nicht-statische Datentypen haben"
 
-#: cp/class.c:2490 cp/decl2.c:1168
+#: cp/class.c:2533 cp/decl2.c:1168
 msgid "private member `%#D' in anonymous union"
 msgstr "privates Element 禄%#D芦 in anonymer Union"
 
-#: cp/class.c:2493 cp/decl2.c:1170
+#: cp/class.c:2536 cp/decl2.c:1170
 msgid "protected member `%#D' in anonymous union"
 msgstr "gesch眉tztes Element 禄%#D芦 in anonymer Union"
 
-#: cp/class.c:2612
+#: cp/class.c:2655
 msgid "vtable layout for class `%T' may not be ABI-compliant and may change in a future version of GCC due to implicit virtual destructor"
 msgstr "vtable-Anordnung f眉r Klasse 禄%T芦 k枚nnte ABI-unvertr盲glich sein und sich in zuk眉nftigen GCC-Versionen durch implizite virtuelle Destruktoren 盲ndern"
 
-#: cp/class.c:2672
+#: cp/class.c:2715
 msgid "bit-field `%#D' with non-integral type"
 msgstr "Bit-Feld 禄%#D芦 ohne eingebauten Typ"
 
-#: cp/class.c:2692
+#: cp/class.c:2735
 msgid "bit-field `%D' width not an integer constant"
 msgstr "Breite des Bitfeldes 禄%D芦 ist keine Ganzzahlkonstante"
 
-#: cp/class.c:2698
+#: cp/class.c:2741
 msgid "negative width in bit-field `%D'"
 msgstr "negative Breite in Bitfeld 禄%D芦"
 
-#: cp/class.c:2703
+#: cp/class.c:2746
 msgid "zero width for bit-field `%D'"
 msgstr "Breite null f眉r Bitfeld 禄%D芦"
 
-#: cp/class.c:2709
+#: cp/class.c:2752
 msgid "width of `%D' exceeds its type"
 msgstr "Breite von 禄%D芦 眉bersteigt seinen Typen"
 
-#: cp/class.c:2718
+#: cp/class.c:2761
 msgid "`%D' is too small to hold all values of `%#T'"
 msgstr "禄%D芦 ist zu klein um alle Werte von 禄%#T芦 aufzunehmen"
 
-#: cp/class.c:2780
+#: cp/class.c:2823
 msgid "member `%#D' with constructor not allowed in union"
 msgstr "Element 禄%#D芦 mit Konstruktor nicht erlaubt in Union"
 
-#: cp/class.c:2783
+#: cp/class.c:2826
 msgid "member `%#D' with destructor not allowed in union"
 msgstr "Element 禄%#D芦 mit Destruktor nicht erlaubt in Union"
 
-#: cp/class.c:2786
+#: cp/class.c:2829
 msgid "member `%#D' with copy assignment operator not allowed in union"
 msgstr "Element 禄%#D芦 mit Zuweisungsoperator ist nicht erlaubt in Union"
 
-#: cp/class.c:2813
+#: cp/class.c:2856
 msgid "multiple fields in union `%T' initialized"
 msgstr "in Union 禄%T芦 werden mehrere Felder initialisiert"
 
-#: cp/class.c:2879
+#: cp/class.c:2922
 msgid "ignoring packed attribute on unpacked non-POD field `%#D'"
 msgstr "禄gepackt芦-Attribut f眉r ungepacktes nicht-POD-Feld 禄%#D芦 wird ignoriert"
 
-#: cp/class.c:2939
+#: cp/class.c:2982
 msgid "`%D' may not be static because it is a member of a union"
 msgstr "禄%D芦 kann nicht static sein, da es ein Union-Element ist"
 
-#: cp/class.c:2944
+#: cp/class.c:2987
 msgid "`%D' may not have reference type `%T' because it is a member of a union"
 msgstr "禄%D芦 darf keinen Referenztyp 禄%T芦 haben, da es ein Element einer Union ist"
 
-#: cp/class.c:2952
+#: cp/class.c:2995
 msgid "field `%D' in local class cannot be static"
 msgstr "Feld 禄%D芦 in lokaler Klasse kann nicht statisch sein"
 
-#: cp/class.c:2958
+#: cp/class.c:3001
 msgid "field `%D' invalidly declared function type"
 msgstr "Feld 禄%D芦 deklarierte ung眉ltigerweise einen Funktionstypen"
 
-#: cp/class.c:2965
+#: cp/class.c:3008
 msgid "field `%D' invalidly declared method type"
 msgstr "Feld 禄%D芦 deklarierte ung眉ltigerweise einen Methodentypen"
 
-#: cp/class.c:2998
+#: cp/class.c:3041
 msgid "non-static reference `%#D' in class without a constructor"
 msgstr "nicht-statische Referenz 禄%#D芦 in Klasse ohne Konstruktor"
 
-#: cp/class.c:3041
+#: cp/class.c:3084
 msgid "non-static const member `%#D' in class without a constructor"
 msgstr "nicht-statisches const-Element 禄%#D芦 in Klasse ohne einen Konstruktor"
 
-#: cp/class.c:3056
+#: cp/class.c:3099
 msgid "field `%#D' with same name as class"
 msgstr "Feld 禄%#D芦 mit gleichem Namen wie die Klasse"
 
-#: cp/class.c:3074
+#: cp/class.c:3117
 msgid "`%#T' has pointer data members"
 msgstr "禄%#T芦 hat Zeigertypen als Elemente"
 
-#: cp/class.c:3078
+#: cp/class.c:3121
 msgid "  but does not override `%T(const %T&)'"
 msgstr "  aber 眉berschreibt nicht 禄%T(const %T&)芦"
 
-#: cp/class.c:3080
+#: cp/class.c:3123
 msgid "  or `operator=(const %T&)'"
 msgstr "  oder 禄operator=(const %T&)芦"
 
-#: cp/class.c:3083
+#: cp/class.c:3126
 msgid "  but does not override `operator=(const %T&)'"
 msgstr "  aber 眉berschreibt nicht 禄operator=(const %T&)芦"
 
-#: cp/class.c:3517
+#: cp/class.c:3560
 msgid "offset of empty base `%T' may not be ABI-compliant and maychange in a future version of GCC"
 msgstr "Versatz der leeren Basis 禄%T芦 k枚nnte ABI-unvertr盲glich sein und sich in zuk眉nftigen GCC-Versionen 盲ndern"
 
-#: cp/class.c:3627
+#: cp/class.c:3670
 msgid "class `%T' will be considered nearly empty in a future version of GCC"
 msgstr "Klasse 禄%T芦 wird in zuk眉nftigen GCC-Versionen als fast leer betrachtet werden"
 
-#: cp/class.c:3714
+#: cp/class.c:3757
 msgid "initializer specified for non-virtual method `%D'"
 msgstr "Initialisierung f眉r nicht-virtuelle Methode 禄%D芦 angegeben"
 
-#: cp/class.c:4402
+#: cp/class.c:4445
 msgid "offset of virtual base `%T' is not ABI-compliant and may change in a future version of GCC"
 msgstr "Versatz der virtuellen Basis 禄%T芦 ist ABI-unvertr盲glich und kann sich in zuk眉nftigen GCC-Versionen 盲ndern"
 
-#: cp/class.c:4492
+#: cp/class.c:4535
 msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
 msgstr "direkte Basis 禄%T芦 ist in 禄%T芦 durch Mehrdeutigkeit unzug盲nglich"
 
-#: cp/class.c:4505
+#: cp/class.c:4548
 msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
 msgstr "virtuelle Basis 禄%T芦 ist in 禄%T芦 durch Mehrdeutigkeit unzug盲nglich"
 
-#: cp/class.c:4679
+#: cp/class.c:4722
 msgid "size assigned to `%T' may not be ABI-compliant and may change in a future version of GCC"
 msgstr "禄%T芦 zugewiesene Gr枚脽e k枚nnte ABI-unvertr盲glich sein und sich in zuk眉nftigen GCC-Versionen 盲ndern"
 
 #. Versions of G++ before G++ 3.4 did not reset the
 #. DECL_MODE.
-#: cp/class.c:4718
+#: cp/class.c:4761
 msgid "the offset of `%D' may not be ABI-compliant and may change in a future version of GCC"
 msgstr "der Versatz von 禄%D芦 k枚nnte ABI-unvertr盲glich sein und sich in einer zuk眉nftigen GCC-Version 盲ndern"
 
-#: cp/class.c:4741
+#: cp/class.c:4784
 msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
 msgstr "Versatz von 禄%D芦 ist ABI-unvertr盲glich und kann sich in zuk眉nftigen GCC-Versionen 盲ndern"
 
-#: cp/class.c:4750
+#: cp/class.c:4793
 msgid "`%D' contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 msgstr "禄%D芦 enth盲lt leere Klassen, die in zuk眉nftigen GCC-Versionen die Basisklassen an andere Orte verschieben k枚nnen"
 
-#: cp/class.c:4809
+#: cp/class.c:4852
 msgid "layout of classes derived from empty class `%T' may change in a future version of GCC"
 msgstr "die Anordnung der von der leeren Klasse 禄%T芦 abgeleiteten Klassen k枚nnte sich in zuk眉nftigen GCC-Versionen 盲ndern"
 
-#: cp/class.c:4939 cp/semantics.c:2044
+#: cp/class.c:4982 cp/semantics.c:2041
 msgid "redefinition of `%#T'"
 msgstr "Redefinition von 禄%#T芦"
 
-#: cp/class.c:5109
+#: cp/class.c:5152
 msgid "`%#T' has virtual functions but non-virtual destructor"
 msgstr "禄%#T芦 hat virtuelle Funktionen aber nicht-virtuellen Destruktor"
 
-#: cp/class.c:5188
+#: cp/class.c:5231
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr "struct konnte wegen Syntaxfehlern nicht beendet werden"
 
-#: cp/class.c:5630
+#: cp/class.c:5673
 #, c-format
 msgid "language string `\"%s\"' not recognized"
 msgstr "Sprachen-Zeichenkette 禄\"%s\"芦 nicht erkannt"
 
-#: cp/class.c:5718
+#: cp/class.c:5761
 msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
 msgstr "眉berladene Funktion 禄%D芦 konnte nicht durch Umwandlung in Typ 禄%T芦 aufgel枚st werden"
 
-#: cp/class.c:5843
+#: cp/class.c:5886
 msgid "no matches converting function `%D' to type `%#T'"
 msgstr "bei der Umwandlung der Funktion 禄%D芦 in den Typ 禄%#T芦 gab es keine 脺bereinstimmungen"
 
-#: cp/class.c:5866
+#: cp/class.c:5909
 msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
 msgstr "Umwandung der 眉berladenen Funktion 禄%D芦 in den Typ 禄%#T芦 ist mehrdeutig"
 
-#: cp/class.c:5892
+#: cp/class.c:5935
 msgid "assuming pointer to member `%D'"
 msgstr "Zeiger auf Element 禄%D芦 wird angenommen"
 
-#: cp/class.c:5895
+#: cp/class.c:5938
 #, c-format
 msgid "(a pointer to member can only be formed with `&%E')"
 msgstr "(ein Zeiger auf ein Element kann nur mit 禄&%E芦 erzeugt werden)"
 
-#: cp/class.c:5940 cp/class.c:6122 cp/class.c:6129
+#: cp/class.c:5983 cp/class.c:6165 cp/class.c:6172
 msgid "not enough type information"
 msgstr "zu wenig Typinformationen"
 
-#: cp/class.c:5957
+#: cp/class.c:6000
 msgid "argument of type `%T' does not match `%T'"
 msgstr "Argument des Typs 禄%T芦 passt nicht zu 禄%T芦"
 
-#: cp/class.c:6106
+#: cp/class.c:6149
 msgid "invalid operation on uninstantiated type"
 msgstr "ung眉ltige Operation auf nicht instanziierten Typen"
 
@@ -13402,11 +13425,11 @@
 #. A name N used in a class S shall refer to the same declaration
 #. in its context and when re-evaluated in the completed scope of
 #. S.
-#: cp/class.c:6364 cp/decl.c:1222 cp/name-lookup.c:514 cp/pt.c:2097
+#: cp/class.c:6407 cp/decl.c:1223 cp/name-lookup.c:514 cp/pt.c:2125
 msgid "declaration of `%#D'"
 msgstr "Deklaration von 禄%#D芦"
 
-#: cp/class.c:6365
+#: cp/class.c:6408
 msgid "changes meaning of `%D' from `%+#D'"
 msgstr "ver盲ndert die Bedeutung von 禄%D芦 von 禄%+#D芦"
 
@@ -13508,141 +13531,156 @@
 msgid "  candidate conversions include `%D' and `%D'"
 msgstr "  in Frage kommende Umwandlungen beziehen 禄%D芦 und 禄%D芦 ein"
 
-#: cp/decl.c:371
+#: cp/decl.c:372
 msgid "label `%D' used but not defined"
 msgstr "Marke 禄%D芦 verwendet, aber nicht definiert"
 
-#: cp/decl.c:378
+#: cp/decl.c:379
 msgid "label `%D' defined but not used"
 msgstr "Marke 禄%D芦 definiert, aber nicht verwendet"
 
-#: cp/decl.c:1130 cp/decl.c:1556
+#: cp/decl.c:1131 cp/decl.c:1570
 msgid "previous declaration of `%D'"
 msgstr "vorherige Deklaration von 禄%D芦"
 
-#: cp/decl.c:1178
+#: cp/decl.c:1179
 msgid "%Jfunction '%D' redeclared as inline"
 msgstr "%JFunktion 禄%D芦 als inline redeklariert"
 
-#: cp/decl.c:1179
+#: cp/decl.c:1180
 msgid "%Jprevious declaration of '%D' with attribute noinline"
 msgstr "%Jvorherige Deklaration von 禄%D芦 mit Attribut noinline"
 
-#: cp/decl.c:1186
+#: cp/decl.c:1187
 msgid "%Jfunction '%D' redeclared with attribute noinline"
 msgstr "%JFunktion 禄%D芦 mit Attribut noinline redeklariert"
 
-#: cp/decl.c:1188
+#: cp/decl.c:1189
 msgid "%Jprevious declaration of '%D' was inline"
 msgstr "%Jvorherige Deklaration von 禄%D芦 war inline"
 
-#: cp/decl.c:1209 cp/decl.c:1247
+#: cp/decl.c:1210 cp/decl.c:1248
 msgid "shadowing %s function `%#D'"
 msgstr "眉berschatten der %s Funktion 禄%#D芦"
 
-#: cp/decl.c:1218
+#: cp/decl.c:1219
 msgid "library function `%#D' redeclared as non-function `%#D'"
 msgstr "Bibliotheksfunktion 禄%#D芦 als Nicht-Funktion 禄%#D芦 redeklariert"
 
-#: cp/decl.c:1223
+#: cp/decl.c:1224
 msgid "conflicts with built-in declaration `%#D'"
 msgstr "steht mit eingebauter Deklaration 禄%#D芦 in Konflikt"
 
-#: cp/decl.c:1242 cp/decl.c:1354 cp/decl.c:1370
+#: cp/decl.c:1243 cp/decl.c:1355 cp/decl.c:1371
 msgid "new declaration `%#D'"
 msgstr "neue Deklaration 禄%#D芦"
 
-#: cp/decl.c:1243
+#: cp/decl.c:1244
 msgid "ambiguates built-in declaration `%#D'"
 msgstr "macht eingebaute Deklaration 禄%#D芦 mehrdeutig"
 
-#: cp/decl.c:1314
+#: cp/decl.c:1315
 msgid "`%#D' redeclared as different kind of symbol"
 msgstr "禄%#D芦 als andere Symbolart redeklariert"
 
-#: cp/decl.c:1317
+#: cp/decl.c:1318
 msgid "previous declaration of `%#D'"
 msgstr "vorherige Deklaration von 禄%#D芦"
 
-#: cp/decl.c:1339
+#: cp/decl.c:1340
 msgid "declaration of template `%#D'"
 msgstr "Deklaration des Templates 禄%#D芦"
 
-#: cp/decl.c:1340 cp/name-lookup.c:515
+#: cp/decl.c:1341 cp/name-lookup.c:515
 msgid "conflicts with previous declaration `%#D'"
 msgstr "steht mit der vorherigen Deklaration 禄%#D芦 in Konflikt"
 
-#: cp/decl.c:1355 cp/decl.c:1371
+#: cp/decl.c:1356 cp/decl.c:1372
 msgid "ambiguates old declaration `%#D'"
 msgstr "macht alte Deklaration 禄%#D芦 mehrdeutig"
 
-#: cp/decl.c:1363
+#: cp/decl.c:1364
 msgid "declaration of C function `%#D' conflicts with"
 msgstr "Deklaration der C-Funktion 禄%#D芦 steht in Konflikt mit"
 
-#: cp/decl.c:1365
+#: cp/decl.c:1366
 msgid "previous declaration `%#D' here"
 msgstr "vorherige Deklaration 禄%#D芦 hier"
 
-#: cp/decl.c:1381
+#: cp/decl.c:1382
 msgid "conflicting declaration '%#D'"
 msgstr "in Konflikt stehende Deklaration 禄%#D芦"
 
-#: cp/decl.c:1382
+#: cp/decl.c:1383
 msgid "'%D' has a previous declaration as `%#D'"
 msgstr "禄%D芦 hat eine vorherige Deklaration als 禄%#D芦"
 
-#: cp/decl.c:1435
+#. [namespace.alias]
+#.
+#. A namespace-name or namespace-alias shall not be declared as
+#. the name of any other entity in the same declarative region.
+#. A namespace-name defined at global scope shall not be
+#. declared as the name of any other entity in any glogal scope
+#. of the program.
+#: cp/decl.c:1436
+msgid "declaration of `namespace %D' conflicts with"
+msgstr "Deklaration von 禄namespace %D芦 steht in Konflikt mit"
+
+#: cp/decl.c:1437
+msgid "previous declaration of `namespace %D' here"
+msgstr "vorherige Deklaration von 禄namespace %D芦 hier"
+
+#: cp/decl.c:1449
 msgid "`%#D' previously defined here"
 msgstr "禄%#D芦 wurde vorher hier definiert"
 
-#: cp/decl.c:1436
+#: cp/decl.c:1450
 msgid "`%#D' previously declared here"
 msgstr "禄%#D芦 wurde vorher hier deklariert"
 
 #. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:1445
+#: cp/decl.c:1459
 msgid "prototype for `%#D'"
 msgstr "Prototyp f眉r 禄%#D芦"
 
-#: cp/decl.c:1446
+#: cp/decl.c:1460
 msgid "%Jfollows non-prototype definition here"
 msgstr "%Jfolgt Nicht-Prototyp-Definition hier"
 
-#: cp/decl.c:1458
+#: cp/decl.c:1472
 msgid "previous declaration of `%#D' with %L linkage"
 msgstr "vorherige Deklaration von 禄%#D芦 mit %L-Bindung"
 
-#: cp/decl.c:1460
+#: cp/decl.c:1474
 msgid "conflicts with new declaration with %L linkage"
 msgstr "steht mit neuer Deklaration mit %L-Bindung in Konflikt"
 
-#: cp/decl.c:1483 cp/decl.c:1490
+#: cp/decl.c:1497 cp/decl.c:1504
 msgid "default argument given for parameter %d of `%#D'"
 msgstr "Standardargument f眉r Parameter %d von 禄%#D芦 angegeben"
 
-#: cp/decl.c:1485 cp/decl.c:1492
+#: cp/decl.c:1499 cp/decl.c:1506
 msgid "after previous specification in `%#D'"
 msgstr "nach vorheriger Spezifikation in 禄%#D芦"
 
-#: cp/decl.c:1501
+#: cp/decl.c:1515
 msgid "`%#D' was used before it was declared inline"
 msgstr "禄%#D芦 wurde verwendet, bevor es 禄inline芦 deklariert wurde"
 
-#: cp/decl.c:1502
+#: cp/decl.c:1516
 msgid "%Jprevious non-inline declaration here"
 msgstr "%Jvorherige Nicht-inline-Deklaration hier"
 
-#: cp/decl.c:1555
+#: cp/decl.c:1569
 msgid "redundant redeclaration of `%D' in same scope"
 msgstr "redundante Redeklaration von 禄%D芦 im selben G眉ltigkeitsbereich"
 
-#: cp/decl.c:1649
+#: cp/decl.c:1663
 #, c-format
 msgid "declaration of `%F' throws different exceptions"
 msgstr "Deklaration von 禄%F芦 wirft andere Ausnahmen"
 
-#: cp/decl.c:1651
+#: cp/decl.c:1665
 #, c-format
 msgid "than previous declaration `%F'"
 msgstr "als vorherige Deklaration 禄%F芦"
@@ -13655,492 +13693,510 @@
 #. that specialization that would cause an implicit
 #. instantiation to take place, in every translation unit in
 #. which such a use occurs.
-#: cp/decl.c:1798
+#: cp/decl.c:1812
 msgid "explicit specialization of %D after first use"
 msgstr "explizite Spezialisierung von %D nach erster Benutzung"
 
-#: cp/decl.c:1878
+#: cp/decl.c:1892
 msgid "%J'%D': visibility attribute ignored because it"
 msgstr "%J禄%D芦: Sichtbarkeitsattribut ignoriert, da es"
 
-#: cp/decl.c:1880
+#: cp/decl.c:1894
 msgid "%Jconflicts with previous declaration here"
 msgstr "%Jin Konflikt mit vorheriger Deklaration (hier) steht"
 
-#: cp/decl.c:1974
+#: cp/decl.c:1988
 msgid "implicit declaration of function `%#D'"
 msgstr "implizite Deklaration der Funktion 禄%#D芦"
 
-#: cp/decl.c:2137
+#: cp/decl.c:2151
 #, c-format
 msgid "label `%s' referenced outside of any function"
 msgstr "Marke 禄%s芦 au脽erhalb jeder Funktion referenziert"
 
-#: cp/decl.c:2234 cp/decl.c:2258 cp/decl.c:2346
+#: cp/decl.c:2248 cp/decl.c:2272 cp/decl.c:2360
 msgid "jump to label `%D'"
 msgstr "Sprung zur Marke 禄%D芦"
 
-#: cp/decl.c:2236 cp/decl.c:2260
+#: cp/decl.c:2250 cp/decl.c:2274
 msgid "jump to case label"
 msgstr "Sprung zur case-Marke"
 
-#: cp/decl.c:2239 cp/decl.c:2263
+#: cp/decl.c:2253 cp/decl.c:2277
 msgid "%H  from here"
 msgstr "%H  von hier"
 
-#: cp/decl.c:2244
+#: cp/decl.c:2258
 msgid "  crosses initialization of `%#D'"
 msgstr "  眉berkreuzt Initialisierung von 禄%#D芦"
 
-#: cp/decl.c:2247 cp/decl.c:2362
+#: cp/decl.c:2261 cp/decl.c:2376
 msgid "  enters scope of non-POD `%#D'"
 msgstr "  tritt in G眉ltigkeitsbereich des nicht-POD 禄%#D芦 ein"
 
-#: cp/decl.c:2267 cp/decl.c:2366
+#: cp/decl.c:2281 cp/decl.c:2380
 msgid "  enters try block"
 msgstr "  tritt in try-Block ein"
 
-#: cp/decl.c:2269 cp/decl.c:2368
+#: cp/decl.c:2283 cp/decl.c:2382
 msgid "  enters catch block"
 msgstr "  tritt in catch-Block ein"
 
-#: cp/decl.c:2347
+#: cp/decl.c:2361
 msgid "  from here"
 msgstr "  von hier"
 
 #. Can't skip init of __exception_info.
-#: cp/decl.c:2358
+#: cp/decl.c:2372
 msgid "%J  enters catch block"
 msgstr "%J  tritt in catch-Block ein"
 
-#: cp/decl.c:2360
+#: cp/decl.c:2374
 msgid "  skips initialization of `%#D'"
 msgstr "  眉berspringt Initialisierung von 禄%#D芦"
 
-#: cp/decl.c:2394
+#: cp/decl.c:2408
 msgid "label named wchar_t"
 msgstr "Marke wurde wchar_t genannt"
 
-#: cp/decl.c:2397
+#: cp/decl.c:2411
 msgid "duplicate label `%D'"
 msgstr "doppelte Marke 禄%D芦"
 
-#: cp/decl.c:2625 cp/parser.c:3182
+#: cp/decl.c:2639 cp/parser.c:3192
 msgid "`%D' used without template parameters"
 msgstr "禄%D芦 ohne Template-Parameter verwendet"
 
-#: cp/decl.c:2635 cp/decl.c:2651 cp/decl.c:2739
+#: cp/decl.c:2649 cp/decl.c:2665 cp/decl.c:2753
 msgid "no class template named `%#T' in `%#T'"
 msgstr "kein Klassentemplate namens 禄%#T芦 in 禄%#T芦"
 
-#: cp/decl.c:2672 cp/decl.c:2682 cp/decl.c:2702
+#: cp/decl.c:2686 cp/decl.c:2696 cp/decl.c:2716
 msgid "no type named `%#T' in `%#T'"
 msgstr "kein Typ namens 禄%#T芦 in 禄%#T芦"
 
-#: cp/decl.c:3429
+#: cp/decl.c:3443
 msgid "%Jan anonymous union cannot have function members"
 msgstr "%Jeine anonyme Union kann keine Funktionselemente haben"
 
-#: cp/decl.c:3447
+#: cp/decl.c:3461
 msgid "member %#D' with constructor not allowed in anonymous aggregate"
 msgstr "Element 禄%#D芦 mit Konstruktor in anonymem Aggregat nicht erlaubt"
 
-#: cp/decl.c:3450
+#: cp/decl.c:3464
 msgid "member %#D' with destructor not allowed in anonymous aggregate"
 msgstr "Element 禄%#D芦 mit Destruktor in anonymem Aggregat nicht erlaubt"
 
-#: cp/decl.c:3453
+#: cp/decl.c:3467
 msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
 msgstr "Element 禄%#D芦 mit Zuweisungsoperator ist in anonymem Aggregt nicht erlaubt"
 
-#: cp/decl.c:3493
+#: cp/decl.c:3507
 msgid "redeclaration of C++ built-in type `%T'"
 msgstr "Redeklaration des eingebauten C++-Typs 禄%T芦"
 
-#: cp/decl.c:3531
+#: cp/decl.c:3545
 msgid "multiple types in one declaration"
 msgstr "mehrere Typen in einer Deklaration"
 
-#: cp/decl.c:3557
+#: cp/decl.c:3571
 msgid "missing type-name in typedef-declaration"
 msgstr "fehlender Typname in typedef-Deklaration"
 
-#: cp/decl.c:3565
+#: cp/decl.c:3579
 msgid "ISO C++ prohibits anonymous structs"
 msgstr "ISO-C++ verbietet anonyme structs"
 
-#: cp/decl.c:3572
+#: cp/decl.c:3586
 msgid "`%D' can only be specified for functions"
 msgstr "禄%D芦 kann nur f眉r Funktionen angegeben werden"
 
-#: cp/decl.c:3574
+#: cp/decl.c:3588
 msgid "`%D' can only be specified inside a class"
 msgstr "禄%D芦 kann nur innerhalb einer Klasse angegeben werden"
 
-#: cp/decl.c:3576
+#: cp/decl.c:3590
 msgid "`%D' can only be specified for constructors"
 msgstr "禄%D芦 kann nur f眉r Konstruktoren angegeben werden"
 
-#: cp/decl.c:3579
+#: cp/decl.c:3593
 msgid "`%D' can only be specified for objects and functions"
 msgstr "禄%D芦 kann nur f眉r Objekte und Funktionen angegeben werden"
 
-#: cp/decl.c:3721 cp/decl2.c:855
+#: cp/decl.c:3735 cp/decl2.c:855
 msgid "typedef `%D' is initialized (use __typeof__ instead)"
 msgstr "typedef 禄%D芦 ist initialisiert (stattdessen lieber __typeof__ verwenden)"
 
-#: cp/decl.c:3726
+#: cp/decl.c:3740
 msgid "function `%#D' is initialized like a variable"
 msgstr "Funktion 禄%#D芦 ist wie eine Variable initialisiert"
 
-#: cp/decl.c:3738
+#: cp/decl.c:3752
 msgid "declaration of `%#D' has `extern' and is initialized"
 msgstr "Deklaration von 禄%#D芦 hat 禄extern芦 und ist initialisiert"
 
-#: cp/decl.c:3771
+#: cp/decl.c:3785
 msgid "`%#D' is not a static member of `%#T'"
 msgstr "禄%#D芦 ist kein statisches Element von 禄%#T芦"
 
-#: cp/decl.c:3777
+#: cp/decl.c:3791
 msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
 msgstr "ISO-C++ erlaubt nicht, 禄%T::%D芦 als 禄%T::%D芦 zu definieren"
 
-#: cp/decl.c:3788
+#: cp/decl.c:3802
 msgid "duplicate initialization of %D"
 msgstr "doppelte Initialisierung von %D"
 
-#: cp/decl.c:3819
+#: cp/decl.c:3833
 msgid "declaration of `%#D' outside of class is not definition"
 msgstr "Deklaration von 禄%#D芦 au脽erhalb einer Klasse ist keine Definition"
 
-#: cp/decl.c:3868
+#: cp/decl.c:3882
 msgid "variable `%#D' has initializer but incomplete type"
 msgstr "Variable 禄%#D芦 hat Initialisierung, aber unvollst盲ndigen Typ"
 
-#: cp/decl.c:3876 cp/decl.c:4445
+#: cp/decl.c:3890 cp/decl.c:4500
 msgid "elements of array `%#D' have incomplete type"
 msgstr "Elemente des Feldes 禄%#D芦 haben unvollst盲ndigen Typ"
 
-#: cp/decl.c:3892
+#: cp/decl.c:3906
 msgid "aggregate `%#D' has incomplete type and cannot be defined"
 msgstr "Aggregat 禄%#D芦 hat unvollst盲ndigen Typ und kann nicht definiert werden"
 
-#: cp/decl.c:3942
+#: cp/decl.c:3956
 msgid "`%D' declared as reference but not initialized"
 msgstr "禄%D芦 als Referenz deklariert, aber nicht initialisiert"
 
-#: cp/decl.c:3948
+#: cp/decl.c:3962
 msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
 msgstr "ISO-C++ verbietet die Verwendung einer Initialisierungsliste zur Initialisierung der Referenz 禄%D芦"
 
-#: cp/decl.c:3976
+#: cp/decl.c:3990
 msgid "cannot initialize `%T' from `%T'"
 msgstr "禄%T芦 kann nicht von 禄%T芦 initialisiert werden"
 
-#: cp/decl.c:4008
+#: cp/decl.c:4022
 msgid "initializer fails to determine size of `%D'"
 msgstr "Initialisierung gibt nicht die Gr枚脽e von 禄%D芦 an"
 
-#: cp/decl.c:4013
+#: cp/decl.c:4027
 msgid "array size missing in `%D'"
 msgstr "Feldgr枚脽e fehlt in 禄%D芦"
 
-#: cp/decl.c:4025
+#: cp/decl.c:4039
 msgid "zero-size array `%D'"
 msgstr "Feld 禄%D芦 der Gr枚脽e null"
 
 #. An automatic variable with an incomplete type: that is an error.
 #. Don't talk about array types here, since we took care of that
 #. message in grokdeclarator.
-#: cp/decl.c:4062
+#: cp/decl.c:4076
 msgid "storage size of `%D' isn't known"
 msgstr "Speichergr枚脽e von 禄%D芦 ist unbekannt"
 
-#: cp/decl.c:4084
+#: cp/decl.c:4098
 msgid "storage size of `%D' isn't constant"
 msgstr "Speichergr枚脽e von 禄%D芦 ist nicht konstant"
 
-#: cp/decl.c:4139
+#: cp/decl.c:4153
 msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
 msgstr "Entschuldigung: Semantik der statischen Daten 禄%#D芦 der inline-Funktion ist falsch (mehrere Kopien w盲ren die Folge)"
 
-#: cp/decl.c:4140
+#: cp/decl.c:4154
 msgid "%J  you can work around this by removing the initializer"
 msgstr "%J  dies kann durch das L枚schen des Initialisierers umgangen werden"
 
-#: cp/decl.c:4166
+#: cp/decl.c:4180
 msgid "uninitialized const `%D'"
 msgstr "nicht initialisiertes const 禄%D芦"
 
-#: cp/decl.c:4245
+#: cp/decl.c:4240
+msgid "name `%D' used in a GNU-style designated initializer for an array"
+msgstr "Name 禄%D芦 in benannter Initialisierung im GNU-Stil f眉r ein Feld verwendet"
+
+#: cp/decl.c:4251
+#, c-format
+msgid "Designated initializer `%E' larger than array size"
+msgstr ""
+
+#: cp/decl.c:4323
 msgid "brace-enclosed initializer used to initialize `%T'"
 msgstr "geklammerter Initialisierer zur Initialisierung von 禄%T芦 verwendet"
 
-#: cp/decl.c:4309
+#: cp/decl.c:4387
 msgid "initializer for `%T' must be brace-enclosed"
 msgstr "Initialisierung f眉r 禄%T芦 muss geklammert sein"
 
-#: cp/decl.c:4326
+#: cp/decl.c:4404
 msgid "ISO C++ does not allow designated initializers"
 msgstr "ISO-C++ erlaubt keine benannten Initialisierungen"
 
-#: cp/decl.c:4330
+#: cp/decl.c:4408
 msgid "`%T' has no non-static data member named `%D'"
 msgstr "禄%T芦 hat kein nicht-statisches Datenelement namens 禄%D芦"
 
-#: cp/decl.c:4378
-msgid "name `%D' used in a GNU-style designated initializer for an array"
-msgstr "Name 禄%D芦 in benannter Initialisierung im GNU-Stil f眉r ein Feld verwendet"
-
-#: cp/decl.c:4401
+#: cp/decl.c:4456
 msgid "too many initializers for `%T'"
 msgstr "zu viele Initialisierer f眉r 禄%T芦"
 
-#: cp/decl.c:4439
+#: cp/decl.c:4494
 msgid "variable-sized object `%D' may not be initialized"
 msgstr "Objekt 禄%D芦 variabler Gr枚脽e kann nicht initialisiert werden"
 
-#: cp/decl.c:4450
+#: cp/decl.c:4505
 msgid "`%D' has incomplete type"
 msgstr "禄%D芦 hat unvollst盲ndigen Typen"
 
-#: cp/decl.c:4505
+#: cp/decl.c:4560
 msgid "`%D' must be initialized by constructor, not by `{...}'"
 msgstr "禄%D芦 muss mit Konstruktor initialisiert werden, nicht mit 禄{...}芦"
 
-#: cp/decl.c:4549
+#: cp/decl.c:4604
 msgid "structure `%D' with uninitialized const members"
 msgstr "Struktur 禄%D芦 mit nicht initialisierten const-Elementen"
 
-#: cp/decl.c:4551
+#: cp/decl.c:4606
 msgid "structure `%D' with uninitialized reference members"
 msgstr "Struktur 禄%D芦 mit nicht initialisierten Referenzelementen"
 
-#: cp/decl.c:4732
+#: cp/decl.c:4788
 msgid "assignment (not initialization) in declaration"
 msgstr "Zuweisung (nicht Initialisierung) in Deklaration"
 
-#: cp/decl.c:4749
+#: cp/decl.c:4805
 msgid "cannot initialize `%D' to namespace `%D'"
 msgstr "禄%D芦 kann nicht zu Namespace 禄%D芦 initialisiert werden"
 
-#: cp/decl.c:4803
+#: cp/decl.c:4859
 msgid "shadowing previous type declaration of `%#D'"
 msgstr "vorherige Typdeklaration von 禄%#D芦 wird 眉berschattet"
 
-#: cp/decl.c:4840
+#: cp/decl.c:4896
 msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
 msgstr "禄%D芦 kann nicht Thread-lokal sein, weil es Nicht-POD-Typen 禄%T芦 hat"
 
-#: cp/decl.c:4855
+#: cp/decl.c:4911
 msgid "`%D' is thread-local and so cannot be dynamically initialized"
 msgstr "禄%D芦 ist Thread-lokal und kann damit nicht dynamisch initialisiert werden"
 
-#: cp/decl.c:5337
+#: cp/decl.c:5406
 msgid "invalid catch parameter"
 msgstr "ung眉ltiger catch-Parameter"
 
-#: cp/decl.c:5451
+#: cp/decl.c:5520
 msgid "destructor for alien class `%T' cannot be a member"
 msgstr "Destruktor f眉r fremde Klasse 禄%T芦 kann kein Element sein"
 
-#: cp/decl.c:5454
+#: cp/decl.c:5523
 msgid "constructor for alien class `%T' cannot be a member"
 msgstr "Konstruktor f眉r fremde Klasse 禄%T芦 kann kein Element sein"
 
-#: cp/decl.c:5476
+#: cp/decl.c:5545
 msgid "`%D' declared as a `virtual' %s"
 msgstr "禄%D芦 als 禄virtuelles芦 %s deklariert"
 
-#: cp/decl.c:5478
+#: cp/decl.c:5547
 msgid "`%D' declared as an `inline' %s"
 msgstr "禄%D芦 als 禄inline芦 %s deklariert"
 
-#: cp/decl.c:5480
+#: cp/decl.c:5549
 msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
 msgstr "Funktionsspezifizierer 禄const芦 und 禄volatile芦 an 禄%D芦 ung眉ltig in %d-Deklaration"
 
-#: cp/decl.c:5483
+#: cp/decl.c:5552
 msgid "`%D' declared as a friend"
 msgstr "禄%D芦 als 禄friend芦 deklariert"
 
-#: cp/decl.c:5489
+#: cp/decl.c:5558
 msgid "`%D' declared with an exception specification"
 msgstr "禄%D芦 mit Ausnahmespezifikation deklariert"
 
-#: cp/decl.c:5571
+#: cp/decl.c:5640
 msgid "cannot declare `::main' to be a template"
 msgstr "禄::main芦 kann nicht als Template deklariert werden"
 
-#: cp/decl.c:5573
+#: cp/decl.c:5642
 msgid "cannot declare `::main' to be inline"
 msgstr "禄::main芦 kann nicht inline deklariert werden"
 
-#: cp/decl.c:5575
+#: cp/decl.c:5644
 msgid "cannot declare `::main' to be static"
 msgstr "禄::main芦 kann nicht statisch deklariert werden"
 
-#: cp/decl.c:5578
+#: cp/decl.c:5647
 msgid "`main' must return `int'"
 msgstr "禄main芦 muss 禄int芦 zur眉ckgeben"
 
-#: cp/decl.c:5606
+#: cp/decl.c:5675
 msgid "non-local function `%#D' uses anonymous type"
 msgstr "nicht lokale Funktion 禄%#D芦 verwendet anonymen Typen"
 
-#: cp/decl.c:5609
+#: cp/decl.c:5678
 msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
 msgstr "禄%#D芦 verweist nicht auf den unqualifizierten Typen, also wird es nicht zum Binden verwendet"
 
-#: cp/decl.c:5615
+#: cp/decl.c:5684
 msgid "non-local function `%#D' uses local type `%T'"
 msgstr "nicht lokale Funktion 禄%#D芦 verwendet lokalen Typen 禄%T芦"
 
-#: cp/decl.c:5639
+#: cp/decl.c:5708
 msgid "%smember function `%D' cannot have `%T' method qualifier"
 msgstr "%sElementfunktion 禄%D芦 kann nicht den Methodenqualifizierer 禄%T芦 haben"
 
-#: cp/decl.c:5663
+#: cp/decl.c:5732
 msgid "defining explicit specialization `%D' in friend declaration"
 msgstr "Definition der expliziten Spezialisierung 禄%D芦 in friend-Deklaration"
 
 #. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:5673
+#: cp/decl.c:5742
 msgid "invalid use of template-id `%D' in declaration of primary template"
 msgstr "ung眉ltige Verwendung der Template-ID 禄%D芦 in Deklaration des urspr眉nglichen Templates"
 
-#: cp/decl.c:5700
+#: cp/decl.c:5769
 msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
 msgstr "Standardargumente sind nicht in Deklaration der friend-Template-Spezialisierung 禄%D芦 erlaubt"
 
-#: cp/decl.c:5707
+#: cp/decl.c:5776
 msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
 msgstr "禄inline芦 ist nicht in Deklaration der friend-Template-Spezialisierung 禄%D芦 erlaubt"
 
-#: cp/decl.c:5765
+#: cp/decl.c:5834
 msgid "definition of implicitly-declared `%D'"
 msgstr "Definition des implizit deklarierten 禄%D芦"
 
-#: cp/decl.c:5785 cp/decl2.c:738
+#: cp/decl.c:5854 cp/decl2.c:738
 msgid "no `%#D' member function declared in class `%T'"
 msgstr "keine Elementfunktion 禄%#D芦 in Klasse 禄%T芦 deklariert"
 
-#: cp/decl.c:5919
+#: cp/decl.c:5988
 msgid "non-local variable `%#D' uses local type `%T'"
 msgstr "nicht-lokale Variable 禄%#D芦 verwendet lokalen Typen 禄%T芦"
 
-#: cp/decl.c:6034
+#: cp/decl.c:6103
 msgid "invalid in-class initialization of static data member of non-integral type `%T'"
 msgstr "ung眉ltige Initialisierung des statischen Datenelements vom nicht eingebauten Typen 禄%T芦"
 
-#: cp/decl.c:6043
+#: cp/decl.c:6112
 msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
 msgstr "ISO-C++ verbietet Initialisierung des nicht konstanten statischen Elements 禄%D芦 in der Klasse"
 
-#: cp/decl.c:6046
+#: cp/decl.c:6115
 msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
 msgstr "ISO-C++ verbietet Initialisierung der Elementkonstante 禄%D芦 vom nicht eingebauten Typen 禄%T芦"
 
-#: cp/decl.c:6065
+#: cp/decl.c:6134
 msgid "size of array `%D' has non-integral type `%T'"
 msgstr "Feldgr枚脽e von 禄%D芦 hat nicht-ganzzahligen Typen 禄%T芦"
 
-#: cp/decl.c:6067
+#: cp/decl.c:6136
 msgid "size of array has non-integral type `%T'"
 msgstr "Feldgr枚脽e hat nicht-ganzzahligen Typen 禄%T芦"
 
-#: cp/decl.c:6103
+#: cp/decl.c:6172
 msgid "size of array `%D' is negative"
 msgstr "Gr枚脽e des Feldes 禄%D芦 ist negativ"
 
-#: cp/decl.c:6105
+#: cp/decl.c:6174
 msgid "size of array is negative"
 msgstr "Gr枚脽e des Feldes ist negativ"
 
-#: cp/decl.c:6113
+#: cp/decl.c:6182
 msgid "ISO C++ forbids zero-size array `%D'"
 msgstr "ISO-C++ verbietet Feld 禄%D芦 der Gr枚脽e null"
 
-#: cp/decl.c:6115
+#: cp/decl.c:6184
 msgid "ISO C++ forbids zero-size array"
 msgstr "ISO-C++ verbietet Feld der Gr枚脽e null"
 
-#: cp/decl.c:6122
+#: cp/decl.c:6191
 msgid "size of array `%D' is not an integral constant-expression"
 msgstr "Gr枚脽e des Feldes 禄%D芦 ist kein konstanter Ganzzahlausdruck"
 
-#: cp/decl.c:6125
+#: cp/decl.c:6194
 msgid "size of array is not an integral constant-expression"
 msgstr "Gr枚脽e des Feldes ist kein konstanter Ganzzahlausdruck"
 
-#: cp/decl.c:6130
+#: cp/decl.c:6199
 msgid "ISO C++ forbids variable-size array `%D'"
 msgstr "ISO-C++ verbietet Feld 禄%D芦 variabler Gr枚脽e"
 
-#: cp/decl.c:6132
+#: cp/decl.c:6201
 msgid "ISO C++ forbids variable-size array"
 msgstr "ISO-C++ verbietet Feld variabler Gr枚脽e"
 
-#: cp/decl.c:6154
+#: cp/decl.c:6223
 msgid "overflow in array dimension"
 msgstr "脺berlauf in Feldgr枚脽e"
 
-#: cp/decl.c:6248
+#: cp/decl.c:6317
 msgid "declaration of `%D' as %s"
 msgstr "Deklaration von 禄%D芦 als %s"
 
-#: cp/decl.c:6250
+#: cp/decl.c:6319
 #, c-format
 msgid "creating %s"
 msgstr "Erzeugen von %s"
 
-#: cp/decl.c:6262
+#: cp/decl.c:6331
 msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
 msgstr "Deklaration von 禄%D芦 als multidimensionales Feld muss f眉r alle Dimensionen au脽er der ersten Grenzen haben"
 
-#: cp/decl.c:6265
+#: cp/decl.c:6334
 msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr " multidimensionales Feld muss f眉r alle Dimensionen au脽er der ersten Grenzen haben"
 
-#: cp/decl.c:6293
+#: cp/decl.c:6362
 msgid "return type specification for constructor invalid"
 msgstr "Angabe des R眉ckgabetyps f眉r Konstruktor ist ung眉ltig"
 
-#: cp/decl.c:6300
+#: cp/decl.c:6369
 msgid "return type specification for destructor invalid"
 msgstr "Angabe des R眉ckgabetyps f眉r Destruktor ist ung眉ltig"
 
-#: cp/decl.c:6306
+#: cp/decl.c:6375
 msgid "operator `%T' declared to return `%T'"
 msgstr "Operator 禄%T芦 ist deklariert, 禄%T芦 zur眉ckzugeben"
 
-#: cp/decl.c:6308
+#: cp/decl.c:6377
 msgid "return type specified for `operator %T'"
 msgstr "R眉ckgabetyp f眉r 禄operator %T芦 angegeben"
 
-#: cp/decl.c:6452
+#: cp/decl.c:6400
+msgid "unnamed variable or field declared void"
+msgstr "unbenannte Variable oder Feld als 禄void芦 deklariert"
+
+#: cp/decl.c:6405
+#, c-format
+msgid "variable or field `%E' declared void"
+msgstr "Variable oder Feld 禄%E芦 als 禄void芦 deklariert"
+
+#: cp/decl.c:6408
+msgid "variable or field declared void"
+msgstr "Variable oder Feld als 禄void芦 deklariert"
+
+#: cp/decl.c:6547
 msgid "destructors must be member functions"
 msgstr "Destruktoren m眉ssen Elementfunktionen sein"
 
-#: cp/decl.c:6471
+#: cp/decl.c:6566
 msgid "destructor `%T' must match class name `%T'"
 msgstr "Destruktor 禄%T芦 muss zu Klassenname 禄%T芦 passen"
 
-#: cp/decl.c:6534
+#: cp/decl.c:6629
 msgid "declarator-id missing; using reserved word `%D'"
 msgstr "Deklarator-ID fehlt: reserviertes Wort 禄%D芦 wird verwendet"
 
-#: cp/decl.c:6588
+#: cp/decl.c:6683
 msgid "type `%T' is not derived from type `%T'"
 msgstr "Typ 禄%T芦 ist nicht vom Typ 禄%T芦 abgeleitet"
 
 #. Parse error puts this typespec where
 #. a declarator should go.
-#: cp/decl.c:6651
+#: cp/decl.c:6746
 msgid "`%T' specified as declarator-id"
 msgstr "禄%T芦 als Deklarator-ID angegeben"
 
-#: cp/decl.c:6653
+#: cp/decl.c:6748
 msgid "  perhaps you want `%T' for a constructor"
 msgstr "  vielleicht wollen Sie 禄%T芦 als Konstruktor"
 
@@ -14148,300 +14204,292 @@
 #. decl-specifier like in
 #. std::allocator alloc;
 #. Handle that gracefully.
-#: cp/decl.c:6675
+#: cp/decl.c:6770
 #, c-format
 msgid "invalid use of template-name '%E' in a declarator"
 msgstr "ung眉ltige Verwendung des Template-Namens 禄%E芦 in einem Deklarator"
 
-#: cp/decl.c:6695
+#: cp/decl.c:6790 cp/decl.c:8124
 msgid "declaration of `%D' as non-function"
 msgstr "Deklaration von 禄%D芦 als Nicht-Funktion"
 
-#: cp/decl.c:6772
+#: cp/decl.c:6867
 msgid "`bool' is now a keyword"
 msgstr "禄bool芦 ist jetzt ein Schl眉sselwort"
 
-#: cp/decl.c:6774
+#: cp/decl.c:6869
 msgid "extraneous `%T' ignored"
 msgstr "belangloses 禄%T芦 ignoriert"
 
-#: cp/decl.c:6790 cp/decl.c:6834
+#: cp/decl.c:6885 cp/decl.c:6929
 msgid "multiple declarations `%T' and `%T'"
 msgstr "mehrfache Deklarationen 禄%T芦 und 禄%T芦"
 
-#: cp/decl.c:6803
+#: cp/decl.c:6898
 msgid "ISO C++ does not support `long long'"
 msgstr "ISO-C++ unterst眉tzt nicht 禄long long芦"
 
-#: cp/decl.c:6907 cp/decl.c:6910
+#: cp/decl.c:7002 cp/decl.c:7005
 #, c-format
 msgid "ISO C++ forbids declaration of `%s' with no type"
 msgstr "ISO-C++ verbietet Deklaration von 禄%s芦 ohne Typ"
 
-#: cp/decl.c:6941
+#: cp/decl.c:7036
 #, c-format
 msgid "short, signed or unsigned invalid for `%s'"
 msgstr "禄short芦, 禄signed芦 oder 禄unsigned芦 ung眉ltig f眉r 禄%s芦"
 
-#: cp/decl.c:6946
+#: cp/decl.c:7041
 #, c-format
 msgid "long and short specified together for `%s'"
 msgstr "禄long芦 und 禄short芦 f眉r 禄%s芦 gleichzeitig angegeben"
 
-#: cp/decl.c:6957
+#: cp/decl.c:7052
 #, c-format
 msgid "signed and unsigned given together for `%s'"
 msgstr "禄signed芦 und 禄unsigned芦 f眉r 禄%s芦 gleichzeitig angegeben"
 
-#: cp/decl.c:7066
+#: cp/decl.c:7161
 msgid "qualifiers are not allowed on declaration of `operator %T'"
 msgstr "Qualifizierer sind bei Deklaration von 禄operator %T芦 nicht erlaubt"
 
-#: cp/decl.c:7088
+#: cp/decl.c:7183
 msgid "member `%D' cannot be declared both virtual and static"
 msgstr "Element 禄%D芦 kann nicht gleichzeitig virtuell und statisch deklariert werden"
 
-#: cp/decl.c:7097
+#: cp/decl.c:7192
 msgid "`%T::%D' is not a valid declarator"
 msgstr "禄%T::%D芦 ist kein g眉ltiger Deklarator"
 
-#: cp/decl.c:7109
+#: cp/decl.c:7204
 msgid "storage class specifiers invalid in parameter declarations"
 msgstr "Speicherklassenangaben sind in Parameterdeklarationen ung眉ltig"
 
-#: cp/decl.c:7113
+#: cp/decl.c:7208
 msgid "typedef declaration invalid in parameter declaration"
 msgstr "禄typedef芦-Deklaration in Parameterdeklaration ung眉ltig"
 
-#: cp/decl.c:7126
+#: cp/decl.c:7221
 msgid "virtual outside class declaration"
 msgstr "virtuelle Deklaration einer 盲u脽eren Klasse"
 
-#: cp/decl.c:7185
+#: cp/decl.c:7280
 #, c-format
 msgid "storage class specified for %s `%s'"
 msgstr "Speicherklasse f眉r %s 禄%s芦 angegeben"
 
-#: cp/decl.c:7220
+#: cp/decl.c:7315
 #, c-format
 msgid "top-level declaration of `%s' specifies `auto'"
 msgstr "Deklaration h枚chster Ebene von 禄%s芦 gibt 禄auto芦 an"
 
-#: cp/decl.c:7232
+#: cp/decl.c:7327
 msgid "storage class specifiers invalid in friend function declarations"
 msgstr "Speicherklassenangaben sind in friend-Funktionsdeklarationen ung眉ltig"
 
-#: cp/decl.c:7397
+#: cp/decl.c:7492
 msgid "destructor cannot be static member function"
 msgstr "Destruktor kann keine statische Elementfunktion sein"
 
-#: cp/decl.c:7400
+#: cp/decl.c:7495
 #, c-format
 msgid "destructors may not be `%s'"
 msgstr "Destruktoren d眉rfen nicht 禄%s芦 sein"
 
-#: cp/decl.c:7421
+#: cp/decl.c:7516
 msgid "constructor cannot be static member function"
 msgstr "Konstruktor kann keine statische Elementfunktion sein"
 
-#: cp/decl.c:7424
+#: cp/decl.c:7519
 msgid "constructors cannot be declared virtual"
 msgstr "Konstruktoren k枚nnen nicht als virtuell deklariert werden"
 
-#: cp/decl.c:7429
+#: cp/decl.c:7524
 #, c-format
 msgid "constructors may not be `%s'"
 msgstr "Konstruktoren d眉rfen nicht 禄%s芦 sein"
 
-#: cp/decl.c:7439
+#: cp/decl.c:7534
 msgid "return value type specifier for constructor ignored"
 msgstr "Typangabe des R眉ckgabewerts f眉r Konstruktor ignoriert"
 
-#: cp/decl.c:7458
+#: cp/decl.c:7553
 #, c-format
 msgid "can't initialize friend function `%s'"
 msgstr "friend-Funktion 禄%s芦 kann nicht initialisiert werden"
 
 #. Cannot be both friend and virtual.
-#: cp/decl.c:7462
+#: cp/decl.c:7557
 msgid "virtual functions cannot be friends"
 msgstr "virtuelle Funktionen k枚nnen keine friends sein"
 
-#: cp/decl.c:7467
+#: cp/decl.c:7562
 msgid "friend declaration not in class definition"
 msgstr "friend-Deklaration nicht in Klassendefinition"
 
-#: cp/decl.c:7469
+#: cp/decl.c:7564
 #, c-format
 msgid "can't define friend function `%s' in a local class definition"
 msgstr "friend-Funktion 禄%s芦 kann nicht in einer lokalen Klassendefinition definiert werden"
 
-#: cp/decl.c:7490
+#: cp/decl.c:7585
 msgid "destructors may not have parameters"
 msgstr "Destruktoren d眉rfen keine Parameter haben"
 
-#: cp/decl.c:7510 cp/decl.c:7517
+#: cp/decl.c:7605 cp/decl.c:7612
 msgid "cannot declare reference to `%#T'"
 msgstr "Referenz auf 禄%#T芦 kann nicht definiert werden"
 
-#: cp/decl.c:7511
+#: cp/decl.c:7606
 msgid "cannot declare pointer to `%#T'"
 msgstr "Zeiger auf 禄%#T芦 kann nicht deklariert werden"
 
-#: cp/decl.c:7516
+#: cp/decl.c:7611
 msgid "cannot declare pointer to `%#T' member"
 msgstr "Zeiger auf Element von 禄%#T芦 kann nicht deklariert werden"
 
-#: cp/decl.c:7655
+#: cp/decl.c:7750
 msgid "extra qualification `%T::' on member `%s' ignored"
 msgstr "zus盲tzliche Qualifizierung 禄%T::芦 an Element 禄%s芦 ignoriert"
 
-#: cp/decl.c:7671
+#: cp/decl.c:7766
 msgid "cannot declare member function `%T::%s' within `%T'"
 msgstr "Elementfunktion 禄%T::%s芦 kann nicht in 禄%T芦 deklariert werden"
 
-#: cp/decl.c:7686
+#: cp/decl.c:7781
 msgid "cannot declare member `%T::%s' within `%T'"
 msgstr "Element 禄%T::%s芦 kann nicht in 禄%T芦 deklariert werden"
 
-#: cp/decl.c:7766
+#: cp/decl.c:7861
 msgid "data member may not have variably modified type `%T'"
 msgstr "Datenelement darf nicht variabel modifizierten Typ 禄%T芦 haben"
 
-#: cp/decl.c:7768
+#: cp/decl.c:7863
 msgid "parameter may not have variably modified type `%T'"
 msgstr "Parameter darf nicht variabel modifizierten Typ 禄%T芦 haben"
 
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 #. declarations of constructors within a class definition.
-#: cp/decl.c:7776
+#: cp/decl.c:7871
 msgid "only declarations of constructors can be `explicit'"
 msgstr "nur Deklarationen von Konstruktoren k枚nnen 禄explicit芦 sein"
 
-#: cp/decl.c:7784
+#: cp/decl.c:7879
 #, c-format
 msgid "non-member `%s' cannot be declared `mutable'"
 msgstr "Nicht-Element 禄%s芦 kann nicht als 禄mutable芦 deklariert sein"
 
-#: cp/decl.c:7789
+#: cp/decl.c:7884
 #, c-format
 msgid "non-object member `%s' cannot be declared `mutable'"
 msgstr "Nicht-Objekt-Element 禄%s芦 kann nicht als 禄mutable芦 deklariert sein"
 
-#: cp/decl.c:7795
+#: cp/decl.c:7890
 #, c-format
 msgid "function `%s' cannot be declared `mutable'"
 msgstr "Funktion 禄%s芦 kann nicht als 禄mutable芦 deklariert sein"
 
-#: cp/decl.c:7800
+#: cp/decl.c:7895
 #, c-format
 msgid "static `%s' cannot be declared `mutable'"
 msgstr "statisches 禄%s芦 kann nicht als 禄mutable芦 deklariert sein"
 
-#: cp/decl.c:7805
+#: cp/decl.c:7900
 #, c-format
 msgid "const `%s' cannot be declared `mutable'"
 msgstr "Konstante 禄%s芦 kann nicht als 禄mutable芦 deklariert sein"
 
-#: cp/decl.c:7818
+#: cp/decl.c:7913
 msgid "template-id `%D' used as a declarator"
 msgstr "Template-ID 禄%D芦 als Deklarator verwendet"
 
-#: cp/decl.c:7839
+#: cp/decl.c:7934
 msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
 msgstr "ISO-C++ verbietet geschachtelten Typen 禄%D芦 mit gleichem Namen wie umschlie脽ende Klasse"
 
-#: cp/decl.c:7847
+#: cp/decl.c:7942
 msgid "%Jtypedef name may not be a nested-name-specifier"
 msgstr "%Jtypedef-Name darf kein Spezifizierer mit geschachteltem Namen sein"
 
-#: cp/decl.c:7893
+#: cp/decl.c:7988
 msgid "%Jinvalid type qualifier for non-member function type"
 msgstr "%Jung眉ltiger Typkennzeichner f眉r Nicht-Element-Funktionstyp"
 
-#: cp/decl.c:7956
+#: cp/decl.c:8051
 msgid "type qualifiers specified for friend class declaration"
 msgstr "Typkennzeichner f眉r friend-Klassen-Deklaration angegeben"
 
-#: cp/decl.c:7961
+#: cp/decl.c:8056
 msgid "`inline' specified for friend class declaration"
 msgstr "禄inline芦 f眉r friend-Klassen-Deklaration angegeben"
 
-#: cp/decl.c:7969
+#: cp/decl.c:8064
 msgid "template parameters cannot be friends"
 msgstr "Template-Parameter k枚nnen keine 禄friends芦 sein"
 
-#: cp/decl.c:7971
+#: cp/decl.c:8066
 msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
 msgstr "friend-Deklaration erfordert Klassenschl眉ssel, z.B. 禄friend class %T::%D芦"
 
-#: cp/decl.c:7975
+#: cp/decl.c:8070
 msgid "friend declaration requires class-key, i.e. `friend %#T'"
 msgstr "friend-Deklaration erfordert Klassenschl眉ssel, z.B. 禄friend %#T芦"
 
-#: cp/decl.c:7988
+#: cp/decl.c:8083
 msgid "trying to make class `%T' a friend of global scope"
 msgstr "Versuch, die Klasse 禄%T芦 zu einem 禄friend芦 des globalen G眉ltigkeitsbereiches zu machen"
 
-#: cp/decl.c:7999
+#: cp/decl.c:8094
 msgid "invalid qualifiers on non-member function type"
 msgstr "ung眉ltige Qualifizierer an Nicht-Element-Funktionstyp"
 
-#: cp/decl.c:8018
+#: cp/decl.c:8113
 msgid "abstract declarator `%T' used as declaration"
 msgstr "abstrakter Deklarator 禄%T芦 als Deklaration verwendet"
 
-#: cp/decl.c:8030
-msgid "unnamed variable or field declared void"
-msgstr "unbenannte Variable oder Feld als 禄void芦 deklariert"
-
-#: cp/decl.c:8039
-msgid "variable or field declared void"
-msgstr "Variable oder Feld als 禄void芦 deklariert"
-
-#: cp/decl.c:8049
+#: cp/decl.c:8139
 msgid "cannot use `::' in parameter declaration"
 msgstr "禄::芦 kann nicht in Parameterdeklaration verwendet werden"
 
 #. Something like struct S { int N::j; };
-#: cp/decl.c:8094
+#: cp/decl.c:8184
 msgid "invalid use of `::'"
 msgstr "ung眉ltige Verwendung von 禄::芦"
 
-#: cp/decl.c:8106
+#: cp/decl.c:8196
 msgid "function `%D' cannot be declared friend"
 msgstr "Funktion 禄%D芦 kann nicht als 禄friend芦 deklariert werden"
 
-#: cp/decl.c:8118
+#: cp/decl.c:8208
 msgid "can't make `%D' into a method -- not in a class"
 msgstr "禄%D芦 kann nicht zur Methode gemacht werden -- nicht in einer Klasse"
 
-#: cp/decl.c:8127
+#: cp/decl.c:8217
 msgid "function `%D' declared virtual inside a union"
 msgstr "Funktion 禄%D芦 als virtuell innerhalb einer Union deklariert"
 
-#: cp/decl.c:8136
+#: cp/decl.c:8226
 msgid "`%D' cannot be declared virtual, since it is always static"
 msgstr "禄%D芦 kann nicht als virtuell deklariert werden, da es immer statisch ist"
 
-#: cp/decl.c:8215
+#: cp/decl.c:8305
 msgid "field `%D' has incomplete type"
 msgstr "Feld 禄%D芦 hat unvollst盲ndigen Typen"
 
-#: cp/decl.c:8217
+#: cp/decl.c:8307
 msgid "name `%T' has incomplete type"
 msgstr "Name 禄%T芦 hat unvollst盲ndigen Typen"
 
-#: cp/decl.c:8226
+#: cp/decl.c:8316
 msgid "  in instantiation of template `%T'"
 msgstr "  in Instanziierung des Templates 禄%T芦"
 
-#: cp/decl.c:8236
+#: cp/decl.c:8326
 #, c-format
 msgid "`%s' is neither function nor member function; cannot be declared friend"
 msgstr "禄%s芦 ist weder eine Funktion noch Elementfunktion; kann nicht als 禄friend芦 deklariert werden"
 
-#: cp/decl.c:8247
+#: cp/decl.c:8337
 msgid "member functions are implicitly friends of their class"
 msgstr "Elementfunktionen sind implizite 禄friends芦 ihrer Klasse"
 
@@ -14457,91 +14505,91 @@
 #. the rest of the compiler does not correctly
 #. handle the initialization unless the member is
 #. static so we make it static below.
-#: cp/decl.c:8287
+#: cp/decl.c:8377
 msgid "ISO C++ forbids initialization of member `%D'"
 msgstr "ISO-C++ verbietet Initialisierung des Elementes 禄%D芦"
 
-#: cp/decl.c:8289
+#: cp/decl.c:8379
 msgid "making `%D' static"
 msgstr "禄%D芦 wird statisch gemacht"
 
-#: cp/decl.c:8345
+#: cp/decl.c:8435
 #, c-format
 msgid "storage class `auto' invalid for function `%s'"
 msgstr "Speicherklasse 禄auto芦 ung眉ltig f眉r Funktion 禄%s芦"
 
-#: cp/decl.c:8347
+#: cp/decl.c:8437
 #, c-format
 msgid "storage class `register' invalid for function `%s'"
 msgstr "Speicherklasse 禄register芦 ung眉ltig f眉r Funktion 禄%s芦"
 
-#: cp/decl.c:8349
+#: cp/decl.c:8439
 #, c-format
 msgid "storage class `__thread' invalid for function `%s'"
 msgstr "Speicherklasse 禄__thread芦 ung眉ltig f眉r Funktion 禄%s芦"
 
-#: cp/decl.c:8360
+#: cp/decl.c:8450
 #, c-format
 msgid "storage class `static' invalid for function `%s' declared out of global scope"
 msgstr "Speicherklasse 禄static芦 ung眉ltig f眉r au脽erhalb des globalen G眉ltigkeitsbereiches deklarierte Funktion 禄%s芦"
 
-#: cp/decl.c:8362
+#: cp/decl.c:8452
 #, c-format
 msgid "storage class `inline' invalid for function `%s' declared out of global scope"
 msgstr "Speicherklasse 禄inline芦 ung眉ltig f眉r au脽erhalb des globalen G眉ltigkeitsbereiches deklarierte Funktion 禄%s芦"
 
-#: cp/decl.c:8369
+#: cp/decl.c:8459
 #, c-format
 msgid "virtual non-class function `%s'"
 msgstr "virtuelle Nicht-Klassen-Funktion 禄%s芦"
 
-#: cp/decl.c:8400
+#: cp/decl.c:8490
 msgid "cannot declare member function `%D' to have static linkage"
 msgstr "Elementfunktion 禄%D芦 kann nicht deklariert werden, statische Bindung zu haben"
 
 #. FIXME need arm citation
-#: cp/decl.c:8406
+#: cp/decl.c:8496
 msgid "cannot declare static function inside another function"
 msgstr "statische Funktion innerhalb anderer Funktion kann nicht deklariert werden"
 
-#: cp/decl.c:8434
+#: cp/decl.c:8524
 msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
 msgstr "禄static芦 darf nicht bei der Definition (im Gegensatz zu Deklaration) eines statischen Datenelementes verwendet werden"
 
-#: cp/decl.c:8440
+#: cp/decl.c:8530
 msgid "static member `%D' declared `register'"
 msgstr "statisches Element 禄%D芦 als 禄register芦 deklariert"
 
-#: cp/decl.c:8445
+#: cp/decl.c:8535
 msgid "cannot explicitly declare member `%#D' to have extern linkage"
 msgstr "Element 禄%#D芦 kann nicht explizit deklariert werden, externe Bindung zu haben"
 
-#: cp/decl.c:8585
+#: cp/decl.c:8675
 msgid "default argument for `%#D' has type `%T'"
 msgstr "Standardargument f眉r 禄%#D芦 hat Typ 禄%T芦"
 
-#: cp/decl.c:8588
+#: cp/decl.c:8678
 msgid "default argument for parameter of type `%T' has type `%T'"
 msgstr "Standardargument f眉r Parameter des Typs 禄%T芦 hat Typ 禄%T芦"
 
-#: cp/decl.c:8605
+#: cp/decl.c:8695
 msgid "default argument `%E' uses local variable `%D'"
 msgstr "Standardargument 禄%E芦 verwendet lokale Variable 禄%D芦"
 
-#: cp/decl.c:8649
+#: cp/decl.c:8739
 #, c-format
 msgid "invalid string constant `%E'"
 msgstr "ung眉ltige Zeichenkettenkonstante 禄%E芦"
 
-#: cp/decl.c:8651
+#: cp/decl.c:8741
 msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
 msgstr "ung眉ltige Ganzzahlkonstante in Parameterliste; vergessen, den Parameternamen anzugeben?"
 
-#: cp/decl.c:8689
+#: cp/decl.c:8779
 msgid "parameter `%D' invalidly declared method type"
 msgstr "Parameter 禄%D芦 deklariert ung眉ltigerweise Methodentyp"
 
-#: cp/decl.c:8713
+#: cp/decl.c:8803
 msgid "parameter `%D' includes %s to array of unknown bound `%T'"
 msgstr "Parameter 禄%D芦 bezieht %s in Feld mit unbekannter Grenze 禄%T芦 ein"
 
@@ -14560,93 +14608,93 @@
 #. or implicitly defined), there's no need to worry about their
 #. existence.  Theoretically, they should never even be
 #. instantiated, but that's hard to forestall.
-#: cp/decl.c:8872
+#: cp/decl.c:8962
 msgid "invalid constructor; you probably meant `%T (const %T&)'"
 msgstr "ung眉ltiger Konstruktor; wahrscheinlich war 禄%T (const %T&)芦 gemeint"
 
-#: cp/decl.c:9000
+#: cp/decl.c:9090
 msgid "`%D' must be a nonstatic member function"
 msgstr "禄%D芦 muss eine nichtstatische Elementfunktion sein"
 
-#: cp/decl.c:9006
+#: cp/decl.c:9096
 msgid "`%D' must be either a non-static member function or a non-member function"
 msgstr "禄%D芦 muss entweder eine nichtstatische Elementfunktion oder eine Nicht-Element-Funktion sein"
 
-#: cp/decl.c:9023
+#: cp/decl.c:9113
 msgid "`%D' must have an argument of class or enumerated type"
 msgstr "禄%D芦 muss ein Argument von einem Klassen- oder Aufz盲hlungstyp haben"
 
-#: cp/decl.c:9058
+#: cp/decl.c:9148
 #, c-format
 msgid "conversion to %s%s will never use a type conversion operator"
 msgstr "Umwandlung in %s%s wird nie einen Typumwandlungsoperator verwenden"
 
 #. 13.4.0.3
-#: cp/decl.c:9065
+#: cp/decl.c:9155
 msgid "ISO C++ prohibits overloading operator ?:"
 msgstr "ISO-C++ verbietet 脺berladen des Operators ?:"
 
-#: cp/decl.c:9115
+#: cp/decl.c:9205
 msgid "postfix `%D' must take `int' as its argument"
 msgstr "Suffix-禄%D芦 muss 禄int芦 als sein Argument nehmen"
 
-#: cp/decl.c:9119
+#: cp/decl.c:9209
 msgid "postfix `%D' must take `int' as its second argument"
 msgstr "Suffix-禄%D芦 muss 禄int芦 als sein zweites Argument nehmen"
 
-#: cp/decl.c:9126
+#: cp/decl.c:9216
 msgid "`%D' must take either zero or one argument"
 msgstr "禄%D芦 muss entweder null oder ein Argument nehmen"
 
-#: cp/decl.c:9128
+#: cp/decl.c:9218
 msgid "`%D' must take either one or two arguments"
 msgstr "禄%D芦 muss entweder ein oder zwei Argumente nehmen"
 
-#: cp/decl.c:9149
+#: cp/decl.c:9239
 msgid "prefix `%D' should return `%T'"
 msgstr "Pr盲fix-禄%D芦 sollte 禄%T芦 zur眉ckgeben"
 
-#: cp/decl.c:9155
+#: cp/decl.c:9245
 msgid "postfix `%D' should return `%T'"
 msgstr "Suffix-禄%D芦 sollte 禄%T芦 zur眉ckgeben"
 
-#: cp/decl.c:9164
+#: cp/decl.c:9254
 msgid "`%D' must take `void'"
 msgstr "禄%D芦 muss 禄void芦 nehmen"
 
-#: cp/decl.c:9166 cp/decl.c:9174
+#: cp/decl.c:9256 cp/decl.c:9264
 msgid "`%D' must take exactly one argument"
 msgstr "禄%D芦 muss genau ein Argument nehmen"
 
-#: cp/decl.c:9176
+#: cp/decl.c:9266
 msgid "`%D' must take exactly two arguments"
 msgstr "禄%D芦 muss genau zwei Argumente nehmen"
 
-#: cp/decl.c:9184
+#: cp/decl.c:9274
 msgid "user-defined `%D' always evaluates both arguments"
 msgstr "benutzerdefiniertes 禄%D芦 wertet immer beide Argumente aus"
 
-#: cp/decl.c:9198
+#: cp/decl.c:9288
 msgid "`%D' should return by value"
 msgstr "禄%D芦 sollte Wert zur眉ckgeben"
 
-#: cp/decl.c:9210 cp/decl.c:9213
+#: cp/decl.c:9300 cp/decl.c:9303
 msgid "`%D' cannot have default arguments"
 msgstr "禄%D芦 kann keine Standardargumente haben"
 
-#: cp/decl.c:9273
+#: cp/decl.c:9363
 msgid "using typedef-name `%D' after `%s'"
 msgstr "typedef-Name 禄%D芦 wird nach 禄%s芦 verwendet"
 
-#: cp/decl.c:9279
+#: cp/decl.c:9369
 msgid "using template type parameter `%T' after `%s'"
 msgstr "Templatetyp-Parameter 禄%T芦 wird nach 禄%s芦 verwendet"
 
-#: cp/decl.c:9287
+#: cp/decl.c:9377
 msgid "`%T' referred to as `%s'"
 msgstr "禄%T芦 als 禄%s芦 verwendet"
 
-#: cp/decl.c:9293
+#: cp/decl.c:9383
 msgid "`%T' referred to as enum"
 msgstr "禄%T芦 als enum verwendet"
 
@@ -14657,47 +14705,47 @@
 #. void f(class C);		// No template header here
 #.
 #. then the required template argument is missing.
-#: cp/decl.c:9308
+#: cp/decl.c:9398
 msgid "template argument required for `%s %T'"
 msgstr "Template-Argument f眉r 禄%s %T芦 ben枚tigt"
 
-#: cp/decl.c:9453
+#: cp/decl.c:9543
 msgid "use of enum `%#D' without previous declaration"
 msgstr "Verwendung des enum 禄%#D芦 ohne vorherige Deklaration"
 
-#: cp/decl.c:9471
+#: cp/decl.c:9561
 msgid "redeclaration of `%T' as a non-template"
 msgstr "Redeklaration von 禄%T芦 als Nicht-Template"
 
-#: cp/decl.c:9517
+#: cp/decl.c:9607
 msgid "derived union `%T' invalid"
 msgstr "abgeleitete Union 禄%T芦 ist ung眉ltig"
 
-#: cp/decl.c:9570
+#: cp/decl.c:9660
 msgid "base type `%T' fails to be a struct or class type"
 msgstr "Basistyp 禄%T芦 ist kein struct- oder Klassentyp"
 
-#: cp/decl.c:9578
+#: cp/decl.c:9668
 msgid "recursive type `%T' undefined"
 msgstr "rekursiver Typ 禄%T芦 nicht definiert"
 
-#: cp/decl.c:9580
+#: cp/decl.c:9670
 msgid "duplicate base type `%T' invalid"
 msgstr "doppelter Basistyp 禄%T芦 ung眉ltig"
 
-#: cp/decl.c:9658
+#: cp/decl.c:9748
 msgid "Java class '%T' cannot have multiple bases"
 msgstr "Java-Klasse 禄%T芦 kann nicht mehrere Basen haben"
 
-#: cp/decl.c:9660
+#: cp/decl.c:9750
 msgid "Java class '%T' cannot have virtual bases"
 msgstr "Java-Klasse 禄%T芦 kann keine virtuellen Basen haben"
 
-#: cp/decl.c:9700
+#: cp/decl.c:9790
 msgid "multiple definition of `%#T'"
 msgstr "mehrfache Definition von 禄%#T芦"
 
-#: cp/decl.c:9701
+#: cp/decl.c:9791
 msgid "%Jprevious definition here"
 msgstr "%Jvorherige Definition hier"
 
@@ -14705,47 +14753,47 @@
 #.
 #. IF no integral type can represent all the enumerator values, the
 #. enumeration is ill-formed.
-#: cp/decl.c:9836
+#: cp/decl.c:9926
 msgid "no integral type can represent all of the enumerator values for `%T'"
 msgstr "kein Ganzzahltyp kann alle Aufz盲hlungswerte f眉r 禄%T芦 darstellen"
 
-#: cp/decl.c:9926
+#: cp/decl.c:10023
 msgid "enumerator value for `%D' not integer constant"
 msgstr "Aufz盲hlungswert f眉r 禄%D芦 ist keine Ganzzahlkonstante"
 
-#: cp/decl.c:9946
+#: cp/decl.c:10043
 msgid "overflow in enumeration values at `%D'"
 msgstr "脺berlauf in Aufz盲hlungswerten bei 禄%D芦"
 
-#: cp/decl.c:10015
+#: cp/decl.c:10112
 msgid "return type `%#T' is incomplete"
 msgstr "R眉ckgabetyp 禄%#T芦 ist unvollst盲ndig"
 
-#: cp/decl.c:10133
+#: cp/decl.c:10230
 msgid "return type for `main' changed to `int'"
 msgstr "R眉ckgabetyp f眉r 禄main芦 zu 禄int芦 ge盲ndert"
 
-#: cp/decl.c:10162
+#: cp/decl.c:10259
 msgid "`%D' implicitly declared before its definition"
 msgstr "禄%D芦 vor seiner Definition implizit deklariert"
 
-#: cp/decl.c:10184 cp/typeck.c:6071
+#: cp/decl.c:10281 cp/typeck.c:6092
 msgid "`operator=' should return a reference to `*this'"
 msgstr "禄operator=芦 sollte eine Referenz auf 禄*this芦 zur眉ck geben"
 
-#: cp/decl.c:10453
+#: cp/decl.c:10550
 msgid "parameter `%D' declared void"
 msgstr "Parameter 禄%D芦 leer definiert"
 
-#: cp/decl.c:10919
+#: cp/decl.c:11016
 msgid "invalid member function declaration"
 msgstr "ung眉ltige Elementfunktionsdeklaration"
 
-#: cp/decl.c:10936
+#: cp/decl.c:11033
 msgid "`%D' is already defined in class `%T'"
 msgstr "禄%D芦 ist bereits in Klasse 禄%T芦 definiert"
 
-#: cp/decl.c:11149
+#: cp/decl.c:11246
 msgid "static member function `%#D' declared with type qualifiers"
 msgstr "statische Elementfunktion 禄%#D芦 mit Typqualifizierern deklariert"
 
@@ -14793,7 +14841,7 @@
 msgid "invalid use of `virtual' in template declaration of `%#D'"
 msgstr "ung眉ltige Verwendung von 禄virtual芦 in Templatedeklaration von 禄%#D芦"
 
-#: cp/decl2.c:541 cp/pt.c:2834
+#: cp/decl2.c:541 cp/pt.c:2878
 msgid "template declaration of `%#D'"
 msgstr "Templatedeklaration von 禄%#D芦"
 
@@ -14865,40 +14913,40 @@
 msgid "anonymous struct not inside named type"
 msgstr "anonymes struct nicht innerhalb eines benannten Typs"
 
-#: cp/decl2.c:1218
+#: cp/decl2.c:1224
 msgid "namespace-scope anonymous aggregates must be static"
 msgstr "anonymes Aggregat im G眉ltigkeitsbereich eines Namespace muss statisch sein"
 
-#: cp/decl2.c:1225
+#: cp/decl2.c:1231
 msgid "anonymous union with no members"
 msgstr "anonyme Union ohne Element"
 
-#: cp/decl2.c:1259
+#: cp/decl2.c:1265
 msgid "`operator new' must return type `%T'"
 msgstr "禄operator new芦 muss Typ 禄%T芦 zur眉ck geben"
 
-#: cp/decl2.c:1267
+#: cp/decl2.c:1273
 msgid "`operator new' takes type `size_t' (`%T') as first parameter"
 msgstr "禄operator new芦 nimmt Typ 禄size_t芦 (禄%T芦) als ersten Parameter"
 
-#: cp/decl2.c:1293
+#: cp/decl2.c:1299
 msgid "`operator delete' must return type `%T'"
 msgstr "禄operator delete芦 muss Typ 禄%T芦 zur眉ck geben"
 
-#: cp/decl2.c:1301
+#: cp/decl2.c:1307
 msgid "`operator delete' takes type `%T' as first parameter"
 msgstr "禄operator delete芦 nimmt Typ 禄%T芦 als ersten Parameter"
 
-#: cp/decl2.c:2810
+#: cp/decl2.c:2816
 msgid "inline function `%D' used but never defined"
 msgstr "inline-Funktion 禄%D芦 verwendet, aber nirgendwo definiert"
 
-#: cp/decl2.c:2956
+#: cp/decl2.c:2962
 msgid "default argument missing for parameter %P of `%+#D'"
 msgstr "Standardargument fehlt f眉r Parameter %P von 禄%+#D芦"
 
 #. damn ICE suppression
-#: cp/error.c:2387
+#: cp/error.c:2385
 #, c-format
 msgid "unexpected letter `%c' in locate_error\n"
 msgstr "unerwarteter Buchstabe 禄%c芦 in locate_error\n"
@@ -14925,7 +14973,7 @@
 msgid "throwing NULL, which has integral, not pointer type"
 msgstr "wirft NULL, was ganzzahlig, aber kein Zeigertyp ist"
 
-#: cp/except.c:598 cp/init.c:2038
+#: cp/except.c:598 cp/init.c:2047
 msgid "`%D' should never be overloaded"
 msgstr "禄%D芦 sollte niemals 眉berladen werden"
 
@@ -15003,7 +15051,7 @@
 msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning"
 msgstr ""
 
-#: cp/g++spec.c:229 java/jvspec.c:415
+#: cp/g++spec.c:232 java/jvspec.c:415
 #, c-format
 msgid "argument to `%s' missing\n"
 msgstr ""
@@ -15128,59 +15176,59 @@
 msgid "incomplete type `%T' does not have member `%D'"
 msgstr ""
 
-#: cp/init.c:1459
+#: cp/init.c:1460
 msgid "`%D' is not a member of type `%T'"
 msgstr ""
 
-#: cp/init.c:1478
+#: cp/init.c:1487
 msgid "invalid pointer to bit-field `%D'"
 msgstr ""
 
-#: cp/init.c:1580
+#: cp/init.c:1589
 msgid "invalid use of non-static member function `%D'"
 msgstr "ung眉ltige Verwendung der Nicht-static-Elementfunktion 禄%D芦"
 
-#: cp/init.c:1586 cp/semantics.c:1236
+#: cp/init.c:1595 cp/semantics.c:1236
 msgid "invalid use of non-static data member `%D'"
 msgstr "ung眉ltige Verwendung des Nicht-static-Datenelementes 禄%D芦"
 
-#: cp/init.c:1725
+#: cp/init.c:1734
 msgid "new of array type fails to specify size"
 msgstr ""
 
-#: cp/init.c:1736
+#: cp/init.c:1745
 msgid "size in array new must have integral type"
 msgstr ""
 
-#: cp/init.c:1742
+#: cp/init.c:1751
 msgid "zero size array reserves no space"
 msgstr ""
 
-#: cp/init.c:1809
+#: cp/init.c:1818
 msgid "new cannot be applied to a reference type"
 msgstr ""
 
-#: cp/init.c:1815
+#: cp/init.c:1824
 msgid "new cannot be applied to a function type"
 msgstr ""
 
-#: cp/init.c:1861
+#: cp/init.c:1870
 msgid "call to Java constructor, while `jclass' undefined"
 msgstr ""
 
-#: cp/init.c:1877
+#: cp/init.c:1886
 msgid "can't find class$"
 msgstr ""
 
-#: cp/init.c:2004
+#: cp/init.c:2013
 msgid "invalid type `void' for new"
 msgstr ""
 
-#: cp/init.c:2014
+#: cp/init.c:2023
 msgid "uninitialized const in `new' of `%#T'"
 msgstr ""
 
-#: cp/init.c:2033
+#: cp/init.c:2042
 #, c-format
 msgid "call to Java constructor with `%s' undefined"
 msgstr ""
@@ -15188,39 +15236,39 @@
 #. See PR 15967. This should never happen (and it is
 #. fixed correctly in mainline), but on the release branch
 #. we prefer this less-intrusive approacch.
-#: cp/init.c:2077
+#: cp/init.c:2086
 msgid "no suitable or ambiguous `%D' found in class `%T'"
 msgstr "kein geeignetes oder mehrdeutiges 禄%D芦 in Klasse 禄%T芦 gefunden"
 
-#: cp/init.c:2083
+#: cp/init.c:2092
 msgid "request for member `%D' is ambiguous"
 msgstr ""
 
-#: cp/init.c:2203
+#: cp/init.c:2212
 msgid "ISO C++ forbids initialization in array new"
 msgstr ""
 
-#: cp/init.c:2677
+#: cp/init.c:2686
 msgid "initializer ends prematurely"
 msgstr ""
 
-#: cp/init.c:2734
+#: cp/init.c:2743
 msgid "cannot initialize multi-dimensional array with initializer"
 msgstr ""
 
-#: cp/init.c:2895
+#: cp/init.c:2904
 msgid "possible problem detected in invocation of delete operator:"
 msgstr ""
 
-#: cp/init.c:2898
+#: cp/init.c:2907
 msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
 msgstr ""
 
-#: cp/init.c:2919
+#: cp/init.c:2928
 msgid "unknown array size in delete"
 msgstr ""
 
-#: cp/init.c:3184
+#: cp/init.c:3193
 msgid "type to vector delete is neither pointer or array type"
 msgstr ""
 
@@ -15285,15 +15333,15 @@
 msgid "(if you use `-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
 msgstr ""
 
-#: cp/mangle.c:2037
+#: cp/mangle.c:2050
 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
 msgstr ""
 
-#: cp/mangle.c:2090
+#: cp/mangle.c:2103
 msgid "omitted middle operand to `?:' operand cannot be mangled"
 msgstr ""
 
-#: cp/mangle.c:2389
+#: cp/mangle.c:2402
 msgid "the mangled name of `%D' will change in a future version of GCC"
 msgstr ""
 
@@ -15434,7 +15482,7 @@
 
 #. It's a nested name with template parameter dependent scope.
 #. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2126 cp/name-lookup.c:2140 cp/name-lookup.c:3380
+#: cp/name-lookup.c:2126 cp/name-lookup.c:2140 cp/name-lookup.c:3362
 msgid "`%T' is not a namespace"
 msgstr ""
 
@@ -15469,86 +15517,86 @@
 msgid "using-declaration cannot name destructor"
 msgstr ""
 
-#: cp/name-lookup.c:3005
+#: cp/name-lookup.c:2984
 msgid "declaration of `%D' not in a namespace surrounding `%D'"
 msgstr ""
 
-#: cp/name-lookup.c:3045
+#: cp/name-lookup.c:3024
 msgid "`%D' should have been declared inside `%D'"
 msgstr ""
 
-#: cp/name-lookup.c:3109
+#: cp/name-lookup.c:3088
 msgid "namespace alias `%D' not allowed here, assuming `%D'"
 msgstr ""
 
 #. The parser did not find it, so it's not there.
-#: cp/name-lookup.c:3224
+#: cp/name-lookup.c:3203
 msgid "unknown namespace `%D'"
 msgstr ""
 
-#: cp/name-lookup.c:3374
+#: cp/name-lookup.c:3356
 msgid "namespace `%T' undeclared"
 msgstr ""
 
-#: cp/name-lookup.c:3407
+#: cp/name-lookup.c:3389
 msgid "strong using only meaningful at namespace scope"
 msgstr ""
 
-#: cp/name-lookup.c:3414
+#: cp/name-lookup.c:3396
 msgid "`%D' attribute directive ignored"
 msgstr "Attribut-Anweisung 禄%D芦 wird ignoriert"
 
-#: cp/name-lookup.c:3547
+#: cp/name-lookup.c:3529
 msgid "use of `%D' is ambiguous"
 msgstr ""
 
-#: cp/name-lookup.c:3548
+#: cp/name-lookup.c:3530
 msgid "  first declared as `%#D' here"
 msgstr ""
 
-#: cp/name-lookup.c:3551
+#: cp/name-lookup.c:3533
 msgid "  also declared as `%#D' here"
 msgstr ""
 
-#: cp/name-lookup.c:3566
+#: cp/name-lookup.c:3548
 msgid "`%D' denotes an ambiguous type"
 msgstr ""
 
-#: cp/name-lookup.c:3567
+#: cp/name-lookup.c:3549
 msgid "%J  first type here"
 msgstr ""
 
-#: cp/name-lookup.c:3568
+#: cp/name-lookup.c:3550
 msgid "%J  other type here"
 msgstr ""
 
 #. This happens for A::B where B is a template, and there are no
 #. template arguments.
-#: cp/name-lookup.c:3633 cp/typeck.c:1792
+#: cp/name-lookup.c:3615 cp/typeck.c:1792
 msgid "invalid use of `%D'"
 msgstr ""
 
-#: cp/name-lookup.c:3674
+#: cp/name-lookup.c:3656
 msgid "`%D::%D' is not a template"
 msgstr ""
 
-#: cp/name-lookup.c:3691
+#: cp/name-lookup.c:3673
 msgid "`%D' undeclared in namespace `%D'"
 msgstr ""
 
-#: cp/name-lookup.c:4153
+#: cp/name-lookup.c:4135
 msgid "`%D' is not a function,"
 msgstr ""
 
-#: cp/name-lookup.c:4154
+#: cp/name-lookup.c:4136
 msgid "  conflict with `%D'"
 msgstr ""
 
-#: cp/name-lookup.c:4911
+#: cp/name-lookup.c:4893
 msgid "XXX entering pop_everything ()\n"
 msgstr ""
 
-#: cp/name-lookup.c:4920
+#: cp/name-lookup.c:4902
 msgid "XXX leaving pop_everything ()\n"
 msgstr ""
 
@@ -15560,7 +15608,7 @@
 msgid "`%D::%D' has not been declared"
 msgstr "禄%D::%D芦 wurde nicht deklariert"
 
-#: cp/parser.c:1809 cp/semantics.c:2308
+#: cp/parser.c:1809 cp/semantics.c:2305
 msgid "`::%D' has not been declared"
 msgstr "禄::%D芦 wurde nicht deklariert"
 
@@ -15584,7 +15632,7 @@
 msgid "new types may not be defined in a return type"
 msgstr ""
 
-#: cp/parser.c:1888 cp/pt.c:4196
+#: cp/parser.c:1888 cp/pt.c:4238
 msgid "`%T' is not a template"
 msgstr ""
 
@@ -15632,179 +15680,179 @@
 msgid "typedef-name `%D' used as destructor declarator"
 msgstr ""
 
-#: cp/parser.c:3638
+#: cp/parser.c:3648
 msgid "ISO C++ forbids compound-literals"
 msgstr "ISO-C++ verbietet zusammengesetzte Literale"
 
-#: cp/parser.c:4461
+#: cp/parser.c:4498
 msgid "array bound forbidden after parenthesized type-id"
 msgstr "Feldgrenze hinter geklammerter type-id ist verboten"
 
-#: cp/parser.c:4462
+#: cp/parser.c:4499
 msgid "try removing the parentheses around the type-id"
 msgstr ""
 
-#: cp/parser.c:4624
+#: cp/parser.c:4661
 msgid "expression in new-declarator must have integral or enumeration type"
 msgstr ""
 
-#: cp/parser.c:4805
+#: cp/parser.c:4842
 msgid "use of old-style cast"
 msgstr ""
 
-#: cp/parser.c:5550
+#: cp/parser.c:5587
 #, c-format
 msgid "case label `%E' not within a switch statement"
 msgstr ""
 
-#: cp/parser.c:6092
+#: cp/parser.c:6130
 msgid "ISO C++ forbids computed gotos"
 msgstr ""
 
-#: cp/parser.c:6212
+#: cp/parser.c:6250
 msgid "extra `;'"
 msgstr ""
 
-#: cp/parser.c:6507
+#: cp/parser.c:6545
 msgid "mixing declarations and function-definitions is forbidden"
 msgstr ""
 
-#: cp/parser.c:6645
+#: cp/parser.c:6683
 msgid "duplicate `friend'"
 msgstr "doppeltes 禄friend芦"
 
-#: cp/parser.c:6794
+#: cp/parser.c:6832
 msgid "class definition may not be declared a friend"
 msgstr ""
 
-#: cp/parser.c:7109
+#: cp/parser.c:7147
 msgid "only constructors take base initializers"
 msgstr ""
 
-#: cp/parser.c:7160
+#: cp/parser.c:7198
 msgid "anachronistic old-style base class initializer"
 msgstr ""
 
-#: cp/parser.c:7201
+#: cp/parser.c:7239
 msgid "keyword `typename' not allowed in this context (a qualified member initializer is implicitly a type)"
 msgstr ""
 
 #. Warn that we do not support `export'.
-#: cp/parser.c:7563
+#: cp/parser.c:7601
 msgid "keyword `export' not implemented, and will be ignored"
 msgstr ""
 
 #. Otherwise, emit an error about the invalid digraph, but continue
 #. parsing because we got our argument list.
-#: cp/parser.c:7923
+#: cp/parser.c:7961
 msgid "`<::' cannot begin a template-argument list"
 msgstr ""
 
-#: cp/parser.c:7924
+#: cp/parser.c:7962
 msgid "`<:' is an alternate spelling for `['. Insert whitespace between `<' and `::'"
 msgstr ""
 
-#: cp/parser.c:7931
+#: cp/parser.c:7969
 msgid "(if you use `-fpermissive' G++ will accept your code)"
 msgstr ""
 
 #. Explain what went wrong.
-#: cp/parser.c:8106
+#: cp/parser.c:8145
 msgid "non-template `%D' used as template"
 msgstr ""
 
-#: cp/parser.c:8107
+#: cp/parser.c:8146
 msgid "use `%T::template %D' to indicate that it is a template"
 msgstr ""
 
-#: cp/parser.c:9058
+#: cp/parser.c:9102
 msgid "using `typename' outside of template"
 msgstr ""
 
-#: cp/parser.c:9180
+#: cp/parser.c:9224
 msgid "expected type-name"
 msgstr ""
 
-#: cp/parser.c:9239
+#: cp/parser.c:9283
 msgid "type attributes are honored only at type definition"
 msgstr ""
 
 #. [namespace.udecl]
 #.
 #. A using declaration shall not name a template-id.
-#: cp/parser.c:9622
+#: cp/parser.c:9666
 msgid "a template-id may not appear in a using-declaration"
 msgstr ""
 
-#: cp/parser.c:9949
+#: cp/parser.c:9986
 msgid "an asm-specification is not allowed on a function-definition"
 msgstr ""
 
-#: cp/parser.c:9951
+#: cp/parser.c:9988
 msgid "attributes are not allowed on a function-definition"
 msgstr "bei einer Funktionsdefinition sind keine Attribute erlaubt"
 
-#: cp/parser.c:10084
+#: cp/parser.c:10121
 msgid "attributes after parenthesized initializer ignored"
 msgstr "Attribute hinter geklammerter Initialisierung werden ignoriert"
 
-#: cp/parser.c:10540
+#: cp/parser.c:10591
 msgid "`%T::%D' is not a type"
 msgstr "禄%T::%D芦 ist kein Typ"
 
-#: cp/parser.c:11288
+#: cp/parser.c:11341
 msgid "file ends in default argument"
 msgstr ""
 
-#: cp/parser.c:11344
+#: cp/parser.c:11397
 msgid "deprecated use of default argument for parameter of non-function"
 msgstr ""
 
-#: cp/parser.c:11347
+#: cp/parser.c:11400
 msgid "default arguments are only permitted for function parameters"
 msgstr ""
 
-#: cp/parser.c:12078
+#: cp/parser.c:12166
 msgid "declaration of `%D' in `%D' which does not enclose `%D'"
 msgstr ""
 
-#: cp/parser.c:12091
+#: cp/parser.c:12179
 msgid "extra qualification ignored"
 msgstr ""
 
-#: cp/parser.c:12102
+#: cp/parser.c:12190
 msgid "an explicit specialization must be preceded by 'template <>'"
 msgstr ""
 
-#: cp/parser.c:12385
+#: cp/parser.c:12473
 msgid "extra semicolon"
 msgstr ""
 
-#: cp/parser.c:12403
+#: cp/parser.c:12491
 msgid "a class-key must be used when declaring a friend"
 msgstr ""
 
-#: cp/parser.c:12434
+#: cp/parser.c:12522
 msgid "friend declaration does not name a class or function"
 msgstr "禄friend芦-Deklaration benennt keine Klasse oder Funktion"
 
-#: cp/parser.c:12605
+#: cp/parser.c:12694
 msgid "pure-specifier on function-definition"
 msgstr ""
 
-#: cp/parser.c:12878
+#: cp/parser.c:12967
 msgid "keyword `typename' not allowed outside of templates"
 msgstr ""
 
-#: cp/parser.c:12880
+#: cp/parser.c:12969
 msgid "keyword `typename' not allowed in this context (the base class is implicitly a type)"
 msgstr ""
 
-#: cp/parser.c:13700
+#: cp/parser.c:13790
 msgid "reference to `%D' is ambiguous"
 msgstr ""
 
-#: cp/parser.c:13874
+#: cp/parser.c:13964
 msgid "too few template-parameter-lists"
 msgstr ""
 
@@ -15812,44 +15860,44 @@
 #. something like:
 #.
 #. template <class T> template <class U> void S::f();
-#: cp/parser.c:13889
+#: cp/parser.c:13979
 msgid "too many template-parameter-lists"
 msgstr ""
 
 #. If begin_function_definition didn't like the definition, skip
 #. the entire function.
-#: cp/parser.c:14185
+#: cp/parser.c:14275
 msgid "invalid function declaration"
 msgstr "ung眉ltige Funktionsdeklaration"
 
 #. Issue an error message.
-#: cp/parser.c:14222
+#: cp/parser.c:14312
 msgid "named return values are no longer supported"
 msgstr "benannte R眉ckgabewerte werden nicht mehr unterst眉tzt"
 
-#: cp/parser.c:14561
+#: cp/parser.c:14651
 msgid "`>>' should be `> >' within a nested template argument list"
 msgstr ""
 
 #. If this is not a nested template argument list, the '>>' is
 #. a typo for '>'. Emit an error message and continue.
-#: cp/parser.c:14569
+#: cp/parser.c:14659
 msgid "spurious `>>', use `>' to terminate a template argument list"
 msgstr ""
 
-#: cp/parser.c:14574
+#: cp/parser.c:14664
 msgid "missing `>' to terminate the template argument list"
 msgstr "fehlendes '>', um Templateargumentliste zu beenden"
 
-#: cp/parser.c:15062
+#: cp/parser.c:15149
 msgid "`%s' tag used in naming `%#T'"
 msgstr ""
 
-#: cp/parser.c:15082
+#: cp/parser.c:15169
 msgid "%D redeclared with different access"
 msgstr "%D mit anderem Zugriff redeklariert"
 
-#: cp/parser.c:15099
+#: cp/parser.c:15186
 msgid "`template' (as a disambiguator) is only allowed within templates"
 msgstr ""
 
@@ -15869,81 +15917,85 @@
 msgid "enclosing class templates are not explicitly specialized"
 msgstr ""
 
-#: cp/pt.c:739 cp/pt.c:780
-msgid "specializing `%#T' in different namespace"
-msgstr ""
+#: cp/pt.c:733
+msgid "specialization of `%D' in different namespace"
+msgstr "Spezialisierung von 禄%D芦 in anderem Namespace"
 
-#: cp/pt.c:740 cp/pt.c:781
+#: cp/pt.c:734 cp/pt.c:803
 msgid "  from definition of `%#D'"
 msgstr ""
 
-#: cp/pt.c:748
+#: cp/pt.c:770
 msgid "specialization of `%T' after instantiation"
 msgstr ""
 
-#: cp/pt.c:795
+#: cp/pt.c:802
+msgid "specializing `%#T' in different namespace"
+msgstr ""
+
+#: cp/pt.c:817
 msgid "specialization `%T' after instantiation `%T'"
 msgstr ""
 
-#: cp/pt.c:807
+#: cp/pt.c:829
 msgid "explicit specialization of non-template `%T'"
 msgstr ""
 
-#: cp/pt.c:1067
+#: cp/pt.c:1089
 msgid "specialization of %D after instantiation"
 msgstr ""
 
-#: cp/pt.c:1192
+#: cp/pt.c:1220
 msgid "%s %+#D"
 msgstr ""
 
-#: cp/pt.c:1241
+#: cp/pt.c:1269
 msgid "`%D' is not a function template"
 msgstr ""
 
-#: cp/pt.c:1389
+#: cp/pt.c:1417
 msgid "template-id `%D' for `%+D' does not match any template declaration"
 msgstr ""
 
-#: cp/pt.c:1397
+#: cp/pt.c:1425
 msgid "ambiguous template specialization `%D' for `%+D'"
 msgstr ""
 
 #. This case handles bogus declarations like template <>
 #. template <class T> void f<int>();
-#: cp/pt.c:1620 cp/pt.c:1694
+#: cp/pt.c:1648 cp/pt.c:1722
 msgid "template-id `%D' in declaration of primary template"
 msgstr ""
 
-#: cp/pt.c:1633
+#: cp/pt.c:1661
 msgid "template parameter list used in explicit instantiation"
 msgstr ""
 
-#: cp/pt.c:1639
+#: cp/pt.c:1667
 msgid "definition provided for explicit instantiation"
 msgstr ""
 
-#: cp/pt.c:1645
+#: cp/pt.c:1673
 msgid "too many template parameter lists in declaration of `%D'"
 msgstr ""
 
-#: cp/pt.c:1661
+#: cp/pt.c:1689
 msgid "too few template parameter lists in declaration of `%D'"
 msgstr ""
 
-#: cp/pt.c:1678
+#: cp/pt.c:1706
 msgid "explicit specialization not preceded by `template <>'"
 msgstr ""
 
-#: cp/pt.c:1691
+#: cp/pt.c:1719
 msgid "partial specialization `%D' of function template"
 msgstr ""
 
-#: cp/pt.c:1723
+#: cp/pt.c:1751
 msgid "default argument specified in explicit specialization"
 msgstr ""
 
-#: cp/pt.c:1727
+#: cp/pt.c:1755
 msgid "template specialization with C linkage"
 msgstr ""
 
@@ -15955,655 +16007,672 @@
 #. program is ill-formed.
 #.
 #. Similar language is found in [temp.explicit].
-#: cp/pt.c:1811
+#: cp/pt.c:1839
 msgid "specialization of implicitly-declared special member function"
 msgstr ""
 
-#: cp/pt.c:1855
+#: cp/pt.c:1883
 msgid "no member function `%D' declared in `%T'"
 msgstr ""
 
 #. There are two many template parameter lists.
-#: cp/pt.c:2005
+#: cp/pt.c:2033
 msgid "too many template parameter lists in declaration of `%T'"
 msgstr ""
 
-#: cp/pt.c:2098
+#: cp/pt.c:2126
 msgid " shadows template parm `%#D'"
 msgstr ""
 
-#: cp/pt.c:2495
+#: cp/pt.c:2523
 msgid "template parameters not used in partial specialization:"
 msgstr ""
 
-#: cp/pt.c:2499
+#: cp/pt.c:2527
 msgid "        `%D'"
 msgstr ""
 
-#: cp/pt.c:2511
+#: cp/pt.c:2539
 msgid "partial specialization `%T' does not specialize any template arguments"
 msgstr ""
 
-#: cp/pt.c:2536
+#: cp/pt.c:2564
 #, c-format
 msgid "template argument `%E' involves template parameter(s)"
 msgstr ""
 
-#: cp/pt.c:2580
+#: cp/pt.c:2608
 msgid "type `%T' of template argument `%E' depends on template parameter(s)"
 msgstr ""
 
-#: cp/pt.c:2665
+#: cp/pt.c:2693
 msgid "no default argument for `%D'"
 msgstr ""
 
-#: cp/pt.c:2814
+#: cp/pt.c:2842
 msgid "template with C linkage"
-msgstr ""
+msgstr "Template mit C-Bindung"
 
-#: cp/pt.c:2817
+#: cp/pt.c:2845
 msgid "template class without a name"
-msgstr ""
+msgstr "Templateklasse ohne Namen"
 
 #. [temp.mem]
 #.
 #. A destructor shall not be a member template.
-#: cp/pt.c:2824
+#: cp/pt.c:2853
 msgid "destructor `%D' declared as member template"
 msgstr "Destruktor 禄%D芦 als Element-Template deklariert"
 
-#: cp/pt.c:2904
+#. [basic.stc.dynamic.allocation]
+#.
+#. An allocation function can be a function
+#. template. ... Template allocation functions shall
+#. have two or more parameters.
+#: cp/pt.c:2868
+msgid "invalid template declaration of `%D'"
+msgstr "ung眉ltige Templatedeklaration von 禄%D芦"
+
+#: cp/pt.c:2948
 msgid "`%D' does not declare a template type"
-msgstr ""
+msgstr "禄%D芦 deklariert keinen Template-Typen"
 
-#: cp/pt.c:2910
+#: cp/pt.c:2954
 msgid "template definition of non-template `%#D'"
-msgstr ""
+msgstr "Template-Definition eines Nicht-Templates 禄%#D芦"
 
-#: cp/pt.c:2951
+#: cp/pt.c:2995
 msgid "expected %d levels of template parms for `%#D', got %d"
-msgstr ""
+msgstr "%d Ebenen von Template-Parametern f眉r 禄%#D芦 erwartet, %d erhalten"
 
-#: cp/pt.c:2963
+#: cp/pt.c:3007
 msgid "got %d template parameters for `%#D'"
-msgstr ""
+msgstr "%d Template-Parameter f眉r 禄%#D芦 erhalten"
 
-#: cp/pt.c:2966
+#: cp/pt.c:3010
 msgid "got %d template parameters for `%#T'"
-msgstr ""
+msgstr "%d Template-Parameter f眉r 禄%#T芦 erhalten"
 
-#: cp/pt.c:2968
+#: cp/pt.c:3012
 #, c-format
 msgid "  but %d required"
-msgstr ""
+msgstr "  aber %d ben枚tigt"
 
-#: cp/pt.c:3053
+#: cp/pt.c:3097
 msgid "`%T' is not a template type"
-msgstr ""
+msgstr "禄%T芦 ist kein Template-Typ"
 
-#: cp/pt.c:3069
+#: cp/pt.c:3113
 msgid "previous declaration `%D'"
-msgstr ""
+msgstr "vorherige Deklaration 禄%D芦"
 
-#: cp/pt.c:3070
+#: cp/pt.c:3114
 #, c-format
 msgid "used %d template parameter%s instead of %d"
-msgstr ""
+msgstr "%d Template-Parameter%.0s statt %d verwendet"
 
-#: cp/pt.c:3086
+#: cp/pt.c:3130
 msgid "template parameter `%#D'"
-msgstr ""
+msgstr "Template-Parameter 禄%#D芦"
 
-#: cp/pt.c:3087
+#: cp/pt.c:3131
 msgid "redeclared here as `%#D'"
-msgstr ""
+msgstr "hier als 禄%#D芦 redeklariert"
 
 #. We have in [temp.param]:
 #.
 #. A template-parameter may not be given default arguments
 #. by two different declarations in the same scope.
-#: cp/pt.c:3097
+#: cp/pt.c:3141
 msgid "redefinition of default argument for `%#D'"
-msgstr ""
+msgstr "Redefinition des Standardarguments f眉r 禄%#D芦"
 
-#: cp/pt.c:3098
+#: cp/pt.c:3142
 msgid "%J  original definition appeared here"
 msgstr "%J  urspr眉ngliche Definition trat hier auf"
 
-#: cp/pt.c:3246
+#: cp/pt.c:3288
 #, c-format
 msgid "`%E' is not a valid template argument"
-msgstr ""
+msgstr "禄%E芦 ist kein g眉ltiges Templateargument"
 
-#: cp/pt.c:3250
+#: cp/pt.c:3292
 msgid "it must be the address of a function with external linkage"
-msgstr ""
+msgstr "es muss die Adresse einer Funktion mit externer Bindung sein"
 
-#: cp/pt.c:3252
+#: cp/pt.c:3294
 msgid "it must be the address of an object with external linkage"
-msgstr ""
+msgstr "es muss die Adresse eines Objektes mit externer Bindung sein"
 
-#: cp/pt.c:3255
+#: cp/pt.c:3297
 msgid "it must be a pointer-to-member of the form `&X::Y'"
-msgstr ""
+msgstr "es muss ein Zeiger auf ein Element der Form 禄&X::Y芦 sein"
 
-#: cp/pt.c:3266
+#: cp/pt.c:3308
 #, c-format
 msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
-msgstr ""
+msgstr "Zeichenkettensymbol %E ist kein g眉ltiges Templateargument, weil es die Adresse eines Objektes mit statischer Bindung ist"
 
-#: cp/pt.c:3281
+#: cp/pt.c:3323
 #, c-format
 msgid "address of non-extern `%E' cannot be used as template argument"
-msgstr ""
+msgstr "Adresse des nicht externen 禄%E芦 kann nicht als Template-Argument verwendet werden"
 
-#: cp/pt.c:3290
+#: cp/pt.c:3332
 #, c-format
 msgid "non-constant `%E' cannot be used as template argument"
-msgstr ""
+msgstr "Nicht-Konstante 禄%E芦 kann nicht als Template-Argument verwendet werden"
 
-#: cp/pt.c:3298
+#: cp/pt.c:3340
 msgid "type '%T' cannot be used as a value for a non-type template-parameter"
-msgstr ""
+msgstr "Typ 禄%T芦 kann nicht als Wert f眉r Nicht-Typ-Templateparameter verwendet werden"
 
-#: cp/pt.c:3301
+#: cp/pt.c:3343
 msgid "invalid use of '%D' as a non-type template-argument"
-msgstr ""
+msgstr "ung眉ltige Verwendung von 禄%D芦 als ein Nicht-Typ-Templateargument"
 
-#: cp/pt.c:3303
+#: cp/pt.c:3345
 #, c-format
 msgid "invalid use of '%E' as a non-type template-argument"
-msgstr ""
+msgstr "ung眉ltige Verwendung von 禄%E芦 als ein Nicht-Typ-Templateargument"
 
-#: cp/pt.c:3668
+#: cp/pt.c:3710
 #, c-format
 msgid "to refer to a type member of a template parameter, use `typename %E'"
-msgstr ""
+msgstr "um auf ein Typelement eines Templateparameters zu verweisen, 禄typename %E芦 verwenden"
 
-#: cp/pt.c:3681 cp/pt.c:3699 cp/pt.c:3738
+#: cp/pt.c:3723 cp/pt.c:3741 cp/pt.c:3780
 msgid "type/value mismatch at argument %d in template parameter list for `%D'"
-msgstr ""
+msgstr "Typ/Wert des Arguments %d passt nicht in Template-Parameterliste f眉r 禄%D芦"
 
-#: cp/pt.c:3684
+#: cp/pt.c:3726
 msgid "  expected a constant of type `%T', got `%T'"
-msgstr ""
+msgstr "  Konstante des Typs 禄%T芦 erwartet, 禄%T芦 erhalten"
 
-#: cp/pt.c:3688
+#: cp/pt.c:3730
 #, c-format
 msgid "  expected a class template, got `%E'"
-msgstr ""
+msgstr "  Klassentemplate erwartet, 禄%E芦 erhalten"
 
-#: cp/pt.c:3690
+#: cp/pt.c:3732
 #, c-format
 msgid "  expected a type, got `%E'"
-msgstr ""
+msgstr "  einen Typ erwartet, 禄%E芦 erhalten"
 
-#: cp/pt.c:3702
+#: cp/pt.c:3744
 msgid "  expected a type, got `%T'"
-msgstr ""
+msgstr "  einen Typ erwartet, 禄%T芦 erhalten"
 
-#: cp/pt.c:3704
+#: cp/pt.c:3746
 msgid "  expected a class template, got `%T'"
-msgstr ""
+msgstr "  Klassentemplate erwartet, 禄%T芦 erhalten"
 
-#: cp/pt.c:3740
+#: cp/pt.c:3782
 msgid "  expected a template of type `%D', got `%D'"
-msgstr ""
+msgstr "  ein Template des Typs 禄%D芦 erwartet, 禄%D芦 erhalten"
 
-#: cp/pt.c:3775
+#: cp/pt.c:3817
 msgid "could not convert template argument `%E' to `%T'"
-msgstr ""
+msgstr "Templateargument 禄%E芦 konnte nicht in 禄%T芦 umgewandelt werden"
 
-#: cp/pt.c:3815
+#: cp/pt.c:3857
 #, c-format
 msgid "wrong number of template arguments (%d, should be %d)"
-msgstr ""
+msgstr "falsche Anzahl der Templateargumente (%d, sollte %d sein)"
 
-#: cp/pt.c:3819
+#: cp/pt.c:3861
 msgid "provided for `%D'"
-msgstr ""
+msgstr "f眉r 禄%D芦 bereitgestellt"
 
-#: cp/pt.c:3847
+#: cp/pt.c:3889
 #, c-format
 msgid "template argument %d is invalid"
-msgstr ""
+msgstr "Templateargument %d ist ung眉ltig"
 
-#: cp/pt.c:4068
+#: cp/pt.c:4110
 msgid "non-template used as template"
-msgstr ""
+msgstr "Nicht-Template als Template verwendet"
 
-#: cp/pt.c:4208
+#: cp/pt.c:4250
 msgid "non-template type `%T' used as a template"
-msgstr ""
+msgstr "Nicht-Template-Typ 禄%T芦 als Template verwendet"
 
-#: cp/pt.c:4210
+#: cp/pt.c:4252
 msgid "for template declaration `%D'"
-msgstr ""
+msgstr "F眉r Template-Deklaration 禄%D芦"
 
-#: cp/pt.c:4857
+#: cp/pt.c:4899
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
-msgstr ""
+msgstr "Instanziierungstiefe f眉r Templates 眉berschreitet H枚chstwert %d (-ftemplate-depth-NN verwenden, um dies zu erh枚hen) bei Instanziierung von 禄%D芦"
 
-#: cp/pt.c:5296
+#: cp/pt.c:5338
 msgid "ambiguous class template instantiation for `%#T'"
-msgstr ""
+msgstr "mehrdeutige Klassentemplate-Instanziierung f眉r 禄%#T芦"
 
-#: cp/pt.c:5302
+#: cp/pt.c:5344
 msgid "%s %+#T"
-msgstr ""
+msgstr "%s %+#T"
 
-#: cp/pt.c:6308 cp/pt.c:6428
+#: cp/pt.c:6382
 msgid "instantiation of `%D' as type `%T'"
-msgstr ""
+msgstr "Instanziierung von 禄%D芦 als Typ 禄%T芦"
 
-#: cp/pt.c:6470
+#: cp/pt.c:6542
 msgid "invalid parameter type `%T'"
-msgstr ""
+msgstr "ung眉ltiger Parametertyp 禄%T芦"
 
-#: cp/pt.c:6472
+#: cp/pt.c:6544
 msgid "in declaration `%D'"
-msgstr ""
+msgstr "in Deklaration 禄%D芦"
 
-#: cp/pt.c:6546
+#: cp/pt.c:6618
 msgid "creating pointer to member function of non-class type `%T'"
-msgstr ""
+msgstr "Erzeugung eines Zeigers auf Elementfunktion des Nicht-Klassentyps 禄%T芦"
 
-#: cp/pt.c:6685
+#: cp/pt.c:6758
 msgid "creating array with size zero"
-msgstr ""
+msgstr "Feld der Gr枚脽e null wird erzeugt"
 
-#: cp/pt.c:6699
+#: cp/pt.c:6772
 #, c-format
 msgid "creating array with size zero (`%E')"
-msgstr ""
+msgstr "Feld der Gr枚脽e null (禄%E芦) wird erzeugt"
 
-#: cp/pt.c:6938
+#: cp/pt.c:7011
 msgid "forming reference to void"
-msgstr ""
+msgstr "Referenz auf 禄void芦 wird gebildet"
 
-#: cp/pt.c:6940
+#: cp/pt.c:7013
 msgid "forming %s to reference type `%T'"
-msgstr ""
+msgstr "%s wird in Referenztyp 禄%T芦 umgeformt"
 
-#: cp/pt.c:6977
+#: cp/pt.c:7050
 msgid "creating pointer to member of non-class type `%T'"
-msgstr ""
+msgstr "Zeiger auf Element des Nicht-Klassentypen 禄%T芦 wird erzeugt"
 
-#: cp/pt.c:6983
+#: cp/pt.c:7056
 msgid "creating pointer to member reference type `%T'"
-msgstr ""
+msgstr "Zeiger auf Elementreferenztyp 禄%T芦 wird erzeugt"
 
-#: cp/pt.c:7069
+#: cp/pt.c:7142
 msgid "creating array of `%T'"
-msgstr ""
+msgstr "Feld von 禄%T芦 wird erzeugt"
 
-#: cp/pt.c:7075
+#: cp/pt.c:7148
 msgid "creating array of `%T', which is an abstract class type"
-msgstr ""
+msgstr "Feld von 禄%T芦 wird erzeugt, was ein abstrakter Klassentyp ist"
 
-#: cp/pt.c:7119
+#: cp/pt.c:7192
 msgid "`%T' is not a class, struct, or union type"
-msgstr ""
+msgstr "禄%T芦 ist kein Klassen-, Struktur- oder Union-Typ"
 
-#: cp/pt.c:7232
+#: cp/pt.c:7305
 #, c-format
 msgid "use of `%s' in template"
-msgstr ""
+msgstr "Verwendung von 禄%s芦 in Template"
 
-#: cp/pt.c:7345
+#: cp/pt.c:7418
 #, c-format
 msgid "dependent-name `%E' is parsed as a non-type, but instantiation yields a type"
-msgstr ""
+msgstr "Abh盲ngigenname 禄%E芦 wird als Nicht-Typ erkannt, aber die Instanziierung liefert Typ"
 
-#: cp/pt.c:7347
+#: cp/pt.c:7420
 #, c-format
 msgid "say `typename %E' if a type is meant"
-msgstr ""
+msgstr "禄typename %E芦 sagen, wenn ein Typ gemeint ist"
+
+#: cp/pt.c:8589
+msgid "`%T' is not a class or namespace"
+msgstr "禄%T芦 ist keine Klasse oder Namensbereich"
 
-#: cp/pt.c:8613
+#: cp/pt.c:8592
+msgid "`%D' is not a class or namespace"
+msgstr "禄%D芦 ist keine Klasse oder Namensbereich"
+
+#: cp/pt.c:8709
 msgid "`%T' uses anonymous type"
 msgstr "禄%T芦 verwendet anonymen Typen"
 
-#: cp/pt.c:8615
+#: cp/pt.c:8711
 msgid "`%T' uses local type `%T'"
 msgstr "禄%T芦 verwendet lokalen Typen 禄%T芦"
 
-#: cp/pt.c:8623
+#: cp/pt.c:8719
 msgid "`%T' is a variably modified type"
-msgstr ""
+msgstr "禄%T芦 ist ein variabel modifizierter Typ"
 
-#: cp/pt.c:8634
+#: cp/pt.c:8730
 #, c-format
 msgid "integral expression `%E' is not constant"
 msgstr "Integralausdruck 禄%E芦 ist nicht konstant"
 
-#: cp/pt.c:8639
+#: cp/pt.c:8735
 msgid "  trying to instantiate `%D'"
-msgstr ""
+msgstr "  Versuch, 禄%D芦 zu instanziieren"
 
-#: cp/pt.c:9156
+#: cp/pt.c:9252
 msgid "incomplete type unification"
-msgstr ""
+msgstr "unvollst盲ndige Typvereinigung"
 
-#: cp/pt.c:10112
+#: cp/pt.c:10211
 #, c-format
 msgid "use of `%s' in template type unification"
-msgstr ""
+msgstr "Verwendung von 禄%s芦 in Templatetyp-Vereinigung"
 
-#: cp/pt.c:10546 cp/pt.c:10618
+#: cp/pt.c:10644 cp/pt.c:10716
 msgid "explicit instantiation of non-template `%#D'"
-msgstr ""
+msgstr "explizite Instanziierung des Nicht-Templates 禄%#D芦"
 
-#: cp/pt.c:10562 cp/pt.c:10613
+#: cp/pt.c:10660 cp/pt.c:10711
 msgid "no matching template for `%D' found"
-msgstr ""
+msgstr "kein passendes Template f眉r 禄%D芦 gefunden"
 
-#: cp/pt.c:10568
+#: cp/pt.c:10666
 msgid "explicit instantiation of `%#D'"
-msgstr ""
+msgstr "explizite Instanziierung von 禄%#D芦"
 
-#: cp/pt.c:10605
+#: cp/pt.c:10703
 msgid "duplicate explicit instantiation of `%#D'"
-msgstr ""
+msgstr "doppelte explizite Instanziierung von 禄%#D芦"
 
-#: cp/pt.c:10627
+#: cp/pt.c:10725
 msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
-msgstr ""
+msgstr "ISO-C++ verbietet die Verwendung von 禄extern芦 bei expliziten Instanziierungen"
 
-#: cp/pt.c:10631 cp/pt.c:10712
+#: cp/pt.c:10729 cp/pt.c:10810
 msgid "storage class `%D' applied to template instantiation"
-msgstr ""
+msgstr "Speicherklasse 禄%D芦 auf Templateinstanziierung angewendet"
 
-#: cp/pt.c:10684
+#: cp/pt.c:10782
 msgid "explicit instantiation of non-template type `%T'"
-msgstr ""
+msgstr "explizite Instanziierung des Nicht-Templatetyps 禄%T芦"
 
-#: cp/pt.c:10693
+#: cp/pt.c:10791
 msgid "explicit instantiation of `%#T' before definition of template"
-msgstr ""
+msgstr "explizite Instanziierung von 禄%#T芦 vor Definition des Templates"
 
-#: cp/pt.c:10701
+#: cp/pt.c:10799
 #, c-format
 msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
-msgstr ""
+msgstr "ISO-C++ verbietet die Verwendung von 禄%s芦 bei expliziten Instanziierungen"
 
-#: cp/pt.c:10745
+#: cp/pt.c:10843
 msgid "duplicate explicit instantiation of `%#T'"
-msgstr ""
+msgstr "doppelte explizite Instanziierung von 禄%#T芦"
 
-#: cp/pt.c:11126
+#: cp/pt.c:11224
 msgid "explicit instantiation of `%D' but no definition available"
-msgstr ""
+msgstr "explizite Instanziierung von 禄%D芦, aber keine Definition verf眉gbar"
 
-#: cp/pt.c:11562
+#: cp/pt.c:11660
 msgid "`%#T' is not a valid type for a template constant parameter"
-msgstr ""
+msgstr "禄%#T芦 ist kein g眉ltiger Typ f眉r einen Templatekonstanten-Parameter"
 
 #: cp/repo.c:259
 msgid "-frepo must be used with -c"
-msgstr ""
+msgstr "-frepo muss mit -c verwendet werden"
 
 #: cp/repo.c:346
 #, c-format
 msgid "mysterious repository information in %s"
-msgstr ""
+msgstr "r盲tselhafte Repository-Information in %s"
 
 #: cp/repo.c:361
 #, c-format
 msgid "can't create repository information file `%s'"
-msgstr ""
+msgstr "Repository-Informationsdatei 禄%s芦 kann nicht erzeugt werden"
 
 #: cp/rtti.c:248
 msgid "cannot use typeid with -fno-rtti"
-msgstr ""
+msgstr "typeid kann nicht mit -fno-rtti verwendet werden"
 
 #: cp/rtti.c:254
 msgid "must #include <typeinfo> before using typeid"
-msgstr ""
+msgstr "vor Verwendung von typeid muss #include <typeinfo> angegeben werden"
 
 #: cp/rtti.c:326
 msgid "cannot create type information for type `%T' because its size is variable"
-msgstr ""
+msgstr "f眉r Typ 禄%T芦 kann keine Typinformation erzeugt werden, weil seine Gr枚脽e variabel ist"
 
 #: cp/rtti.c:580 cp/rtti.c:594
 msgid "dynamic_cast of `%#D' to `%#T' can never succeed"
-msgstr ""
+msgstr "dynamic_cast von 禄%#D芦 nach 禄%#T芦 kann nie erfolgreich sein"
 
 #: cp/rtti.c:674
 msgid "cannot dynamic_cast `%E' (of type `%#T') to type `%#T' (%s)"
-msgstr ""
+msgstr "dynamic_cast 禄%E芦 (des Typs 禄%#T芦) in Typ 禄%#T芦 (%s) kann nicht vorgenommen werden"
 
 #: cp/search.c:311
 msgid "`%T' is an ambiguous base of `%T'"
-msgstr ""
+msgstr "禄%T芦 ist mehrdeutige Basis von 禄%T芦"
 
 #: cp/search.c:329
 msgid "`%T' is an inaccessible base of `%T'"
-msgstr ""
+msgstr "禄%T芦 ist eine nicht erreichbare Basis von 禄%T芦"
 
-#: cp/search.c:1767
+#: cp/search.c:1805
 msgid "invalid covariant return type for `%#D'"
-msgstr ""
+msgstr "ung眉ltiger kovarianter R眉ckgabetyp f眉r 禄%#D芦"
 
-#: cp/search.c:1768 cp/search.c:1774
+#: cp/search.c:1806 cp/search.c:1812
 msgid "  overriding `%#D'"
-msgstr ""
+msgstr "  禄%#D芦 wird 眉berschrieben"
 
-#: cp/search.c:1772
+#: cp/search.c:1810
 msgid "conflicting return type specified for `%#D'"
-msgstr ""
+msgstr "in Konflikt stehende R眉ckgabetypen f眉r 禄%#D芦 angegeben"
 
-#: cp/search.c:1786
+#: cp/search.c:1824
 #, c-format
 msgid "looser throw specifier for `%#F'"
-msgstr ""
+msgstr "loser 禄throw芦-Spezifizierer f眉r 禄%#F芦"
 
-#: cp/search.c:1787
+#: cp/search.c:1825
 #, c-format
 msgid "  overriding `%#F'"
-msgstr ""
+msgstr "  禄%#F芦 wird 眉berschrieben"
 
 #. A static member function cannot match an inherited
 #. virtual member function.
-#: cp/search.c:1877
+#: cp/search.c:1915
 msgid "`%#D' cannot be declared"
-msgstr ""
+msgstr "禄%#D芦 kann nicht deklariert werden"
 
-#: cp/search.c:1878
+#: cp/search.c:1916
 msgid "  since `%#D' declared in base class"
-msgstr ""
+msgstr "  denn 禄%#D芦 ist in Basisklasse deklariert"
 
-#: cp/search.c:1955
+#: cp/search.c:1993
 msgid "`%#D' needs a final overrider"
-msgstr ""
+msgstr "禄%#D芦 muss ein endg眉ltiger 脺berschreiber sein"
 
 #: cp/semantics.c:1092
 #, c-format
 msgid "type of asm operand `%E' could not be determined"
-msgstr ""
+msgstr "Typ des asm-Operanden 禄%E芦 konnte nicht ermittelt werden"
 
 #: cp/semantics.c:1233
 msgid "invalid use of member `%D' in static member function"
-msgstr ""
+msgstr "ung眉ltige Verwendung des Elementes 禄%D芦 in statischer Elementfunktion"
 
 #: cp/semantics.c:1237 cp/semantics.c:1276
 msgid "from this location"
-msgstr ""
+msgstr "von dieser Stelle"
 
 #: cp/semantics.c:1275
 msgid "object missing in reference to `%D'"
 msgstr "Objekt fehlt in Referenz auf 禄%D芦"
 
-#: cp/semantics.c:1721
+#: cp/semantics.c:1718
 msgid "arguments to destructor are not allowed"
-msgstr ""
+msgstr "Argumente f眉r Destruktor sind nicht erlaubt"
 
-#: cp/semantics.c:1770
+#: cp/semantics.c:1767
 msgid "`this' is unavailable for static member functions"
-msgstr ""
+msgstr "禄this芦 ist f眉r statische Elementfunktionen nicht verf眉gbar"
 
-#: cp/semantics.c:1776
+#: cp/semantics.c:1773
 msgid "invalid use of `this' in non-member function"
-msgstr ""
+msgstr "ung眉ltige Verwendung von 禄this芦 in Nicht-Element-Funktion"
 
-#: cp/semantics.c:1778
+#: cp/semantics.c:1775
 msgid "invalid use of `this' at top level"
-msgstr ""
+msgstr "ung眉ltige Verwendung von 禄this芦 auf h枚chster Ebene"
 
-#: cp/semantics.c:1802
+#: cp/semantics.c:1799
 msgid "invalid qualifying scope in pseudo-destructor name"
-msgstr ""
+msgstr "ung眉ltiger angegebener G眉ltigkeitsbereich in Pseudodestruktor-Name"
 
-#: cp/semantics.c:1822
+#: cp/semantics.c:1819
 msgid "`%E' is not of type `%T'"
-msgstr ""
+msgstr "禄%E芦 ist nicht vom Typ 禄%T芦"
 
-#: cp/semantics.c:1933
+#: cp/semantics.c:1930
 msgid "template type parameters must use the keyword `class' or `typename'"
-msgstr ""
+msgstr "Templatetypparameter m眉ssen das Schl眉sselwort 禄class芦 oder 禄typename芦 verwenden"
 
-#: cp/semantics.c:1977
+#: cp/semantics.c:1974
 msgid "invalid use of type `%T' as a default value for a template template-parameter"
-msgstr ""
+msgstr "ung眉ltige Verwendung des Typs 禄%T芦 als Standardwert f眉r einen Template-Templateparameter"
 
-#: cp/semantics.c:1980
+#: cp/semantics.c:1977
 msgid "invalid use of `%D' as a default value for a template template-parameter"
-msgstr ""
+msgstr "ung眉ltige Verwendung von 禄%D芦 als Standardwert f眉r einen Template-Templateparameter"
 
-#: cp/semantics.c:1984
+#: cp/semantics.c:1981
 msgid "invalid default argument for a template template parameter"
-msgstr ""
+msgstr "ung眉ltiges Standardargument f眉r einen Template-Templateparameter"
 
-#: cp/semantics.c:2019
+#: cp/semantics.c:2016
 msgid "definition of `%#T' inside template parameter list"
-msgstr ""
+msgstr "Definition von 禄%#T芦 in Templateparameterliste"
 
-#: cp/semantics.c:2030
+#: cp/semantics.c:2027
 msgid "invalid definition of qualified type `%T'"
-msgstr ""
+msgstr "ung眉ltige Definition des qualifizierten Typen 禄%T芦"
 
-#: cp/semantics.c:2045
+#: cp/semantics.c:2042
 msgid "previous definition of `%#T'"
-msgstr ""
+msgstr "vorherige Definition von 禄%#T芦"
 
-#: cp/semantics.c:2249
+#: cp/semantics.c:2246
 msgid "invalid base-class specification"
-msgstr ""
+msgstr "ung眉ltige Spezifizierung der Basisklasse"
 
-#: cp/semantics.c:2258
+#: cp/semantics.c:2255
 msgid "base class `%T' has cv qualifiers"
-msgstr ""
+msgstr "Basisklasse 禄%T芦 hat CV-Kennzeichner"
 
-#: cp/semantics.c:2290
+#: cp/semantics.c:2287
 msgid "multiple declarators in template declaration"
-msgstr ""
+msgstr "mehrere Deklarationen in Templatedeklaration"
 
-#: cp/semantics.c:2301
+#: cp/semantics.c:2298
 msgid "incomplete type `%T' used in nested name specifier"
-msgstr ""
+msgstr "unvollst盲ndiger Typ 禄%T芦 in geschachtelter Namensangabe verwendet"
 
-#: cp/semantics.c:2303 cp/typeck.c:1635
+#: cp/semantics.c:2300 cp/typeck.c:1635
 msgid "`%D' is not a member of `%T'"
-msgstr ""
+msgstr "禄%D芦 ist kein Element von 禄%T芦"
 
-#: cp/semantics.c:2306
+#: cp/semantics.c:2303
 msgid "`%D' is not a member of `%D'"
 msgstr "禄%D芦 ist kein Element von 禄%D芦"
 
-#: cp/semantics.c:2431
+#: cp/semantics.c:2428
 msgid "template parameter `%D' of type `%T' is not allowed in an integral constant expression because it is not of integral or enumeration type"
-msgstr ""
+msgstr "Templateparameter 禄%D芦 vom Typ 禄%T芦 ist in ganzzahligem Konstantenausdruck nicht erlaubt, da er nicht Ganzzahl- oder Aufz盲hlungstyp hat"
 
-#: cp/semantics.c:2584
+#: cp/semantics.c:2572
 msgid "`%D' cannot appear in a constant-expression"
 msgstr "禄%D芦 kann nicht in Konstanten-Ausdruck auftreten"
 
-#: cp/semantics.c:2593
+#: cp/semantics.c:2580
 msgid "use of namespace `%D' as expression"
-msgstr ""
+msgstr "Verwendung des Namespace 禄%D芦 als Ausdruck"
 
-#: cp/semantics.c:2598
+#: cp/semantics.c:2585
 msgid "use of class template `%T' as expression"
-msgstr ""
+msgstr "Verwendung des Klassentemplates 禄%T芦 als Ausdruck"
 
 #. Ambiguous reference to base members.
-#: cp/semantics.c:2604
+#: cp/semantics.c:2591
 msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
-msgstr ""
+msgstr "Abfrage des Elementes 禄%D芦 ist im Gitter der Mehrfachvererbung mehrdeutig"
 
-#: cp/semantics.c:2664
+#: cp/semantics.c:2652
 #, c-format
 msgid "use of %s from containing function"
-msgstr ""
+msgstr "Verwendung von %s von enthaltener Funktion aus"
 
-#: cp/semantics.c:2667
+#: cp/semantics.c:2655
 msgid "  `%#D' declared here"
-msgstr ""
+msgstr "  禄%#D芦 hier deklariert"
 
-#: cp/semantics.c:2718
+#: cp/semantics.c:2706
 #, c-format
 msgid "type of `%E' is unknown"
-msgstr ""
+msgstr "Typ von 禄%E芦 ist unbekannt"
 
 #: cp/tree.c:226
 #, c-format
 msgid "non-lvalue in %s"
-msgstr ""
+msgstr "Nicht-L-Wert in %s"
 
 #: cp/tree.c:532
 msgid "`%V' qualifiers cannot be applied to `%T'"
-msgstr ""
+msgstr "禄%V芦-Qualifizierer k枚nnen nicht auf 禄%T芦 angewendet werden"
 
-#: cp/tree.c:1821
+#: cp/tree.c:1829
 #, c-format
 msgid "`%s' attribute can only be applied to Java class definitions"
-msgstr ""
+msgstr "Attribut 禄%s芦 kann nur auf Java-Klassendefinitionen angewendet werden"
 
-#: cp/tree.c:1850
+#: cp/tree.c:1858
 #, c-format
 msgid "`%s' attribute can only be applied to class definitions"
-msgstr ""
+msgstr "Attribut 禄%s芦 kann nur auf Klassendefinitionen angewendet werden"
 
-#: cp/tree.c:1856
+#: cp/tree.c:1864
 #, c-format
 msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
-msgstr ""
+msgstr "禄%s芦 ist veraltet; g++-vtables sind jetzt standardm盲脽ig COM-vertr盲glich"
 
-#: cp/tree.c:1880
+#: cp/tree.c:1888
 msgid "requested init_priority is not an integer constant"
-msgstr ""
+msgstr "angefordertes init_priority ist keine Ganzzahlkonstante"
 
-#: cp/tree.c:1901
+#: cp/tree.c:1909
 #, c-format
 msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
-msgstr ""
+msgstr "nur Attribut 禄%s芦 kann f眉r Definitionen von Objekten eines Klassentyps im Datei-G眉ltigkeitsbereich verwendet werden"
 
-#: cp/tree.c:1909
+#: cp/tree.c:1917
 msgid "requested init_priority is out of range"
-msgstr ""
+msgstr "angefordertes init_priority ist au脽erhalb des Wertebereiches"
 
-#: cp/tree.c:1919
+#: cp/tree.c:1927
 msgid "requested init_priority is reserved for internal use"
-msgstr ""
+msgstr "angefordertes init_priority ist f眉r interne Verwendung reserviert"
 
-#: cp/tree.c:1929
+#: cp/tree.c:1937
 #, c-format
 msgid "`%s' attribute is not supported on this platform"
-msgstr ""
+msgstr "Attribut 禄%s芦 wird auf dieser Plattform nicht unterst眉tzt"
 
-#: cp/tree.c:2524
+#: cp/tree.c:2534
 #, c-format
 msgid "lang_* check: failed in %s, at %s:%d"
-msgstr ""
+msgstr "脺berpr眉fung von lang_*: in %s, bei %s:%d gescheitert"
 
 #: cp/typeck.c:436 cp/typeck.c:450 cp/typeck.c:542
 msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
-msgstr ""
+msgstr "%s zwischen den verschiedenen Zeigertypen 禄%T芦 und 禄%T芦 ben枚tigt Umwandlung"
 
 #: cp/typeck.c:512
 #, c-format
 msgid "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
-msgstr ""
+msgstr "ISO-C++ verbietet %s zwischen Zeiger des Typs 禄void *芦 und Zeiger auf Funktion"
 
 #: cp/typeck.c:562
 msgid "%s between distinct pointer-to-member types `%T' and `%T' lacks a cast"
@@ -16612,7 +16681,7 @@
 #: cp/typeck.c:1234
 #, c-format
 msgid "invalid application of `%s' to a member function"
-msgstr ""
+msgstr "ung眉ltige Anwendung von 禄%s芦 auf Elementfunktion"
 
 #: cp/typeck.c:1267
 #, c-format
@@ -16630,11 +16699,11 @@
 
 #: cp/typeck.c:1494
 msgid "deprecated conversion from string constant to `%T'"
-msgstr ""
+msgstr "veraltete Konvertierung von Zeichenkettenkonstante in 禄%T芦"
 
 #: cp/typeck.c:1606 cp/typeck.c:1897
 msgid "request for member `%D' in `%E', which is of non-class type `%T'"
-msgstr ""
+msgstr "Abfrage des Elementes 禄%D芦 in 禄%E芦, das vom Nicht-Klassentyp 禄%T芦 ist"
 
 #: cp/typeck.c:1633
 #, c-format
@@ -16643,81 +16712,81 @@
 
 #: cp/typeck.c:1685 cp/typeck.c:1707
 msgid "invalid access to non-static data member `%D' of NULL object"
-msgstr ""
+msgstr "ung眉ltiger Zugriff auf nicht-statisches Datenelement 禄%D芦 des NULL-Objektes"
 
 #: cp/typeck.c:1687 cp/typeck.c:1709
 msgid "(perhaps the `offsetof' macro was used incorrectly)"
-msgstr ""
+msgstr "(vielleicht wurde das Makro 禄offsetof芦 falsch verwendet)"
 
 #: cp/typeck.c:1824
 msgid "the type being destroyed is `%T', but the destructor refers to `%T'"
-msgstr ""
+msgstr "der zerst枚rte Typ ist 禄%T芦, aber der Destruktor verweist auf 禄%T芦"
 
 #: cp/typeck.c:1947
 msgid "`%D::%D' is not a member of `%T'"
-msgstr ""
+msgstr "禄%D::%D芦 ist kein Element von 禄%T芦"
 
 #: cp/typeck.c:1958
 msgid "`%T' is not a base of `%T'"
-msgstr ""
+msgstr "禄%T芦 ist keine Basis von 禄%T芦"
 
 #: cp/typeck.c:1977
 msgid "'%D' has no member named '%E'"
-msgstr ""
+msgstr "禄%D芦 hat kein Element namens 禄%E芦"
 
 #: cp/typeck.c:1992
 msgid "`%D' is not a member template function"
-msgstr ""
+msgstr "禄%D芦 ist keine Elementtemplatefunktion"
 
 #. A pointer to incomplete type (other than cv void) can be
 #. dereferenced [expr.unary.op]/1
 #: cp/typeck.c:2098
 msgid "`%T' is not a pointer-to-object type"
-msgstr ""
+msgstr "禄%T芦 ist kein Zeiger auf Objekt"
 
 #: cp/typeck.c:2123
 #, c-format
 msgid "invalid use of `%s' on pointer to member"
-msgstr ""
+msgstr "ung眉ltige Verwendung von 禄%s芦 bei Zeiger auf Element"
 
 #: cp/typeck.c:2129
 msgid "invalid type argument"
-msgstr ""
+msgstr "ung眉ltiges Typargument"
 
 #: cp/typeck.c:2235
 msgid "ISO C++ forbids subscripting non-lvalue array"
-msgstr ""
+msgstr "ISO-C++ verbietet Indizierung eines Nicht-L-Wert-Feldes"
 
 #: cp/typeck.c:2246
 msgid "subscripting array declared `register'"
-msgstr ""
+msgstr "Indizierung eines als 禄register芦 deklarierten Feldes"
 
 #: cp/typeck.c:2329
 #, c-format
 msgid "object missing in use of `%E'"
-msgstr ""
+msgstr "bei Verwendung von 禄%E芦 fehlt Objekt"
 
 #: cp/typeck.c:2431
 msgid "ISO C++ forbids calling `::main' from within program"
-msgstr ""
+msgstr "ISO-C++ verbietet den Aufruf von 禄::main芦 vom Programm aus"
 
 #: cp/typeck.c:2456
 #, c-format
 msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
-msgstr ""
+msgstr ".* oder ->* muss verwendet werden, um Zeiger auf Element in 禄%E (...)芦 aufzurufen"
 
 #: cp/typeck.c:2469
 #, c-format
 msgid "`%E' cannot be used as a function"
-msgstr ""
+msgstr "禄%E芦 kann nicht als Funktion verwendet werden"
 
 #: cp/typeck.c:2562
 msgid "too many arguments to %s `%+#D'"
-msgstr ""
+msgstr "zu viele Argumente f眉r %s 禄%+#D芦"
 
 #: cp/typeck.c:2564 cp/typeck.c:2670
 msgid "at this point in file"
-msgstr ""
+msgstr "an dieser Stelle in der Datei"
 
 #: cp/typeck.c:2601
 msgid "parameter %P of `%D' has incomplete type `%T'"
@@ -16729,57 +16798,57 @@
 
 #: cp/typeck.c:2668
 msgid "too few arguments to %s `%+#D'"
-msgstr ""
+msgstr "zu wenige Argumente f眉r %s 禄%+#D芦"
 
 #: cp/typeck.c:2815 cp/typeck.c:2825
 msgid "assuming cast to type `%T' from overloaded function"
-msgstr ""
+msgstr "Umwandlung in Typ 禄%T芦 von 眉berladener Funktion wird angenommen"
 
 #: cp/typeck.c:2886
 #, c-format
 msgid "division by zero in `%E / 0'"
-msgstr ""
+msgstr "Division durch Null in 禄%E / 0芦"
 
 #: cp/typeck.c:2888
 #, c-format
 msgid "division by zero in `%E / 0.'"
-msgstr ""
+msgstr "Division durch Null in 禄%E / 0.芦"
 
 #: cp/typeck.c:2917
 #, c-format
 msgid "division by zero in `%E %% 0'"
-msgstr ""
+msgstr "Division durch Null in 禄%E %% 0芦"
 
 #: cp/typeck.c:2919
 #, c-format
 msgid "division by zero in `%E %% 0.'"
-msgstr ""
+msgstr "Division durch Null in 禄%E %% 0.芦"
 
 #: cp/typeck.c:2999
 #, c-format
 msgid "%s rotate count is negative"
-msgstr ""
+msgstr "Rotationsz盲hler %s ist negativ"
 
 #: cp/typeck.c:3002
 #, c-format
 msgid "%s rotate count >= width of type"
-msgstr ""
+msgstr "Rotationsz盲hler %s >= Breite des Typs"
 
 #: cp/typeck.c:3036 cp/typeck.c:3041 cp/typeck.c:3132 cp/typeck.c:3137
 msgid "ISO C++ forbids comparison between pointer and integer"
-msgstr ""
+msgstr "ISO-C++ verbietet Vergleich zwischen Zeiger und Ganzzahl"
 
 #: cp/typeck.c:3318
 msgid "comparison between types `%#T' and `%#T'"
-msgstr ""
+msgstr "Vergleich zwischen den Typen 禄%#T芦 und 禄%#T芦"
 
 #: cp/typeck.c:3354
 msgid "comparison between signed and unsigned integer expressions"
-msgstr ""
+msgstr "Vergleich zwischen vorzeichenbehafteten und vorzeichenlosen Ganzzahlausdr眉cken"
 
 #: cp/typeck.c:3419
 msgid "invalid operands of types `%T' and `%T' to binary `%O'"
-msgstr ""
+msgstr "ung眉ltige Operanden der Typen 禄%T芦 und 禄%T芦 f眉r bin盲res 禄%O芦"
 
 #. Some sort of arithmetic operation involving NULL was
 #. performed.  Note that pointer-difference and pointer-addition
@@ -16787,498 +16856,498 @@
 #. that case.
 #: cp/typeck.c:3441
 msgid "NULL used in arithmetic"
-msgstr ""
+msgstr "NULL in Arithmetik verwendet"
 
 #: cp/typeck.c:3504
 msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
-msgstr ""
+msgstr "ISO-C++ verbietet die Verwendung eines Zeigers des Typs 禄void *芦 in Subtraktion"
 
 #: cp/typeck.c:3506
 msgid "ISO C++ forbids using pointer to a function in subtraction"
-msgstr ""
+msgstr "ISO-C++ verbietet die Verwendung eines Zeigers auf eine Funktion in Subtraktion"
 
 #: cp/typeck.c:3508
 msgid "ISO C++ forbids using pointer to a method in subtraction"
-msgstr ""
+msgstr "ISO-C++ verbietet die Verwendung eines Zeigers auf Methode in Subtraktion"
 
 #: cp/typeck.c:3520
 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
-msgstr ""
+msgstr "ung眉ltige Verwendung eines Zeigers auf einen unvollst盲ndigen Typen in Zeigerarithmetik"
 
-#: cp/typeck.c:3582
+#: cp/typeck.c:3600
 #, c-format
 msgid "invalid use of '%E' to form a pointer-to-member-function.  Use a qualified-id."
-msgstr ""
+msgstr "ung眉ltige Verwendung von 禄%E芦 um Zeiger auf Elementfunktion zu erzeugen. Qualifizierer-ID sollte verwendet werden"
 
-#: cp/typeck.c:3588
+#: cp/typeck.c:3606
 #, c-format
 msgid "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
-msgstr ""
+msgstr "Klammern um 禄%E芦 k枚nnen nicht verwendet werden, einen Zeiger auf Elementfunktion zu erzeugen"
 
-#: cp/typeck.c:3610
+#: cp/typeck.c:3628
 msgid "taking address of temporary"
-msgstr ""
+msgstr "Adresse eines tempor盲ren Wertes wird ermittelt"
 
-#: cp/typeck.c:3845
+#: cp/typeck.c:3863
 #, c-format
 msgid "ISO C++ forbids %sing an enum"
-msgstr ""
+msgstr "ISO-C++ verbietet %s einer Aufz盲hlung"
 
-#: cp/typeck.c:3856
+#: cp/typeck.c:3874
 msgid "cannot %s a pointer to incomplete type `%T'"
-msgstr ""
+msgstr "Fehler bei %s eines Zeigers auf unvollst盲ndigen Typen 禄%T芦"
 
-#: cp/typeck.c:3862
+#: cp/typeck.c:3880
 msgid "ISO C++ forbids %sing a pointer of type `%T'"
-msgstr ""
+msgstr "ISO-C++ verbietet %s eines Zeigers vom Typ 禄%T芦"
 
-#: cp/typeck.c:3887
+#: cp/typeck.c:3905
 msgid "cast to non-reference type used as lvalue"
-msgstr ""
+msgstr "Umwandlung in als L-Wert verwendeten Nicht-Referenz-Typ"
 
-#: cp/typeck.c:3921
+#: cp/typeck.c:3939
 msgid "invalid use of `--' on bool variable `%D'"
-msgstr ""
+msgstr "ung眉ltige Verwendung der boolschen Variable 禄%D芦"
 
 #. ARM $3.4
-#: cp/typeck.c:3952
+#: cp/typeck.c:3970
 msgid "ISO C++ forbids taking address of function `::main'"
-msgstr ""
+msgstr "ISO-C++ verbietet das Ermitteln der Adresse der Funktion 禄::main芦"
 
 #. An expression like &memfn.
-#: cp/typeck.c:4027
+#: cp/typeck.c:4045
 msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say `&%T::%D'"
-msgstr ""
+msgstr "ISO-C++ verbietet das Ermitteln der Adresse einer nicht qualifizierten oder geklammerten nicht-statischen Elementfunktion, um einen Zeiger auf Elementfunktion zu erzeugen. Stattdessen 禄&%T::%D芦 verwenden"
 
-#: cp/typeck.c:4032
+#: cp/typeck.c:4050
 msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
-msgstr ""
+msgstr "ISO-C++ verbietet das Ermitteln der Adresse einer gebundenen Elementfunktion, um einen Zeiger auf Elementfunktion zu erzeugen. Stattdessen 禄&%T::%D芦 verwenden"
 
-#: cp/typeck.c:4060
+#: cp/typeck.c:4078
 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
-msgstr ""
+msgstr "ISO-C++ verbietet das Ermitteln der Adresse einer Umwandlung in einen Nicht-L-Wert-Ausdruck"
 
-#: cp/typeck.c:4080
+#: cp/typeck.c:4098
 msgid "unary `&'"
-msgstr ""
+msgstr "einstelliges 禄&芦"
 
-#: cp/typeck.c:4113
+#: cp/typeck.c:4131
 msgid "attempt to take address of bit-field structure member `%D'"
-msgstr ""
+msgstr "Versuch, die Adresse des Bitfeldstrukturelements 禄%D芦 zu ermitteln"
 
-#: cp/typeck.c:4227
+#: cp/typeck.c:4245
 msgid "taking address of destructor"
-msgstr ""
+msgstr "Adresse des Destruktors wird ermittelt"
 
-#: cp/typeck.c:4240
+#: cp/typeck.c:4258
 msgid "taking address of bound pointer-to-member expression"
-msgstr ""
+msgstr "Adresse des gebundenen Zeiger-auf-Element-Ausdrucks wird ermittelt"
 
-#: cp/typeck.c:4248
+#: cp/typeck.c:4266
 msgid "cannot create pointer to reference member `%D'"
-msgstr ""
+msgstr "Zeiger auf Referenzelement 禄%D芦 kann nicht erzeugt werden"
 
-#: cp/typeck.c:4311
+#: cp/typeck.c:4329
 msgid "cannot take the address of `this', which is an rvalue expression"
-msgstr ""
+msgstr "Adresse von 禄this芦 kann nicht ermittelt werden, das ein R-Wert-Ausdruck ist"
 
-#: cp/typeck.c:4330
+#: cp/typeck.c:4348
 msgid "address requested for `%D', which is declared `register'"
-msgstr ""
+msgstr "Adresse f眉r 禄%D芦 angefordert, was als 禄register芦 deklariert ist"
 
-#: cp/typeck.c:4398
+#: cp/typeck.c:4416
 #, c-format
 msgid "%s expression list treated as compound expression"
 msgstr "%s Ausdrucksliste als zusammengesetzten Ausdruck behandelt"
 
-#: cp/typeck.c:4472
+#: cp/typeck.c:4490
 msgid "%s from type `%T' to type `%T' casts away constness"
-msgstr ""
+msgstr "%s vom Typ 禄%T芦 in Typ 禄%T芦 entfernt Konstantheit"
 
-#: cp/typeck.c:4674
+#: cp/typeck.c:4692
 msgid "invalid static_cast from type `%T' to type `%T'"
-msgstr ""
+msgstr "ung眉ltiges static_cast vom Typ 禄%T芦 in den Typ 禄%T芦"
 
-#: cp/typeck.c:4714
+#: cp/typeck.c:4732
 msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
-msgstr ""
+msgstr "ung眉ltiges reinterpret_cast eines R-Wert-Ausdrucks des Typs 禄%T芦 in Typ 禄%T芦"
 
-#: cp/typeck.c:4734
+#: cp/typeck.c:4752
 msgid "reinterpret_cast from `%T' to `%T' loses precision"
-msgstr ""
+msgstr "reinterpret_cast von 禄%T芦 nach 禄%T芦 verliert Genauigkeit"
 
-#: cp/typeck.c:4753
+#: cp/typeck.c:4771
 msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
-msgstr ""
+msgstr "ISO-C++ verbietet Umwandlung zwischen Zeiger auf Funktion und Zeiger auf Objekt"
 
-#: cp/typeck.c:4759
+#: cp/typeck.c:4777
 msgid "invalid reinterpret_cast from type `%T' to type `%T'"
-msgstr ""
+msgstr "ung眉ltiges reinterpret_cast vom Typ 禄%T芦 in Typ 禄%T芦"
 
-#: cp/typeck.c:4787
+#: cp/typeck.c:4805
 msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
-msgstr ""
+msgstr "ung眉ltige Verwendung von const_cast mit Typ 禄%T芦, das weder Zeiger, Referenz, noch vom Typ eines Zeigers auf Datenelement ist"
 
-#: cp/typeck.c:4790
+#: cp/typeck.c:4808
 msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
-msgstr ""
+msgstr "ung眉ltige Verwendung von const_cast mit Typ 禄%T芦, das ein Zeiger oder Referenz auf Funktionstyp ist"
 
-#: cp/typeck.c:4813
+#: cp/typeck.c:4831
 msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
-msgstr ""
+msgstr "ung眉ltiges const_cast eines R-Wertes des Typs 禄%T芦 in Typ 禄%T芦"
 
-#: cp/typeck.c:4830
+#: cp/typeck.c:4848
 msgid "invalid const_cast from type `%T' to type `%T'"
-msgstr ""
+msgstr "ung眉ltiges const_cast von Typ 禄%T芦 in Typ 禄%T芦"
 
-#: cp/typeck.c:4870 cp/typeck.c:4875
+#: cp/typeck.c:4888 cp/typeck.c:4893
 msgid "ISO C++ forbids casting to an array type `%T'"
-msgstr ""
+msgstr "ISO-C++ verbietet Umwandlung in Feldtyp 禄%T芦"
 
-#: cp/typeck.c:4883
+#: cp/typeck.c:4901
 msgid "invalid cast to function type `%T'"
-msgstr ""
+msgstr "ung眉ltige Umwandlung in Funktionstyp 禄%T芦"
 
-#: cp/typeck.c:4939
+#: cp/typeck.c:4957
 msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
-msgstr ""
+msgstr "Umwandlung von 禄%T芦 in 禄%T芦 entfernt Kennzeichner von Zeiger-Ziel-Typ"
 
-#: cp/typeck.c:4985
+#: cp/typeck.c:5003
 msgid "cast from `%T' to `%T' increases required alignment of target type"
-msgstr ""
+msgstr "Umwandlung von 禄%T芦 in 禄%T芦 erh枚ht erforderliche Ausrichtung des Zieltyps"
 
-#: cp/typeck.c:5152
+#: cp/typeck.c:5170
 msgid "  in evaluation of `%Q(%#T, %#T)'"
-msgstr ""
+msgstr "  in Auswertung von 禄%Q(%#T, %#T)芦"
 
-#: cp/typeck.c:5194
+#: cp/typeck.c:5212
 msgid "ISO C++ forbids cast to non-reference type used as lvalue"
-msgstr ""
+msgstr "ISO-C++ verbietet Umwandlung in als L-Wert verwendeten Nicht-Referenz-Typ"
 
-#: cp/typeck.c:5267
+#: cp/typeck.c:5285
 msgid "incompatible types in assignment of `%T' to `%T'"
-msgstr ""
+msgstr "unvertr盲gliche Typen in Zuweisung von 禄%T芦 an 禄%T芦"
 
-#: cp/typeck.c:5274
+#: cp/typeck.c:5292
 msgid "ISO C++ forbids assignment of arrays"
-msgstr ""
+msgstr "ISO-C++ verbietet Zuweisung von Feldern"
 
-#: cp/typeck.c:5374
+#: cp/typeck.c:5392
 msgid "   in pointer to member function conversion"
-msgstr ""
+msgstr "   in Umwandlung in Zeiger auf Elementfunktion"
 
-#: cp/typeck.c:5382
+#: cp/typeck.c:5400
 msgid "   in pointer to member conversion"
-msgstr ""
+msgstr "   in Umwandlung in Zeiger auf Element"
 
 #. This is a reinterpret cast, we choose to do nothing.
-#: cp/typeck.c:5392 cp/typeck.c:5407
+#: cp/typeck.c:5410 cp/typeck.c:5425
 msgid "pointer to member cast via virtual base `%T'"
 msgstr "Typumwandlung von Zeiger in Element 眉ber virtuelle Basis 禄%T芦"
 
-#: cp/typeck.c:5410
+#: cp/typeck.c:5428
 msgid "pointer to member conversion via virtual base `%T'"
-msgstr "Konvertierung von Zeiger in Element 眉ber virtuelle Basis 禄%T芦"
+msgstr "Umwandlung von Zeiger in Element 眉ber virtuelle Basis 禄%T芦"
 
-#: cp/typeck.c:5480
+#: cp/typeck.c:5498
 msgid "invalid conversion to type `%T' from type `%T'"
-msgstr ""
+msgstr "ung眉ltige Umwandlung in Typ 禄%T芦 von Typ 禄%T芦"
 
-#: cp/typeck.c:5636
+#: cp/typeck.c:5657
 msgid "passing NULL used for non-pointer %s %P of `%D'"
-msgstr ""
+msgstr "脺bergabe von NULL f眉r Nicht-Zeiger %s %P von `%D' verwendet"
 
-#: cp/typeck.c:5639
+#: cp/typeck.c:5660
 msgid "%s to non-pointer type `%T' from NULL"
-msgstr ""
+msgstr "%s in Nicht-Zeiger-Typ 禄%T芦 von NULL"
 
-#: cp/typeck.c:5647
+#: cp/typeck.c:5668
 msgid "passing `%T' for %s %P of `%D'"
-msgstr ""
+msgstr "脺bergabe von 禄%T芦 f眉r %s %P von 禄%D芦"
 
-#: cp/typeck.c:5650
+#: cp/typeck.c:5671
 msgid "%s to `%T' from `%T'"
-msgstr ""
+msgstr "%s nach 禄%T芦 von 禄%T芦"
 
-#: cp/typeck.c:5660
+#: cp/typeck.c:5681
 msgid "passing negative value `%E' for %s %P of `%D'"
-msgstr ""
+msgstr "脺bergabe des negativen Werts 禄%E芦 f眉r %s %P von 禄%D芦"
 
-#: cp/typeck.c:5663
+#: cp/typeck.c:5684
 msgid "%s of negative value `%E' to `%T'"
-msgstr ""
+msgstr "%s vom negativen Wert 禄%E芦 nach 禄%T芦"
 
-#: cp/typeck.c:5751
+#: cp/typeck.c:5772
 msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
-msgstr ""
+msgstr "禄%T芦 kann nicht nach 禄%T芦 f眉r Argument 禄%P芦 nach 禄%D芦 umgewandelt werden"
 
-#: cp/typeck.c:5754
+#: cp/typeck.c:5775
 msgid "cannot convert `%T' to `%T' in %s"
-msgstr ""
+msgstr "禄%T芦 kann nicht nach 禄%T芦 in %s umgewandelt werden"
 
-#: cp/typeck.c:5831 cp/typeck.c:5833
+#: cp/typeck.c:5852 cp/typeck.c:5854
 msgid "in passing argument %P of `%+D'"
-msgstr ""
+msgstr "bei 脺bergabe des Arguments %P von 禄%+D芦"
 
-#: cp/typeck.c:5940
+#: cp/typeck.c:5961
 msgid "returning reference to temporary"
-msgstr ""
+msgstr "Referenz auf tempor盲ren Wert wird zur眉ckgegeben"
 
-#: cp/typeck.c:5947
+#: cp/typeck.c:5968
 msgid "reference to non-lvalue returned"
-msgstr ""
+msgstr "Referenz auf Nicht-L-Wert zur眉ckgegeben"
 
-#: cp/typeck.c:5959
+#: cp/typeck.c:5980
 msgid "reference to local variable `%D' returned"
-msgstr ""
+msgstr "Referenz auf lokale Variable 禄%D芦 zur眉ckgegeben"
 
-#: cp/typeck.c:5962
+#: cp/typeck.c:5983
 msgid "address of local variable `%D' returned"
-msgstr ""
+msgstr "Adresse der lokalen Variable 禄%D芦 zur眉ckgegeben"
 
-#: cp/typeck.c:5992
+#: cp/typeck.c:6013
 msgid "returning a value from a destructor"
-msgstr ""
+msgstr "Wert von Destruktor zur眉ckgegeben"
 
 #. If a return statement appears in a handler of the
 #. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6000
+#: cp/typeck.c:6021
 msgid "cannot return from a handler of a function-try-block of a constructor"
-msgstr ""
+msgstr "vom Behandler eines Funktions-try-Blocks eines Konstruktors kann nicht zur眉ckgekehrt werden"
 
 #. You can't return a value from a constructor.
-#: cp/typeck.c:6003
+#: cp/typeck.c:6024
 msgid "returning a value from a constructor"
-msgstr ""
+msgstr "R眉ckgabe eines Wertes von einem Konstruktor"
 
-#: cp/typeck.c:6026
+#: cp/typeck.c:6047
 msgid "return-statement with no value, in function returning '%T'"
 msgstr "Return-Anweisung ohne Wert, in 禄%T芦 zur眉ckgebender Funktion"
 
-#: cp/typeck.c:6043
+#: cp/typeck.c:6064
 msgid "return-statement with a value, in function returning 'void'"
 msgstr "Return-Anweisung mit Wert in 禄void芦 zur眉ckgebender Funktion"
 
-#: cp/typeck.c:6065
+#: cp/typeck.c:6086
 msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
-msgstr ""
+msgstr "禄operator new芦 darf nicht NULL zur眉ckgeben, au脽er es ist mit 禄throw()芦 deklariert (oder -fcheck-new ist eingeschaltet)"
 
 #: cp/typeck2.c:55
 msgid "type `%T' is not a base type for type `%T'"
-msgstr ""
+msgstr "Typ 禄%T芦 ist kein Basistyp f眉r Typ 禄%T芦"
 
 #: cp/typeck2.c:151
 msgid "cannot declare variable `%D' to be of type `%T'"
-msgstr ""
+msgstr "Variable 禄%D芦 kann nicht als vom Typ 禄%T芦 deklariert werden"
 
 #: cp/typeck2.c:154
 msgid "cannot declare parameter `%D' to be of type `%T'"
-msgstr ""
+msgstr "Parameter 禄%D芦 kann nicht als vom Typ 禄%T芦 deklariert werden"
 
 #: cp/typeck2.c:157
 msgid "cannot declare field `%D' to be of type `%T'"
-msgstr ""
+msgstr "Feld 禄%D芦 kann nicht als vom Typ 禄%T芦 deklariert werden"
 
 #: cp/typeck2.c:161
 msgid "invalid return type for member function `%#D'"
-msgstr ""
+msgstr "ung眉ltiger R眉ckgabetyp f眉r Elementfunktion 禄%#D芦"
 
 #: cp/typeck2.c:163
 msgid "invalid return type for function `%#D'"
-msgstr ""
+msgstr "ung眉ltiger R眉ckgabetyp f眉r Funktion 禄%#D芦"
 
 #: cp/typeck2.c:166
 msgid "cannot allocate an object of type `%T'"
-msgstr ""
+msgstr "es kann kein Objekt des Typs 禄%T芦 belegt werden"
 
 #: cp/typeck2.c:173
 msgid "  because the following virtual functions are abstract:"
-msgstr ""
+msgstr "  denn die folgenden virtuellen Funktionen sind abstrakt:"
 
 #: cp/typeck2.c:175
 msgid "\t%#D"
-msgstr ""
+msgstr "\t%#D"
 
 #: cp/typeck2.c:178
 msgid "  since type `%T' has abstract virtual functions"
-msgstr ""
+msgstr "  denn der Typ 禄%T芦 hat abstrakte virtuelle Funktionen"
 
 #: cp/typeck2.c:427
 msgid "constructor syntax used, but no constructor declared for type `%T'"
-msgstr ""
+msgstr "Konstruktorsyntax verwendet, aber kein Konstruktor f眉r Typ 禄%T芦 deklariert"
 
 #: cp/typeck2.c:440
 msgid "cannot initialize arrays using this syntax"
-msgstr ""
+msgstr "mit dieser Syntax k枚nnen keine Felder initialisiert werden"
 
-#: cp/typeck2.c:545
+#: cp/typeck2.c:535
 msgid "initializing array with parameter list"
-msgstr ""
+msgstr "Feld wird mit Parameterliste initialisiert"
 
-#: cp/typeck2.c:600
+#: cp/typeck2.c:590
 msgid "initializer for scalar variable requires one element"
-msgstr ""
+msgstr "Initialisierung f眉r skalare Variable ben枚tigt ein Element"
 
-#: cp/typeck2.c:607
+#: cp/typeck2.c:597
 msgid "braces around scalar initializer for `%T'"
-msgstr ""
+msgstr "geschweifte Klammern um skalare Initialisierung f眉r 禄%T芦"
 
-#: cp/typeck2.c:610
+#: cp/typeck2.c:600
 msgid "ignoring extra initializers for `%T'"
-msgstr ""
+msgstr "zus盲tzliche Initialisierung f眉r 禄%T芦 wird ignoriert"
 
-#: cp/typeck2.c:622
+#: cp/typeck2.c:612
 msgid "variable-sized object of type `%T' may not be initialized"
-msgstr ""
+msgstr "Objekt variabler Gr枚脽e vom Typ 禄%T芦 k枚nnte nicht initialisiert sein"
 
-#: cp/typeck2.c:632
+#: cp/typeck2.c:622
 msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
-msgstr ""
+msgstr "Unterobjekt vom Typ 禄%T芦 muss vom Konstruktor initialisiert werden, nicht von 禄%E芦"
 
-#: cp/typeck2.c:697
+#: cp/typeck2.c:687
 msgid "aggregate has a partly bracketed initializer"
-msgstr ""
+msgstr "Aggregat hat teilweise eckig geklammerte Initialisierung"
 
-#: cp/typeck2.c:735 cp/typeck2.c:840
+#: cp/typeck2.c:725 cp/typeck2.c:830
 msgid "non-trivial labeled initializers"
-msgstr ""
+msgstr "nicht-trivial markierte Initialisierungen"
 
-#: cp/typeck2.c:752
+#: cp/typeck2.c:742
 msgid "non-empty initializer for array of empty elements"
-msgstr ""
+msgstr "nicht-leere Initialisierung f眉r Feld leerer Elemente"
 
-#: cp/typeck2.c:806
+#: cp/typeck2.c:796
 msgid "initializer list for object of class with virtual base classes"
-msgstr ""
+msgstr "Initialisierungliste f眉r Objekt einer Klasse mit virtuellen Basisklassen"
 
-#: cp/typeck2.c:812
+#: cp/typeck2.c:802
 msgid "initializer list for object of class with base classes"
-msgstr ""
+msgstr "Initialisierungliste f眉r Objekt einer Klasse mit Basisklassen"
 
-#: cp/typeck2.c:818
+#: cp/typeck2.c:808
 msgid "initializer list for object using virtual functions"
-msgstr ""
+msgstr "Initialisierungliste f眉r virtuelle Funktionen verwendendes Objekt"
 
-#: cp/typeck2.c:880 cp/typeck2.c:896
+#: cp/typeck2.c:870 cp/typeck2.c:886
 msgid "missing initializer for member `%D'"
-msgstr ""
+msgstr "Initialisierung f眉r Element 禄%D芦 fehlt"
 
-#: cp/typeck2.c:885
+#: cp/typeck2.c:875
 msgid "uninitialized const member `%D'"
-msgstr ""
+msgstr "nicht initialisiertes konstantes Element 禄%D芦"
 
-#: cp/typeck2.c:887
+#: cp/typeck2.c:877
 msgid "member `%D' with uninitialized const fields"
-msgstr ""
+msgstr "Element 禄%D芦 mit nicht initialisierten konstanten Feldern"
 
-#: cp/typeck2.c:890
+#: cp/typeck2.c:880
 msgid "member `%D' is uninitialized reference"
-msgstr ""
+msgstr "Feld 禄%D芦 ist nicht initialisierte Referenz"
 
-#: cp/typeck2.c:937
+#: cp/typeck2.c:927
 msgid "index value instead of field name in union initializer"
-msgstr ""
+msgstr "Indexwert statt Feldname in Union-Initialisierung"
 
-#: cp/typeck2.c:949
+#: cp/typeck2.c:939
 msgid "no field `%D' in union being initialized"
-msgstr ""
+msgstr "kein Feld 禄%D芦 in initialisierter Union"
 
-#: cp/typeck2.c:957
+#: cp/typeck2.c:947
 msgid "union `%T' with no named members cannot be initialized"
-msgstr ""
+msgstr "Union 禄%T芦 ohne benannte Elemente kann nicht initialisiert werden"
 
-#: cp/typeck2.c:993
+#: cp/typeck2.c:983
 msgid "excess elements in aggregate initializer"
-msgstr ""
+msgstr "眉bersch眉ssige Elemente in Aggregatinitialisierung"
 
-#: cp/typeck2.c:1102
+#: cp/typeck2.c:1092
 msgid "circular pointer delegation detected"
-msgstr ""
+msgstr "ringf枚rmige Zeigerdelegation erkannt"
 
-#: cp/typeck2.c:1115
+#: cp/typeck2.c:1105
 msgid "base operand of `->' has non-pointer type `%T'"
-msgstr ""
+msgstr "Basisoperand von 禄->芦 hat Nicht-Zeiger-Typ 禄%T芦"
 
-#: cp/typeck2.c:1139
+#: cp/typeck2.c:1129
 msgid "result of `operator->()' yields non-pointer result"
-msgstr ""
+msgstr "Ergebnis von 禄operator->()芦 ergibt Nicht-Zeiger-Ergebnis"
 
-#: cp/typeck2.c:1141
+#: cp/typeck2.c:1131
 msgid "base operand of `->' is not a pointer"
-msgstr ""
+msgstr "Basisoperand von 禄->芦 ist kein Zeiger"
 
-#: cp/typeck2.c:1164
+#: cp/typeck2.c:1154
 msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
-msgstr ""
+msgstr "禄%E芦 kannt nicht als Elementzeiger verwendet werden, da es vom Typ 禄%T芦 ist"
 
-#: cp/typeck2.c:1172
+#: cp/typeck2.c:1162
 msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
-msgstr ""
+msgstr "Elementzeiger 禄%E芦 kann nicht auf 禄%E芦 angewandt werden, da letzteres vom Nicht-Aggregat-Typ 禄%T芦 ist"
 
-#: cp/typeck2.c:1182
+#: cp/typeck2.c:1172
 msgid "member type `%T::' incompatible with object type `%T'"
-msgstr ""
+msgstr "Elementtyp 禄%T::芦 mit Objekttyp 禄%T芦 inkompatibel"
 
-#: cp/typeck2.c:1398
+#: cp/typeck2.c:1388
 msgid "call to function `%D' which throws incomplete type `%#T'"
-msgstr ""
+msgstr "Aufruf der Funktion 禄%D芦, die unvollst盲ndigen Typen 禄%#T芦 wirft"
 
-#: cp/typeck2.c:1401
+#: cp/typeck2.c:1391
 msgid "call to function which throws incomplete type `%#T'"
-msgstr ""
+msgstr "Aufruf einer Funktion, die unvollst盲ndigen Typen 禄%#T芦 wirft"
 
 #. XXX Not i18n clean.
-#: cp/cp-tree.h:3756
+#: cp/cp-tree.h:3775
 #, c-format
 msgid "%s is deprecated, please see the documentation for details"
-msgstr ""
+msgstr "%s ist veraltet, siehe Dokumentation f眉r Details"
 
 #: f/bad.c:388
 msgid "note:"
-msgstr ""
+msgstr "beachte:"
 
 #: f/bad.c:392
 msgid "warning:"
-msgstr ""
+msgstr "Warnung:"
 
 #: f/bad.c:396
 msgid "fatal:"
-msgstr ""
+msgstr "schwerwiegend:"
 
 #: f/bad.c:438
 msgid "(continued):"
-msgstr ""
+msgstr "(Fortsetzung:)"
 
 #: f/bad.c:488 f/bad.c:506
 msgid "[REPORT BUG!!] %"
-msgstr ""
+msgstr "[Fehler zur眉ckmelden!!] %"
 
 #: f/bad.c:495 f/bad.c:527
 msgid "[REPORT BUG!!]"
-msgstr ""
+msgstr "[Fehler zur眉ckmelden!!]"
 
 #: f/com.c:3125
 #, no-c-format
 msgid "ASSIGN'ed label cannot fit into `%A' at %0 -- using wider sibling"
-msgstr ""
+msgstr "ASSIGN-Marke passt nicht in 禄%A芦 bei %0 -- breiteren Geschwistertypen verwenden"
 
 #: f/com.c:11565
 msgid "no INTEGER type can hold a pointer on this configuration"
-msgstr ""
+msgstr "kein INTEGER-Typ kann in dieser Konfiguration einen Zeiger aufnehmen"
 
 #: f/com.c:11839
 #, c-format
 msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
-msgstr ""
+msgstr "Konfiguration: REAL, INTEGER, und LOGICAL sind %d Bit breit,"
 
 #: f/com.c:11841
 #, c-format
 msgid "and pointers are %d bits wide, but g77 doesn't yet work"
-msgstr ""
+msgstr "und Zeiger sind %d Bit breit, aber g77 funktioniert noch nicht"
 
 #: f/com.c:11843
 msgid "properly unless they all are 32 bits wide"
-msgstr ""
+msgstr "geeignet, au脽er sie sind alle 32 Bit breit"
 
 #: f/com.c:11844
 msgid "Please keep this in mind before you report bugs."
@@ -17288,7 +17357,7 @@
 #: f/com.c:11852
 #, c-format
 msgid "configuration: char * holds %d bits, but ftnlen only %d"
-msgstr ""
+msgstr "Konfiguration: char * nimmt %d Bits auf, aber ftnlen nur %d"
 
 #. ASSIGN 10 TO I will crash.
 #: f/com.c:11861
@@ -17297,54 +17366,56 @@
 "configuration: char * holds %d bits, but INTEGER only %d --\n"
 " ASSIGN statement might fail"
 msgstr ""
+"Konfiguration: char * nimmt %d Bit auf, aber INTEGER nur %d -- \n"
+" ASSIGN-Anweisung kann scheitern"
 
 #: f/com.c:13677
 msgid "In statement function"
-msgstr ""
+msgstr "In Anweisungsfunktion"
 
 #: f/com.c:13687
 msgid "Outside of any program unit:\n"
-msgstr ""
+msgstr "Au脽erhalb jeder Programmeinheit:\n"
 
 #: f/com.c:15283
 #, no-c-format
 msgid "%A from %B at %0%C"
-msgstr ""
+msgstr "%A von %B bei %0%C"
 
 #: f/com.c:15593
 #, no-c-format
 msgid "At %0, INCLUDE file %A exists, but is not readable"
-msgstr ""
+msgstr "Bei %0, INCLUDE-Datei %A existiert, aber nicht lesbar"
 
 #: f/com.c:15628
 #, no-c-format
 msgid "At %0, INCLUDE nesting too deep"
-msgstr ""
+msgstr "bei %0, zu tiefe INCLUDE-Schachtelung"
 
 #: f/expr.c:8706
 #, no-c-format
 msgid "Two arithmetic operators in a row at %0 and %1 -- use parentheses"
-msgstr ""
+msgstr "Zwei arithmetische Operatoren in einer Zeile bei %0 und %1 -- Klammern verwenden"
 
 #: f/expr.c:8756
 #, no-c-format
 msgid "Operator at %0 has lower precedence than that at %1 -- use parentheses"
-msgstr ""
+msgstr "Operator bei %0 hat geringeren Vorrang als der bei %1 -- Klammern verwenden"
 
 #: f/expr.c:9639
 #, no-c-format
 msgid "Use .EQV./.NEQV. instead of .EQ./.NE. at %0 for LOGICAL operands at %1 and %2"
-msgstr ""
+msgstr ".EQV./.NEQV. statt .EQ./.NE. bei %0 f眉r LOGICAL-Operanden bei %1 und %2 verwenden"
 
 #: f/expr.c:10010
 #, no-c-format
 msgid "Unsupported operand for ** at %1 -- converting to default INTEGER"
-msgstr ""
+msgstr "Nicht unterst眉tzter Operand f眉r ** bei %1 -- Umwandlung in Standard-INTEGER"
 
 #: f/g77spec.c:231
 #, c-format
 msgid "overflowed output arg list for `%s'"
-msgstr ""
+msgstr "眉bergelaufene Ausgabeargumentliste f眉r 禄%s芦"
 
 #: f/g77spec.c:353
 msgid ""
@@ -17354,363 +17425,368 @@
 "For more information about these matters, see the file named COPYING\n"
 "or type the command `info -f g77 Copying'.\n"
 msgstr ""
+"GNU Fortran kommt OHNE GARANTIE, im vom Gesetz zul盲ssigen Ausma脽.\n"
+"Sie d眉rfen Kopien von GNU Fortran unter\n"
+"den Bedingungen der GNU General Public License weitergeben.\n"
+"F眉r weitere Informationen hier眉ber, siehe die Datei COPYING\n"
+"oder geben Sie 禄info -f g77 Copying芦 ein.\n"
 
 #: f/g77spec.c:369
 msgid "--driver no longer supported"
-msgstr ""
+msgstr "--driver wird nicht mehr unterst眉tzt"
 
 #: f/g77spec.c:382
 #, c-format
 msgid "argument to `%s' missing"
-msgstr ""
+msgstr "Argument f眉r 禄%s芦 fehlt"
 
 #: f/g77spec.c:386
 msgid "no input files; unwilling to write output files"
-msgstr ""
+msgstr "keine Eingabedateien; es werden keine Ausgabedateien geschrieben"
 
 #: f/implic.c:203
 #, no-c-format
 msgid "Implicit declaration of `%A' at %0"
-msgstr ""
+msgstr "Implizite Deklaration von 禄%A芦 bei %0"
 
 #: f/lex.c:321
 #, no-c-format
 msgid "Non-ISO-C-standard escape sequence `\\%A' at %0"
-msgstr ""
+msgstr "Nicht-ISO-C-standardkonforme Fluchtsequenz 禄\\%A芦 bei %0"
 
 #: f/lex.c:340
 #, no-c-format
 msgid "Unknown escape sequence `\\%A' at %0"
-msgstr ""
+msgstr "Unbekannte Fluchtsequenz 禄\\%A芦 bei %0"
 
 #: f/lex.c:349
 #, no-c-format
 msgid "Unterminated escape sequence `\\' at %0"
-msgstr ""
+msgstr "Nicht beendete Fluchtsequenz 禄\\芦 bei %0"
 
 #: f/lex.c:360
 #, no-c-format
 msgid "Unknown escape sequence `\\' followed by char code 0x%A at %0"
-msgstr ""
+msgstr "Unbekannte Fluchtsequenz 禄\\芦 gefolgt von Zeichencode 0x%A bei %0"
 
 #: f/lex.c:388
 #, no-c-format
 msgid "\\x used at %0 with no following hex digits"
-msgstr ""
+msgstr "\\x bei %0 ohne folgende Hexadezimalziffern verwendet"
 
 #: f/lex.c:402
 #, no-c-format
 msgid "Hex escape at %0 out of range"
-msgstr ""
+msgstr "Hexadezimal-Escape bei %0 au脽erhalb des Wertebereiches"
 
 #: f/lex.c:436
 #, no-c-format
 msgid "Escape sequence at %0 out of range for character"
-msgstr ""
+msgstr "Fluchtsequenz bei %0 au脽erhalb des Wertebereiches f眉r Zeichen"
 
 #: f/lex.c:590
 msgid "hex escape out of range"
-msgstr ""
+msgstr "Hexadezimalescape au脽erhalb des Wertebereiches"
 
 #: f/lex.c:643
 #, c-format
 msgid "non-ANSI-standard escape sequence, `\\%c'"
-msgstr ""
+msgstr "Nicht-ANSI-Standard-Fluchtsequenz, 禄\\%c芦"
 
 #: f/lex.c:656
 #, c-format
 msgid "non-ISO escape sequence `\\%c'"
-msgstr ""
+msgstr "Nicht-ISO-Fluchtsequenz 禄\\%c芦"
 
 #: f/lex.c:660
 #, c-format
 msgid "unknown escape sequence `\\%c'"
-msgstr ""
+msgstr "unbekannte Fluchtsequenz 禄\\%c芦"
 
 #: f/lex.c:662
 #, c-format
 msgid "unknown escape sequence: `\\' followed by char code 0x%x"
-msgstr ""
+msgstr "unbekannte Fluchtsequenz: 禄\\芦 gefolgt von Zeichencode 0x%x"
 
 #: f/lex.c:745
 msgid "badly formed directive -- no closing quote"
-msgstr ""
+msgstr "falsch geformte Anweisung -- kein schlie脽endes Anf眉hrungszeichen"
 
 #: f/lex.c:809
 msgid "#-lines for entering and leaving files don't match"
-msgstr ""
+msgstr "#-Zeichen zum Betreten und Verlassen von Dateien passen nicht"
 
 #: f/lex.c:969
 msgid "bad directive -- missing close-quote"
-msgstr ""
+msgstr "Falsche Direktive -- schlie脽endes Anf眉hrungszeichen fehlt"
 
 #: f/lex.c:1108
 msgid "invalid #ident"
-msgstr ""
+msgstr "ung眉ltiges #ident"
 
 #: f/lex.c:1125
 msgid "undefined or invalid # directive"
-msgstr ""
+msgstr "nicht definierte oder ung眉ltige #-Anweisung"
 
 #: f/lex.c:1180
 msgid "invalid #line"
-msgstr ""
+msgstr "ung眉ltiges #line"
 
 #: f/lex.c:1236 f/lex.c:1280
 msgid "use `#line ...' instead of `# ...' in first line"
-msgstr ""
+msgstr "禄#line ...芦 statt 禄# ...芦 in erster Zeile verwenden"
 
 #: f/lex.c:1290
 msgid "invalid #-line"
-msgstr ""
+msgstr "ung眉ltige #-Zeile"
 
 #: f/lex.c:1383
 #, no-c-format
 msgid "Null character at %0 -- line ignored"
-msgstr ""
+msgstr "Nullzeichen bei %0 -- Zeile ignoriert"
 
 #: f/stb.c:9177
 #, no-c-format
 msgid "INCLUDE at %0 not the only statement on the source line"
-msgstr ""
+msgstr "INCLUDE bei %0 ist nicht die einzige Anweisung in der Quelltextzeile"
 
 #: f/ste.c:1397 f/ste.c:1744
 msgid "ASSIGNed FORMAT specifier is too small"
-msgstr ""
+msgstr "ASSIGN-Symbol von FORMAT ist zu klein"
 
 #. ~~~Someday handle CHARACTER*1, CHARACTER*N
 #: f/ste.c:2621
 #, no-c-format
 msgid "SELECT CASE on CHARACTER type (at %0) not supported -- sorry"
-msgstr ""
+msgstr "SELECT CASE on CHARACTER type (bei %0) nicht unterst眉tzt"
 
 #: f/ste.c:2725
 msgid "SELECT (at %0) has duplicate cases -- check integer overflow of CASE(s)"
-msgstr ""
+msgstr "SELECT (bei %0) hat mehrere F盲lle -- Ganzzahl眉berlauf der CASE(s) pr眉fen"
 
 #: f/ste.c:2957
 msgid "ASSIGN to variable that is too small"
-msgstr ""
+msgstr "ASSIGN an Variable, die zu klein ist"
 
 #: f/ste.c:2989
 msgid "ASSIGNed GOTO target variable is too small"
-msgstr ""
+msgstr "ASSIGN GOTO-Ziel-Variable ist zu klein"
 
 #: f/stu.c:305
 #, no-c-format
 msgid "Local adjustable symbol `%A' at %0"
-msgstr ""
+msgstr "Lokales einstallbares Symbol 禄%A芦 bei %0"
 
 #: f/target.c:2545
 msgid "data initializer on host with different endianness"
-msgstr ""
+msgstr "Dateninitialisierung auf Rechner mit anderer Byte-Reihenfolge"
 
 #: f/top.c:244
 msgid "-fvxt-not-f90 no longer supported -- try -fvxt"
-msgstr ""
+msgstr "-fvxt-not-f90 wird nicht mehr unterst眉tzt -- -fvxt probieren"
 
 #: f/top.c:248
 msgid "-ff90-not-vxt no longer supported -- try -fno-vxt -ff90"
-msgstr ""
+msgstr "-ff90-not-vxt wird nicht mehr unterst眉tzt -- -fno-vxt -ff90 probieren"
 
 #: f/top.c:318
 msgid "-fdebug-kludge is disabled, use normal debugging flags"
-msgstr ""
+msgstr "-fdebug-kludge ist ausgeschaltet, normale Fehlersuchoptionen verwenden"
 
 #: f/bad.def:39
 #, no-c-format
 msgid "Missing first operand for binary operator at %0"
-msgstr ""
+msgstr "Erster Operand f眉r bin盲ren Operator bei %0 fehlt"
 
 #: f/bad.def:42
 #, no-c-format
 msgid "Zero-length character constant at %0"
-msgstr ""
+msgstr "Zeichenkonstante bei %0 hat L盲nge Null"
 
 #: f/bad.def:45
 #, no-c-format
 msgid "Invalid token at %0 in expression or subexpression at %1"
-msgstr ""
+msgstr "Ung眉ltiges Zeichen bei %0 in Ausdruck oder Teilausdruck bei %1"
 
 #: f/bad.def:48
 #, no-c-format
 msgid "Missing operand for operator at %1 at end of expression at %0"
-msgstr ""
+msgstr "Operand f眉r Operator bei %1 am Ende des Ausdrucks bei %0 fehlt"
 
 #: f/bad.def:51
 #, no-c-format
 msgid "Label %A already defined at %1 when redefined at %0"
-msgstr ""
+msgstr "Marke %A ist bereits bei %1 bei Redefinition bei %0 definiert"
 
 #: f/bad.def:54
 #, no-c-format
 msgid "Unrecognized character at %0 [info -f g77 M LEX]"
-msgstr ""
+msgstr "Nicht erkanntes Zeichen bei %0 [info -f g77 M LEX]"
 
 #: f/bad.def:57
 #, no-c-format
 msgid "Label definition %A at %0 on empty statement (as of %1)"
-msgstr ""
+msgstr "Markendefinition %A bei %0 an leerer Anweisung (von %1)"
 
 #: f/bad.def:65
 #, no-c-format
 msgid "Invalid first character at %0 [info -f g77 M LEX]"
-msgstr ""
+msgstr "Ung眉ltiges erstes Zeichen bei %0 [info -f g77 M LEX]"
 
 #: f/bad.def:68
 #, no-c-format
 msgid "Line too long as of %0 [info -f g77 M LEX]"
-msgstr ""
+msgstr "Zeile zu lang bei %0 [info -f g77 M LEX]"
 
 #: f/bad.def:71
 #, no-c-format
 msgid "Non-numeric character at %0 in label field [info -f g77 M LEX]"
-msgstr ""
+msgstr "Nicht-numerisches Zeichen bei %0 in Markenfeld [info -f g77 M LEX]"
 
 #: f/bad.def:74
 #, no-c-format
 msgid "Label number at %0 not in range 1-99999"
-msgstr ""
+msgstr "Markenzahl bei %0 nicht im Wertebereich 1-99999"
 
 #: f/bad.def:77
 #, no-c-format
 msgid "At %0, '!' and '/*' are not valid comment delimiters"
-msgstr ""
+msgstr "Bei %0 sind '!' und  '/*' keine g眉ltigen Kommentarbegrenzungen"
 
 #: f/bad.def:80
 #, no-c-format
 msgid "Continuation indicator at %0 must appear in column 6 [info -f g77 M LEX]"
-msgstr ""
+msgstr "Fortsetzungsanzeiger bei %0 muss in Spalte 6 auftreten [info -f g77 M LEX]"
 
 #: f/bad.def:83
 #, no-c-format
 msgid "Label at %0 invalid with continuation line indicator at %1 [info -f g77 M LEX]"
-msgstr ""
+msgstr "Marke bei %0 ist ohne Fortsetzungszeilenanzeiger bei %1 ung眉ltig [info -f g77 M LEX]"
 
 #: f/bad.def:91
 #, no-c-format
 msgid "Character constant at %0 has no closing apostrophe at %1"
-msgstr ""
+msgstr "Zeichenkonstante bei %0 hat kein schlie脽endes Hochkomma bei %1"
 
 #: f/bad.def:94
 #, no-c-format
 msgid "Hollerith constant at %0 specified %A more characters than are present as of %1"
-msgstr ""
+msgstr "Hollerithkonstante bei %0 gab %A mehr Zeichen an als bei %1 vorhanden"
 
 #: f/bad.def:97
 #, no-c-format
 msgid "Missing close parenthese at %0 needed to match open parenthese at %1"
-msgstr ""
+msgstr "Schlie脽ende Klammer bei %0 ben枚tigt, um 枚ffnende Klammer bei %1 zu schlie脽en"
 
 #: f/bad.def:100
 #, no-c-format
 msgid "Integer at %0 too large"
-msgstr ""
+msgstr "Ganzzahl bei %0 zu gro脽"
 
 #: f/bad.def:123
 #, no-c-format
 msgid "Period at %0 not followed by digits for floating-point number or by `NOT.', `TRUE.', or `FALSE.'"
-msgstr ""
+msgstr "Punkt bei %0 wird nicht von Ziffern f眉r Flie脽kommazahlen oder von 禄NOT.芦, 禄TRUE.芦 oder 禄FALSE.芦 gefolgt"
 
 #: f/bad.def:126
 #, no-c-format
 msgid "Missing close-period between `.%A' at %0 and %1"
-msgstr ""
+msgstr "Schlie脽-Punkt zwischen 禄.%A芦 bei %0 und %1 fehlt"
 
 #: f/bad.def:129
 #, no-c-format
 msgid "Invalid exponent at %0 for real constant at %1; nondigit `%A' in exponent field"
-msgstr ""
+msgstr "Ung眉ltiger Exponent bei %0 f眉r Real-Konstante bei %1; Nichtziffer 禄%A芦 in Exponentenfeld"
 
 #: f/bad.def:132
 #, no-c-format
 msgid "Missing value at %1 for real-number exponent at %0"
-msgstr ""
+msgstr "Wert bei %1 f眉r Real-Zahl-Exponent bei %0 fehlt"
 
 #: f/bad.def:135
 #, no-c-format
 msgid "Expected binary operator between expressions at %0 and at %1"
-msgstr ""
+msgstr "Erwarteter Bin盲roperator zwischen Ausdr眉cken bei %0 und %1"
 
 #: f/bad.def:253
 #, no-c-format
 msgid "Semicolon at %0 is an invalid token"
-msgstr ""
+msgstr "Semikolon bei %0 ist ung眉ltiges Symbol"
 
 #: f/bad.def:271
 #, no-c-format
 msgid "Extraneous comma in FORMAT statement at %0"
-msgstr ""
+msgstr "Zus盲tzliches Komma in FORTRAN-Anweisung bei %0"
 
 #: f/bad.def:274
 #, no-c-format
 msgid "Missing comma in FORMAT statement at %0"
-msgstr ""
+msgstr "Komma in FORTRAN-Anweisung bei %0 fehlt"
 
 #: f/bad.def:277
 #, no-c-format
 msgid "Spurious sign in FORMAT statement at %0"
-msgstr ""
+msgstr "Falsches Vorzeichen in FORMAT-Anweisung bei %0"
 
 #: f/bad.def:280
 #, no-c-format
 msgid "Spurious number in FORMAT statement at %0"
-msgstr ""
+msgstr "Falsche Zahl in FORMAT-Anweisung bei %0"
 
 #: f/bad.def:283
 #, no-c-format
 msgid "Spurious text trailing number in FORMAT statement at %0"
-msgstr ""
+msgstr "Falscher Text hinter Zahl in FORMAT-Anweisung bei %0"
 
 #: f/bad.def:291
 #, no-c-format
 msgid "Unrecognized FORMAT specifier at %0"
-msgstr ""
+msgstr "Nicht erkannte FORMAT-Angabe bei %0"
 
 #: f/bad.def:419
 #, no-c-format
 msgid "Missing close-parenthese(s) in FORMAT statement at %0"
-msgstr ""
+msgstr "Schlie脽ende Klammer(n) in FORMAT-Anweisung bei %0 fehlt"
 
 #: f/bad.def:422
 #, no-c-format
 msgid "Missing number following period in FORMAT statement at %0"
-msgstr ""
+msgstr "Zahl hinter Punkt in FORMAT-Anweisung bei %0 fehlt"
 
 #: f/bad.def:425
 #, no-c-format
 msgid "Missing number following `E' in FORMAT statement at %0"
-msgstr ""
+msgstr "Zahl hinter 禄E芦 in FORMAT-Anweisung bei %0 fehlt"
 
 #: f/bad.def:433
 #, no-c-format
 msgid "Spurious trailing comma preceding terminator at %0"
-msgstr ""
+msgstr "Falsche folgende Kommas vor Endezeichen bei %0"
 
 #: f/bad.def:436
 #, no-c-format
 msgid "At %0, specify OPERATOR instead of ASSIGNMENT for INTERFACE statement not specifying the assignment operator (=)"
-msgstr ""
+msgstr "Bei %0, OPERATOR statt ASSIGNMENT f眉r nicht den Zuweisungsoperator (=) angebende INTERFACE-Anweisung angeben"
 
 #: f/bad.def:439
 #, no-c-format
 msgid "At %0, specify ASSIGNMENT instead of OPERATOR for INTERFACE statement specifying the assignment operator (=)"
-msgstr ""
+msgstr "Bei %0, OPERATOR statt ASSIGNMENT f眉r den Zuweisungsoperator (=) angebende INTERFACE-Anweisung angeben"
 
 #: f/bad.def:452
 #, no-c-format
 msgid "Cannot specify =initialization-expr at %0 unless `::' appears before list of objects"
-msgstr ""
+msgstr "=initialization-expr bei %0 kann nicht angegeben werden, au脽er 禄::芦 tritt vor der Liste der Objekte auf"
 
 #: f/bad.def:455
 #, no-c-format
 msgid "Reference to label at %1 inconsistent with its definition at %0"
-msgstr ""
+msgstr "Referenz auf Marke bei %1 mit seiner Definition bei %0 inkonsistent"
 
 #: f/bad.def:458
 #, no-c-format
 msgid "Reference to label at %1 inconsistent with earlier reference at %0"
-msgstr ""
+msgstr "Referenz zur Marke bei %1 widerspricht fr眉herer Referenz bei %0"
 
 #: f/bad.def:461
 #, no-c-format
@@ -18773,323 +18849,260 @@
 msgid "internal error - invalid Utf8 name"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse-scan.y:880
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:949
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1290
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1351
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1555
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1777
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1786
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1797
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1808
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1820
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1835
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1852
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1854
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1935
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2106
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2168
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2320
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2332
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2339
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2346
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2357
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2359
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2397
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2399
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2401
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2422
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2424
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2426
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2442
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2444
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2465
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2467
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2469
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2497
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2499
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2501
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2503
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2521
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2523
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2534
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2545
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2556
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2567
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2578
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2591
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2595
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2597
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2610
+#: ../../gcc/java/parse-scan.y:880 ../../gcc/java/parse.y:949
+#: ../../gcc/java/parse.y:1290 ../../gcc/java/parse.y:1351
+#: ../../gcc/java/parse.y:1555 ../../gcc/java/parse.y:1777
+#: ../../gcc/java/parse.y:1786 ../../gcc/java/parse.y:1797
+#: ../../gcc/java/parse.y:1808 ../../gcc/java/parse.y:1820
+#: ../../gcc/java/parse.y:1835 ../../gcc/java/parse.y:1852
+#: ../../gcc/java/parse.y:1854 ../../gcc/java/parse.y:1935
+#: ../../gcc/java/parse.y:2106 ../../gcc/java/parse.y:2168
+#: ../../gcc/java/parse.y:2320 ../../gcc/java/parse.y:2332
+#: ../../gcc/java/parse.y:2339 ../../gcc/java/parse.y:2346
+#: ../../gcc/java/parse.y:2357 ../../gcc/java/parse.y:2359
+#: ../../gcc/java/parse.y:2397 ../../gcc/java/parse.y:2399
+#: ../../gcc/java/parse.y:2401 ../../gcc/java/parse.y:2422
+#: ../../gcc/java/parse.y:2424 ../../gcc/java/parse.y:2426
+#: ../../gcc/java/parse.y:2442 ../../gcc/java/parse.y:2444
+#: ../../gcc/java/parse.y:2465 ../../gcc/java/parse.y:2467
+#: ../../gcc/java/parse.y:2469 ../../gcc/java/parse.y:2497
+#: ../../gcc/java/parse.y:2499 ../../gcc/java/parse.y:2501
+#: ../../gcc/java/parse.y:2503 ../../gcc/java/parse.y:2521
+#: ../../gcc/java/parse.y:2523 ../../gcc/java/parse.y:2534
+#: ../../gcc/java/parse.y:2545 ../../gcc/java/parse.y:2556
+#: ../../gcc/java/parse.y:2567 ../../gcc/java/parse.y:2578
+#: ../../gcc/java/parse.y:2591 ../../gcc/java/parse.y:2595
+#: ../../gcc/java/parse.y:2597 ../../gcc/java/parse.y:2610
 msgid "Missing term"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse-scan.y:882
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:721
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:759
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:784
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:970
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1325
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1531
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1533
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1762
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1788
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1799
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1810
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1822
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1837
+#: ../../gcc/java/parse-scan.y:882 ../../gcc/java/parse.y:721
+#: ../../gcc/java/parse.y:759 ../../gcc/java/parse.y:784
+#: ../../gcc/java/parse.y:970 ../../gcc/java/parse.y:1325
+#: ../../gcc/java/parse.y:1531 ../../gcc/java/parse.y:1533
+#: ../../gcc/java/parse.y:1762 ../../gcc/java/parse.y:1788
+#: ../../gcc/java/parse.y:1799 ../../gcc/java/parse.y:1810
+#: ../../gcc/java/parse.y:1822 ../../gcc/java/parse.y:1837
 msgid "';' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:719
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:757
+#: ../../gcc/java/parse.y:719 ../../gcc/java/parse.y:757
 msgid "Missing name"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:782
+#: ../../gcc/java/parse.y:782
 msgid "'*' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:796
+#: ../../gcc/java/parse.y:796
 msgid "Class or interface declaration expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:833
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:835
+#: ../../gcc/java/parse.y:833 ../../gcc/java/parse.y:835
 msgid "Missing class name"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:838
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:842
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:850
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1010
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1271
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1273
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1597
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1848
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1880
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1942
+#: ../../gcc/java/parse.y:838 ../../gcc/java/parse.y:842
+#: ../../gcc/java/parse.y:850 ../../gcc/java/parse.y:1010
+#: ../../gcc/java/parse.y:1271 ../../gcc/java/parse.y:1273
+#: ../../gcc/java/parse.y:1597 ../../gcc/java/parse.y:1848
+#: ../../gcc/java/parse.y:1880 ../../gcc/java/parse.y:1942
 msgid "'{' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:852
+#: ../../gcc/java/parse.y:852
 msgid "Missing super class name"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:862
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:878
+#: ../../gcc/java/parse.y:862 ../../gcc/java/parse.y:878
 msgid "Missing interface name"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:964
+#: ../../gcc/java/parse.y:964
 msgid "Missing variable initializer"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:981
+#: ../../gcc/java/parse.y:981
 msgid "Invalid declaration"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:984
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1069
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2143
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2165
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2169
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2204
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2281
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2291
+#: ../../gcc/java/parse.y:984 ../../gcc/java/parse.y:1069
+#: ../../gcc/java/parse.y:2143 ../../gcc/java/parse.y:2165
+#: ../../gcc/java/parse.y:2169 ../../gcc/java/parse.y:2204
+#: ../../gcc/java/parse.y:2281 ../../gcc/java/parse.y:2291
 msgid "']' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:988
+#: ../../gcc/java/parse.y:988
 msgid "Unbalanced ']'"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1024
+#: ../../gcc/java/parse.y:1024
 msgid "Invalid method declaration, method name required"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1029
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1034
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1039
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2026
+#: ../../gcc/java/parse.y:1029 ../../gcc/java/parse.y:1034
+#: ../../gcc/java/parse.y:1039 ../../gcc/java/parse.y:2026
 msgid "Identifier expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1044
+#: ../../gcc/java/parse.y:1044
 msgid "Invalid method declaration, return type required"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1067
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1511
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1518
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1527
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1529
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1557
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1665
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1971
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2024
+#: ../../gcc/java/parse.y:1067 ../../gcc/java/parse.y:1511
+#: ../../gcc/java/parse.y:1518 ../../gcc/java/parse.y:1527
+#: ../../gcc/java/parse.y:1529 ../../gcc/java/parse.y:1557
+#: ../../gcc/java/parse.y:1665 ../../gcc/java/parse.y:1971
+#: ../../gcc/java/parse.y:2024
 msgid "')' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1083
+#: ../../gcc/java/parse.y:1083
 msgid "Missing formal parameter term"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1098
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1103
+#: ../../gcc/java/parse.y:1098 ../../gcc/java/parse.y:1103
 msgid "Missing identifier"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1123
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1132
+#: ../../gcc/java/parse.y:1123 ../../gcc/java/parse.y:1132
 msgid "Missing class type term"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1288
+#: ../../gcc/java/parse.y:1288
 msgid "Invalid interface type"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1475
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1644
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1646
+#: ../../gcc/java/parse.y:1475 ../../gcc/java/parse.y:1644
+#: ../../gcc/java/parse.y:1646
 msgid "':' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1497
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1502
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1507
+#: ../../gcc/java/parse.y:1497 ../../gcc/java/parse.y:1502
+#: ../../gcc/java/parse.y:1507
 msgid "Invalid expression statement"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1525
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1553
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1593
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1661
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1729
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1850
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1928
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2018
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2020
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2028
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2264
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2266
+#: ../../gcc/java/parse.y:1525 ../../gcc/java/parse.y:1553
+#: ../../gcc/java/parse.y:1593 ../../gcc/java/parse.y:1661
+#: ../../gcc/java/parse.y:1729 ../../gcc/java/parse.y:1850
+#: ../../gcc/java/parse.y:1928 ../../gcc/java/parse.y:2018
+#: ../../gcc/java/parse.y:2020 ../../gcc/java/parse.y:2028
+#: ../../gcc/java/parse.y:2264 ../../gcc/java/parse.y:2266
 msgid "'(' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1595
+#: ../../gcc/java/parse.y:1595
 msgid "Missing term or ')'"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1642
+#: ../../gcc/java/parse.y:1642
 msgid "Missing or invalid constant expression"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1663
+#: ../../gcc/java/parse.y:1663
 msgid "Missing term and ')' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1702
+#: ../../gcc/java/parse.y:1702
 msgid "Invalid control expression"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1704
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1706
+#: ../../gcc/java/parse.y:1704 ../../gcc/java/parse.y:1706
 msgid "Invalid update expression"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1731
+#: ../../gcc/java/parse.y:1731
 msgid "Invalid init statement"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1931
+#: ../../gcc/java/parse.y:1931
 msgid "Missing term or ')' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1973
+#: ../../gcc/java/parse.y:1973
 msgid "'class' or 'this' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1975
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1977
+#: ../../gcc/java/parse.y:1975 ../../gcc/java/parse.y:1977
 msgid "'class' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2022
+#: ../../gcc/java/parse.y:2022
 msgid "')' or term expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2141
+#: ../../gcc/java/parse.y:2141
 msgid "'[' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2219
+#: ../../gcc/java/parse.y:2219
 msgid "Field expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2276
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2286
+#: ../../gcc/java/parse.y:2276 ../../gcc/java/parse.y:2286
 msgid "Missing term and ']' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2390
+#: ../../gcc/java/parse.y:2390
 msgid "']' expected, invalid type expression"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2393
+#: ../../gcc/java/parse.y:2393
 msgid "Invalid type expression"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2505
+#: ../../gcc/java/parse.y:2505
 msgid "Invalid reference type"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2977
+#: ../../gcc/java/parse.y:2977
 msgid "Constructor invocation must be first thing in a constructor"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2979
+#: ../../gcc/java/parse.y:2979
 msgid "Only constructors can invoke constructors"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2987
+#: ../../gcc/java/parse.y:2987
 #, c-format
 msgid ": `%s' JDK1.1(TM) feature"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:3046
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:3048
+#: ../../gcc/java/parse.y:3046 ../../gcc/java/parse.y:3048
 #, c-format
 msgid ""
 "%s.\n"
 "%s"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:6909
+#: ../../gcc/java/parse.y:6909
 #, c-format
 msgid "malformed .zip archive in CLASSPATH: %s"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:6980
+#: ../../gcc/java/parse.y:6980
 #, c-format
 msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12193
+#: ../../gcc/java/parse.y:12193
 #, c-format
 msgid "missing static field `%s'"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12198
+#: ../../gcc/java/parse.y:12198
 #, c-format
 msgid "not a static field `%s'"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12241
+#: ../../gcc/java/parse.y:12241
 #, c-format
 msgid "No case for %s"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:13173
+#: ../../gcc/java/parse.y:13173
 #, c-format
 msgid "unregistered operator %s"
 msgstr ""
@@ -19428,1688 +19441,1372 @@
 msgid "[super ...] must appear in a method context"
 msgstr ""
 
-#: objc/objc-parse.y:2701
+#: objc/objc-parse.y:2700
 msgid "`@end' must appear in an implementation context"
 msgstr ""
 
-#: objc/objc-parse.y:2914
+#: objc/objc-parse.y:2913
 msgid "method definition not in class context"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:23
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:21
 msgid "Display this information"
 msgstr "Diese Informationen anzeigen"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:29
-msgid "--param <param>=<value>\tSet paramter <param> to value.  See below for a complete list of parameters"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:27
+msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:38
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:36
 msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:41
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:39
 msgid "Do not discard comments"
 msgstr "Kommentare nicht verwerfen"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:44
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:42
 msgid "Do not discard comments in macro expansions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:47
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:45
 msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:53
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:51
 msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:56
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:54
 msgid "Print the name of header files as they are used"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:65
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:57
+msgid "-I <dir>\tAdd <dir> to the end of the main include path.  -I- gives more include path control; see info documentation"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:60
+msgid "Generate make dependencies"
+msgstr "Make-Abh盲ngigkeiten werden erstellt"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:63
 msgid "Generate make dependencies and compile"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:74
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:66
+msgid "-MF <file>\tWrite dependency output to the given file"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:69
 msgid "Treat missing header files as generated files"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:80
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:72
+msgid "Like -M but ignore system header files"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:75
 msgid "Like -MD but ignore system header files"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:89
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:78
+msgid "Generate phony targets for all headers"
+msgstr "Unechte Ziele f眉r alle Headers erzeugen"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:81
 msgid "-MQ <target>\tAdd a MAKE-quoted target"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:95
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:84
+msgid "-MT <target>\tAdd an unquoted target"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:87
 msgid "-O<number>\tSet optimization level to <number>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:98
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:90
 msgid "Optimize for space rather than speed"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:101
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:93
 msgid "Do not generate #line directives"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:104
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:96
 msgid "-U<macro>\tUndefine <macro>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:107
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:99
 msgid "This switch is deprecated; use -Wextra instead"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:113
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:105
 msgid "Warn about returning structures, unions or arrays"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:119
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:108
+msgid "Enable most warning messages"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:111
 msgid "Warn about casting functions to incompatible types"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:122
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:114
 msgid "Warn about pointer casts which increase alignment"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:125
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:117
 msgid "Warn about casts which discard qualifiers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:128
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:120
 msgid "Warn about subscripts whose type is \"char\""
 msgstr "Vor Indizes mit Typ \"char\" warnen"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:137
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:123
+msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:126
+msgid "Synonym for -Wcomment"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:129
 msgid "Warn about possibly confusing type conversions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:140
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:132
 msgid "Warn when all constructors and destructors are private"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:143
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:135
 msgid "Warn when a declaration is found after a statement"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:146
-msgid "Warn if deprecated class, method, or field is used"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:138
+msgid "Warn about deprecated compiler features"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:149
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:141
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:152
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:144
 msgid "Warn when an optimization pass is disabled"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:155
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:147
 msgid "Warn about compile-time integer division by zero"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:158
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:150
 msgid "Warn about violations of Effective C++ style rules"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:161
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:153
 msgid "Warn about stray tokens after #elif and #endif"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:164
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:156
 msgid "Treat all warnings as errors"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:167
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:159
 msgid "Make implicit function declarations an error"
 msgstr "Fehler bei impliziten Funktionsdeklaration erzeugen"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:170
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:162
 msgid "Print extra (possibly unwanted) warnings"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:173
-msgid "Warn if deprecated empty statements are found"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:176
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:165
 msgid "Warn if testing floating point numbers for equality"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:179
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:168
 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:182
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:171
 msgid "Warn if passing too many arguments to a function for its format string"
 msgstr "Bei zu vielen Argumenten f眉r eine Funktion (anhand Formatzeichenkette) warnen"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:185
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:174
 msgid "Warn about format strings that are not literals"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:188
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:177
 msgid "Warn about possible security problems with format functions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:191
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:180
 msgid "Warn about strftime formats yielding 2-digit years"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:200
-msgid "Enable warnings about inter-procedural problems"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:206
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:192
 msgid "Warn about implicit function declarations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:209
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:195
 msgid "Warn when a declaration does not specify a type"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:215
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:198
+msgid "Deprecated.  This switch has no effect."
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:201
 msgid "Warn about variables which are initialized to themselves."
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:218
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:204
 msgid "Warn when an inlined function cannot be inlined"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:221
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:207
 msgid "Warn about invalid uses of the \"offsetof\" macro"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:224
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:210
 msgid "Warn about PCH files that are found but not used"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:227
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:213
 msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:230
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:216
 msgid "Do not warn about using \"long long\" when -pedantic"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:233
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:219
 msgid "Warn about suspicious declarations of \"main\""
 msgstr "Vor verd盲chtigen Deklarationen von \"main\" warnen"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:236
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:222
 msgid "Warn about possibly missing braces around initializers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:239
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:225
 msgid "Warn about global functions without previous declarations"
 msgstr "Vor globalen Funktionen ohne vorherige Deklaration warnen"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:242
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:228
 msgid "Warn about functions which might be candidates for format attributes"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:245
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:231
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 msgstr "Vor Funktionen, die Kandidaten f眉r __attribute__((noreturn)) sind, warnen"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:248
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:234
 msgid "Warn about global functions without prototypes"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:251
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:237
 msgid "Warn about use of multi-character character constants"
 msgstr "Bei Verwendung von Zeichenkonstanten mit mehreren Zeichen warnen"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:254
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:240
 msgid "Warn about \"extern\" declarations not at file scope"
 msgstr "Vor \"extern\"-Deklarationen au脽erhalb des Dateisichtbarkeitsbereiches warnen"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:257
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:243
 msgid "Warn when non-templatized friend functions are declared within a template"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:260
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:246
 msgid "Warn about non-virtual destructors"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:266
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:252
 msgid "Warn if a C-style cast is used in a program"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:269
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:255
 msgid "Warn if an old-style parameter definition is used"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:272
-msgid "Warn if .class files are out of date"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:275
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:258
 msgid "Warn about overloaded virtual function names"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:278
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:261
 msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:281
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:264
 msgid "Warn when padding is required to align structure members"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:284
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:267
 msgid "Warn about possibly missing parentheses"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:287
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:270
 msgid "Warn when converting the type of pointers to member functions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:290
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:273
 msgid "Warn about function pointer arithmetic"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:293
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:276
 msgid "Warn if inherited methods are unimplemented"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:296
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:279
 msgid "Warn about multiple declarations of the same object"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:299
-msgid "Warn if modifiers are specified when not necessary"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:302
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:282
 msgid "Warn when the compiler reorders code"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:305
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:285
 msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:308
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:288
 msgid "Warn if a selector has multiple methods"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:311
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:291
 msgid "Warn about possible violations of sequence point rules"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:314
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:294
 msgid "Warn when one local variable shadows another"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:317
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:297
 msgid "Warn about signed-unsigned comparisons"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:320
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:300
 msgid "Warn when overload promotes from unsigned to signed"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:323
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:303
 msgid "Warn about code which might break strict aliasing rules"
 msgstr "Vor Code warnen, der strict-aliasing-Regeln verletzen k枚nnte"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:326
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:306
 msgid "Warn about unprototyped function declarations"
 msgstr "Vor Funktionsdeklarationen ohne Prototyp warnen"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:329
-msgid "Warn about constructs with surprising meanings"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:332
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:309
 msgid "Warn about enumerated switches, with no default, missing a case"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:335
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:312
 msgid "Warn about enumerated switches missing a \"default:\" statement"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:338
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:315
 msgid "Warn about all enumerated switches missing a specific case"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:341
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:318
 msgid "Warn when synthesis behavior differs from Cfront"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:344
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:321
 msgid "Do not suppress warnings from system headers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:347
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:324
 msgid "Warn about features not present in traditional C"
 msgstr "Vor Sprachmerkmalen, die in traditionellem C nicht verf眉gbar sind, warnen"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:356
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:327
+msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:333
 msgid "Warn if an undefined macro is used in an #if directive"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:359
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:336
 msgid "Warn about uninitialized automatic variables"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:362
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:339
 msgid "Warn about unrecognized pragmas"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:365
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:342
 msgid "Warn about code that will never be executed"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:368
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:345
 msgid "Enable all -Wunused- warnings"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:371
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:348
 msgid "Warn when a function is unused"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:374
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:351
 msgid "Warn when a label is unused"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:377
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:354
 msgid "Warn about macros defined in the main file that are not used"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:380
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:357
 msgid "Warn when a function parameter is unused"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:383
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:360
 msgid "Warn when an expression value is unused"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:386
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:363
 msgid "Warn when a variable is unused"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:389
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:366
 msgid "Give strings the type \"array of char\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:392
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:369
 msgid "A synonym for -std=c89.  In a future version of GCC it will become synonymous with -std=c99 instead"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:395
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:372
 msgid "-aux-info <file>\tEmit declaration information into <file>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:407
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:384
 msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:410
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:387
 msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:413
-msgid "--CLASSPATH\tDeprecated; use --classpath instead"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:425
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:399
 msgid "Enforce class member access control semantics"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:428
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:402
 msgid "Align the start of functions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:434
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:408
 msgid "Align labels which are only reached by jumping"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:440
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:414
 msgid "Align all labels"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:446
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:420
 msgid "Align the start of loops"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:455
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:429
 msgid "Change when template instances are emitted"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:458
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:432
 msgid "Specify that arguments may alias each other and globals"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:461
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:435
 msgid "Assume arguments may alias globals but not each other"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:464
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:438
 msgid "Assume arguments alias neither each other nor globals"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:467
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:441
 msgid "Recognize the \"asm\" keyword"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:479
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:444
 msgid "Generate unwind tables that are exact at each instruction boundary"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:482
-msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:485
-msgid "Backslashes in character and hollerith constants are special (not C-style)"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:488
-msgid "Delete libU77 intrinsics with bad interfaces"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:491
-msgid "Disable libU77 intrinsics with bad interfaces"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:494
-msgid "Enable libU77 intrinsics with bad interfaces"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:497
-msgid "Hide libU77 intrinsics with bad interfaces"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:500
-msgid "--bootclasspath=<path>\tReplace system path"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:503
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:447
 msgid "Generate code to check bounds before indexing arrays"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:506
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:450
 msgid "Replace add, compare, branch with branch on count register"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:509
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:453
 msgid "Use profiling information for branch probabilities"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:512
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:456
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:515
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:459
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:518
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:462
 msgid "Recognize built-in functions"
 msgstr "Eingebaute Funktionen erkennen"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:524
-msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:527
-msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:530
-msgid "Save registers around function calls"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:533
-msgid "Program written in strict mixed-case"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:536
-msgid "Compile as if program written in lowercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:539
-msgid "Preserve case used in program"
-msgstr "Im Programm verwendete Gro脽-/Kleinschreibung beibehalten"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:542
-msgid "Program written in lowercase"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:468
+msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:545
-msgid "Program written in uppercase"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:471
+msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:548
-msgid "Compile as if program written in uppercase"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:474
+msgid "Save registers around function calls"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:551
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:477
 msgid "Check the return value of new"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:557
-msgid "--classpath=<path>\tSet class path"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:560
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:480
 msgid "Do not put uninitialized globals in the common section"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:566
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:483
 msgid "Allow the arguments of the '?' operator to have different types"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:569
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:486
 msgid "Reduce the size of object files"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:572
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:489
 msgid "Make string literals \"const char[]\" not \"char[]\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:575
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:492
 msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:578
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:495
 msgid "Perform a register copy-propagation optimization pass"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:581
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:498
 msgid "Perform cross-jumping optimization"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:584
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:501
 msgid "When running CSE, follow jumps to their targets"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:587
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:504
 msgid "When running CSE, follow conditional jumps"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:590
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:507
 msgid "Place data items into their own section"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:593
-msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:596
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:510
 msgid "Inline member functions by default"
 msgstr "Standardm盲脽ig 禄inline芦-Elementfunktionen"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:599
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:513
 msgid "Defer popping functions args from stack until later"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:602
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:516
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:605
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:519
 msgid "Delete useless null pointer checks"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:608
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:522
 msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:611
-msgid "Allow '$' in symbol names"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:614
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:525
 msgid "Permit '$' as an identifier character"
 msgstr "'$' als Bezeichnerzeichen zulassen"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:620
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:528
+msgid "-fdump-<type>\tDump various compiler internals to a file"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:531
 msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:626
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:537
 msgid "Perform DWARF2 duplicate elimination"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:629
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:632
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:540
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:543
 msgid "Perform unused type elimination in debug info"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:641
-msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:644
-msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:647
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:546
 msgid "Generate code to check exception specifications"
 msgstr "Code zur 脺berpr眉fung von Exception-Spezifikationen erzeugen"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:653
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:552
 msgid "Enable exception handling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:656
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:555
 msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:659
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:558
 msgid "Perform a number of minor, expensive optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:668
-msgid "f2c-compatible code can be generated"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:671
-msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:674
-msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:677
-msgid "Enable non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:680
-msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:683
-msgid "Unsupported; generate libf2c-calling code"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:686
-msgid "Program is written in typical FORTRAN 66 dialect"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:689
-msgid "Program is written in typical Unix-f77 dialect"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:692
-msgid "Program is written in Fortran-90-ish dialect"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:695
-msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:698
-msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:701
-msgid "Enable non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:704
-msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:716
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:567
 msgid "Assume no NaNs or infinities are generated"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:719
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:570
 msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:725
-msgid "ffixed-line-length-<number>\tSet the maximum line length to <number>"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:728
-msgid "Unsupported; affects code generation of arrays"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:731
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:579
 msgid "Do not store floats in registers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:734
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:582
 msgid "Scope of for-init-statement variables is local to the loop"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:737
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:585
 msgid "Copy memory address constants into registers before use"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:740
-msgid "Always check for non gcj generated classes archives"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:743
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:588
 msgid "Copy memory operands into registers before use"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:746
-msgid "Generate code to check subscript and substring bounds"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:749
-msgid "Program is written in Fortran-90-ish free form"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:752
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:591
 msgid "Do not assume that standard C libraries and \"main\" exist"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:755
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:594
 msgid "Allow function addresses to be held in registers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:758
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:597
 msgid "Place each function into its own section"
 msgstr "Jede Funktion in ihren eigenen Abschnitt platzieren"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:761
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:600
 msgid "Perform global common subexpression elimination"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:764
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:603
 msgid "Perform redundant load after store elimination in global common subexpression elimination"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:767
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:606
 msgid "Perform enhanced load motion during global common subexpression elimination"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:770
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:609
 msgid "Perform store motion after global common subexpression elimination"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:773
-msgid "Enable fatal diagnostics about inter-procedural problems"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:776
-msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:779
-msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:782
-msgid "Enable non-FORTRAN 77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:785
-msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:788
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:612
 msgid "Recognize GNU-defined keywords"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:791
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:615
 msgid "Generate code for GNU runtime environment"
 msgstr "Code f眉r die GNU-Laufzeitumgebung erzeugen"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:794
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:618
 msgid "Enable guessing of branch probabilities"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:809
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:630
 msgid "Assume normal C execution environment"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:812
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:633
 msgid "Enable support for huge objects"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:815
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:636
 msgid "Process #ident directives"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:818
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:639
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:821
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:642
 msgid "Perform conversion of conditional jumps to conditional execution"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:824
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:645
 msgid "Export functions even if they can be inlined"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:827
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:648
 msgid "Emit implicit instantiations of inline templates"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:830
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:651
 msgid "Emit implicit instantiations of templates"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:833
-msgid "Use offset tables for virtual method calls"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:836
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:654
 msgid "Do not generate .size directives"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:839
-msgid "Initialize local vars and arrays to zero"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:657
+msgid "Pay attention to the \"inline\" keyword"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:842
-msgid "Pay attention to the \"inline\" keyword"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:660
+msgid "Integrate simple functions into their callers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:851
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:666
 msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:854
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:669
 msgid "-finput-charset=<cset>      Specify the default character set for source files."
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:857
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:672
 msgid "Instrument function entry and exit with profiling calls"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:860
-msgid "Intrinsics letters in arbitrary cases"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:863
-msgid "Intrinsics spelled as e.g. SqRt"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:866
-msgid "Intrinsics in lowercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:869
-msgid "Intrinsics in uppercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:872
-msgid "Assume native functions are implemented using JNI"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:875
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:675
 msgid "Generate code for functions even if they are fully inlined"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:878
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:678
 msgid "Emit static const variables even if they are not used"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:884
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:684
 msgid "Give external symbols a leading underscore"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:887
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:687
 msgid "Perform loop optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:890
-msgid "Language keyword letters in arbitrary cases"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:893
-msgid "Language keywords spelled as e.g. IOStat"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:896
-msgid "Language keywords in lowercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:899
-msgid "Language keywords in uppercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:902
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:690
 msgid "Set errno after built-in math functions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:905
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:693
 msgid "Report on permanent memory allocation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:908
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:696
 msgid "Attempt to merge identical constants and constant variables"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:911
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:699
 msgid "Attempt to merge identical constants across compilation units"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:914
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:702
 msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:917
-msgid "Delete MIL-STD 1753 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:920
-msgid "Disable MIL-STD 1753 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:923
-msgid "Enable MIL-STD 1753 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:926
-msgid "Hide MIL-STD 1753 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:929
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:705
 msgid "Force all loop invariant computations out of loops"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:932
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:708
 msgid "Don't warn about uses of Microsoft extensions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:941
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:717
 msgid "Use graph-coloring register allocation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:944
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:720
 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
 msgstr "Code f眉r die NeXT (Apple Mac OS X) Laufzeitumgebung erzeugen"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:947
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:723
 msgid "Assume that receivers of Objective-C messages may be nil"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:950
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:726
 msgid "Support synchronous non-call exceptions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:959
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:735
 msgid "Enable Objective-C exception and synchronization syntax"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:962
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1286
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:738
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:978
 msgid "Perform loop unrolling for all loops"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:965
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1289
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:741
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:981
 msgid "Perform loop unrolling when iteration count is known"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:968
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:744
 msgid "When possible do not generate stack frames"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:971
-msgid "Take at least one trip through each iterative DO loop"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:974
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:747
 msgid "Recognize C++ kewords like \"compl\" and \"xor\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:977
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:750
 msgid "Do the full register move optimization pass"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:980
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:753
 msgid "Optimize sibling and tail recursive calls"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:983
-msgid "Enable optimization of static class initialization code"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:986
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:756
 msgid "Enable optional diagnostics"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:992
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:759
 msgid "Pack structure members together without holes"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:995
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:762
 msgid "Return small aggregates in memory, not registers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1001
-msgid "Warn about use of (only a few for now) Fortran extensions"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1004
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:768
 msgid "Perform loop peeling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1007
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:771
 msgid "Enable machine specific peephole optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1010
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:774
 msgid "Enable an RTL peephole pass before sched2"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1013
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:777
 msgid "Downgrade conformance errors to warnings"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1016
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:780
 msgid "Generate position-independent code if possible"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1019
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:783
 msgid "Generate position-independent code for executables if possible"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1022
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:786
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1028
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:789
+msgid "Treat the input file as already preprocessed"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:792
 msgid "Enable basic program profiling code"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1031
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:795
 msgid "Insert arc-based program profiling code"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1034
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:798
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1037
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:801
 msgid "Enable common options for performing profile feedback directed optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1040
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:804
 msgid "Insert code to profile values of expressions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1046
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:810
 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1049
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:813
 msgid "Strength reduce all loop general induction variables"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1052
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:816
 msgid "Return small aggregates in registers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1055
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:819
 msgid "Enables a register move optimization"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1058
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:822
 msgid "Perform a register renaming optimization pass"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1061
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:825
 msgid "Reorder basic blocks to improve code placement"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1064
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:828
 msgid "Reorder functions to improve code placement"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1067
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:831
 msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1070
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:834
 msgid "Enable automatic template instantiation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1073
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:837
 msgid "Add a common subexpression elimination pass after loop optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1076
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:840
 msgid "Run the loop optimizer twice"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1079
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:843
 msgid "Disable optimizations that assume default FP rounding behavior"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1082
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:846
 msgid "Generate run time type descriptor information"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1085
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:849
 msgid "Enable scheduling across basic blocks"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1088
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:852
 msgid "Allow speculative motion of non-loads"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1091
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:855
 msgid "Allow speculative motion of some loads"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1094
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:858
 msgid "Allow speculative motion of more loads"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1097
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:861
 msgid "Allow premature scheduling of queued insns"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1100
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:864
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1103
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:867
 msgid "-fsched-stalled-insns-dep=<number>   Set dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1106
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:870
 msgid "-fsched-stalled-insns=<number>       Set number of queued insns that can be prematurely scheduled"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1109
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:873
 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1112
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:876
 msgid "If scheduling post reload, do superblock scheduling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1115
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:879
 msgid "If scheduling post reload, do trace scheduling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1118
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:882
 msgid "Reschedule instructions before register allocation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1121
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:885
 msgid "Reschedule instructions after register allocation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1124
-msgid "Allow appending a second underscore to externals"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1127
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:888
 msgid "Mark data as shared rather than private"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1130
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:891
 msgid "Use the same size for double as for float"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1133
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:894
 msgid "Use the narrowest integer type possible for enumeration types"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1136
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:897
 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1142
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:903
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1145
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:906
 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1148
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:909
 msgid "Make \"char\" signed by default"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1151
-msgid "Do not print names of program units as they are compiled"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1154
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:912
 msgid "Convert floating point constants to single precision constants"
 msgstr "Flie脽kommakonstanten in Konstanten einfacher Genauigkeit konvertieren"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1157
-msgid "Internally convert most source to lowercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1160
-msgid "Internally preserve source case"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1163
-msgid "Internally convert most source to uppercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1169
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:918
 msgid "Insert stack checking code into the program"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1175
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:924
 msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1178
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:927
 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1181
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:930
 msgid "Display statistics accumulated during compilation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1184
-msgid "Enable assignability checks for stores into object arrays"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1187
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:933
 msgid "Perform strength reduction optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1190
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:936
 msgid "Assume strict aliasing rules apply"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1199
-msgid "Symbol names spelled in mixed case"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1202
-msgid "Symbol names in lowercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1205
-msgid "Symbol names in uppercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1208
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:942
 msgid "Check for syntax errors, then stop"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1211
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:945
 msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1214
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:948
 msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1217
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:951
 msgid "Create data files needed by \"gcov\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1223
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:957
 msgid "Perform jump threading optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1226
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:960
 msgid "Report the time taken by each compiler pass"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1229
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:963
 msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1232
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:966
 msgid "Perform superblock formation via tail duplication"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1235
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:969
 msgid "Assume floating-point operations can trap"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1238
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:972
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1241
-msgid "Make prefix-radix non-decimal constants be typeless"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1244
-msgid "Allow all ugly features"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1247
-msgid "Hollerith and typeless can be passed as arguments"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1250
-msgid "Allow ordinary copying of ASSIGN'ed vars"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1253
-msgid "Dummy array dimensioned to (1) is assumed-size"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1256
-msgid "Trailing comma in procedure call denotes null argument"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1259
-msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1262
-msgid "Initialization via DATA and PARAMETER is not type-compatible"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1265
-msgid "Allow INTEGER and LOGICAL interchangeability"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1268
-msgid "Append underscores to externals"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1271
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:975
 msgid "Compile whole compilation unit at a time"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1274
-msgid "Delete libU77 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1277
-msgid "Disable libU77 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1280
-msgid "Enable libU77 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1283
-msgid "Hide libU77 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1292
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:984
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1295
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:987
 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1298
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:990
 msgid "Make \"char\" unsigned by default"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1301
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:993
 msgid "Perform loop unswitching"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1304
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:996
 msgid "Just generate unwind tables for exception handling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1310
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:999
 msgid "Use __cxa_atexit to register destructors"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1316
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1002
 msgid "Add extra commentary to assembler output"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1319
-msgid "Print g77-specific version information and run internal tests"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1322
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1005
 msgid "Use expression value profiles in optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1325
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1008
 msgid "Discard unused virtual functions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1328
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1011
 msgid "Implement vtables using thunks"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1331
-msgid "Program is written in VXT (Digital-like) FORTRAN"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1334
-msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1337
-msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1340
-msgid "Enable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1343
-msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1349
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1014
 msgid "Emit common-like symbols as weak symbols"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1352
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1017
 msgid "Construct webs and split unrelated uses of single variable"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1355
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1020
 msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1358
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1023
 msgid "Generate a #line directive pointing at the current working directory"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1361
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1026
 msgid "Assume signed arithmetic overflow wraps around"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1364
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1029
 msgid "Store strings in writable data section"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1367
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1032
 msgid "Emit cross referencing information"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1370
-msgid "Print internal debugging-related information"
-msgstr "Interne Testinformationen ausgeben"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1373
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1035
 msgid "Put zero initialized data in the bss section"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1376
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1038
 msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1379
-msgid "Treat initial values of 0 like non-zero values"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1382
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1041
 msgid "Generate debug information in default format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1385
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1044
 msgid "Generate debug information in COFF format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1388
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1047
 msgid "Generate debug information in DWARF v2 format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1391
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1050
 msgid "Dump declarations to a .decl file"
 msgstr "Deklaration in .decl-Datei ausgeben"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1394
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1053
 msgid "Generate debug information in default extended format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1397
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1056
 msgid "Generate debug information in STABS format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1400
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1059
 msgid "Generate debug information in extended STABS format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1403
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1062
 msgid "Generate debug information in VMS format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1406
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1065
 msgid "Generate debug information in XCOFF format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1409
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1068
 msgid "Generate debug information in extended XCOFF format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1412
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1071
 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1415
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1074
 msgid "-imacros <file>\tAccept definition of macros in <file>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1418
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1077
 msgid "-include <file>\tInclude the contents of <file> before other files"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1421
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1080
 msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1424
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1083
 msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1427
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1086
 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1430
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1089
 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1433
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1092
 msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1445
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1104
 msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1448
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1107
 msgid "Do not search standard system include directories for C++"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1451
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1110
 msgid "-o <file>\tPlace output into <file>"
 msgstr "-o <Datei>\tAusgabe in <Datei> schreiben"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1454
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1113
 msgid "Enable function profiling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1457
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1116
 msgid "Issue warnings needed for strict compliance to the standard"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1460
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1119
 msgid "Like -pedantic but issue them as errors"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1463
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1122
 msgid "Generate C header of platform-specific features"
 msgstr "C-Header mit Plattform-spezifischen Merkmalen erzeugen"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1466
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1125
 msgid "Do not display functions compiled or elapsed time"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1469
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1128
 msgid "Remap file names when including files"
 msgstr "Dateinamen beim Einf眉gen von Dateien neu abbilden"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1472
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1131
 msgid "Conform to the ISO 1998 C++ standard"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1475
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1134
 msgid "Conform to the ISO 1990 C standard"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1478
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1137
 msgid "Conform to the ISO 1999 C standard"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1481
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1502
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1505
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1140
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1161
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1164
 msgid "Deprecated in favor of -std=c99"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1484
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1143
 msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1487
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1146
 msgid "Conform to the ISO 1990 C standard with GNU extensions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1490
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1149
 msgid "Conform to the ISO 1999 C standard with GNU extensions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1493
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1152
 msgid "Deprecated in favor of -std=gnu99"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1496
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1155
 msgid "Deprecated in favor of -std=c89"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1499
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1158
 msgid "Conform to the ISO 1990 C standard as amended in 1994"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1508
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1167
 msgid "Enable traditional preprocessing"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1511
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1170
 msgid "-trigraphs\tSupport ISO C trigraphs"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1514
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1173
 msgid "Do not predefine system-specific and GCC-specific macros"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1517
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1176
 msgid "Enable verbose output"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1523
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1179
+msgid "Display the compiler's version"
+msgstr "Compiler-Version anzeigen"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1182
 msgid "Suppress warnings"
 msgstr ""
 
-#: config/i386/freebsd-aout.h:215 config/rs6000/sysv4.h:1089
+#: config/i386/cygwin.h:29
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr ""
+
+#: config/i386/cygwin.h:70 config/i386/mingw32.h:58
+msgid "shared and mdll are not compatible"
+msgstr ""
+
+#: config/i386/freebsd-aout.h:215
 msgid "`-p' not supported; use `-pg' and gprof(1)"
 msgstr "禄-p芦 wird nicht unterst眉tzt; verwenden Sie 禄-pg芦 und gprof(1)"
 
@@ -21121,49 +20818,62 @@
 msgid "GCC does not support -CC without using -E"
 msgstr "GCC unterst眉tzt nicht -CC ohne -E"
 
+#: config/i386/sco5.h:191
+msgid "-pg not supported on this platform"
+msgstr "-pg wird auf dieser Plattform nicht unterst眉tzt"
+
+#: config/i386/sco5.h:192
+msgid "-p and -pp specified - pick one"
+msgstr ""
+
+#: config/i386/sco5.h:266
+msgid "-G and -static are mutually exclusive"
+msgstr ""
+
+#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
+#: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
+msgid "does not support multilib"
+msgstr "unterst眉tzt nicht multilib"
+
 #: config/sparc/linux64.h:211 config/sparc/linux64.h:222
 #: config/sparc/netbsd-elf.h:140 config/sparc/netbsd-elf.h:159
 #: config/sparc/sol2-bi.h:195 config/sparc/sol2-bi.h:205
 msgid "may not use both -m32 and -m64"
 msgstr "-m32 und -m64 k枚nnen nicht zusammen angegeben werden"
 
-#: config/i386/mingw32.h:58 config/i386/cygwin.h:70
-msgid "shared and mdll are not compatible"
-msgstr ""
-
-#: config/darwin.h:215
+#: config/darwin.h:222
 msgid "-current_version only allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:218
+#: config/darwin.h:225
 msgid "-install_name only allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:223
+#: config/darwin.h:230
 msgid "-bundle not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:224
+#: config/darwin.h:231
 msgid "-bundle_loader not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:225
+#: config/darwin.h:232
 msgid "-client_name not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:228
+#: config/darwin.h:235
 msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:229
+#: config/darwin.h:236
 msgid "-force_flat_namespace not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:231
+#: config/darwin.h:238
 msgid "-keep_private_externs not allowed with -dynamiclib"
 msgstr "-keep_private_externs ist mit -dynamiclib nicht erlaubt"
 
-#: config/darwin.h:232
+#: config/darwin.h:239
 msgid "-private_bundle not allowed with -dynamiclib"
 msgstr "-private_bundle ist mit -dynamiclib nicht erlaubt"
 
@@ -21179,47 +20889,10 @@
 msgid "may not use both -EB and -EL"
 msgstr ""
 
-#: config/mips/mips.h:988
-msgid "-pipe is not supported"
-msgstr "-pipe wird nicht unterst眉tzt"
-
-#: java/jvspec.c:80 ada/lang-specs.h:34 gcc.c:767
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:35
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:36 java/lang-specs.h:37
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr ""
-
 #: treelang/lang-specs.h:52
 msgid "-pg or -p and -fomit-frame-pointer are incompatible"
 msgstr ""
 
-#: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
-#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
-msgid "does not support multilib"
-msgstr "unterst眉tzt nicht multilib"
-
-#: config/i386/sco5.h:191
-msgid "-pg not supported on this platform"
-msgstr "-pg wird auf dieser Plattform nicht unterst眉tzt"
-
-#: config/i386/sco5.h:192
-msgid "-p and -pp specified - pick one"
-msgstr ""
-
-#: config/i386/sco5.h:266
-msgid "-G and -static are mutually exclusive"
-msgstr ""
-
 #: config/arm/arm.h:198
 msgid "-mapcs-26 and -mapcs-32 may not be used together"
 msgstr ""
@@ -21236,6 +20909,14 @@
 msgid "the m210 does not have little endian support"
 msgstr ""
 
+#: config/mips/mips.h:988
+msgid "-pipe is not supported"
+msgstr "-pipe wird nicht unterst眉tzt"
+
+#: ada/lang-specs.h:34 java/jvspec.c:80 gcc.c:767
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr ""
+
 #: ada/lang-specs.h:36
 msgid "one of -c, -S, -gnatc, -gnatz, or -gnats is required for Ada"
 msgstr ""
@@ -21248,8 +20929,16 @@
 msgid "-msingle-float and -msoft-float can not both be specified"
 msgstr ""
 
-#: config/rs6000/darwin.h:98
-msgid " conflicting code gen style switches are used"
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr ""
+
+#: java/lang-specs.h:35
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr ""
+
+#: java/lang-specs.h:36 java/lang-specs.h:37
+msgid "-femit-class-file should used along with -fsyntax-only"
 msgstr ""
 
 #: gcc.c:743
@@ -21260,10 +20949,16 @@
 msgid "-E required when input is from standard input"
 msgstr ""
 
-#: config/i386/cygwin.h:29
-msgid "mno-cygwin and mno-win32 are not compatible"
+#: config/rs6000/darwin.h:98
+msgid " conflicting code gen style switches are used"
 msgstr ""
 
+#~ msgid "Preserve case used in program"
+#~ msgstr "Im Programm verwendete Gro脽-/Kleinschreibung beibehalten"
+
+#~ msgid "Print internal debugging-related information"
+#~ msgstr "Interne Testinformationen ausgeben"
+
 #~ msgid "pointer to a member used in arithmetic"
 #~ msgstr "Zeiger auf Element in Arithmetik verwendet"
 
@@ -21351,9 +21046,6 @@
 #~ msgid "ISO C forbids parameter `%s' shadowing typedef"
 #~ msgstr "ISO-C verbietet typedef verdeckenden Parameter 禄%s芦"
 
-#~ msgid "parameter `%s' points to incomplete type"
-#~ msgstr "Parameter 禄%s芦 zeigt auf unvollst盲ndigen Typen"
-
 #~ msgid "parameter points to incomplete type"
 #~ msgstr "Parameter zeigt auf unvollst盲ndigen Typen"
 
Index: gcc/po/el.po
===================================================================
RCS file: /cvs/gcc/gcc/gcc/po/el.po,v
retrieving revision 1.3.8.3
retrieving revision 1.3.8.4
diff -u -r1.3.8.3 -r1.3.8.4
--- gcc/po/el.po	14 Sep 2004 20:37:11 -0000	1.3.8.3
+++ gcc/po/el.po	7 Nov 2004 19:59:12 -0000	1.3.8.4
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: gcc 3.2\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2004-07-01 11:41-0700\n"
+"POT-Creation-Date: 2004-11-04 19:12-0800\n"
 "PO-Revision-Date: 2002-08-18 15:46+0100\n"
 "Last-Translator: Simos Xenitellis <simos@hellug.gr>\n"
 "Language-Team: Greek <nls@tux.hellug.gr>\n"
@@ -34,16 +34,16 @@
 msgid "`%s' attribute only applies to function types"
 msgstr ""
 
-#: attribs.c:416 c-common.c:4307 c-common.c:4326 c-common.c:4344
-#: c-common.c:4371 c-common.c:4390 c-common.c:4413 c-common.c:4436
-#: c-common.c:4462 c-common.c:4496 c-common.c:4540 c-common.c:4568
-#: c-common.c:4596 c-common.c:4615 c-common.c:4870 c-common.c:4892
-#: c-common.c:4927 c-common.c:4994 c-common.c:5040 c-common.c:5098
-#: c-common.c:5129 c-common.c:5475 c-common.c:5498 c-common.c:5537
-#: config/arm/arm.c:2281 config/arm/arm.c:2308 config/avr/avr.c:4539
-#: config/h8300/h8300.c:4284 config/h8300/h8300.c:4307 config/i386/i386.c:1620
-#: config/i386/i386.c:15397 config/i386/winnt.c:86 config/ia64/ia64.c:1057
-#: config/ip2k/ip2k.c:3151
+#: attribs.c:416 c-common.c:4306 c-common.c:4325 c-common.c:4343
+#: c-common.c:4370 c-common.c:4389 c-common.c:4412 c-common.c:4435
+#: c-common.c:4461 c-common.c:4495 c-common.c:4539 c-common.c:4567
+#: c-common.c:4595 c-common.c:4614 c-common.c:4881 c-common.c:4903
+#: c-common.c:4938 c-common.c:5005 c-common.c:5051 c-common.c:5109
+#: c-common.c:5140 c-common.c:5440 c-common.c:5463 c-common.c:5502
+#: config/arm/arm.c:2281 config/arm/arm.c:2308 config/avr/avr.c:4504
+#: config/h8300/h8300.c:4284 config/h8300/h8300.c:4307 config/i386/i386.c:1626
+#: config/i386/i386.c:15398 config/i386/winnt.c:86 config/ia64/ia64.c:1057
+#: config/ip2k/ip2k.c:3151 config/rs6000/rs6000.c:15035
 #, c-format
 msgid "`%s' attribute ignored"
 msgstr ""
@@ -119,7 +119,7 @@
 
 #. We can, however, treat "undefined" any way we please.
 #. Call abort to encourage the user to fix the program.
-#: builtins.c:4134 c-typeck.c:1733
+#: builtins.c:4134 c-typeck.c:1713
 msgid "if this code is reached, the program will abort"
 msgstr ""
 
@@ -156,407 +156,412 @@
 msgid "target format does not support infinity"
 msgstr ""
 
-#: c-common.c:917
+#: c-common.c:916
 msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
 msgstr ""
 
-#: c-common.c:1141
+#: c-common.c:1140
 msgid "%J'%D' is not defined outside of function scope"
 msgstr ""
 
-#: c-common.c:1161
+#: c-common.c:1160
 #, c-format
 msgid "string length `%d' is greater than the length `%d' ISO C%d compilers are required to support"
 msgstr ""
 
-#: c-common.c:1201
+#: c-common.c:1200
 msgid "overflow in constant expression"
 msgstr ""
 
-#: c-common.c:1221
+#: c-common.c:1220
 msgid "integer overflow in expression"
 msgstr ""
 
-#: c-common.c:1230
+#: c-common.c:1229
 #, fuzzy
 msgid "floating point overflow in expression"
 msgstr "蓬徇皴箸 觊礴艮� 躔镤獒篝镫掾"
 
-#: c-common.c:1236
+#: c-common.c:1235
 #, fuzzy
 msgid "vector overflow in expression"
 msgstr "蓬徇皴箸 觊礴艮� 躔镤獒篝镫掾"
 
 #. This detects cases like converting -129 or 256 to unsigned char.
-#: c-common.c:1258
+#: c-common.c:1257
 msgid "large integer implicitly truncated to unsigned type"
 msgstr ""
 
-#: c-common.c:1260
+#: c-common.c:1259
 msgid "negative integer implicitly converted to unsigned type"
 msgstr ""
 
-#: c-common.c:1306
+#: c-common.c:1305
 msgid "overflow in implicit constant conversion"
 msgstr ""
 
-#: c-common.c:1442
+#: c-common.c:1441
 #, c-format
 msgid "operation on `%s' may be undefined"
 msgstr ""
 
-#: c-common.c:1726
+#: c-common.c:1725
 msgid "expression statement has incomplete type"
 msgstr ""
 
-#: c-common.c:1758
+#: c-common.c:1757
 msgid "case label does not reduce to an integer constant"
 msgstr ""
 
-#: c-common.c:2088
+#: c-common.c:2087
 #, fuzzy
 msgid "invalid truth-value expression"
 msgstr "嚏 葶牾耒 赆盹黹贽 蓐鲴狍�"
 
-#: c-common.c:2139
+#: c-common.c:2138
 #, fuzzy, c-format
 msgid "invalid operands to binary %s"
 msgstr "嚏 葶牾耒 屦殡镢� `%s'"
 
-#: c-common.c:2373
+#: c-common.c:2372
 msgid "comparison is always false due to limited range of data type"
 msgstr ""
 
-#: c-common.c:2375
+#: c-common.c:2374
 msgid "comparison is always true due to limited range of data type"
 msgstr ""
 
-#: c-common.c:2445
+#: c-common.c:2444
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr ""
 
-#: c-common.c:2454
+#: c-common.c:2453
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr ""
 
-#: c-common.c:2499
+#: c-common.c:2498
 msgid "pointer of type `void *' used in arithmetic"
 msgstr ""
 
-#: c-common.c:2505
+#: c-common.c:2504
 msgid "pointer to a function used in arithmetic"
 msgstr ""
 
-#: c-common.c:2511
+#: c-common.c:2510
 msgid "pointer to member function used in arithmetic"
 msgstr ""
 
-#: c-common.c:2600 f/com.c:14734
+#: c-common.c:2599 f/com.c:14734
 msgid "struct type value used where scalar is required"
 msgstr ""
 
-#: c-common.c:2604 f/com.c:14738
+#: c-common.c:2603 f/com.c:14738
 msgid "union type value used where scalar is required"
 msgstr ""
 
-#: c-common.c:2608 f/com.c:14742
+#: c-common.c:2607 f/com.c:14742
 msgid "array type value used where scalar is required"
 msgstr ""
 
 #. Common Ada/Pascal programmer's mistake.  We always warn
 #. about this since it is so bad.
-#: c-common.c:2645
+#: c-common.c:2644
 msgid "the address of `%D', will always evaluate as `true'"
 msgstr ""
 
-#: c-common.c:2739 f/com.c:14874
+#: c-common.c:2738 f/com.c:14874
 msgid "suggest parentheses around assignment used as truth value"
 msgstr ""
 
-#: c-common.c:2785 c-common.c:2825
+#: c-common.c:2784 c-common.c:2824
 #, fuzzy
 msgid "invalid use of `restrict'"
 msgstr "扃 葶牾耧� 狁殍禳� 狃� 泷犰燧�"
 
-#: c-common.c:2935
+#: c-common.c:2934
 #, fuzzy
 msgid "invalid application of `sizeof' to a function type"
 msgstr "嚏 葶牾耒 屦殡镢� `%s'"
 
-#: c-common.c:2945
+#: c-common.c:2944
 #, fuzzy, c-format
 msgid "invalid application of `%s' to a void type"
 msgstr "扃 葶牾耧� 麽襻牯揆狎 `%c' 篝� 酏痫 犭鲠耖桁玺殛稞 `%s'"
 
-#: c-common.c:2951
+#: c-common.c:2950
 #, fuzzy
 msgid "invalid application of `%s' to incomplete type `%T' "
 msgstr "扃 葶牾耧� 溴羼矧 翦脲篝掾 箦 赆糗篝狍� 篚焘狒玺狎 `%s'"
 
-#: c-common.c:2992
+#: c-common.c:2991
 msgid "`__alignof' applied to a bit-field"
 msgstr ""
 
-#: c-common.c:3484
+#: c-common.c:3483
 #, fuzzy, c-format
 msgid "cannot disable built-in function `%s'"
 msgstr "徜蹴犰哚 尻糨脲箸� ioctl 篝� `%s'"
 
-#: c-common.c:3645 c-typeck.c:1974
+#: c-common.c:3644 c-typeck.c:1954
 #, fuzzy, c-format
 msgid "too few arguments to function `%s'"
 msgstr "旭镥殇镳镞珞�: 酗臊 脒汜 锺唧灬翎 篝� 弩镬珈蓓� `%s'"
 
-#: c-common.c:3651 c-typeck.c:1835
+#: c-common.c:3650 c-typeck.c:1815
 #, fuzzy, c-format
 msgid "too many arguments to function `%s'"
 msgstr "疖襻 痫腚� 锺唧灬翎"
 
-#: c-common.c:3670
+#: c-common.c:3669
 #, fuzzy, c-format
 msgid "non-floating-point argument to function `%s'"
 msgstr "疖襻 痫腚� 锺唧灬翎"
 
-#: c-common.c:3897
+#: c-common.c:3896
 msgid "pointers are not permitted as case values"
 msgstr ""
 
-#: c-common.c:3901
+#: c-common.c:3900
 msgid "range expressions in switch statements are non-standard"
 msgstr ""
 
-#: c-common.c:3930
+#: c-common.c:3929
 #, fuzzy
 msgid "empty range specified"
 msgstr "扃 锺轶燧盹"
 
-#: c-common.c:3981
+#: c-common.c:3980
 msgid "duplicate (or overlapping) case value"
 msgstr ""
 
-#: c-common.c:3982
+#: c-common.c:3981
 #, fuzzy
 msgid "%Jthis is the first entry overlapping that value"
 msgstr "狨酎� 暹磲� � 瘃矧 锺轶禳�"
 
-#: c-common.c:3986
+#: c-common.c:3985
 #, fuzzy
 msgid "duplicate case value"
 msgstr "溟痣 狁殍禳� 扃睚灬麸�"
 
-#: c-common.c:3987
+#: c-common.c:3986
 #, fuzzy
 msgid "%Jpreviously used here"
 msgstr "腻� 躔荞麇� 瘃镧泔屙� 赆盹黹贽 蓐鲴狍�"
 
-#: c-common.c:3991
+#: c-common.c:3990
 msgid "multiple default labels in one switch"
 msgstr ""
 
-#: c-common.c:3992
+#: c-common.c:3991
 #, fuzzy
 msgid "%Jthis is the first default label"
 msgstr "狨酎� 暹磲� � 瘃矧 锺轶禳�"
 
-#: c-common.c:4017
+#: c-common.c:4016
 msgid "taking the address of a label is non-standard"
 msgstr ""
 
-#: c-common.c:4063
+#: c-common.c:4062
 msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
 msgstr ""
 
-#: c-common.c:4068
+#: c-common.c:4067
 msgid "%Hignoring return value of function declared with attribute warn_unused_result"
 msgstr ""
 
-#: c-common.c:4649
+#: c-common.c:4651
 #, fuzzy, c-format
 msgid "unknown machine mode `%s'"
 msgstr "茔睐篝� 箦� `%s'"
 
-#: c-common.c:4652
+#: c-common.c:4654
 #, fuzzy, c-format
 msgid "no data type for mode `%s'"
 msgstr "溴� 锺唧翮赍 忉颀翮翎 汩� 麸 簖焘镫� `%s'"
 
-#: c-common.c:4656
+#: c-common.c:4658
 #, fuzzy, c-format
 msgid "invalid pointer mode `%s'"
 msgstr "嚏 葶牾耒 屦殡镢� `%s'"
 
-#: c-common.c:4663 c-common.c:5226
+#: c-common.c:4665 c-common.c:5237
 #, fuzzy, c-format
 msgid "unable to emulate '%s'"
 msgstr "腻� 祓弩� 磲 犴镞铢 麸 狁麇唢 %s"
 
-#: c-common.c:4707
+#: c-common.c:4686
+#, c-format
+msgid "mode `%s' applied to inappropriate type"
+msgstr ""
+
+#: c-common.c:4718
 #, fuzzy
 msgid "%Jsection attribute cannot be specified for local variables"
 msgstr "篚焘镫殛镞 簖礓弩祜� 溴� 躔矬翮襁骘眙衢 篝� 簖篝珈� 狨酎"
 
-#: c-common.c:4718
+#: c-common.c:4729
 #, fuzzy
 msgid "%Jsection of '%D' conflicts with previous declaration"
 msgstr "狨酎� 暹磲� � 瘃矧 锺轶禳�"
 
-#: c-common.c:4727
+#: c-common.c:4738
 #, fuzzy
 msgid "%Jsection attribute not allowed for '%D'"
 msgstr "麸 `%s' 暹磲� 瘃镯矧 麸� `%s'"
 
-#: c-common.c:4733
+#: c-common.c:4744
 #, fuzzy
 msgid "%Jsection attributes are not supported for this target"
 msgstr "篚焘镫殛镞 簖礓弩祜� 溴� 躔矬翮襁骘眙衢 篝� 簖篝珈� 狨酎"
 
-#: c-common.c:4771
+#: c-common.c:4782
 msgid "requested alignment is not a constant"
 msgstr ""
 
-#: c-common.c:4776
+#: c-common.c:4787
 msgid "requested alignment is not a power of 2"
 msgstr ""
 
-#: c-common.c:4781
+#: c-common.c:4792
 #, fuzzy
 msgid "requested alignment is too large"
 msgstr "梳贽 徇翮箸 疳襻燧赳"
 
-#: c-common.c:4807
+#: c-common.c:4818
 #, fuzzy
 msgid "%Jalignment may not be specified for '%D'"
 msgstr "禳盹 蓓� 轶灬 祓锺暹 磲 溏膣桢�"
 
-#: c-common.c:4845
+#: c-common.c:4856
 msgid "%J'%D' defined both normally and as an alias"
 msgstr ""
 
-#: c-common.c:4855
+#: c-common.c:4866
 msgid "alias arg not a string"
 msgstr ""
 
-#: c-common.c:4898
+#: c-common.c:4909
 msgid "visibility arg not a string"
 msgstr ""
 
-#: c-common.c:4911
+#: c-common.c:4922
 msgid "visibility arg must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr ""
 
-#: c-common.c:4937
+#: c-common.c:4948
 msgid "tls_model arg not a string"
 msgstr ""
 
-#: c-common.c:4946
+#: c-common.c:4957
 msgid "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr ""
 
-#: c-common.c:4968 c-common.c:5014
+#: c-common.c:4979 c-common.c:5025
 msgid "%J'%E' attribute applies only to functions"
 msgstr ""
 
-#: c-common.c:4973 c-common.c:5019
+#: c-common.c:4984 c-common.c:5030
 #, fuzzy
 msgid "%Jcan't set '%E' attribute after definition"
 msgstr "狨酎� 暹磲� � 瘃矧 锺轶禳�"
 
-#: c-common.c:5095
+#: c-common.c:5106
 #, fuzzy, c-format
 msgid "`%s' attribute ignored for `%s'"
 msgstr "麸 `%s' 暹磲� 瘃镯矧 麸� `%s'"
 
-#: c-common.c:5158
+#: c-common.c:5169
 #, fuzzy, c-format
 msgid "invalid vector type for attribute `%s'"
 msgstr "扃 葶牾耧 暹滹� 犭鲠耖桁玺殛稞 `%s'"
 
-#: c-common.c:5182 c-common.c:5214
+#: c-common.c:5193 c-common.c:5225
 msgid "no vector mode with the size and type specified could be found"
 msgstr ""
 
-#: c-common.c:5316
+#: c-common.c:5281
 msgid "nonnull attribute without arguments on a non-prototype"
 msgstr ""
 
-#: c-common.c:5331
+#: c-common.c:5296
 #, c-format
 msgid "nonnull argument has invalid operand number (arg %lu)"
 msgstr ""
 
-#: c-common.c:5350
+#: c-common.c:5315
 #, c-format
 msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
 msgstr ""
 
-#: c-common.c:5358
+#: c-common.c:5323
 #, c-format
 msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
 msgstr ""
 
-#: c-common.c:5438
+#: c-common.c:5403
 #, c-format
 msgid "null argument where non-null required (arg %lu)"
 msgstr ""
 
-#: c-common.c:5509
+#: c-common.c:5474
 #, fuzzy
 msgid "cleanup arg not an identifier"
 msgstr "溟痣 瘃矬溟锺轶艮� 扃睚灬麸�"
 
-#: c-common.c:5516
+#: c-common.c:5481
 #, fuzzy
 msgid "cleanup arg not a function"
 msgstr "燥 屦蹯� 犴糸赍哽屙� 溴� 暹磲� 犴徭玺摅殪�"
 
-#: c-common.c:5877
+#: c-common.c:5842
 #, c-format
 msgid "%s at end of input"
 msgstr "%s 篝� 糨腼� 翮� 彘簏滹�"
 
-#: c-common.c:5883
+#: c-common.c:5848
 #, c-format
 msgid "%s before %s'%c'"
 msgstr "%s 瘃轫 狃� %s'%c'"
 
-#: c-common.c:5885
+#: c-common.c:5850
 #, c-format
 msgid "%s before %s'\\x%x'"
 msgstr "%s 瘃轫 狃� %s'\\x%x'"
 
-#: c-common.c:5889
+#: c-common.c:5854
 #, fuzzy, c-format
 msgid "%s before string constant"
 msgstr "扃 翦耢狒殒燧盹 犭鲠耖桁玺殛� 篝徼羼茯"
 
-#: c-common.c:5891
+#: c-common.c:5856
 #, c-format
 msgid "%s before numeric constant"
 msgstr "%s 瘃轫 狃� 狁殍扃糸贽 篝徼羼�"
 
 # src/request.c:37
-#: c-common.c:5893
+#: c-common.c:5858
 #, c-format
 msgid "%s before \"%s\""
 msgstr "%s 瘃轫 狃� \"%s\""
 
-#: c-common.c:5895
+#: c-common.c:5860
 #, c-format
 msgid "%s before '%s' token"
 msgstr "%s 瘃轫 狃� 麸 簖焘镫� '%s'"
 
 #. Use `%s' to print the string in case there are any escape
 #. characters in the message.
-#: c-common.c:5897 c-typeck.c:2612 c-typeck.c:4004 c-typeck.c:4019
-#: c-typeck.c:4034 final.c:2776 final.c:2778 gcc.c:4581 rtl-error.c:109
-#: toplev.c:1357 config/cris/cris.c:552 cp/parser.c:1848 cp/typeck.c:4155
+#: c-common.c:5862 c-typeck.c:2592 c-typeck.c:3984 c-typeck.c:3999
+#: c-typeck.c:4014 final.c:2776 final.c:2778 gcc.c:4584 rtl-error.c:109
+#: toplev.c:1357 config/cris/cris.c:552 cp/parser.c:1848 cp/typeck.c:4173
 #: java/expr.c:356 java/verify.c:1456 java/verify.c:1457 java/verify.c:1472
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: c-convert.c:82 c-typeck.c:1211 c-typeck.c:3444 cp/typeck.c:1363
-#: cp/typeck.c:5708 treelang/tree-convert.c:79
+#: c-convert.c:82 c-typeck.c:1211 c-typeck.c:3424 cp/typeck.c:1363
+#: cp/typeck.c:5729 treelang/tree-convert.c:79
 msgid "void value not ignored as it ought to be"
 msgstr ""
 
@@ -737,404 +742,404 @@
 msgid "%Jnon-const declaration of '%D' follows const declaration"
 msgstr ""
 
-#: c-decl.c:1262
+#: c-decl.c:1267
 #, fuzzy
 msgid "%Jredundant redeclaration of '%D'"
 msgstr "嚏 葶牾耒 屦殡镢� `%s'"
 
-#: c-decl.c:1581
+#: c-decl.c:1586
 #, fuzzy
 msgid "%Jdeclaration of '%D' shadows a parameter"
 msgstr "� 脲轸秕胥哚 溴� 躔矬翮襁驽翎�"
 
-#: c-decl.c:1583
+#: c-decl.c:1588
 msgid "%Jdeclaration of '%D' shadows a global declaration"
 msgstr ""
 
-#: c-decl.c:1585
+#: c-decl.c:1590
 msgid "%Jdeclaration of '%D' shadows a previous local"
 msgstr ""
 
-#: c-decl.c:1587 cp/name-lookup.c:969 cp/name-lookup.c:992
+#: c-decl.c:1592 cp/name-lookup.c:969 cp/name-lookup.c:992
 #: cp/name-lookup.c:1000
 msgid "%Jshadowed declaration is here"
 msgstr ""
 
-#: c-decl.c:1697
+#: c-decl.c:1702
 #, c-format
 msgid "nested extern declaration of `%s'"
 msgstr ""
 
-#: c-decl.c:1838 objc/objc-act.c:2534 objc/objc-act.c:6794
+#: c-decl.c:1843 objc/objc-act.c:2534 objc/objc-act.c:6794
 #, fuzzy
 msgid "%Jprevious declaration of '%D'"
 msgstr "瘃镧泔屙� 狨麸睃玺� 溟彡珙� 麸� `%s'"
 
-#: c-decl.c:1879 c-decl.c:1881
+#: c-decl.c:1884 c-decl.c:1886
 #, c-format
 msgid "implicit declaration of function `%s'"
 msgstr "狨麸睃玺� 溟彡珙� 翮� 篚碥耵珞珧 `%s'"
 
-#: c-decl.c:1897
+#: c-decl.c:1902
 #, c-format
 msgid "`%s' undeclared here (not in a function)"
 msgstr ""
 
-#: c-decl.c:1903
+#: c-decl.c:1908
 #, c-format
 msgid "`%s' undeclared (first use in this function)"
 msgstr ""
 
-#: c-decl.c:1908
+#: c-decl.c:1913
 msgid "(Each undeclared identifier is reported only once"
 msgstr ""
 
-#: c-decl.c:1909
+#: c-decl.c:1914
 msgid "for each function it appears in.)"
 msgstr ""
 
-#: c-decl.c:1962
+#: c-decl.c:1967
 #, c-format
 msgid "label %s referenced outside of any function"
 msgstr ""
 
-#: c-decl.c:2009
+#: c-decl.c:2014
 #, fuzzy, c-format
 msgid "duplicate label declaration `%s'"
 msgstr "溟痣� 镬� 麽襻牯揆� `%s'"
 
-#: c-decl.c:2010
+#: c-decl.c:2015
 #, fuzzy
 msgid "%Jthis is a previous declaration"
 msgstr "狨酎� 暹磲� � 瘃矧 锺轶禳�"
 
-#: c-decl.c:2045
+#: c-decl.c:2050
 #, fuzzy
 msgid "%Hduplicate label `%D'"
 msgstr "溟痣� 觌彘溥"
 
-#: c-decl.c:2047
+#: c-decl.c:2052
 #, fuzzy
 msgid "%J`%D' previously defined here"
 msgstr "腻� 躔荞麇� 瘃镧泔屙� 赆盹黹贽 蓐鲴狍�"
 
-#: c-decl.c:2049
+#: c-decl.c:2054
 #, fuzzy
 msgid "%J`%D' previously declared here"
 msgstr "腻� 躔荞麇� 瘃镧泔屙� 赆盹黹贽 蓐鲴狍�"
 
-#: c-decl.c:2069
+#: c-decl.c:2074
 msgid "%Htraditional C lacks a separate namespace for labels, identifier `%s' conflicts"
 msgstr ""
 
-#: c-decl.c:2140
+#: c-decl.c:2145
 msgid "%H`%s' defined as wrong kind of tag"
 msgstr ""
 
-#: c-decl.c:2378
+#: c-decl.c:2383
 msgid "unnamed struct/union that defines no instances"
 msgstr ""
 
-#: c-decl.c:2397
+#: c-decl.c:2402
 msgid "useless keyword or type name in empty declaration"
 msgstr ""
 
-#: c-decl.c:2404
+#: c-decl.c:2409
 msgid "two types specified in one empty declaration"
 msgstr ""
 
-#: c-decl.c:2409 c-parse.y:735 c-parse.y:737 objc/objc-parse.y:776
-#: objc/objc-parse.y:778 objc/objc-parse.y:3017
+#: c-decl.c:2414 c-parse.y:735 c-parse.y:737 objc/objc-parse.y:776
+#: objc/objc-parse.y:778 objc/objc-parse.y:3016
 #, fuzzy
 msgid "empty declaration"
 msgstr "赍睃 犭鲠耖桁玺殛�"
 
-#: c-decl.c:2435
+#: c-decl.c:2440
 msgid "ISO C90 does not support `static' or type qualifiers in parameter array declarators"
 msgstr ""
 
-#: c-decl.c:2437
+#: c-decl.c:2442
 msgid "ISO C90 does not support `[*]' array declarators"
 msgstr ""
 
-#: c-decl.c:2440
+#: c-decl.c:2445
 msgid "GCC does not yet properly implement `[*]' array declarators"
 msgstr ""
 
-#: c-decl.c:2456
+#: c-decl.c:2461
 msgid "static or type qualifiers in abstract declarator"
 msgstr ""
 
-#: c-decl.c:2526
+#: c-decl.c:2531
 #, fuzzy
 msgid "%J'%D' is usually a function"
 msgstr "燥 `%s' 溴� 暹磲� 赆糗腼泔�."
 
-#: c-decl.c:2535
+#: c-decl.c:2540
 #, c-format
 msgid "typedef `%s' is initialized (use __typeof__ instead)"
 msgstr ""
 
-#: c-decl.c:2541
+#: c-decl.c:2546
 #, c-format
 msgid "function `%s' is initialized like a variable"
 msgstr ""
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:2548
+#: c-decl.c:2553
 #, c-format
 msgid "parameter `%s' is initialized"
 msgstr ""
 
-#: c-decl.c:2568 c-typeck.c:4254
+#: c-decl.c:2573 c-typeck.c:4234
 msgid "variable-sized object may not be initialized"
 msgstr ""
 
-#: c-decl.c:2574
+#: c-decl.c:2579
 #, c-format
 msgid "variable `%s' has initializer but incomplete type"
 msgstr ""
 
-#: c-decl.c:2580
+#: c-decl.c:2585
 #, c-format
 msgid "elements of array `%s' have incomplete type"
 msgstr ""
 
-#: c-decl.c:2649 c-decl.c:5451 cp/decl.c:3761 cp/decl.c:10141
+#: c-decl.c:2654 c-decl.c:5462 cp/decl.c:3775 cp/decl.c:10238
 msgid "%Jinline function '%D' given attribute noinline"
 msgstr ""
 
-#: c-decl.c:2725
+#: c-decl.c:2730
 msgid "%Jinitializer fails to determine size of '%D'"
 msgstr ""
 
-#: c-decl.c:2730
+#: c-decl.c:2735
 #, fuzzy
 msgid "%Jarray size missing in '%D'"
 msgstr "篥茈灬 赆糗 麸 觌暹箝祜 翮� 彘簏滹� `%s'"
 
-#: c-decl.c:2746
+#: c-decl.c:2751
 msgid "%Jzero or negative size array '%D'"
 msgstr ""
 
-#: c-decl.c:2774
+#: c-decl.c:2779
 #, fuzzy
 msgid "%Jstorage size of '%D' isn't known"
 msgstr "燥 镬� `%s' 暹磲� 茔睐篝颸n"
 
-#: c-decl.c:2784
+#: c-decl.c:2789
 #, fuzzy
 msgid "%Jstorage size of '%D' isn't constant"
 msgstr "燥 镬� `%s' 暹磲� 茔睐篝颸n"
 
-#: c-decl.c:2867
+#: c-decl.c:2872
 msgid "%Jignoring asm-specifier for non-static local variable '%D'"
 msgstr ""
 
-#: c-decl.c:2978
+#: c-decl.c:2983
 msgid "ISO C forbids forward parameter declarations"
 msgstr ""
 
-#: c-decl.c:3160
+#: c-decl.c:3165
 #, fuzzy
 msgid "<anonymous>"
 msgstr "((犴蹯�))"
 
-#: c-decl.c:3169
+#: c-decl.c:3174
 #, c-format
 msgid "bit-field `%s' width not an integer constant"
 msgstr ""
 
-#: c-decl.c:3177
+#: c-decl.c:3182
 #, fuzzy, c-format
 msgid "negative width in bit-field `%s'"
 msgstr "榴礴糸挈 痣荇矧 篝珥 狃雉哽珞�"
 
-#: c-decl.c:3182
+#: c-decl.c:3187
 #, c-format
 msgid "zero width for bit-field `%s'"
 msgstr ""
 
-#: c-decl.c:3192
+#: c-decl.c:3197
 #, c-format
 msgid "bit-field `%s' has invalid type"
 msgstr ""
 
-#: c-decl.c:3201
+#: c-decl.c:3206
 #, c-format
 msgid "type of bit-field `%s' is a GCC extension"
 msgstr ""
 
-#: c-decl.c:3210
+#: c-decl.c:3215
 #, c-format
 msgid "width of `%s' exceeds its type"
 msgstr ""
 
-#: c-decl.c:3220
+#: c-decl.c:3225
 #, fuzzy, c-format
 msgid "`%s' is narrower than values of its type"
 msgstr "%s' 溴� 暹磲� 轶鼾 桢糸挈� 彡蓠衢矧."
 
-#: c-decl.c:3370 cp/decl.c:6805
+#: c-decl.c:3375 cp/decl.c:6900
 msgid "`long long long' is too long for GCC"
 msgstr ""
 
-#: c-decl.c:3375
+#: c-decl.c:3380
 #, fuzzy
 msgid "ISO C90 does not support `long long'"
 msgstr "狁麇哚 fifo 溴� 躔矬翮襁骘眙衢"
 
-#: c-decl.c:3384 c-decl.c:3387 cp/decl.c:6810
+#: c-decl.c:3389 c-decl.c:3392 cp/decl.c:6905
 #, fuzzy, c-format
 msgid "duplicate `%s'"
 msgstr "溟痣� 觌彘溥"
 
-#: c-decl.c:3397 cp/decl.c:6816
+#: c-decl.c:3402 cp/decl.c:6911
 msgid "`__thread' before `extern'"
 msgstr ""
 
-#: c-decl.c:3399 cp/decl.c:6818
+#: c-decl.c:3404 cp/decl.c:6913
 msgid "`__thread' before `static'"
 msgstr ""
 
-#: c-decl.c:3407 cp/decl.c:6845
+#: c-decl.c:3412 cp/decl.c:6940
 #, c-format
 msgid "two or more data types in declaration of `%s'"
 msgstr ""
 
-#: c-decl.c:3427 cp/decl.c:6850
+#: c-decl.c:3432 cp/decl.c:6945
 #, c-format
 msgid "`%s' fails to be a typedef or built in type"
 msgstr ""
 
-#: c-decl.c:3466
+#: c-decl.c:3471
 #, c-format
 msgid "type defaults to `int' in declaration of `%s'"
 msgstr ""
 
-#: c-decl.c:3495
+#: c-decl.c:3500
 #, c-format
 msgid "both long and short specified for `%s'"
 msgstr ""
 
-#: c-decl.c:3499 cp/decl.c:6950
+#: c-decl.c:3504 cp/decl.c:7045
 #, c-format
 msgid "long or short specified with char for `%s'"
 msgstr ""
 
-#: c-decl.c:3506 cp/decl.c:6954
+#: c-decl.c:3511 cp/decl.c:7049
 #, c-format
 msgid "long or short specified with floating type for `%s'"
 msgstr ""
 
-#: c-decl.c:3509
+#: c-decl.c:3514
 msgid "the only valid combination is `long double'"
 msgstr ""
 
-#: c-decl.c:3515
+#: c-decl.c:3520
 #, fuzzy, c-format
 msgid "both signed and unsigned specified for `%s'"
 msgstr "扃 葶牾耧� 溏膣艮� 疱溥秕: `%s'"
 
-#: c-decl.c:3517 cp/decl.c:6943
+#: c-decl.c:3522 cp/decl.c:7038
 #, c-format
 msgid "long, short, signed or unsigned invalid for `%s'"
 msgstr ""
 
-#: c-decl.c:3523 cp/decl.c:6963
+#: c-decl.c:3528 cp/decl.c:7058
 #, c-format
 msgid "long, short, signed or unsigned used invalidly for `%s'"
 msgstr ""
 
-#: c-decl.c:3541 cp/decl.c:6984
+#: c-decl.c:3546 cp/decl.c:7079
 #, fuzzy, c-format
 msgid "complex invalid for `%s'"
 msgstr "嚏 葶牾耒 瘃雉羼衢玺� `%s'"
 
-#: c-decl.c:3583
+#: c-decl.c:3588
 #, fuzzy
 msgid "ISO C90 does not support complex types"
 msgstr "狁麇哚 fifo 溴� 躔矬翮襁骘眙衢"
 
-#: c-decl.c:3595
+#: c-decl.c:3600
 msgid "ISO C does not support plain `complex' meaning `double complex'"
 msgstr ""
 
-#: c-decl.c:3601 c-decl.c:3613
+#: c-decl.c:3606 c-decl.c:3618
 msgid "ISO C does not support complex integer types"
 msgstr ""
 
-#: c-decl.c:3643 c-decl.c:4104 cp/decl.c:7576
+#: c-decl.c:3648 c-decl.c:4115 cp/decl.c:7671
 #, fuzzy
 msgid "duplicate `const'"
 msgstr "溟痣� 觌彘溥"
 
-#: c-decl.c:3645 c-decl.c:4108 cp/decl.c:7580
+#: c-decl.c:3650 c-decl.c:4119 cp/decl.c:7675
 #, fuzzy
 msgid "duplicate `restrict'"
 msgstr "溟痣� 觌彘溥"
 
-#: c-decl.c:3647 c-decl.c:4106 cp/decl.c:7578
+#: c-decl.c:3652 c-decl.c:4117 cp/decl.c:7673
 #, fuzzy
 msgid "duplicate `volatile'"
 msgstr "溟痣� 觌彘溥"
 
-#: c-decl.c:3676 cp/decl.c:7147
+#: c-decl.c:3681 cp/decl.c:7242
 #, c-format
 msgid "multiple storage classes in declaration of `%s'"
 msgstr ""
 
-#: c-decl.c:3686
+#: c-decl.c:3691
 msgid "function definition declared `auto'"
 msgstr ""
 
-#: c-decl.c:3688
+#: c-decl.c:3693
 msgid "function definition declared `register'"
 msgstr ""
 
-#: c-decl.c:3690
+#: c-decl.c:3695
 msgid "function definition declared `typedef'"
 msgstr ""
 
-#: c-decl.c:3692
+#: c-decl.c:3697
 msgid "function definition declared `__thread'"
 msgstr ""
 
-#: c-decl.c:3705
+#: c-decl.c:3710
 #, c-format
 msgid "storage class specified for structure field `%s'"
 msgstr ""
 
-#: c-decl.c:3709 cp/decl.c:7192
+#: c-decl.c:3714 cp/decl.c:7287
 #, c-format
 msgid "storage class specified for parameter `%s'"
 msgstr ""
 
-#: c-decl.c:3712 cp/decl.c:7194
+#: c-decl.c:3717 cp/decl.c:7289
 msgid "storage class specified for typename"
 msgstr ""
 
-#: c-decl.c:3724 cp/decl.c:7209
+#: c-decl.c:3729 cp/decl.c:7304
 #, c-format
 msgid "`%s' initialized and declared `extern'"
 msgstr ""
 
-#: c-decl.c:3726 cp/decl.c:7212
+#: c-decl.c:3731 cp/decl.c:7307
 #, c-format
 msgid "`%s' has both `extern' and initializer"
 msgstr ""
 
-#: c-decl.c:3731
+#: c-decl.c:3736
 #, c-format
 msgid "file-scope declaration of `%s' specifies `auto'"
 msgstr ""
 
-#: c-decl.c:3736 cp/decl.c:7216
+#: c-decl.c:3741 cp/decl.c:7311
 #, c-format
 msgid "nested function `%s' declared `extern'"
 msgstr ""
 
-#: c-decl.c:3742 cp/decl.c:7226
+#: c-decl.c:3747 cp/decl.c:7321
 #, c-format
 msgid "function-scope `%s' implicitly auto and declared `__thread'"
 msgstr ""
@@ -1142,463 +1147,463 @@
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:3781 c-decl.c:3974
+#: c-decl.c:3786 c-decl.c:3979
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr ""
 
-#: c-decl.c:3825
+#: c-decl.c:3830
 #, c-format
 msgid "declaration of `%s' as array of voids"
 msgstr ""
 
-#: c-decl.c:3831
+#: c-decl.c:3836
 #, c-format
 msgid "declaration of `%s' as array of functions"
 msgstr ""
 
-#: c-decl.c:3836
+#: c-decl.c:3841
 #, fuzzy
 msgid "invalid use of structure with flexible array member"
 msgstr "扃 葶牾耒 � 翮� 燧襻�"
 
-#: c-decl.c:3855
+#: c-decl.c:3860
 #, c-format
 msgid "size of array `%s' has non-integer type"
 msgstr ""
 
-#: c-decl.c:3860
+#: c-decl.c:3865
 #, c-format
 msgid "ISO C forbids zero-size array `%s'"
 msgstr ""
 
-#: c-decl.c:3867
+#: c-decl.c:3872
 #, c-format
 msgid "size of array `%s' is negative"
 msgstr ""
 
-#: c-decl.c:3880
+#: c-decl.c:3885
 #, c-format
 msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
 msgstr ""
 
-#: c-decl.c:3883
+#: c-decl.c:3888
 #, c-format
 msgid "ISO C90 forbids variable-size array `%s'"
 msgstr ""
 
-#: c-decl.c:3913 c-decl.c:4131 cp/decl.c:7755
+#: c-decl.c:3918 c-decl.c:4142 cp/decl.c:7850
 #, fuzzy, c-format
 msgid "size of array `%s' is too large"
 msgstr "� 赆糗腼泔� `%s' 溴� 暹磲� 瘃矬轸."
 
-#: c-decl.c:3939
+#: c-decl.c:3944
 #, fuzzy
 msgid "ISO C90 does not support flexible array members"
 msgstr "扃 葶牾耒 � 翮� 燧襻�"
 
-#: c-decl.c:3949
+#: c-decl.c:3954
 msgid "array type has incomplete element type"
 msgstr ""
 
-#: c-decl.c:3994 cp/decl.c:7347
+#: c-decl.c:4009 cp/decl.c:7442
 #, c-format
 msgid "`%s' declared as function returning a function"
 msgstr ""
 
-#: c-decl.c:3999 cp/decl.c:7352
+#: c-decl.c:4014 cp/decl.c:7447
 #, c-format
 msgid "`%s' declared as function returning an array"
 msgstr ""
 
-#: c-decl.c:4027
+#: c-decl.c:4038
 msgid "ISO C forbids qualified void function return type"
 msgstr ""
 
-#: c-decl.c:4031
+#: c-decl.c:4042
 msgid "type qualifiers ignored on function return type"
 msgstr ""
 
-#: c-decl.c:4060 c-decl.c:4146 c-decl.c:4270 c-decl.c:4356
+#: c-decl.c:4071 c-decl.c:4157 c-decl.c:4281 c-decl.c:4367
 msgid "ISO C forbids qualified function types"
 msgstr ""
 
-#: c-decl.c:4100 cp/decl.c:7572
+#: c-decl.c:4111 cp/decl.c:7667
 msgid "invalid type modifier within pointer declarator"
 msgstr ""
 
-#: c-decl.c:4181
+#: c-decl.c:4192
 msgid "ISO C forbids const or volatile function types"
 msgstr ""
 
-#: c-decl.c:4201 cp/decl.c:8036
+#: c-decl.c:4212
 #, c-format
 msgid "variable or field `%s' declared void"
 msgstr ""
 
-#: c-decl.c:4234
+#: c-decl.c:4245
 msgid "attributes in parameter array declarator ignored"
 msgstr ""
 
-#: c-decl.c:4259
+#: c-decl.c:4270
 msgid "invalid type modifier within array declarator"
 msgstr ""
 
-#: c-decl.c:4304
+#: c-decl.c:4315
 #, c-format
 msgid "field `%s' declared as a function"
 msgstr ""
 
-#: c-decl.c:4310
+#: c-decl.c:4321
 #, c-format
 msgid "field `%s' has incomplete type"
 msgstr ""
 
-#: c-decl.c:4336 c-decl.c:4338 c-decl.c:4340 c-decl.c:4347
+#: c-decl.c:4347 c-decl.c:4349 c-decl.c:4351 c-decl.c:4358
 #, fuzzy, c-format
 msgid "invalid storage class for function `%s'"
 msgstr "扃 葶牾耒 糗铉 麽襻牯揆 `%s'"
 
-#: c-decl.c:4362
+#: c-decl.c:4373
 msgid "`noreturn' function returns non-void value"
 msgstr ""
 
-#: c-decl.c:4377
+#: c-decl.c:4388
 #, fuzzy
 msgid "cannot inline function `main'"
 msgstr "溴� 暹磲� 漉磲酎 磲 溏扉秕胥玷暹 麸 狁麇唢 fifo `%s'"
 
-#: c-decl.c:4431
+#: c-decl.c:4442
 msgid "variable previously declared `static' redeclared `extern'"
 msgstr ""
 
-#: c-decl.c:4440
+#: c-decl.c:4451
 msgid "%Jvariable '%D' declared `inline'"
 msgstr ""
 
 #. A mere warning is sure to result in improper semantics
 #. at runtime.  Don't bother to allow this to compile.
-#: c-decl.c:4468 cp/decl.c:5903
+#: c-decl.c:4479 cp/decl.c:5972
 #, fuzzy
 msgid "thread-local storage not supported for this target"
 msgstr "篚焘镫殛镞 簖礓弩祜� 溴� 躔矬翮襁骘眙衢 篝� 簖篝珈� 狨酎"
 
-#: c-decl.c:4529 c-decl.c:5495
+#: c-decl.c:4540 c-decl.c:5506
 msgid "function declaration isn't a prototype"
 msgstr ""
 
-#: c-decl.c:4535
+#: c-decl.c:4546
 msgid "parameter names (without types) in function declaration"
 msgstr ""
 
-#: c-decl.c:4563
+#: c-decl.c:4574
 #, c-format
 msgid "parameter `%s' has incomplete type"
 msgstr ""
 
-#: c-decl.c:4566
+#: c-decl.c:4577
 #, fuzzy
 msgid "parameter has incomplete type"
 msgstr "扃 痣揆珧 邈泷狯�"
 
-#: c-decl.c:4615
+#: c-decl.c:4626
 msgid "\"void\" as only parameter may not be qualified"
 msgstr ""
 
-#: c-decl.c:4636
+#: c-decl.c:4647
 msgid "\"void\" must be the only parameter"
 msgstr ""
 
-#: c-decl.c:4653
+#: c-decl.c:4664
 msgid "%Jparameter \"%D\" has just a forward declaration"
 msgstr ""
 
 #. The first %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:4681
+#: c-decl.c:4692
 #, fuzzy, c-format
 msgid "\"%s %s\" declared inside parameter list"
 msgstr "篚礤鬟驽翎� 篝� 綮揿�"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:4685
+#: c-decl.c:4696
 #, fuzzy, c-format
 msgid "anonymous %s declared inside parameter list"
 msgstr "篚礤鬟驽翎� 篝� 綮揿�"
 
-#: c-decl.c:4689
+#: c-decl.c:4700
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr ""
 
-#: c-decl.c:4774
+#: c-decl.c:4785
 #, fuzzy, c-format
 msgid "redefinition of `union %s'"
 msgstr "祥 锺轶祜� 痃戕 怦唧觑眙衢 篝� 裂着上"
 
-#: c-decl.c:4776
+#: c-decl.c:4787
 #, c-format
 msgid "redefinition of `struct %s'"
 msgstr ""
 
-#: c-decl.c:4844 cp/decl.c:3534
+#: c-decl.c:4855 cp/decl.c:3548
 msgid "declaration does not declare anything"
 msgstr ""
 
-#: c-decl.c:4889 c-decl.c:4905
+#: c-decl.c:4900 c-decl.c:4916
 #, fuzzy
 msgid "%Jduplicate member '%D'"
 msgstr "溟痣 狁殍禳� 扃睚灬麸�"
 
-#: c-decl.c:4939 c-decl.c:4942
+#: c-decl.c:4950 c-decl.c:4953
 #, fuzzy, c-format
 msgid "%s defined inside parms"
 msgstr "篚礤鬟驽翎� 篝� 綮揿�"
 
-#: c-decl.c:4940 c-decl.c:4943 c-decl.c:4954
+#: c-decl.c:4951 c-decl.c:4954 c-decl.c:4965
 msgid "union"
 msgstr "蓓�"
 
-#: c-decl.c:4940 c-decl.c:4943
+#: c-decl.c:4951 c-decl.c:4954
 msgid "structure"
 msgstr "滹燹"
 
 # src/request.c:37
-#: c-decl.c:4953
+#: c-decl.c:4964
 #, fuzzy, c-format
 msgid "%s has no %s"
 msgstr "%s 箦 %s"
 
-#: c-decl.c:4954
+#: c-decl.c:4965
 msgid "struct"
 msgstr "滹燹"
 
-#: c-decl.c:4955
+#: c-decl.c:4966
 msgid "named members"
 msgstr "屦蹯� 燧腌"
 
-#: c-decl.c:4955
+#: c-decl.c:4966
 msgid "members"
 msgstr "燧腌"
 
-#: c-decl.c:4994
+#: c-decl.c:5005
 #, fuzzy, c-format
 msgid "nested redefinition of `%s'"
 msgstr "徜蹴犰哚 犴镞沆狒矧 狁麇唢� 锺轶祜� locale `%s'"
 
-#: c-decl.c:5015
+#: c-decl.c:5026
 #, fuzzy
 msgid "%Jflexible array member in union"
 msgstr "扃 葶牾耒 � 翮� 燧襻�"
 
-#: c-decl.c:5020
+#: c-decl.c:5031
 msgid "%Jflexible array member not at end of struct"
 msgstr ""
 
-#: c-decl.c:5025
+#: c-decl.c:5036
 msgid "%Jflexible array member in otherwise empty struct"
 msgstr ""
 
-#: c-decl.c:5032
+#: c-decl.c:5043
 #, fuzzy
 msgid "%Jinvalid use of structure with flexible array member"
 msgstr "扃 葶牾耒 � 翮� 燧襻�"
 
-#: c-decl.c:5127
+#: c-decl.c:5138
 msgid "union cannot be made transparent"
 msgstr ""
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5196
+#: c-decl.c:5207
 #, c-format
 msgid "redeclaration of `enum %s'"
 msgstr ""
 
-#: c-decl.c:5227
+#: c-decl.c:5238
 #, fuzzy
 msgid "enum defined inside parms"
 msgstr "嚏 锺轶燧盹 镬� %s"
 
-#: c-decl.c:5260
+#: c-decl.c:5271
 msgid "enumeration values exceed range of largest integer"
 msgstr ""
 
-#: c-decl.c:5363
+#: c-decl.c:5374
 #, c-format
 msgid "enumerator value for `%s' not integer constant"
 msgstr ""
 
-#: c-decl.c:5376
+#: c-decl.c:5387
 msgid "overflow in enumeration values"
 msgstr ""
 
-#: c-decl.c:5381
+#: c-decl.c:5392
 msgid "ISO C restricts enumerator values to range of `int'"
 msgstr ""
 
-#: c-decl.c:5457
+#: c-decl.c:5468
 msgid "return type is an incomplete type"
 msgstr ""
 
-#: c-decl.c:5465
+#: c-decl.c:5476
 msgid "return type defaults to `int'"
 msgstr "� 屦轶赳弼屙矧 酏痫� 瘃镪徼锺哝弭衢 箦 `int'"
 
-#: c-decl.c:5501
+#: c-decl.c:5512
 #, fuzzy
 msgid "%Jno previous prototype for '%D'"
 msgstr "溟狒揆珞�  篝� %s"
 
-#: c-decl.c:5507
+#: c-decl.c:5518
 #, fuzzy
 msgid "%J'%D' was used with no prototype before its definition"
 msgstr "狨艮 暹磲� � 栎箸 麸� 瘃秕 锺轶祜�"
 
-#: c-decl.c:5514
+#: c-decl.c:5525
 #, fuzzy
 msgid "%Jno previous declaration for '%D'"
 msgstr "瘃镧泔屙� 狨麸睃玺� 溟彡珙� 麸� `%s'"
 
-#: c-decl.c:5520
+#: c-decl.c:5531
 #, fuzzy
 msgid "%J`%D' was used with no declaration before its definition"
 msgstr "狨艮 暹磲� � 栎箸 麸� 瘃秕 锺轶祜�"
 
-#: c-decl.c:5556 c-decl.c:6062
+#: c-decl.c:5567 c-decl.c:6073
 #, fuzzy
 msgid "%Jreturn type of '%D' is not `int'"
 msgstr "� 屦轶赳弼屙� 糸燹 翮� `%s' 溴� 暹磲� `int'"
 
-#: c-decl.c:5571
+#: c-decl.c:5582
 #, fuzzy
 msgid "%Jfirst argument of '%D' should be `int'"
 msgstr "麸 瘃� 轶灬 翮� `%s' 瘃蒺彘 磲 暹磲� `int'"
 
-#: c-decl.c:5580
+#: c-decl.c:5591
 #, fuzzy
 msgid "%Jsecond argument of '%D' should be 'char **'"
 msgstr "麸 溴羼� 轶灬 翮� `%s' 瘃蒺彘 磲 暹磲� `char **'"
 
-#: c-decl.c:5589
+#: c-decl.c:5600
 #, fuzzy
 msgid "%Jthird argument of '%D' should probably be 'char **'"
 msgstr "麸 赳唪� 轶灬 翮� `%s' 瘃蒺彘 磲 暹磲� `char **'"
 
-#: c-decl.c:5599
+#: c-decl.c:5610
 #, fuzzy
 msgid "%J'%D' takes only zero or two arguments"
 msgstr "� `%s' 疳唏礤� 暹翦 赆磔磲 暹翦 潺� 锺唧灬翎"
 
-#: c-decl.c:5602
+#: c-decl.c:5613
 #, fuzzy
 msgid "%J'%D' is normally a non-static function"
 msgstr "� `%s' 暹磲� 篚磙棂� 扃-篝狒殛� 篚碥耵珞�"
 
-#: c-decl.c:5658
+#: c-decl.c:5669
 msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr ""
 
-#: c-decl.c:5672
+#: c-decl.c:5683
 #, fuzzy
 msgid "%Jparameter name omitted"
 msgstr "蓣彘 疳襻腌鲨暹 麸 镬� 翮� 疳襻燧赳秕"
 
-#: c-decl.c:5747
+#: c-decl.c:5758
 #, fuzzy
 msgid "%Jparameter name missing from parameter list"
 msgstr "烹腴疝� � 赆觑篦珈狒轶燧礴 殇辄翮翎"
 
-#: c-decl.c:5757
+#: c-decl.c:5768
 msgid "%J\"%D\" declared as a non-parameter"
 msgstr ""
 
-#: c-decl.c:5762
+#: c-decl.c:5773
 #, fuzzy
 msgid "%Jmultiple parameters named \"%D\""
 msgstr "溟痣� 镬� 麽襻牯揆� `%s'"
 
-#: c-decl.c:5770
+#: c-decl.c:5781
 #, fuzzy
 msgid "%Jparameter \"%D\" declared void"
 msgstr "� 鬈耵珧 麽襻牯揆 `%s' 锺唧翮赍 掬�"
 
-#: c-decl.c:5785 c-decl.c:5787
+#: c-decl.c:5796 c-decl.c:5798
 #, fuzzy
 msgid "%Jtype of \"%D\" defaults to \"int\""
 msgstr "� 屦轶赳弼屙矧 酏痫� 瘃镪徼锺哝弭衢 箦 `int'"
 
-#: c-decl.c:5801
+#: c-decl.c:5812
 #, fuzzy
 msgid "%Jparameter \"%D\" has incomplete type"
 msgstr "扃 痣揆珧 邈泷狯�"
 
-#: c-decl.c:5807
+#: c-decl.c:5818
 msgid "%Jdeclaration for parameter \"%D\" but no such parameter"
 msgstr ""
 
-#: c-decl.c:5859
+#: c-decl.c:5870
 msgid "number of arguments doesn't match prototype"
 msgstr ""
 
-#: c-decl.c:5860 c-decl.c:5891 c-decl.c:5898
+#: c-decl.c:5871 c-decl.c:5902 c-decl.c:5909
 #, fuzzy
 msgid "%Hprototype declaration"
 msgstr "赍睃 犭鲠耖桁玺殛�"
 
-#: c-decl.c:5889
+#: c-decl.c:5900
 msgid "promoted argument \"%D\" doesn't match prototype"
 msgstr ""
 
-#: c-decl.c:5897
+#: c-decl.c:5908
 msgid "argument \"%D\" doesn't match prototype"
 msgstr ""
 
-#: c-decl.c:6094 cp/decl.c:10857
+#: c-decl.c:6105 cp/decl.c:10954
 #, fuzzy
 msgid "no return statement in function returning non-void"
 msgstr "`return' 鼯襁� 糸燹, 箦 篚碥耵珞� 痫� 屦轶赳蓥彘 扃-赍睃"
 
-#: c-decl.c:6101
+#: c-decl.c:6112
 msgid "this function may return with or without a value"
 msgstr ""
 
 #. If we get here, declarations have been used in a for loop without
 #. the C99 for loop scope.  This doesn't make much sense, so don't
 #. allow it.
-#: c-decl.c:6200
+#: c-decl.c:6211
 msgid "'for' loop initial declaration used outside C99 mode"
 msgstr ""
 
-#: c-decl.c:6224
+#: c-decl.c:6235
 #, c-format
 msgid "'struct %s' declared in 'for' loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6227
+#: c-decl.c:6238
 #, c-format
 msgid "'union %s' declared in 'for' loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6230
+#: c-decl.c:6241
 #, fuzzy, c-format
 msgid "'enum %s' declared in 'for' loop initial declaration"
 msgstr "%s: 溟痣 锺轶禳� 蓐滹箸� 赆翮泔襁狎"
 
-#: c-decl.c:6238
+#: c-decl.c:6249
 msgid "%Jdeclaration of non-variable '%D' in 'for' loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6241
+#: c-decl.c:6252
 msgid "%Jdeclaration of static variable '%D' in 'for' loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6244
+#: c-decl.c:6255
 msgid "%Jdeclaration of 'extern' variable '%D' in 'for' loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6557
+#: c-decl.c:6568
 #, fuzzy
 msgid "%Jredefinition of global '%D'"
 msgstr "赆磔磲� 锺轶禳� 麸� `UNDEFINED'"
 
-#: c-decl.c:6558
+#: c-decl.c:6569
 #, fuzzy
 msgid "%J'%D' previously defined here"
 msgstr "腻� 躔荞麇� 瘃镧泔屙� 赆盹黹贽 蓐鲴狍�"
@@ -2249,90 +2254,90 @@
 msgid "missing makefile target after \"%s\""
 msgstr "烹腴疝� � 赆觑篦珈狒轶燧礴 殇辄翮翎"
 
-#: c-opts.c:291
+#: c-opts.c:299
 #, fuzzy
 msgid "-I- specified twice"
 msgstr "扃 锺轶燧盹"
 
-#: c-opts.c:692
+#: c-opts.c:700
 #, fuzzy, c-format
 msgid "switch \"%s\" is no longer supported"
 msgstr "狁麇哚 fifo 溴� 躔矬翮襁骘眙衢"
 
-#: c-opts.c:812
+#: c-opts.c:820
 msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr ""
 
-#: c-opts.c:978
+#: c-opts.c:986
 msgid "output filename specified twice"
 msgstr ""
 
-#: c-opts.c:1107
+#: c-opts.c:1115
 msgid "-Wformat-y2k ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1109
+#: c-opts.c:1117
 msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1111
+#: c-opts.c:1119
 msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1113
+#: c-opts.c:1121
 msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1115
+#: c-opts.c:1123
 msgid "-Wformat-security ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1117
+#: c-opts.c:1125
 msgid "-Wmissing-format-attribute ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1131
+#: c-opts.c:1139
 #, fuzzy, c-format
 msgid "opening output file %s: %m"
 msgstr "徜蹴犰哚 犴镞沆狒矧 狁麇唢� 孱秕 `%s'"
 
-#: c-opts.c:1136
+#: c-opts.c:1144
 #, c-format
 msgid "too many filenames given.  Type %s --help for usage"
 msgstr ""
 
-#: c-opts.c:1215
+#: c-opts.c:1223
 msgid "YYDEBUG not defined"
 msgstr ""
 
-#: c-opts.c:1261
+#: c-opts.c:1269
 #, c-format
 msgid "opening dependency file %s: %m"
 msgstr ""
 
-#: c-opts.c:1271
+#: c-opts.c:1279
 #, c-format
 msgid "closing dependency file %s: %m"
 msgstr ""
 
-#: c-opts.c:1274
+#: c-opts.c:1282
 #, fuzzy, c-format
 msgid "when writing output to %s: %m"
 msgstr "篥茈灬 邈泷狯掾 %s"
 
-#: c-opts.c:1344
+#: c-opts.c:1352
 msgid "to generate dependencies you must specify either -M or -MM"
 msgstr ""
 
-#: c-opts.c:1404
+#: c-opts.c:1412
 msgid "<built-in>"
 msgstr ""
 
-#: c-opts.c:1419
+#: c-opts.c:1427
 msgid "<command line>"
 msgstr ""
 
-#: c-opts.c:1503
+#: c-opts.c:1511
 msgid "too late for # directive to set debug directory"
 msgstr ""
 
@@ -2350,7 +2355,7 @@
 msgid "ISO C forbids an empty source file"
 msgstr ""
 
-#: c-parse.y:349 c-typeck.c:6248 objc/objc-parse.y:374
+#: c-parse.y:349 c-typeck.c:6228 objc/objc-parse.y:374
 msgid "argument of `asm' is not a constant string"
 msgstr ""
 
@@ -2366,7 +2371,7 @@
 msgid "ISO C does not allow extra `;' outside of a function"
 msgstr ""
 
-#: c-parse.y:429 cppexp.c:1253
+#: c-parse.y:429 cppexp.c:1257
 msgid "traditional C rejects the unary plus operator"
 msgstr ""
 
@@ -2444,7 +2449,7 @@
 msgid "ISO C forbids forward references to `enum' types"
 msgstr ""
 
-#: c-parse.y:1703 cp/parser.c:9339 objc/objc-parse.y:1755
+#: c-parse.y:1703 cp/parser.c:9383 objc/objc-parse.y:1755
 #, fuzzy
 msgid "comma at end of enumerator list"
 msgstr "箨秕疬溟� 篝� 糨腼� 麸� 狁殍祜�"
@@ -2453,7 +2458,7 @@
 msgid "no semicolon at end of struct or union"
 msgstr ""
 
-#: c-parse.y:1732 objc/objc-parse.y:1784 objc/objc-parse.y:2847
+#: c-parse.y:1732 objc/objc-parse.y:1784 objc/objc-parse.y:2846
 msgid "extra semicolon in struct or union specified"
 msgstr ""
 
@@ -2481,23 +2486,23 @@
 msgid "braced-group within expression allowed only inside a function"
 msgstr ""
 
-#: c-parse.y:2185 objc/objc-parse.y:2242
+#: c-parse.y:2185 objc/objc-parse.y:2241
 msgid "empty body in an else-statement"
 msgstr ""
 
-#: c-parse.y:2193 objc/objc-parse.y:2250
+#: c-parse.y:2193 objc/objc-parse.y:2249
 msgid "%Hempty body in an if-statement"
 msgstr ""
 
-#: c-parse.y:2273 cp/parser.c:6050 objc/objc-parse.y:2330
+#: c-parse.y:2273 cp/parser.c:6088 objc/objc-parse.y:2329
 msgid "break statement not within loop or switch"
 msgstr ""
 
-#: c-parse.y:2282 cp/parser.c:6061 objc/objc-parse.y:2339
+#: c-parse.y:2282 cp/parser.c:6099 objc/objc-parse.y:2338
 msgid "continue statement not within a loop"
 msgstr ""
 
-#: c-parse.y:2324 objc/objc-parse.y:2381
+#: c-parse.y:2324 objc/objc-parse.y:2380
 msgid "ISO C forbids `goto *expr;'"
 msgstr ""
 
@@ -2507,11 +2512,11 @@
 #. it caused problems with the code in expand_builtin which
 #. tries to verify that BUILT_IN_NEXT_ARG is being used
 #. correctly.
-#: c-parse.y:2441 objc/objc-parse.y:2549
+#: c-parse.y:2441 objc/objc-parse.y:2548
 msgid "ISO C requires a named argument before `...'"
 msgstr ""
 
-#: c-parse.y:2539 objc/objc-parse.y:2647
+#: c-parse.y:2539 objc/objc-parse.y:2646
 msgid "`...' in old-style identifier list"
 msgstr ""
 
@@ -2529,7 +2534,7 @@
 msgid "parser stack overflow"
 msgstr "震羼麇唠轶� 疬磲赆 狁麇唢�"
 
-#: c-parse.y:2969 objc/objc-parse.y:3664
+#: c-parse.y:2969 objc/objc-parse.y:3663
 #, c-format
 msgid "syntax error at '%s' token"
 msgstr "篚眙彡糸挈 篥茈灬 篝� 簖焘镫� '%s'"
@@ -2612,7 +2617,7 @@
 msgstr ""
 
 # src/request.c:37
-#: c-pch.c:357 cpperror.c:176 gcc.c:6554
+#: c-pch.c:357 cpperror.c:176 gcc.c:6557
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
@@ -2732,12 +2737,12 @@
 msgid "(enclose actions of previous case statements requiring destructors in their own scope.)"
 msgstr ""
 
-#: c-semantics.c:737 c-typeck.c:6270 cp/semantics.c:1070
+#: c-semantics.c:737 c-typeck.c:6250 cp/semantics.c:1070
 #, c-format
 msgid "%s qualifier ignored on asm"
 msgstr ""
 
-#: c-semantics.c:991
+#: c-semantics.c:993
 msgid "will never be executed"
 msgstr ""
 
@@ -2746,7 +2751,7 @@
 msgid "`%s' has an incomplete type"
 msgstr ""
 
-#: c-typeck.c:145 cp/call.c:2532
+#: c-typeck.c:145 cp/call.c:2542
 #, fuzzy
 msgid "invalid use of void expression"
 msgstr "嚏 葶牾耒 赆盹黹贽 蓐鲴狍�"
@@ -2783,67 +2788,67 @@
 msgid "function return types not compatible due to `volatile'"
 msgstr ""
 
-#: c-typeck.c:984 c-typeck.c:2176
+#: c-typeck.c:984 c-typeck.c:2156
 msgid "arithmetic on pointer to an incomplete type"
 msgstr ""
 
-#: c-typeck.c:1357
+#: c-typeck.c:1337
 #, c-format
 msgid "%s has no member named `%s'"
 msgstr ""
 
-#: c-typeck.c:1393
+#: c-typeck.c:1373
 #, c-format
 msgid "request for member `%s' in something not a structure or union"
 msgstr ""
 
-#: c-typeck.c:1422
+#: c-typeck.c:1402
 msgid "dereferencing pointer to incomplete type"
 msgstr ""
 
-#: c-typeck.c:1426
+#: c-typeck.c:1406
 msgid "dereferencing `void *' pointer"
 msgstr ""
 
-#: c-typeck.c:1443 cp/typeck.c:2127
+#: c-typeck.c:1423 cp/typeck.c:2127
 #, fuzzy, c-format
 msgid "invalid type argument of `%s'"
 msgstr "� 疳褴戾赳矧 `%s' 溴� 暹磲� 葶牾耒."
 
-#: c-typeck.c:1461 cp/typeck.c:2152
+#: c-typeck.c:1441 cp/typeck.c:2152
 msgid "subscript missing in array reference"
 msgstr ""
 
-#: c-typeck.c:1482 cp/typeck.c:2194
+#: c-typeck.c:1462 cp/typeck.c:2194
 msgid "array subscript has type `char'"
 msgstr ""
 
-#: c-typeck.c:1490 c-typeck.c:1579 cp/typeck.c:2198 cp/typeck.c:2284
+#: c-typeck.c:1470 c-typeck.c:1559 cp/typeck.c:2198 cp/typeck.c:2284
 msgid "array subscript is not an integer"
 msgstr ""
 
-#: c-typeck.c:1523
+#: c-typeck.c:1503
 msgid "ISO C forbids subscripting `register' array"
 msgstr ""
 
-#: c-typeck.c:1525
+#: c-typeck.c:1505
 msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr ""
 
-#: c-typeck.c:1558
+#: c-typeck.c:1538
 msgid "subscript has type `char'"
 msgstr ""
 
-#: c-typeck.c:1574 cp/typeck.c:2279
+#: c-typeck.c:1554 cp/typeck.c:2279
 msgid "subscripted value is neither array nor pointer"
 msgstr ""
 
-#: c-typeck.c:1604
+#: c-typeck.c:1584
 #, c-format
 msgid "local declaration of `%s' hides instance variable"
 msgstr ""
 
-#: c-typeck.c:1697
+#: c-typeck.c:1677
 #, fuzzy
 msgid "called object is not a function"
 msgstr "燥 屦蹯� 犴糸赍哽屙� 溴� 暹磲� 犴徭玺摅殪�"
@@ -2851,701 +2856,701 @@
 #. This situation leads to run-time undefined behavior.  We can't,
 #. therefore, simply error unless we can prove that all possible
 #. executions of the program must execute the code.
-#: c-typeck.c:1729
+#: c-typeck.c:1709
 msgid "function called through a non-compatible type"
 msgstr ""
 
-#: c-typeck.c:1787 c-typeck.c:4198 c-typeck.c:4200 c-typeck.c:4216
-#: c-typeck.c:4237 c-typeck.c:5616
+#: c-typeck.c:1767 c-typeck.c:4178 c-typeck.c:4180 c-typeck.c:4196
+#: c-typeck.c:4217 c-typeck.c:5596
 #, fuzzy
 msgid "initializer element is not constant"
 msgstr "扃 翦耢狒殒燧盹 犭鲠耖桁玺殛� 篝徼羼茯"
 
-#: c-typeck.c:1838 cp/typeck.c:2567
+#: c-typeck.c:1818 cp/typeck.c:2567
 #, fuzzy
 msgid "too many arguments to function"
 msgstr "疖襻 痫腚� 锺唧灬翎"
 
-#: c-typeck.c:1859
+#: c-typeck.c:1839
 #, c-format
 msgid "type of formal parameter %d is incomplete"
 msgstr ""
 
-#: c-typeck.c:1872
+#: c-typeck.c:1852
 #, c-format
 msgid "%s as integer rather than floating due to prototype"
 msgstr ""
 
-#: c-typeck.c:1875
+#: c-typeck.c:1855
 #, c-format
 msgid "%s as integer rather than complex due to prototype"
 msgstr ""
 
-#: c-typeck.c:1878
+#: c-typeck.c:1858
 #, c-format
 msgid "%s as complex rather than floating due to prototype"
 msgstr ""
 
-#: c-typeck.c:1881
+#: c-typeck.c:1861
 #, c-format
 msgid "%s as floating rather than integer due to prototype"
 msgstr ""
 
-#: c-typeck.c:1884
+#: c-typeck.c:1864
 #, c-format
 msgid "%s as complex rather than integer due to prototype"
 msgstr ""
 
-#: c-typeck.c:1887
+#: c-typeck.c:1867
 #, c-format
 msgid "%s as floating rather than complex due to prototype"
 msgstr ""
 
-#: c-typeck.c:1897
+#: c-typeck.c:1877
 #, c-format
 msgid "%s as `float' rather than `double' due to prototype"
 msgstr ""
 
-#: c-typeck.c:1915
+#: c-typeck.c:1895
 #, c-format
 msgid "%s with different width due to prototype"
 msgstr ""
 
-#: c-typeck.c:1941
+#: c-typeck.c:1921
 #, c-format
 msgid "%s as unsigned due to prototype"
 msgstr ""
 
-#: c-typeck.c:1943
+#: c-typeck.c:1923
 #, c-format
 msgid "%s as signed due to prototype"
 msgstr ""
 
-#: c-typeck.c:1977 cp/typeck.c:2673
+#: c-typeck.c:1957 cp/typeck.c:2673
 #, fuzzy
 msgid "too few arguments to function"
 msgstr "痫臊 脒汜 锺唧灬翎"
 
-#: c-typeck.c:2017
+#: c-typeck.c:1997
 msgid "suggest parentheses around + or - inside shift"
 msgstr ""
 
-#: c-typeck.c:2024
+#: c-typeck.c:2004
 msgid "suggest parentheses around && within ||"
 msgstr ""
 
-#: c-typeck.c:2033
+#: c-typeck.c:2013
 msgid "suggest parentheses around arithmetic in operand of |"
 msgstr ""
 
-#: c-typeck.c:2036
+#: c-typeck.c:2016
 msgid "suggest parentheses around comparison in operand of |"
 msgstr ""
 
-#: c-typeck.c:2045
+#: c-typeck.c:2025
 msgid "suggest parentheses around arithmetic in operand of ^"
 msgstr ""
 
-#: c-typeck.c:2048
+#: c-typeck.c:2028
 msgid "suggest parentheses around comparison in operand of ^"
 msgstr ""
 
-#: c-typeck.c:2055
+#: c-typeck.c:2035
 msgid "suggest parentheses around + or - in operand of &"
 msgstr ""
 
-#: c-typeck.c:2058
+#: c-typeck.c:2038
 msgid "suggest parentheses around comparison in operand of &"
 msgstr ""
 
-#: c-typeck.c:2065
+#: c-typeck.c:2045
 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
 msgstr ""
 
-#: c-typeck.c:2128
+#: c-typeck.c:2108
 msgid "pointer of type `void *' used in subtraction"
 msgstr ""
 
-#: c-typeck.c:2130
+#: c-typeck.c:2110
 msgid "pointer to a function used in subtraction"
 msgstr ""
 
-#: c-typeck.c:2224
+#: c-typeck.c:2204
 msgid "wrong type argument to unary plus"
 msgstr ""
 
-#: c-typeck.c:2237
+#: c-typeck.c:2217
 msgid "wrong type argument to unary minus"
 msgstr ""
 
-#: c-typeck.c:2254
+#: c-typeck.c:2234
 msgid "ISO C does not support `~' for complex conjugation"
 msgstr ""
 
-#: c-typeck.c:2260
+#: c-typeck.c:2240
 msgid "wrong type argument to bit-complement"
 msgstr ""
 
-#: c-typeck.c:2268
+#: c-typeck.c:2248
 #, fuzzy
 msgid "wrong type argument to abs"
 msgstr "胲栾� 狁殍禳� 锺轶燔豉�"
 
-#: c-typeck.c:2280
+#: c-typeck.c:2260
 msgid "wrong type argument to conjugation"
 msgstr ""
 
-#: c-typeck.c:2294
+#: c-typeck.c:2274
 msgid "wrong type argument to unary exclamation mark"
 msgstr ""
 
-#: c-typeck.c:2337
+#: c-typeck.c:2317
 msgid "ISO C does not support `++' and `--' on complex types"
 msgstr ""
 
-#: c-typeck.c:2352 c-typeck.c:2384
+#: c-typeck.c:2332 c-typeck.c:2364
 msgid "wrong type argument to increment"
 msgstr ""
 
-#: c-typeck.c:2354 c-typeck.c:2386
+#: c-typeck.c:2334 c-typeck.c:2366
 msgid "wrong type argument to decrement"
 msgstr ""
 
-#: c-typeck.c:2375
+#: c-typeck.c:2355
 msgid "increment of pointer to unknown structure"
 msgstr ""
 
-#: c-typeck.c:2377
+#: c-typeck.c:2357
 msgid "decrement of pointer to unknown structure"
 msgstr ""
 
-#: c-typeck.c:2502
+#: c-typeck.c:2482
 #, fuzzy
 msgid "invalid lvalue in unary `&'"
 msgstr "扃 葶牾耧� 黢矧 犴狃掬珧"
 
-#: c-typeck.c:2534
+#: c-typeck.c:2514
 #, c-format
 msgid "attempt to take address of bit-field structure member `%s'"
 msgstr ""
 
-#: c-typeck.c:2668
+#: c-typeck.c:2648
 #, fuzzy
 msgid "use of conditional expressions as lvalues is deprecated"
 msgstr "塑栾� 蓐鲴狍� 篝珥 狃雉哽珞� (胲栾� 暹箫滹�): %s"
 
-#: c-typeck.c:2671
+#: c-typeck.c:2651
 msgid "use of compound expressions as lvalues is deprecated"
 msgstr ""
 
-#: c-typeck.c:2674
+#: c-typeck.c:2654
 msgid "use of cast expressions as lvalues is deprecated"
 msgstr ""
 
-#: c-typeck.c:2689
+#: c-typeck.c:2669
 #, c-format
 msgid "%s of read-only member `%s'"
 msgstr ""
 
-#: c-typeck.c:2693
+#: c-typeck.c:2673
 #, fuzzy, c-format
 msgid "%s of read-only variable `%s'"
 msgstr "嚏 犴徙睐襁箝扃 戾翎怆玺� `%s'"
 
-#: c-typeck.c:2696
+#: c-typeck.c:2676
 #, c-format
 msgid "%s of read-only location"
 msgstr ""
 
-#: c-typeck.c:2714
+#: c-typeck.c:2694
 #, fuzzy, c-format
 msgid "cannot take address of bit-field `%s'"
 msgstr "溴� 暹磲� 漉磲酎 磲 溏扉秕胥玷暹 麸 狁麇唢 fifo `%s'"
 
-#: c-typeck.c:2742 treelang/treetree.c:946
+#: c-typeck.c:2722 treelang/treetree.c:946
 #, c-format
 msgid "global register variable `%s' used in nested function"
 msgstr ""
 
-#: c-typeck.c:2746 treelang/treetree.c:950
+#: c-typeck.c:2726 treelang/treetree.c:950
 #, c-format
 msgid "register variable `%s' used in nested function"
 msgstr ""
 
-#: c-typeck.c:2753 treelang/treetree.c:957
+#: c-typeck.c:2733 treelang/treetree.c:957
 #, c-format
 msgid "address of global register variable `%s' requested"
 msgstr ""
 
-#: c-typeck.c:2765
+#: c-typeck.c:2745
 msgid "cannot put object with volatile field into register"
 msgstr ""
 
-#: c-typeck.c:2769 treelang/treetree.c:962
+#: c-typeck.c:2749 treelang/treetree.c:962
 #, c-format
 msgid "address of register variable `%s' requested"
 msgstr ""
 
-#: c-typeck.c:2854
+#: c-typeck.c:2834
 msgid "signed and unsigned type in conditional expression"
 msgstr ""
 
-#: c-typeck.c:2861
+#: c-typeck.c:2841
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr ""
 
-#: c-typeck.c:2877 c-typeck.c:2884
+#: c-typeck.c:2857 c-typeck.c:2864
 msgid "ISO C forbids conditional expr between `void *' and function pointer"
 msgstr ""
 
-#: c-typeck.c:2890
+#: c-typeck.c:2870
 msgid "pointer type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:2897 c-typeck.c:2907
+#: c-typeck.c:2877 c-typeck.c:2887
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:2921
+#: c-typeck.c:2901
 msgid "type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:2981
+#: c-typeck.c:2961
 msgid "left-hand operand of comma expression has no effect"
 msgstr ""
 
-#: c-typeck.c:3012
+#: c-typeck.c:2992
 msgid "cast specifies array type"
 msgstr ""
 
-#: c-typeck.c:3018
+#: c-typeck.c:2998
 msgid "cast specifies function type"
 msgstr ""
 
-#: c-typeck.c:3028
+#: c-typeck.c:3008
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr ""
 
-#: c-typeck.c:3046
+#: c-typeck.c:3026
 msgid "ISO C forbids casts to union type"
 msgstr ""
 
-#: c-typeck.c:3054
+#: c-typeck.c:3034
 msgid "cast to union type from type not present in union"
 msgstr ""
 
-#: c-typeck.c:3105
+#: c-typeck.c:3085
 msgid "cast adds new qualifiers to function type"
 msgstr ""
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3110
+#: c-typeck.c:3090
 msgid "cast discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:3125
+#: c-typeck.c:3105
 msgid "cast increases required alignment of target type"
 msgstr ""
 
-#: c-typeck.c:3131 cp/typeck.c:4945
+#: c-typeck.c:3111 cp/typeck.c:4963
 msgid "cast from pointer to integer of different size"
 msgstr ""
 
-#: c-typeck.c:3136
+#: c-typeck.c:3116
 msgid "cast does not match function type"
 msgstr ""
 
-#: c-typeck.c:3143 cp/typeck.c:4952
+#: c-typeck.c:3123 cp/typeck.c:4970
 msgid "cast to pointer from integer of different size"
 msgstr ""
 
-#: c-typeck.c:3155
+#: c-typeck.c:3135
 msgid "type-punning to incomplete type might break strict-aliasing rules"
 msgstr ""
 
-#: c-typeck.c:3159
+#: c-typeck.c:3139
 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
 msgstr ""
 
-#: c-typeck.c:3170
+#: c-typeck.c:3150
 msgid "ISO C forbids conversion of function pointer to object pointer type"
 msgstr ""
 
-#: c-typeck.c:3179
+#: c-typeck.c:3159
 msgid "ISO C forbids conversion of object pointer to function pointer type"
 msgstr ""
 
 #. Now we have handled acceptable kinds of LHS that are not truly lvalues.
 #. Reject anything strange now.
-#: c-typeck.c:3337
+#: c-typeck.c:3317
 #, fuzzy
 msgid "invalid lvalue in assignment"
 msgstr "� 疳褴戾赳矧 觊礴艮� 躔镤獒篝镫掾 溴� 暹磲� 葶牾耒: %s"
 
 #. Convert new value to destination type.
-#: c-typeck.c:3346 c-typeck.c:3371 c-typeck.c:3388 cp/typeck.c:5064
-#: cp/typeck.c:5211 cp/typeck.c:5226
+#: c-typeck.c:3326 c-typeck.c:3351 c-typeck.c:3368 cp/typeck.c:5082
+#: cp/typeck.c:5229 cp/typeck.c:5244
 #, fuzzy
 msgid "assignment"
 msgstr "瘃矬疠襻箪� 锺唧灬麸�"
 
-#: c-typeck.c:3455
+#: c-typeck.c:3435
 #, fuzzy
 msgid "cannot pass rvalue to reference parameter"
 msgstr "溴� 暹磲� 漉磲酎� 磲 氵礤� `stat' 麸 locale 狁麇唢 `%s'"
 
-#: c-typeck.c:3564 c-typeck.c:3640
+#: c-typeck.c:3544 c-typeck.c:3620
 #, c-format
 msgid "%s makes qualified function pointer from unqualified"
 msgstr ""
 
-#: c-typeck.c:3568 c-typeck.c:3620
+#: c-typeck.c:3548 c-typeck.c:3600
 #, c-format
 msgid "%s discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:3574
+#: c-typeck.c:3554
 msgid "ISO C prohibits argument conversion to union type"
 msgstr ""
 
-#: c-typeck.c:3612
+#: c-typeck.c:3592
 #, c-format
 msgid "ISO C forbids %s between function pointer and `void *'"
 msgstr ""
 
-#: c-typeck.c:3629
+#: c-typeck.c:3609
 #, c-format
 msgid "pointer targets in %s differ in signedness"
 msgstr ""
 
-#: c-typeck.c:3645
+#: c-typeck.c:3625
 #, c-format
 msgid "%s from incompatible pointer type"
 msgstr ""
 
-#: c-typeck.c:3651 c-typeck.c:4158 cp/typeck.c:1389
+#: c-typeck.c:3631 c-typeck.c:4138 cp/typeck.c:1389
 #, fuzzy
 msgid "invalid use of non-lvalue array"
 msgstr "扃 葶牾耒 � 翮� 燧襻�"
 
-#: c-typeck.c:3665
+#: c-typeck.c:3645
 #, c-format
 msgid "%s makes pointer from integer without a cast"
 msgstr "%s 戾翎赳蒺彘 彡蓠衢� 箦 溴哧翮 鼯襁� 戾翎赳镳葆"
 
-#: c-typeck.c:3672
+#: c-typeck.c:3652
 #, c-format
 msgid "%s makes integer from pointer without a cast"
 msgstr ""
 
-#: c-typeck.c:3686 c-typeck.c:3689
+#: c-typeck.c:3666 c-typeck.c:3669
 #, fuzzy, c-format
 msgid "incompatible type for argument %d of `%s'"
 msgstr "嚏 葶牾耒 彡蓠衢� 疳褴戾赳矧 `%s'"
 
-#: c-typeck.c:3693
+#: c-typeck.c:3673
 #, c-format
 msgid "incompatible type for argument %d of indirect function call"
 msgstr ""
 
-#: c-typeck.c:3697
+#: c-typeck.c:3677
 #, fuzzy, c-format
 msgid "incompatible types in %s"
 msgstr "扃 葶牾耧 暹滹� 犭鲠耖桁玺殛稞 `%s'"
 
 #. Function name is known; supply it.
-#: c-typeck.c:3753
+#: c-typeck.c:3733
 #, fuzzy, c-format
 msgid "passing arg of `%s'"
 msgstr "麸 疠襻箪� 麸� 锺唧灬麸� %d 狃� `%s'"
 
 #. Function name unknown (call through ptr).
-#: c-typeck.c:3762
+#: c-typeck.c:3742
 #, fuzzy
 msgid "passing arg of pointer to function"
 msgstr "麸 疠襻箪� 麸� 锺唧灬麸� %d 麸� 溴哧翮 篝� 篚碥耵珞�"
 
 #. Function name is known; supply it.
-#: c-typeck.c:3770
+#: c-typeck.c:3750
 #, c-format
 msgid "passing arg %d of `%s'"
 msgstr "麸 疠襻箪� 麸� 锺唧灬麸� %d 狃� `%s'"
 
 #. Function name unknown (call through ptr); just give arg number.
-#: c-typeck.c:3779
+#: c-typeck.c:3759
 #, c-format
 msgid "passing arg %d of pointer to function"
 msgstr "麸 疠襻箪� 麸� 锺唧灬麸� %d 麸� 溴哧翮 篝� 篚碥耵珞�"
 
-#: c-typeck.c:3836
+#: c-typeck.c:3816
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr ""
 
 # src/request.c:263
-#: c-typeck.c:4007 c-typeck.c:4022 c-typeck.c:4037
+#: c-typeck.c:3987 c-typeck.c:4002 c-typeck.c:4017
 #, fuzzy, c-format
 msgid "(near initialization for `%s')"
 msgstr "燥 廪灬 狁鏖觑痫哏箸� 狃蒴貅�"
 
-#: c-typeck.c:4086 cp/typeck2.c:560
+#: c-typeck.c:4066 cp/typeck2.c:550
 msgid "char-array initialized from wide string"
 msgstr ""
 
-#: c-typeck.c:4093 cp/typeck2.c:567
+#: c-typeck.c:4073 cp/typeck2.c:557
 msgid "int-array initialized from non-wide string"
 msgstr ""
 
-#: c-typeck.c:4111 cp/typeck2.c:582
+#: c-typeck.c:4091 cp/typeck2.c:572
 msgid "initializer-string for array of chars is too long"
 msgstr ""
 
-#: c-typeck.c:4181
+#: c-typeck.c:4161
 msgid "array initialized from non-constant array expression"
 msgstr ""
 
 # src/request.c:263
-#: c-typeck.c:4232
+#: c-typeck.c:4212
 msgid "initialization"
 msgstr "狁鏖觑痫哏箸"
 
-#: c-typeck.c:4243 c-typeck.c:5621
+#: c-typeck.c:4223 c-typeck.c:5601
 msgid "initializer element is not computable at load time"
 msgstr ""
 
-#: c-typeck.c:4258 cp/typeck2.c:659
+#: c-typeck.c:4238 cp/typeck2.c:649
 #, fuzzy
 msgid "invalid initializer"
 msgstr "扃 葶牾耧 燧沐栾� 锺殒糸秕 篝珉镨蒴�: %s"
 
-#: c-typeck.c:4540 cp/decl.c:4484
+#: c-typeck.c:4520 cp/decl.c:4539
 #, fuzzy
 msgid "opaque vector types cannot be initialized"
 msgstr "� 脲轸秕胥哚 溴� 蓣彘 蹼镳镩玷暹"
 
-#: c-typeck.c:4734
+#: c-typeck.c:4714
 #, fuzzy
 msgid "extra brace group at end of initializer"
 msgstr "彡镫秕栾 箨秕疬溟� 篝� 糨腼� 翮� 泷犰燹�"
 
-#: c-typeck.c:4754
+#: c-typeck.c:4734
 msgid "missing braces around initializer"
 msgstr ""
 
-#: c-typeck.c:4814
+#: c-typeck.c:4794
 msgid "braces around scalar initializer"
 msgstr ""
 
-#: c-typeck.c:4865
+#: c-typeck.c:4845
 msgid "initialization of flexible array member in a nested context"
 msgstr ""
 
-#: c-typeck.c:4867
+#: c-typeck.c:4847
 msgid "initialization of a flexible array member"
 msgstr ""
 
-#: c-typeck.c:4898
+#: c-typeck.c:4878
 #, fuzzy
 msgid "missing initializer"
 msgstr "蓣彘 疳襻腌鲨暹 麸 狁麇唢 瘃镲耖箪稞"
 
-#: c-typeck.c:4920
+#: c-typeck.c:4900
 msgid "empty scalar initializer"
 msgstr ""
 
-#: c-typeck.c:4925
+#: c-typeck.c:4905
 msgid "extra elements in scalar initializer"
 msgstr ""
 
-#: c-typeck.c:5010
+#: c-typeck.c:4990
 msgid "initialization designators may not nest"
 msgstr ""
 
-#: c-typeck.c:5031 c-typeck.c:5099
+#: c-typeck.c:5011 c-typeck.c:5079
 msgid "array index in non-array initializer"
 msgstr ""
 
-#: c-typeck.c:5036 c-typeck.c:5152
+#: c-typeck.c:5016 c-typeck.c:5132
 msgid "field name not in record or union initializer"
 msgstr ""
 
-#: c-typeck.c:5095 c-typeck.c:5097
+#: c-typeck.c:5075 c-typeck.c:5077
 msgid "nonconstant array index in initializer"
 msgstr ""
 
-#: c-typeck.c:5101 c-typeck.c:5104
+#: c-typeck.c:5081 c-typeck.c:5084
 msgid "array index in initializer exceeds array bounds"
 msgstr ""
 
-#: c-typeck.c:5115
+#: c-typeck.c:5095
 msgid "empty index range in initializer"
 msgstr ""
 
-#: c-typeck.c:5124
+#: c-typeck.c:5104
 msgid "array index range in initializer exceeds array bounds"
 msgstr ""
 
-#: c-typeck.c:5164
+#: c-typeck.c:5144
 #, c-format
 msgid "unknown field `%s' specified in initializer"
 msgstr ""
 
-#: c-typeck.c:5200 c-typeck.c:5221 c-typeck.c:5683
+#: c-typeck.c:5180 c-typeck.c:5201 c-typeck.c:5663
 msgid "initialized field with side-effects overwritten"
 msgstr ""
 
-#: c-typeck.c:5891
+#: c-typeck.c:5871
 msgid "excess elements in char array initializer"
 msgstr ""
 
-#: c-typeck.c:5898 c-typeck.c:5944
+#: c-typeck.c:5878 c-typeck.c:5924
 msgid "excess elements in struct initializer"
 msgstr ""
 
-#: c-typeck.c:5959
+#: c-typeck.c:5939
 msgid "non-static initialization of a flexible array member"
 msgstr ""
 
-#: c-typeck.c:6026
+#: c-typeck.c:6006
 msgid "excess elements in union initializer"
 msgstr ""
 
-#: c-typeck.c:6047
+#: c-typeck.c:6027
 msgid "traditional C rejects initialization of unions"
 msgstr ""
 
-#: c-typeck.c:6110
+#: c-typeck.c:6090
 msgid "excess elements in array initializer"
 msgstr ""
 
-#: c-typeck.c:6139
+#: c-typeck.c:6119
 msgid "excess elements in vector initializer"
 msgstr ""
 
-#: c-typeck.c:6161
+#: c-typeck.c:6141
 msgid "excess elements in scalar initializer"
 msgstr ""
 
-#: c-typeck.c:6263
+#: c-typeck.c:6243
 #, fuzzy
 msgid "asm template is not a string constant"
 msgstr "扃 翦耢狒殒燧盹 犭鲠耖桁玺殛� 篝徼羼茯"
 
-#: c-typeck.c:6295
+#: c-typeck.c:6275
 msgid "invalid lvalue in asm statement"
 msgstr ""
 
-#: c-typeck.c:6367 cp/typeck.c:5902
+#: c-typeck.c:6347 cp/typeck.c:5923
 #, fuzzy
 msgid "modification by `asm'"
 msgstr "� 赳镳镳镞珞� 狃蒴貅�"
 
-#: c-typeck.c:6385 cp/typeck.c:5986
+#: c-typeck.c:6365 cp/typeck.c:6007
 msgid "function declared `noreturn' has a `return' statement"
 msgstr ""
 
-#: c-typeck.c:6392
+#: c-typeck.c:6372
 msgid "`return' with no value, in function returning non-void"
 msgstr "`return' 鼯襁� 糸燹, 箦 篚碥耵珞� 痫� 屦轶赳蓥彘 扃-赍睃"
 
-#: c-typeck.c:6398
+#: c-typeck.c:6378
 msgid "`return' with a value, in function returning void"
 msgstr ""
 
-#: c-typeck.c:6402
+#: c-typeck.c:6382
 msgid "return"
 msgstr "屦轶赳秭�"
 
-#: c-typeck.c:6454
+#: c-typeck.c:6434
 msgid "function returns address of local variable"
 msgstr ""
 
-#: c-typeck.c:6509 cp/semantics.c:749
+#: c-typeck.c:6489 cp/semantics.c:749
 msgid "switch quantity not an integer"
 msgstr ""
 
-#: c-typeck.c:6519
+#: c-typeck.c:6499
 msgid "`long' switch expression not converted to `int' in ISO C"
 msgstr ""
 
-#: c-typeck.c:6560 cp/parser.c:5560
+#: c-typeck.c:6540 cp/parser.c:5597
 msgid "case label not within a switch statement"
 msgstr ""
 
-#: c-typeck.c:6562
+#: c-typeck.c:6542
 msgid "`default' label not within a switch statement"
 msgstr ""
 
-#: c-typeck.c:6714 c-typeck.c:6748
+#: c-typeck.c:6694 c-typeck.c:6728
 msgid "division by zero"
 msgstr "溟徇皴箸 戾 扃漭�"
 
-#: c-typeck.c:6793 cp/typeck.c:2953
+#: c-typeck.c:6773 cp/typeck.c:2953
 msgid "right shift count is negative"
 msgstr ""
 
-#: c-typeck.c:6800 cp/typeck.c:2959
+#: c-typeck.c:6780 cp/typeck.c:2959
 msgid "right shift count >= width of type"
 msgstr ""
 
-#: c-typeck.c:6821 cp/typeck.c:2978
+#: c-typeck.c:6801 cp/typeck.c:2978
 msgid "left shift count is negative"
 msgstr ""
 
-#: c-typeck.c:6824 cp/typeck.c:2980
+#: c-typeck.c:6804 cp/typeck.c:2980
 msgid "left shift count >= width of type"
 msgstr ""
 
-#: c-typeck.c:6845
+#: c-typeck.c:6825
 msgid "shift count is negative"
 msgstr ""
 
-#: c-typeck.c:6847
+#: c-typeck.c:6827
 msgid "shift count >= width of type"
 msgstr ""
 
-#: c-typeck.c:6864 cp/typeck.c:3015
+#: c-typeck.c:6844 cp/typeck.c:3015
 msgid "comparing floating point with == or != is unsafe"
 msgstr ""
 
-#: c-typeck.c:6888 c-typeck.c:6894
+#: c-typeck.c:6868 c-typeck.c:6874
 msgid "ISO C forbids comparison of `void *' with function pointer"
 msgstr ""
 
-#: c-typeck.c:6897 c-typeck.c:6937 c-typeck.c:6965
+#: c-typeck.c:6877 c-typeck.c:6917 c-typeck.c:6945
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr ""
 
-#: c-typeck.c:6911 c-typeck.c:6916 c-typeck.c:6985 c-typeck.c:6990
+#: c-typeck.c:6891 c-typeck.c:6896 c-typeck.c:6965 c-typeck.c:6970
 msgid "comparison between pointer and integer"
 msgstr ""
 
-#: c-typeck.c:6932 c-typeck.c:6960
+#: c-typeck.c:6912 c-typeck.c:6940
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr ""
 
-#: c-typeck.c:6957
+#: c-typeck.c:6937
 msgid "comparison of complete and incomplete pointers"
 msgstr ""
 
-#: c-typeck.c:6973 c-typeck.c:6980
+#: c-typeck.c:6953 c-typeck.c:6960
 msgid "ordered comparison of pointer with integer zero"
 msgstr ""
 
-#: c-typeck.c:7004 cp/typeck.c:3151
+#: c-typeck.c:6984 cp/typeck.c:3151
 #, fuzzy
 msgid "unordered comparison on non-floating point argument"
 msgstr "� 疳褴戾赳矧 觊礴艮� 躔镤獒篝镫掾 溴� 暹磲� 葶牾耒: %s"
 
-#: c-typeck.c:7214
+#: c-typeck.c:7194
 msgid "comparison between signed and unsigned"
 msgstr ""
 
-#: c-typeck.c:7260 cp/typeck.c:3398
+#: c-typeck.c:7240 cp/typeck.c:3398
 msgid "comparison of promoted ~unsigned with constant"
 msgstr ""
 
-#: c-typeck.c:7268 cp/typeck.c:3406
+#: c-typeck.c:7248 cp/typeck.c:3406
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr ""
 
@@ -3554,7 +3559,7 @@
 msgid "%Jinlining failed in call to '%F'"
 msgstr "嚏 葶牾耒 屦殡镢� `%s'"
 
-#: calls.c:1839 calls.c:2211 tree-inline.c:1339 tree-inline.c:1346
+#: calls.c:1839 calls.c:2211 tree-inline.c:1339 tree-inline.c:1347
 msgid "called from here"
 msgstr ""
 
@@ -3615,7 +3620,7 @@
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr ""
 
-#: cfg.c:909 cfgrtl.c:1971
+#: cfg.c:909 cfgrtl.c:1983
 #, c-format
 msgid "Wrong amount of branch edges after unconditional jump %i"
 msgstr ""
@@ -3694,116 +3699,116 @@
 msgid "Edge from %d to %d should not be marked irreducible."
 msgstr ""
 
-#: cfgrtl.c:1877
+#: cfgrtl.c:1889
 #, c-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cfgrtl.c:1891
+#: cfgrtl.c:1903
 #, c-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr ""
 
-#: cfgrtl.c:1903
+#: cfgrtl.c:1915
 #, c-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cfgrtl.c:1925
+#: cfgrtl.c:1937
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 msgstr ""
 
-#: cfgrtl.c:1953
+#: cfgrtl.c:1965
 #, c-format
 msgid "Missing REG_EH_REGION note in the end of bb %i"
 msgstr ""
 
-#: cfgrtl.c:1961
+#: cfgrtl.c:1973
 #, c-format
 msgid "Too many outgoing branch edges from bb %i"
 msgstr ""
 
-#: cfgrtl.c:1966
+#: cfgrtl.c:1978
 #, c-format
 msgid "Fallthru edge after unconditional jump %i"
 msgstr ""
 
-#: cfgrtl.c:1977
+#: cfgrtl.c:1989
 #, c-format
 msgid "Wrong amount of branch edges after conditional jump %i"
 msgstr ""
 
-#: cfgrtl.c:1982
+#: cfgrtl.c:1994
 #, c-format
 msgid "Call edges for non-call insn in bb %i"
 msgstr ""
 
-#: cfgrtl.c:1991
+#: cfgrtl.c:2003
 #, c-format
 msgid "Abnormal edges for no purpose in bb %i"
 msgstr ""
 
-#: cfgrtl.c:2001
+#: cfgrtl.c:2013
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr ""
 
-#: cfgrtl.c:2005
+#: cfgrtl.c:2017
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr ""
 
-#: cfgrtl.c:2019 cfgrtl.c:2029
+#: cfgrtl.c:2031 cfgrtl.c:2041
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr ""
 
-#: cfgrtl.c:2042
+#: cfgrtl.c:2054
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr ""
 
-#: cfgrtl.c:2052
+#: cfgrtl.c:2064
 #, c-format
 msgid "in basic block %d:"
 msgstr ""
 
-#: cfgrtl.c:2053
+#: cfgrtl.c:2065
 msgid "flow control insn inside a basic block"
 msgstr ""
 
-#: cfgrtl.c:2099
+#: cfgrtl.c:2111
 #, c-format
 msgid "missing barrier after block %i"
 msgstr ""
 
-#: cfgrtl.c:2112
+#: cfgrtl.c:2124
 #, c-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.c:2127
+#: cfgrtl.c:2139
 #, c-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.c:2129
+#: cfgrtl.c:2141
 msgid "wrong insn in the fallthru edge"
 msgstr ""
 
-#: cfgrtl.c:2146
+#: cfgrtl.c:2158
 msgid "basic blocks not laid down consecutively"
 msgstr ""
 
-#: cfgrtl.c:2171
+#: cfgrtl.c:2183
 msgid "insn outside basic block"
 msgstr ""
 
-#: cfgrtl.c:2179
+#: cfgrtl.c:2191
 msgid "return not followed by barrier"
 msgstr ""
 
-#: cfgrtl.c:2186
+#: cfgrtl.c:2198
 #, c-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr ""
@@ -4039,7 +4044,7 @@
 msgid "library lib%s not found"
 msgstr "虚栳睃� 溴 怦蓁珀�"
 
-#: combine.c:13048
+#: combine.c:13047
 #, c-format
 msgid ""
 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
@@ -4047,7 +4052,7 @@
 "\n"
 msgstr ""
 
-#: combine.c:13057
+#: combine.c:13056
 #, c-format
 msgid ""
 "\n"
@@ -4392,66 +4397,71 @@
 msgid "token \"%s\" is not valid in preprocessor expressions"
 msgstr "%s: 扃 葶牾耒 赆盹黹贽 蓐鲴狍�: %s"
 
-#: cppexp.c:753
-msgid "void expression between '(' and ')'"
+#: cppexp.c:751
+msgid "missing expression between '(' and ')'"
 msgstr ""
 
-#: cppexp.c:756
+#: cppexp.c:754
 msgid "#if with no expression"
 msgstr ""
 
-#: cppexp.c:758
+#: cppexp.c:757
 #, c-format
 msgid "operator '%s' has no right operand"
 msgstr ""
 
-#: cppexp.c:784
+#: cppexp.c:762
+#, c-format
+msgid "operator '%s' has no left operand"
+msgstr ""
+
+#: cppexp.c:788
 msgid " ':' without preceding '?'"
 msgstr ""
 
-#: cppexp.c:811
+#: cppexp.c:815
 msgid "unbalanced stack in #if"
 msgstr ""
 
-#: cppexp.c:830
+#: cppexp.c:834
 #, fuzzy, c-format
 msgid "impossible operator '%u'"
 msgstr "RPC: 嚏 篚焘狒蒡 尻潼箦轵 麸� RPC"
 
-#: cppexp.c:922
+#: cppexp.c:926
 #, fuzzy
 msgid "missing ')' in expression"
 msgstr "蓣彘 疳襻腌鲨暹 � 脒篝� 戾 糸� 栎箦轵"
 
-#: cppexp.c:943
+#: cppexp.c:947
 #, fuzzy
 msgid "'?' without following ':'"
 msgstr "篚眙彡糸挈 篥茈灬 篝镯 瘃镢�: %s"
 
-#: cppexp.c:953
+#: cppexp.c:957
 msgid "integer overflow in preprocessor expression"
 msgstr ""
 
-#: cppexp.c:958
+#: cppexp.c:962
 #, fuzzy
 msgid "missing '(' in expression"
 msgstr "蓣彘 疳襻腌鲨暹 � 脒篝� 戾 糸� 栎箦轵"
 
-#: cppexp.c:990
+#: cppexp.c:994
 #, c-format
 msgid "the left operand of \"%s\" changes sign when promoted"
 msgstr ""
 
-#: cppexp.c:995
+#: cppexp.c:999
 #, c-format
 msgid "the right operand of \"%s\" changes sign when promoted"
 msgstr ""
 
-#: cppexp.c:1353
+#: cppexp.c:1357
 msgid "comma operator in operand of #if"
 msgstr ""
 
-#: cppexp.c:1484
+#: cppexp.c:1488
 #, fuzzy
 msgid "division by zero in #if"
 msgstr "拈徇皴箸 戾 扃漭� 篝珥 狃雉哽珞�: %s"
@@ -4489,7 +4499,7 @@
 msgid "no include path in which to search for %s"
 msgstr ""
 
-#: cppfiles.c:956
+#: cppfiles.c:959
 msgid "Multiple include guards may be useful for:\n"
 msgstr ""
 
@@ -4913,7 +4923,7 @@
 msgid "syntax error in macro parameter list"
 msgstr "篚眙彡糸挈 篥茈灬 篝镯 锺轶禳 觌荏珧 麽襻牯揆"
 
-#: cse.c:7064
+#: cse.c:7069
 #, c-format
 msgid ";; Processing block from %d to %d, %d sets.\n"
 msgstr ""
@@ -5054,12 +5064,12 @@
 
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: final.c:3220 vmsdbgout.c:467 config/i386/i386.c:6768
+#: final.c:3220 vmsdbgout.c:467 config/i386/i386.c:6769
 #: config/pdp11/pdp11.c:1646
 msgid "floating constant misused"
 msgstr ""
 
-#: final.c:3276 vmsdbgout.c:524 config/i386/i386.c:6846
+#: final.c:3276 vmsdbgout.c:524 config/i386/i386.c:6847
 #: config/pdp11/pdp11.c:1693
 #, fuzzy
 msgid "invalid expression as operand"
@@ -5081,25 +5091,25 @@
 msgid "Attempt to delete prologue/epilogue insn:"
 msgstr ""
 
-#: fold-const.c:2878 fold-const.c:2891
+#: fold-const.c:2889 fold-const.c:2902
 #, c-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr ""
 
-#: fold-const.c:4093 fold-const.c:4110
+#: fold-const.c:4110 fold-const.c:4127
 #, c-format
 msgid "comparison is always %d"
 msgstr ""
 
-#: fold-const.c:4241
+#: fold-const.c:4258
 msgid "`or' of unmatched not-equal tests is always 1"
 msgstr ""
 
-#: fold-const.c:4246
+#: fold-const.c:4263
 msgid "`and' of mutually exclusive equal-tests is always 0"
 msgstr ""
 
-#: fold-const.c:8393
+#: fold-const.c:8410
 msgid "fold check: original tree changed by fold"
 msgstr ""
 
@@ -5109,27 +5119,27 @@
 msgid "%Jsize of variable '%D' is too large"
 msgstr "%s: 麸 狁麇唢 暹磲� 痫臊 戾丬腼"
 
-#: function.c:3742
+#: function.c:3752
 msgid "impossible constraint in `asm'"
 msgstr ""
 
-#: function.c:5733
+#: function.c:5743
 msgid "%J'%D' might be used uninitialized in this function"
 msgstr ""
 
-#: function.c:5740
+#: function.c:5750
 msgid "%Jvariable '%D' might be clobbered by `longjmp' or `vfork'"
 msgstr ""
 
-#: function.c:5759
+#: function.c:5769
 msgid "%Jargument '%D' might be clobbered by `longjmp' or `vfork'"
 msgstr ""
 
-#: function.c:6533
+#: function.c:6543
 msgid "function returns an aggregate"
 msgstr ""
 
-#: function.c:6929
+#: function.c:6939
 #, fuzzy
 msgid "%Junused parameter '%D'"
 msgstr "茔睐篝矧 麽襻牯揆狎 `%s'"
@@ -5159,74 +5169,74 @@
 msgid "Using built-in specs.\n"
 msgstr ""
 
-#: gcc.c:1755
+#: gcc.c:1758
 #, fuzzy, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
 "\n"
 msgstr "溏扉秕胥哚 %s %s 篝� %s"
 
-#: gcc.c:1857
+#: gcc.c:1860
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr ""
 
-#: gcc.c:1953 gcc.c:1972
+#: gcc.c:1956 gcc.c:1975
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:1980
+#: gcc.c:1983
 #, fuzzy, c-format
 msgid "could not find specs file %s\n"
 msgstr "腻� 祓弩� 磲 犴镞铢 麸 狁麇唢 %s"
 
-#: gcc.c:1997 gcc.c:2005 gcc.c:2014 gcc.c:2023
+#: gcc.c:2000 gcc.c:2008 gcc.c:2017 gcc.c:2026
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:2032
+#: gcc.c:2035
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr ""
 
-#: gcc.c:2039
+#: gcc.c:2042
 #, c-format
 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
 msgstr ""
 
-#: gcc.c:2044
+#: gcc.c:2047
 #, fuzzy, c-format
 msgid "rename spec %s to %s\n"
 msgstr "溏扉秕胥哚 %s %s 篝� %s"
 
-#: gcc.c:2046
+#: gcc.c:2049
 #, c-format
 msgid ""
 "spec is '%s'\n"
 "\n"
 msgstr ""
 
-#: gcc.c:2059
+#: gcc.c:2062
 #, fuzzy, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr "脒篝� 戾 � 翎 沩糗 簖盹脶 麽襻牯揆"
 
-#: gcc.c:2070 gcc.c:2083
+#: gcc.c:2073 gcc.c:2086
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:2136
+#: gcc.c:2139
 msgid "spec file has no spec for linking"
 msgstr ""
 
-#: gcc.c:2641
+#: gcc.c:2644
 msgid "-pipe not supported"
 msgstr "麸 -pipe 溴� 躔矬翮襁驽翎�"
 
-#: gcc.c:2703
+#: gcc.c:2706
 msgid ""
 "\n"
 "Go ahead? (y or n) "
@@ -5234,7 +5244,7 @@
 "\n"
 "歪 篚礤鬟箦翦; (y � n) "
 
-#: gcc.c:2829
+#: gcc.c:2832
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -5242,69 +5252,69 @@
 "See %s for instructions."
 msgstr ""
 
-#: gcc.c:2847
+#: gcc.c:2850
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:2980
+#: gcc.c:2983
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "黢摅�: %s [屦殡镢蒡] 狁麇唢...\n"
 
-#: gcc.c:2981
+#: gcc.c:2984
 msgid "Options:\n"
 msgstr "硼殡镢蒡:\n"
 
-#: gcc.c:2983
+#: gcc.c:2986
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr "  -pass-exit-codes         割镤矧 戾 麸 貘珉羼� 犍溟挈 篥茈灬麸� 翮� 鲕箸騖n"
 
-#: gcc.c:2984
+#: gcc.c:2987
 msgid "  --help                   Display this information\n"
 msgstr "  --help                   澎鲕黹箸 狨酤� 豉� 痣珩秭锺辋韁n"
 
-#: gcc.c:2985
+#: gcc.c:2988
 msgid "  --target-help            Display target specific command line options\n"
 msgstr "  --target-help            澎鲕黹箸 屦殡镢蒡 泷犰忐� 屙麸朕� 篦弭殛蒡 戾 麸 篝颸n"
 
-#: gcc.c:2987
+#: gcc.c:2990
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr "  (遵摅� '-v --help' 汩� 翮� 屐鲕黹箸 屦殡镢 泷犰燹� 屙麸朕� 躔镤殄胥狍辋�)\n"
 
-#: gcc.c:2988
+#: gcc.c:2991
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr "  -dumpspecs               澎鲕黹箸  豉� 瘃镪徼锺轶燧睐� 犭鲠耖桁玺殛 豉� 瘃矬溟锺轶忐韁n"
 
-#: gcc.c:2989
+#: gcc.c:2992
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr "  -dumpversion             澎鲕黹箸 翮� 蓐滹箸� 麸� 戾翎汶糸篝轡n"
 
-#: gcc.c:2990
+#: gcc.c:2993
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr "  -dumpmachine             澎鲕黹箸 麸� 屦孱羼汜篝� 篝秕 麸� 戾翎汶糸篝轡n"
 
-#: gcc.c:2991
+#: gcc.c:2994
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr "  -print-search-dirs       澎鲕黹箸 豉� 赆翎朦泫� 篝轵 溟徜耧燧� 犴徭摁珞珧 麸� 戾翎汶糸篝轡n"
 
-#: gcc.c:2992
+#: gcc.c:2995
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr "  -print-libgcc-file-name  澎鲕黹箸 麸� 镯狒矧 翮� 篚盹溴豸殛掾 忾怆轱柁赙� 麸� 戾翎汶糸篝轡n"
 
-#: gcc.c:2993
+#: gcc.c:2996
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr "  -print-file-name=<忾怆轱�> 澎鲕黹箸 翮� 痣揆珧 溟徜耧燹� 篝� 忾怆轱柁赙 <忾怆轱�>\n"
 
-#: gcc.c:2994
+#: gcc.c:2997
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr "  -print-prog-name=<瘃�> 澎鲕黹箸 翮� 痣揆珧 溟徜耧燹� 篝� 篚篝狒殛� 戾翎汶糸篝� <瘃�>\n"
 
-#: gcc.c:2995
+#: gcc.c:2998
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr "  -print-multi-directory   澎鲕黹箸 麸� 耖骈觑� 赆翎朦泔� 汩� 尻潼箦轵 翮� libgcc\n"
 
-#: gcc.c:2996
+#: gcc.c:2999
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
@@ -5313,96 +5323,96 @@
 "                           屙麸朕� 赆� 赆翎朦泫� 犴徭摁珞珧 痫腚狃膻韁n"
 "                           忾怆轱桤掰韁n"
 
-#: gcc.c:2999
+#: gcc.c:3002
 #, fuzzy
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 msgstr "  -print-multi-directory   澎鲕黹箸 麸� 耖骈觑� 赆翎朦泔� 汩� 尻潼箦轵 翮� libgcc\n"
 
-#: gcc.c:3000
+#: gcc.c:3003
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr "  -Wa,<屦殡镢蒡>            休襻箪� <屦殡镢> 溟狩轶燧睐� 戾 挈祆� 篝� 篚磲耢镫镢玺轡n"
 
-#: gcc.c:3001
+#: gcc.c:3004
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr "  -Wp,<屦殡镢蒡>            休襻箪� <屦殡镢> 溟狩轶燧睐� 戾 挈祆� 篝镯 瘃�-屦孱羼汜篝轡n"
 
-#: gcc.c:3002
+#: gcc.c:3005
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr "  -Wl,<屦殡镢蒡>            休襻箪� <屦殡镢> 溟狩轶燧睐� 戾 挈祆� 篝� 篚礓蒴鏫n"
 
-#: gcc.c:3003
+#: gcc.c:3006
 #, fuzzy
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 msgstr "  -Xlinker <轶灬>        休襻箪� <锺唧灬麸�> 篝� 篚礓蒴鏫n"
 
-#: gcc.c:3004
+#: gcc.c:3007
 #, fuzzy
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 msgstr "  -Xlinker <轶灬>        休襻箪� <锺唧灬麸�> 篝� 篚礓蒴鏫n"
 
-#: gcc.c:3005
+#: gcc.c:3008
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr "  -Xlinker <轶灬>        休襻箪� <锺唧灬麸�> 篝� 篚礓蒴鏫n"
 
-#: gcc.c:3006
+#: gcc.c:3009
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr "  -save-temps              歪 扃 溟徙襻鲲 翎 屙溟莒弩� 狁麇哚\n"
 
-#: gcc.c:3007
+#: gcc.c:3010
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr "  -pipe                    遵摅� 簌腌睨箦 犴暨 屙溟莒弩 狁麇啭韁n"
 
-#: gcc.c:3008
+#: gcc.c:3011
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr "  -time                    梯赳珞� 麸� 黢秕 尻糨脲箸� 贶桢 躔镤殄胥狍哚騖n"
 
-#: gcc.c:3009
+#: gcc.c:3012
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr "  -specs=<狁麇唢>           遵摅� 麸� 疱耖鬻镬蓓秕 麸� <狁麇唢�> 犴暨 豉� 瘃镪徼锺轶燧睐� 瘃矬溟锺轶忐韁n"
 
-#: gcc.c:3010
+#: gcc.c:3013
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr ""
 "  -std=<瘃躔�>           儒珞� � 镩 痃爿� 掰溟赆 暹磲� 汩� 麸 <瘃躔�>\n"
 "\n"
 
-#: gcc.c:3011
+#: gcc.c:3014
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr "  -B <赆糗腼泔�>           旭矬柁赙 麸� <赆翎朦泔�> 篝轵 溟徜耧燧� 犴徭摁珞珧 麸� 戾翎汶糸篝轡n"
 
-#: gcc.c:3012
+#: gcc.c:3015
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr "  -b <扃麽磙>              抨糨脲箸 麸� gcc 汩� 麸 篝� <扃麽磙>, 犴 暹磲� 邈赆翦篝珈蓓矧\n"
 
-#: gcc.c:3013
+#: gcc.c:3016
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr "  -V <蓐滹箸>              抨糨脲箸 翮� 蓐滹箸� <蓐滹箸> 麸� gcc, 犴 暹磲� 邈赆翦篝珈蓓鏫n"
 
-#: gcc.c:3014
+#: gcc.c:3017
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr "  -v                       澎鲕黹箸 豉� 瘃镢襻祆荇 痫� 赆脲� � 戾翎汶糸篝掾\n"
 
-#: gcc.c:3015
+#: gcc.c:3018
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr ""
 
-#: gcc.c:3016
+#: gcc.c:3019
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr "  -E                       旭镥疱铄胥狍哚 禳盹� � 戾翎汶糸箸, 篚磲耢镫珞� � 簖礓弩鏫n"
 
-#: gcc.c:3017
+#: gcc.c:3020
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr "  -S                       体翎汶糸箸 禳盹� � 篚磲耢镫珞� 摅溴箸\n"
 
-#: gcc.c:3018
+#: gcc.c:3021
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr "  -c                       体翎汶糸箸 赆� 篚磲耢镫珞�, 辄禊� 簖礓弩鏫n"
 
-#: gcc.c:3019
+#: gcc.c:3022
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr "  -o <狁麇唢>              燥痫栎翮箸 翮� 孱秕 篝� <狁麇唢>\n"
 
-#: gcc.c:3020
+#: gcc.c:3023
 #, fuzzy
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
@@ -5416,7 +5426,7 @@
 "                           篚祓羼轹锺� 妪皴箸� 翮� 汶筢� 廛箦� 翮� 屦蓐翎箸騖n"
 "                           麸� 狁麇唢鮘n"
 
-#: gcc.c:3027
+#: gcc.c:3030
 #, c-format
 msgid ""
 "\n"
@@ -5430,28 +5440,28 @@
 " 屦殡镢蒡 箦 狨糨� 糸� 溟羼汜筮弪, 瘃蒺彘 磲 黢珞殪镳镩摅弭� 糸� 屦殡镢蒡\n"
 " -W<泷莒灬>.\n"
 
-#: gcc.c:3148
+#: gcc.c:3151
 #, fuzzy, c-format
 msgid "`-%c' option must have argument"
 msgstr "疳褴腌 锺唧灬麸� 狁麇唢�"
 
-#: gcc.c:3170
+#: gcc.c:3173
 #, c-format
 msgid "couldn't run `%s': %s"
 msgstr ""
 
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3356
+#: gcc.c:3359
 #, c-format
 msgid "%s (GCC) %s\n"
 msgstr "%s (GCC) %s\n"
 
-#: gcc.c:3358 gcov.c:424 f/g77spec.c:351
+#: gcc.c:3361 gcov.c:424 f/g77spec.c:351
 msgid "(C)"
 msgstr ""
 
 # src/main.c:850
-#: gcc.c:3359
+#: gcc.c:3362
 #, fuzzy
 msgid ""
 "This is free software; see the source for copying conditions.  There is NO\n"
@@ -5462,75 +5472,75 @@
 "犴糸泷狯掾. 腻� 躔荞麇� 柿躺� 邈泯珞绶 稞翦 彡� 汩� 伺稍险衙墒显窃� � \n"
 "柿粤怂撬显窃� 蒙� 磐� 诱檬攀焉膛拖 邮闲�.\n"
 
-#: gcc.c:3460
+#: gcc.c:3463
 #, fuzzy
 msgid "argument to `-Xlinker' is missing"
 msgstr "蓣秕� 疳襻腌鲨暹 锺唧灬翎"
 
-#: gcc.c:3468
+#: gcc.c:3471
 #, fuzzy
 msgid "argument to `-Xpreprocessor' is missing"
 msgstr "蓣秕� 疳襻腌鲨暹 锺唧灬翎"
 
-#: gcc.c:3475
+#: gcc.c:3478
 #, fuzzy
 msgid "argument to `-Xassembler' is missing"
 msgstr "蓣秕� 疳襻腌鲨暹 锺唧灬翎"
 
-#: gcc.c:3482
+#: gcc.c:3485
 #, fuzzy
 msgid "argument to `-l' is missing"
 msgstr "蓣秕� 疳襻腌鲨暹 锺唧灬翎"
 
-#: gcc.c:3498
+#: gcc.c:3501
 #, fuzzy
 msgid "argument to `-specs' is missing"
 msgstr "蓣秕� 疳襻腌鲨暹 锺唧灬翎"
 
-#: gcc.c:3512
+#: gcc.c:3515
 #, fuzzy
 msgid "argument to `-specs=' is missing"
 msgstr "蓣秕� 疳襻腌鲨暹 锺唧灬翎"
 
-#: gcc.c:3549
+#: gcc.c:3552
 #, c-format
 msgid "`-%c' must come at the start of the command line"
 msgstr ""
 
-#: gcc.c:3558
+#: gcc.c:3561
 #, fuzzy
 msgid "argument to `-B' is missing"
 msgstr "蓣秕� 疳襻腌鲨暹 锺唧灬翎"
 
-#: gcc.c:3735
+#: gcc.c:3738
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr ""
 
-#: gcc.c:3739
+#: gcc.c:3742
 msgid "warning: -pipe ignored because -time specified"
 msgstr ""
 
-#: gcc.c:3951
+#: gcc.c:3954
 #, fuzzy
 msgid "argument to `-x' is missing"
 msgstr "蓣秕� 疳襻腌鲨暹 锺唧灬翎"
 
-#: gcc.c:3979
+#: gcc.c:3982
 #, fuzzy, c-format
 msgid "argument to `-%s' is missing"
 msgstr "蓣秕� 疳襻腌鲨暹 锺唧灬翎"
 
-#: gcc.c:4040
+#: gcc.c:4043
 #, c-format
 msgid "warning: `-x %s' after last input file has no effect"
 msgstr ""
 
-#: gcc.c:4441
+#: gcc.c:4444
 #, fuzzy
 msgid "invalid specification!  Bug in cc"
 msgstr "嚏 葶牾耒 颀桁轶� 椠襻� (port)"
 
-#: gcc.c:4595
+#: gcc.c:4598
 #, c-format
 msgid "%s\n"
 msgstr ""
@@ -5538,79 +5548,79 @@
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  ie there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5099
+#: gcc.c:5102
 #, c-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr ""
 
-#: gcc.c:5108
+#: gcc.c:5111
 #, c-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr ""
 
-#: gcc.c:5126
+#: gcc.c:5129
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr ""
 
-#: gcc.c:5189
+#: gcc.c:5192
 #, fuzzy, c-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr "%s: 扃 犴徙睐襁箝扃 屦殡镢� `-%c'\n"
 
-#: gcc.c:5268
+#: gcc.c:5271
 #, fuzzy, c-format
 msgid "unknown spec function `%s'"
 msgstr "郁� 篚碥耵珞� `%s':"
 
-#: gcc.c:5287
+#: gcc.c:5290
 #, fuzzy, c-format
 msgid "error in args to spec function `%s'"
 msgstr "疖襻 痫腚� 锺唧灬翎"
 
-#: gcc.c:5335
+#: gcc.c:5338
 msgid "malformed spec function name"
 msgstr ""
 
 #. )
-#: gcc.c:5338
+#: gcc.c:5341
 #, fuzzy
 msgid "no arguments for spec function"
 msgstr "痫臊 脒汜 锺唧灬翎"
 
-#: gcc.c:5357
+#: gcc.c:5360
 msgid "malformed spec function arguments"
 msgstr ""
 
-#: gcc.c:6083
+#: gcc.c:6086
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC."
 msgstr ""
 
-#: gcc.c:6093
+#: gcc.c:6096
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC."
 msgstr ""
 
-#: gcc.c:6186
+#: gcc.c:6189
 #, c-format
 msgid "unrecognized option `-%s'"
 msgstr "扃 犴徙睐襁箸扃 屦殡镢� `-%s'"
 
-#: gcc.c:6192
+#: gcc.c:6195
 #, c-format
 msgid "install: %s%s\n"
 msgstr "邈赆糗篝狍�: %s%s\n"
 
-#: gcc.c:6193
+#: gcc.c:6196
 #, c-format
 msgid "programs: %s\n"
 msgstr "瘃镢褴祆狒�: %s\n"
 
-#: gcc.c:6194
+#: gcc.c:6197
 #, c-format
 msgid "libraries: %s\n"
 msgstr "忾怆轱柁赍�: %s\n"
 
-#: gcc.c:6251
+#: gcc.c:6254
 msgid ""
 "\n"
 "For bug reporting instructions, please see:\n"
@@ -5618,51 +5628,51 @@
 "\n"
 "瞄� 镤玢咤� 汩� 犴狯锺蒡 篥犭燔豉�. 疳襻赆膻 溴唪�:\n"
 
-#: gcc.c:6267
+#: gcc.c:6270
 #, c-format
 msgid "Configured with: %s\n"
 msgstr "各彘 聃桁轶翦� 戾: %s\n"
 
-#: gcc.c:6281
+#: gcc.c:6284
 #, c-format
 msgid "Thread model: %s\n"
 msgstr "田眙蓦� 礴燔豉�: %s\n"
 
-#: gcc.c:6292
+#: gcc.c:6295
 #, c-format
 msgid "gcc version %s\n"
 msgstr "蓐滹箸 gcc %s\n"
 
-#: gcc.c:6294
+#: gcc.c:6297
 #, c-format
 msgid "gcc driver version %s executing gcc version %s\n"
 msgstr "蓐滹箸 镤玢稞 gcc %s 尻翦脲� 翮� 蓐滹箸 gcc %s\n"
 
-#: gcc.c:6302
+#: gcc.c:6305
 msgid "no input files"
 msgstr "溴� 躔荞黠蹴 狁麇哚 彘簏滹�"
 
-#: gcc.c:6324 gcc.c:6443
+#: gcc.c:6327 gcc.c:6446
 #, c-format
 msgid "%s: linker input file unused because linking not done"
 msgstr ""
 
-#: gcc.c:6327
+#: gcc.c:6330
 #, fuzzy
 msgid "cannot specify -o with -c or -S and multiple languages"
 msgstr "溴� 暹磲� 漉磲酎 磲 疳襻腌鲨暹 � 黢摅翮� 赆� � 镬茕�"
 
-#: gcc.c:6362
+#: gcc.c:6365
 #, c-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%s: � 戾翎汶糸篝掾 %s 溴� 蓣彘 邈赆翎篝徼暹 篝� 簖篝珈� 狨酎"
 
-#: gcc.c:6483
+#: gcc.c:6486
 #, c-format
 msgid "language %s not recognized"
 msgstr ""
 
-#: gcc.c:6580
+#: gcc.c:6583
 msgid "internal gcc abort"
 msgstr "弩羼殛� 篥茈灬 gcc"
 
@@ -5962,22 +5972,22 @@
 msgid "GCSE disabled"
 msgstr ""
 
-#: gcse.c:6124
+#: gcse.c:6125
 msgid "NULL pointer checks disabled"
 msgstr ""
 
 #. Return if there's nothing to do, or it is too expensive.
-#: gcse.c:8010
+#: gcse.c:8036
 #, fuzzy
 msgid "jump bypassing disabled"
 msgstr "� 脲轸秕胥哚 NIS+ 狃蒴貅�"
 
-#: gcse.c:8071
+#: gcse.c:8097
 #, c-format
 msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr ""
 
-#: gcse.c:8084
+#: gcse.c:8110
 #, c-format
 msgid "%s: %d basic blocks and %d registers"
 msgstr ""
@@ -6028,7 +6038,7 @@
 msgid "%s cannot be used in asm here"
 msgstr "腻� 祓锺暹 磲 翦桢� � 珈羼镬珥哚."
 
-#: graph.c:403 toplev.c:1498 toplev.c:4432 f/com.c:14202 java/jcf-parse.c:883
+#: graph.c:403 toplev.c:1498 toplev.c:4433 f/com.c:14202 java/jcf-parse.c:883
 #: java/jcf-parse.c:1029 java/lex.c:1828 objc/objc-act.c:503
 #, fuzzy, c-format
 msgid "can't open %s: %m"
@@ -6109,7 +6119,7 @@
 msgid "function with target specific attribute(s) cannot be inlined"
 msgstr ""
 
-#: jump.c:1896
+#: jump.c:1913
 msgid "%Hwill never be executed"
 msgstr ""
 
@@ -6599,7 +6609,7 @@
 msgid "can't use '%s' as a %s register"
 msgstr ""
 
-#: regclass.c:758 config/ia64/ia64.c:4660 config/ia64/ia64.c:4667
+#: regclass.c:758 config/ia64/ia64.c:4666 config/ia64/ia64.c:4673
 #, fuzzy, c-format
 msgid "unknown register name: %s"
 msgstr "茔睐篝矧 麽襻牯揆狎 `%s'"
@@ -6644,16 +6654,16 @@
 msgid "impossible register constraint in `asm'"
 msgstr ""
 
-#: reload.c:3504
+#: reload.c:3519
 msgid "`&' constraint used with no register class"
 msgstr ""
 
-#: reload.c:3672
+#: reload.c:3687
 #, fuzzy
 msgid "unable to generate reloads for:"
 msgstr "龄狒� � 溏扉秕胥哚 溟羼汜筮狎 篝镯 孱躔珩弭玺�"
 
-#: reload.c:3673 reload.c:3887
+#: reload.c:3688 reload.c:3902
 msgid "inconsistent operand constraints in an `asm'"
 msgstr ""
 
@@ -7064,43 +7074,43 @@
 msgid "invalid register name `%s' for register variable"
 msgstr ""
 
-#: toplev.c:3546
+#: toplev.c:3547
 msgid "branch target register load optimization is not intended to be run twice"
 msgstr ""
 
-#: toplev.c:3713
+#: toplev.c:3714
 #, fuzzy
 msgid ""
 "\n"
 "Target specific options:\n"
 msgstr "滢膣箸 痣荇秕�"
 
-#: toplev.c:3727 toplev.c:3746
+#: toplev.c:3728 toplev.c:3747
 #, c-format
 msgid "  -m%-23s [undocumented]\n"
 msgstr ""
 
-#: toplev.c:3755
+#: toplev.c:3756
 msgid ""
 "\n"
 "There are undocumented target specific options as well.\n"
 msgstr ""
 
-#: toplev.c:3757
+#: toplev.c:3758
 msgid "  They exist, but they are not documented.\n"
 msgstr ""
 
-#: toplev.c:3812
+#: toplev.c:3813
 #, fuzzy, c-format
 msgid "unrecognized gcc debugging option: %c"
 msgstr "扃 犴徙睐襁箸扃 屦殡镢� `-%c'"
 
-#: toplev.c:3874 config/rs6000/rs6000.c:922
+#: toplev.c:3875 config/rs6000/rs6000.c:940 config/rs6000/rs6000.c:951
 #, c-format
 msgid "invalid option `%s'"
 msgstr "扃 葶牾耒 屦殡镢� `%s'"
 
-#: toplev.c:3889
+#: toplev.c:3890
 #, c-format
 msgid ""
 "%s%s%s version %s (%s)\n"
@@ -7108,104 +7118,104 @@
 "%s%s%s version %s (%s) compiled by CC.\n"
 msgstr ""
 
-#: toplev.c:3896
+#: toplev.c:3897
 #, c-format
 msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr ""
 
 # src/getopt1.c:132
 # src/getopt1.c:132
-#: toplev.c:3948
+#: toplev.c:3949
 #, fuzzy
 msgid "options passed: "
 msgstr "屦殡镢� %s"
 
 # src/getopt1.c:155
 # src/getopt1.c:155
-#: toplev.c:3977
+#: toplev.c:3978
 #, fuzzy
 msgid "options enabled: "
 msgstr "屦殡镢� 醆n"
 
-#: toplev.c:4035 java/jcf-write.c:3424
+#: toplev.c:4036 java/jcf-write.c:3424
 #, fuzzy, c-format
 msgid "can't open %s for writing: %m"
 msgstr "%s: 遇茈灬 邈泷狯掾 "
 
-#: toplev.c:4118 config/sh/sh.c:7019
+#: toplev.c:4119 config/sh/sh.c:7020
 msgid "created and used with different settings of -fpic"
 msgstr ""
 
-#: toplev.c:4120 config/sh/sh.c:7021
+#: toplev.c:4121 config/sh/sh.c:7022
 msgid "created and used with different settings of -fpie"
 msgstr ""
 
-#: toplev.c:4171 config/sh/sh.c:7071
+#: toplev.c:4172 config/sh/sh.c:7072
 #, c-format
 msgid "created and used with differing settings of `-m%s'"
 msgstr ""
 
-#: toplev.c:4174 config/sh/sh.c:7074
+#: toplev.c:4175 config/sh/sh.c:7075
 msgid "out of memory"
 msgstr ""
 
-#: toplev.c:4355
+#: toplev.c:4356
 #, fuzzy
 msgid "instruction scheduling not supported on this target machine"
 msgstr "篚焘镫殛镞 簖礓弩祜� 溴� 躔矬翮襁骘眙衢 篝� 簖篝珈� 狨酎"
 
-#: toplev.c:4359
+#: toplev.c:4360
 msgid "this target machine does not have delayed branches"
 msgstr ""
 
-#: toplev.c:4373
+#: toplev.c:4374
 #, fuzzy, c-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr "篚焘镫殛镞 簖礓弩祜� 溴� 躔矬翮襁骘眙衢 篝� 簖篝珈� 狨酎"
 
-#: toplev.c:4422
+#: toplev.c:4423
 #, c-format
 msgid "target system does not support the \"%s\" debug format"
 msgstr ""
 
-#: toplev.c:4439
+#: toplev.c:4440
 #, fuzzy
 msgid "-ffunction-sections not supported for this target"
 msgstr "麸 --no-dereference (-h) 溴� 躔矬翮襁驽翎� 箦 狨酎 麸 簖篝珈�"
 
-#: toplev.c:4444
+#: toplev.c:4445
 #, fuzzy
 msgid "-fdata-sections not supported for this target"
 msgstr "篚焘镫殛镞 簖礓弩祜� 溴� 躔矬翮襁骘眙衢 篝� 簖篝珈� 狨酎"
 
-#: toplev.c:4451
+#: toplev.c:4452
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr ""
 
-#: toplev.c:4458
+#: toplev.c:4459
 #, fuzzy
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "麸 --no-dereference (-h) 溴� 躔矬翮襁驽翎� 箦 狨酎 麸 簖篝珈�"
 
-#: toplev.c:4464
+#: toplev.c:4465
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr ""
 
-#: toplev.c:4473
+#: toplev.c:4474
 #, fuzzy
 msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr "麸 --no-dereference (-h) 溴� 躔矬翮襁驽翎� 箦 狨酎 麸 簖篝珈�"
 
-#: toplev.c:4479
+#: toplev.c:4480
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr ""
 
-#: toplev.c:4581
+#: toplev.c:4582
 #, fuzzy, c-format
 msgid "error writing to %s: %m"
 msgstr "篥茈灬 邈泷狯掾 %s"
 
-#: toplev.c:4583 java/jcf-parse.c:902 java/jcf-write.c:3431
+#: toplev.c:4584 java/jcf-parse.c:902 java/jcf-write.c:3431
 #, fuzzy, c-format
 msgid "error closing %s: %m"
 msgstr "篥茈灬 犴茔睐箸� %s"
@@ -7252,7 +7262,7 @@
 msgid "%Jfunction '%F' can never be inlined because it uses variable sized variables"
 msgstr ""
 
-#: tree-inline.c:1338 tree-inline.c:1345
+#: tree-inline.c:1338 tree-inline.c:1346
 msgid "%Jinlining failed in call to '%F': %s"
 msgstr ""
 
@@ -7266,35 +7276,35 @@
 msgid "%Jsize of return value of '%D' is larger than %wd bytes"
 msgstr "%s: 镩 糸燧� 麸� 疱溥秕 `%s' 溴� 瘃蒺彘 磲 暹磲� 戾汜臊翦皴� 狃� %d"
 
-#: tree.c:3801
+#: tree.c:3800
 msgid "arrays of functions are not meaningful"
 msgstr ""
 
-#: tree.c:3856
+#: tree.c:3855
 msgid "function return type cannot be function"
 msgstr ""
 
-#: tree.c:4685
+#: tree.c:4684
 #, fuzzy
 msgid "invalid initializer for bit string"
 msgstr "� 犭躞咪� 祜聆掾 溴� 暹磲� 葶牾耒: `%s'"
 
-#: tree.c:4737
+#: tree.c:4736
 #, c-format
 msgid "tree check: expected %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:4750
+#: tree.c:4749
 #, c-format
 msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:4763
+#: tree.c:4762
 #, c-format
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:4775
+#: tree.c:4774
 #, c-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr ""
@@ -7350,53 +7360,53 @@
 msgid "%Jrequested alignment for '%D' is greater than implemented alignment of %d"
 msgstr ""
 
-#: varasm.c:3789
+#: varasm.c:3790
 msgid "initializer for integer value is too complicated"
 msgstr ""
 
-#: varasm.c:3794
+#: varasm.c:3795
 msgid "initializer for floating value is not a floating constant"
 msgstr ""
 
-#: varasm.c:3860
+#: varasm.c:3861
 #, fuzzy
 msgid "unknown set constructor type"
 msgstr "腻� 暹磲� 漉磲酎� 磲 怦彖暹 � 酏痫� 麸� 屦孱羼汜篝�."
 
-#: varasm.c:4079
+#: varasm.c:4080
 #, fuzzy, c-format
 msgid "invalid initial value for member `%s'"
 msgstr "扃 葶牾耧� 狁殍禳� 疱溥秕: `%s'"
 
-#: varasm.c:4266 varasm.c:4310
+#: varasm.c:4267 varasm.c:4311
 #, fuzzy
 msgid "%Jweak declaration of '%D' must precede definition"
 msgstr "� 脲轸秕胥哚 溴� 躔矬翮襁驽翎�"
 
-#: varasm.c:4274
+#: varasm.c:4275
 #, fuzzy
 msgid "%Jweak declaration of '%D' after first use results in unspecified behavior"
 msgstr "� 脲轸秕胥哚 溴� 躔矬翮襁驽翎�"
 
-#: varasm.c:4308
+#: varasm.c:4309
 #, fuzzy
 msgid "%Jweak declaration of '%D' must be public"
 msgstr "� 脲轸秕胥哚 溴� 躔矬翮襁驽翎�"
 
-#: varasm.c:4317
+#: varasm.c:4318
 #, fuzzy
 msgid "%Jweak declaration of '%D' not supported"
 msgstr "� 脲轸秕胥哚 溴� 躔矬翮襁驽翎�"
 
-#: varasm.c:4346 varasm.c:4436
+#: varasm.c:4347 varasm.c:4437
 msgid "only weak aliases are supported in this configuration"
 msgstr ""
 
-#: varasm.c:4439
+#: varasm.c:4440
 msgid "alias definitions not supported in this configuration; ignored"
 msgstr ""
 
-#: varasm.c:4468
+#: varasm.c:4469
 #, fuzzy
 msgid "visibility attribute not supported in this configuration; ignored"
 msgstr "� 镩觑爿礤獒 溟艴椠眢妁� 溴� 躔矬翮襁驽翎� 狃� 翮� 镩觑爿礤獒 瘃镪腼�"
@@ -7626,7 +7636,7 @@
 msgid "junk at end of '#pragma unused'"
 msgstr ""
 
-#: config/darwin.c:1347
+#: config/darwin.c:1312
 #, fuzzy
 msgid "internal and protected visibility attributes not supportedin this configuration; ignored"
 msgstr "� 镩觑爿礤獒 溟艴椠眢妁� 溴� 躔矬翮襁驽翎� 狃� 翮� 镩觑爿礤獒 瘃镪腼�"
@@ -7672,7 +7682,7 @@
 msgid "bad value `%s' for -mfp-trap-mode switch"
 msgstr ""
 
-#: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1088
+#: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1117
 #, fuzzy, c-format
 msgid "bad value `%s' for -mtls-size switch"
 msgstr "陵狒茈腌腌 糸燹 篝� ai_flags"
@@ -7716,91 +7726,91 @@
 msgid "bad value `%s' for -mmemory-latency"
 msgstr ""
 
-#: config/alpha/alpha.c:5425
+#: config/alpha/alpha.c:5436
 #, fuzzy, c-format
 msgid "invalid %%H value"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/alpha/alpha.c:5446
+#: config/alpha/alpha.c:5457
 #, fuzzy, c-format
 msgid "invalid %%J value"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/alpha/alpha.c:5462 config/ia64/ia64.c:4263
+#: config/alpha/alpha.c:5473 config/ia64/ia64.c:4269
 #, fuzzy, c-format
 msgid "invalid %%r value"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/alpha/alpha.c:5472 config/rs6000/rs6000.c:9241
+#: config/alpha/alpha.c:5483 config/rs6000/rs6000.c:9332
 #: config/xtensa/xtensa.c:2014
 #, fuzzy, c-format
 msgid "invalid %%R value"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/alpha/alpha.c:5478 config/rs6000/rs6000.c:9160
+#: config/alpha/alpha.c:5489 config/rs6000/rs6000.c:9251
 #: config/xtensa/xtensa.c:1981
 #, fuzzy, c-format
 msgid "invalid %%N value"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/alpha/alpha.c:5486 config/rs6000/rs6000.c:9188
+#: config/alpha/alpha.c:5497 config/rs6000/rs6000.c:9279
 #, fuzzy, c-format
 msgid "invalid %%P value"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/alpha/alpha.c:5494
+#: config/alpha/alpha.c:5505
 #, fuzzy, c-format
 msgid "invalid %%h value"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/alpha/alpha.c:5502 config/xtensa/xtensa.c:2007
+#: config/alpha/alpha.c:5513 config/xtensa/xtensa.c:2007
 #, fuzzy, c-format
 msgid "invalid %%L value"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/alpha/alpha.c:5541 config/rs6000/rs6000.c:9142
+#: config/alpha/alpha.c:5552 config/rs6000/rs6000.c:9233
 #, fuzzy, c-format
 msgid "invalid %%m value"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/alpha/alpha.c:5549 config/rs6000/rs6000.c:9150
+#: config/alpha/alpha.c:5560 config/rs6000/rs6000.c:9241
 #, fuzzy, c-format
 msgid "invalid %%M value"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/alpha/alpha.c:5593
+#: config/alpha/alpha.c:5604
 #, fuzzy, c-format
 msgid "invalid %%U value"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/alpha/alpha.c:5605 config/alpha/alpha.c:5619
-#: config/rs6000/rs6000.c:9249
+#: config/alpha/alpha.c:5616 config/alpha/alpha.c:5630
+#: config/rs6000/rs6000.c:9340
 #, fuzzy, c-format
 msgid "invalid %%s value"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/alpha/alpha.c:5642
+#: config/alpha/alpha.c:5653
 #, fuzzy, c-format
 msgid "invalid %%C value"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/alpha/alpha.c:5679 config/rs6000/rs6000.c:8979
-#: config/rs6000/rs6000.c:8999
+#: config/alpha/alpha.c:5690 config/rs6000/rs6000.c:9070
+#: config/rs6000/rs6000.c:9090
 #, fuzzy, c-format
 msgid "invalid %%E value"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/alpha/alpha.c:5704 config/alpha/alpha.c:5752
+#: config/alpha/alpha.c:5715 config/alpha/alpha.c:5763
 #, fuzzy
 msgid "unknown relocation unspec"
 msgstr "腻� 暹磲� 漉磲酎� 磲 怦彖暹 � 酏痫� 麸� 屦孱羼汜篝�."
 
-#: config/alpha/alpha.c:5713 config/rs6000/rs6000.c:9562
+#: config/alpha/alpha.c:5724 config/rs6000/rs6000.c:9653
 #, fuzzy, c-format
 msgid "invalid %%xn code"
 msgstr "扃 葶牾耧 溟赆啭灬"
 
-#: config/alpha/alpha.c:6657 config/alpha/alpha.c:6660 config/s390/s390.c:6575
+#: config/alpha/alpha.c:6668 config/alpha/alpha.c:6671 config/s390/s390.c:6575
 #: config/s390/s390.c:6578
 msgid "bad builtin fcode"
 msgstr ""
@@ -7938,7 +7948,7 @@
 msgid "Tune expected memory latency"
 msgstr ""
 
-#: config/alpha/alpha.h:376 config/ia64/ia64.h:267 config/rs6000/sysv4.h:90
+#: config/alpha/alpha.h:376 config/ia64/ia64.h:272 config/rs6000/sysv4.h:90
 msgid "Specify bit size of immediate TLS offsets"
 msgstr ""
 
@@ -7957,17 +7967,17 @@
 msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
 msgstr ""
 
-#: config/arc/arc.c:1714 config/m32r/m32r.c:2352
+#: config/arc/arc.c:1714 config/m32r/m32r.c:2349
 #, fuzzy, c-format
 msgid "invalid operand to %%R code"
 msgstr "嚏 葶牾耒 屦殡镢� `%s'"
 
-#: config/arc/arc.c:1746 config/m32r/m32r.c:2375
+#: config/arc/arc.c:1746 config/m32r/m32r.c:2372
 #, fuzzy, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "嚏 葶牾耒 屦殡镢� `%s'"
 
-#: config/arc/arc.c:1769 config/m32r/m32r.c:2446
+#: config/arc/arc.c:1769 config/m32r/m32r.c:2443
 #, fuzzy, c-format
 msgid "invalid operand to %%U code"
 msgstr "嚏 葶牾耒 屦殡镢� `%s'"
@@ -7978,7 +7988,7 @@
 msgstr "嚏 葶牾耒 屦殡镢� `%s'"
 
 #. Unknown flag.
-#: config/arc/arc.c:1787 config/m32r/m32r.c:2473 config/sparc/sparc.c:7010
+#: config/arc/arc.c:1787 config/m32r/m32r.c:2470 config/sparc/sparc.c:7152
 #, fuzzy
 msgid "invalid operand output code"
 msgstr "嚏 葶牾耧� 掰溟赆� 徇翮箸�"
@@ -7988,7 +7998,7 @@
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr ""
 
-#: config/arm/arm.c:530 config/rs6000/rs6000.c:767 config/sparc/sparc.c:424
+#: config/arm/arm.c:530 config/rs6000/rs6000.c:785 config/sparc/sparc.c:426
 #, c-format
 msgid "bad value (%s) for %s switch"
 msgstr ""
@@ -8071,13 +8081,13 @@
 msgid "unable to use '%s' for PIC register"
 msgstr ""
 
-#: config/arm/arm.c:2249 config/arm/arm.c:2267 config/avr/avr.c:4558
-#: config/c4x/c4x.c:4447 config/h8300/h8300.c:4260 config/i386/i386.c:1592
-#: config/i386/i386.c:1638 config/ip2k/ip2k.c:3169
+#: config/arm/arm.c:2249 config/arm/arm.c:2267 config/avr/avr.c:4523
+#: config/c4x/c4x.c:4447 config/h8300/h8300.c:4260 config/i386/i386.c:1598
+#: config/i386/i386.c:1644 config/ip2k/ip2k.c:3169
 #: config/m68hc11/m68hc11.c:1311 config/m68k/m68k.c:345
 #: config/mcore/mcore.c:3375 config/ns32k/ns32k.c:1064
-#: config/rs6000/rs6000.c:14866 config/sh/sh.c:6873 config/sh/sh.c:6894
-#: config/sh/sh.c:6929 config/stormy16/stormy16.c:2073 config/v850/v850.c:2173
+#: config/rs6000/rs6000.c:15070 config/sh/sh.c:6874 config/sh/sh.c:6895
+#: config/sh/sh.c:6930 config/stormy16/stormy16.c:2073 config/v850/v850.c:2173
 #, c-format
 msgid "`%s' attribute only applies to functions"
 msgstr ""
@@ -8093,7 +8103,7 @@
 msgstr "� 糸燹 汩� 麸 %s 瘃蒺彘 磲 暹磲� 彡蓠衢矧"
 
 #. @@@ better error message
-#: config/arm/arm.c:11284 config/i386/i386.c:14317 config/i386/i386.c:14351
+#: config/arm/arm.c:11284 config/i386/i386.c:14318 config/i386/i386.c:14352
 #, fuzzy
 msgid "mask must be an immediate"
 msgstr "� 糸燹 汩� 麸 %s 瘃蒺彘 磲 暹磲� 彡蓠衢矧"
@@ -8230,58 +8240,58 @@
 msgid "Ignore dllimport attribute for functions"
 msgstr ""
 
-#: config/avr/avr.c:514
+#: config/avr/avr.c:511
 #, c-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr ""
 
-#: config/avr/avr.c:1101
+#: config/avr/avr.c:1098
 msgid "bad address, not (reg+disp):"
 msgstr ""
 
-#: config/avr/avr.c:1109
+#: config/avr/avr.c:1106
 msgid "internal compiler error.  Bad address:"
 msgstr ""
 
-#: config/avr/avr.c:1122
+#: config/avr/avr.c:1119
 msgid "internal compiler error.  Unknown mode:"
 msgstr ""
 
-#: config/avr/avr.c:1744 config/avr/avr.c:2405
+#: config/avr/avr.c:1741 config/avr/avr.c:2402
 #, fuzzy
 msgid "invalid insn:"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/avr/avr.c:1778 config/avr/avr.c:1861 config/avr/avr.c:1910
-#: config/avr/avr.c:1919 config/avr/avr.c:2014 config/avr/avr.c:2183
-#: config/avr/avr.c:2439 config/avr/avr.c:2547
+#: config/avr/avr.c:1775 config/avr/avr.c:1858 config/avr/avr.c:1907
+#: config/avr/avr.c:1916 config/avr/avr.c:2011 config/avr/avr.c:2180
+#: config/avr/avr.c:2436 config/avr/avr.c:2544
 #, fuzzy
 msgid "incorrect insn:"
 msgstr "胲栾� 篚龛珈狒殛�"
 
-#: config/avr/avr.c:1938 config/avr/avr.c:2099 config/avr/avr.c:2254
-#: config/avr/avr.c:2591
+#: config/avr/avr.c:1935 config/avr/avr.c:2096 config/avr/avr.c:2251
+#: config/avr/avr.c:2588
 #, fuzzy
 msgid "unknown move insn:"
 msgstr "茔睐篝� 箦� `%s'"
 
-#: config/avr/avr.c:2814
+#: config/avr/avr.c:2811
 msgid "bad shift insn:"
 msgstr ""
 
-#: config/avr/avr.c:2927 config/avr/avr.c:3348 config/avr/avr.c:3719
+#: config/avr/avr.c:2924 config/avr/avr.c:3345 config/avr/avr.c:3716
 msgid "internal compiler error.  Incorrect shift:"
 msgstr ""
 
-#: config/avr/avr.c:4532 config/ip2k/ip2k.c:3144
+#: config/avr/avr.c:4497 config/ip2k/ip2k.c:3144
 msgid "only initialized variables can be placed into program memory area"
 msgstr ""
 
-#: config/avr/avr.c:4626
+#: config/avr/avr.c:4591
 msgid "only uninitialized variables can be placed in the .noinit section"
 msgstr ""
 
-#: config/avr/avr.c:4640
+#: config/avr/avr.c:4605
 #, fuzzy, c-format
 msgid "MCU `%s' supported for assembler only"
 msgstr "狁麇哚 fifo 溴� 躔矬翮襁骘眙衢"
@@ -9510,7 +9520,7 @@
 msgid "code model %s not supported in PIC mode"
 msgstr ""
 
-#: config/i386/i386.c:1189 config/sparc/sparc.c:387
+#: config/i386/i386.c:1189 config/sparc/sparc.c:389
 #, c-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr ""
@@ -9544,143 +9554,143 @@
 msgid "bad value (%s) for -march= switch"
 msgstr ""
 
-#: config/i386/i386.c:1260
+#: config/i386/i386.c:1266
 #, c-format
 msgid "bad value (%s) for -mtune= switch"
 msgstr ""
 
-#: config/i386/i386.c:1277
+#: config/i386/i386.c:1283
 #, c-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr ""
 
-#: config/i386/i386.c:1290
+#: config/i386/i386.c:1296
 msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr ""
 
-#: config/i386/i386.c:1295 config/i386/i386.c:1308 config/i386/i386.c:1321
+#: config/i386/i386.c:1301 config/i386/i386.c:1314 config/i386/i386.c:1327
 #, c-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr ""
 
-#: config/i386/i386.c:1303
+#: config/i386/i386.c:1309
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr ""
 
-#: config/i386/i386.c:1316
+#: config/i386/i386.c:1322
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr ""
 
-#: config/i386/i386.c:1354
+#: config/i386/i386.c:1360
 #, c-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr ""
 
-#: config/i386/i386.c:1366
+#: config/i386/i386.c:1372
 #, c-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr ""
 
-#: config/i386/i386.c:1378
+#: config/i386/i386.c:1384
 #, fuzzy, c-format
 msgid "bad value (%s) for -mtls-dialect= switch"
 msgstr "陵狒茈腌腌 糸燹 篝� ai_flags"
 
-#: config/i386/i386.c:1407
+#: config/i386/i386.c:1413
 msgid "-malign-double makes no sense in the 64bit mode"
 msgstr ""
 
-#: config/i386/i386.c:1409
+#: config/i386/i386.c:1415
 msgid "-mrtd calling convention not supported in the 64bit mode"
 msgstr ""
 
-#: config/i386/i386.c:1431 config/i386/i386.c:1442
+#: config/i386/i386.c:1437 config/i386/i386.c:1448
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr ""
 
-#: config/i386/i386.c:1447
+#: config/i386/i386.c:1453
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr ""
 
-#: config/i386/i386.c:1454
+#: config/i386/i386.c:1460
 #, c-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr ""
 
-#: config/i386/i386.c:1602 config/i386/i386.c:1613
+#: config/i386/i386.c:1608 config/i386/i386.c:1619
 msgid "fastcall and stdcall attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386.c:1606 config/i386/i386.c:1662
+#: config/i386/i386.c:1612 config/i386/i386.c:1668
 msgid "fastcall and regparm attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386.c:1649
+#: config/i386/i386.c:1655
 #, c-format
 msgid "`%s' attribute requires an integer constant argument"
 msgstr ""
 
-#: config/i386/i386.c:1655
+#: config/i386/i386.c:1661
 #, fuzzy, c-format
 msgid "argument to `%s' attribute larger than %d"
 msgstr "%s: 镩 糸燧� 麸� 疱溥秕 `%s' 溴� 瘃蒺彘 磲 暹磲� 戾汜臊翦皴� 狃� %d"
 
-#: config/i386/i386.c:2621
+#: config/i386/i386.c:2627
 msgid "SSE vector argument without SSE enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:2637
+#: config/i386/i386.c:2643
 msgid "MMX vector argument without MMX enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:2865
+#: config/i386/i386.c:2871
 msgid "SSE vector return without SSE enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:6840
+#: config/i386/i386.c:6841
 #, fuzzy
 msgid "invalid UNSPEC as operand"
 msgstr "扃 葶牾耒 戾翎酎痖箸 UTC"
 
-#: config/i386/i386.c:7098
+#: config/i386/i386.c:7099
 msgid "extended registers have no high halves"
 msgstr ""
 
-#: config/i386/i386.c:7113
+#: config/i386/i386.c:7114
 msgid "unsupported operand size for extended register"
 msgstr ""
 
-#: config/i386/i386.c:7428
+#: config/i386/i386.c:7429
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr ""
 
-#: config/i386/i386.c:7474
+#: config/i386/i386.c:7475
 #, fuzzy, c-format
 msgid "invalid operand code `%c'"
 msgstr "嚏 葶牾耒 屦殡镢� `%s'"
 
-#: config/i386/i386.c:7517
+#: config/i386/i386.c:7518
 #, fuzzy
 msgid "invalid constraints for operand"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
 # src/grep.c:1133
-#: config/i386/i386.c:12031
+#: config/i386/i386.c:12032
 #, fuzzy
 msgid "unknown insn mode"
 msgstr "茔睐篝� 燧栾滹� 赆翎朦泫�"
 
-#: config/i386/i386.c:14119 config/i386/i386.c:14155
+#: config/i386/i386.c:14120 config/i386/i386.c:14156
 #, fuzzy, c-format
 msgid "selector must be an integer constant in the range 0..%i"
 msgstr "� 糸燹 汩� 麸 %s 瘃蒺彘 磲 暹磲� 彡蓠衢矧"
 
-#: config/i386/i386.c:14383
+#: config/i386/i386.c:14384
 #, fuzzy
 msgid "shift must be an immediate"
 msgstr "� 糸燹 汩� 麸 %s 瘃蒺彘 磲 暹磲� 彡蓠衢矧"
 
-#: config/i386/i386.c:15406
+#: config/i386/i386.c:15407
 #, fuzzy, c-format
 msgid "`%s' incompatible attribute ignored"
 msgstr "麸 `%s' 暹磲� 瘃镯矧 麸� `%s'"
@@ -9971,7 +9981,7 @@
 #. variable, type `char *', is set to the variable part of the given
 #. option if the fixed part matches.  The actual option name is made
 #. by appending `-m' to the specified name.
-#: config/i386/i386.h:461 config/ia64/ia64.h:269 config/rs6000/rs6000.h:449
+#: config/i386/i386.h:461 config/ia64/ia64.h:274 config/rs6000/rs6000.h:449
 #: config/s390/s390.h:146 config/sparc/sparc.h:656
 msgid "Schedule code for given CPU"
 msgstr ""
@@ -10090,7 +10100,7 @@
 msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
 msgstr ""
 
-#: config/i960/i960.c:1456 config/m68k/m68k.c:600 config/rs6000/rs6000.c:11597
+#: config/i960/i960.c:1456 config/m68k/m68k.c:600 config/rs6000/rs6000.c:11690
 #, fuzzy
 msgid "stack limit expression is not supported"
 msgstr "彘溟贶 狁麇哚 祓腼� 溴� 躔矬翮襁骘眙衢"
@@ -10252,41 +10262,41 @@
 msgid "%Jaddress area attribute cannot be specified for functions"
 msgstr ""
 
-#: config/ia64/ia64.c:4308
+#: config/ia64/ia64.c:4314
 msgid "ia64_print_operand: unknown code"
 msgstr ""
 
-#: config/ia64/ia64.c:4648
+#: config/ia64/ia64.c:4654
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr ""
 
-#: config/ia64/ia64.c:4675
+#: config/ia64/ia64.c:4681
 #, c-format
 msgid "%s-%s is an empty range"
 msgstr ""
 
-#: config/ia64/ia64.c:4723
+#: config/ia64/ia64.c:4729
 msgid "cannot optimize floating point division for both latency and throughput"
 msgstr ""
 
-#: config/ia64/ia64.c:4729
+#: config/ia64/ia64.c:4735
 msgid "cannot optimize integer division for both latency and throughput"
 msgstr ""
 
-#: config/ia64/ia64.c:4735
+#: config/ia64/ia64.c:4741
 msgid "cannot optimize square root for both latency and throughput"
 msgstr ""
 
-#: config/ia64/ia64.c:4741
+#: config/ia64/ia64.c:4747
 msgid "not yet implemented: latency-optimized inline square root"
 msgstr ""
 
-#: config/ia64/ia64.c:4753
+#: config/ia64/ia64.c:4759
 #, fuzzy, c-format
 msgid "bad value (%s) for -mtls-size= switch"
 msgstr "陵狒茈腌腌 糸燹 篝� ai_flags"
 
-#: config/ia64/ia64.c:4769
+#: config/ia64/ia64.c:4775
 #, fuzzy, c-format
 msgid "bad value (%s) for -tune= switch"
 msgstr "陵狒茈腌腌 糸燹 篝� ai_flags"
@@ -10294,108 +10304,108 @@
 #. This macro defines names of command options to set and clear bits in
 #. `target_flags'.  Its definition is an initializer with a subgrouping for
 #. each command option.
-#: config/ia64/ia64.h:172
+#: config/ia64/ia64.h:177
 msgid "Generate big endian code"
 msgstr ""
 
-#: config/ia64/ia64.h:174 config/mcore/mcore.h:154
+#: config/ia64/ia64.h:179 config/mcore/mcore.h:154
 msgid "Generate little endian code"
 msgstr ""
 
-#: config/ia64/ia64.h:176
+#: config/ia64/ia64.h:181
 msgid "Generate code for GNU as"
 msgstr ""
 
-#: config/ia64/ia64.h:178
+#: config/ia64/ia64.h:183
 msgid "Generate code for Intel as"
 msgstr ""
 
-#: config/ia64/ia64.h:180
+#: config/ia64/ia64.h:185
 msgid "Generate code for GNU ld"
 msgstr ""
 
-#: config/ia64/ia64.h:182
+#: config/ia64/ia64.h:187
 msgid "Generate code for Intel ld"
 msgstr ""
 
-#: config/ia64/ia64.h:184
+#: config/ia64/ia64.h:189
 msgid "Generate code without GP reg"
 msgstr ""
 
-#: config/ia64/ia64.h:186
+#: config/ia64/ia64.h:191
 msgid "Emit stop bits before and after volatile extended asms"
 msgstr ""
 
-#: config/ia64/ia64.h:188
+#: config/ia64/ia64.h:193
 msgid "Don't emit stop bits before and after volatile extended asms"
 msgstr ""
 
-#: config/ia64/ia64.h:190
+#: config/ia64/ia64.h:195
 msgid "Emit code for Itanium (TM) processor B step"
 msgstr ""
 
-#: config/ia64/ia64.h:192
+#: config/ia64/ia64.h:197
 msgid "Use in/loc/out register names"
 msgstr ""
 
-#: config/ia64/ia64.h:194
+#: config/ia64/ia64.h:199
 msgid "Disable use of sdata/scommon/sbss"
 msgstr ""
 
-#: config/ia64/ia64.h:196
+#: config/ia64/ia64.h:201
 msgid "Enable use of sdata/scommon/sbss"
 msgstr ""
 
-#: config/ia64/ia64.h:198
+#: config/ia64/ia64.h:203
 msgid "gp is constant (but save/restore gp on indirect calls)"
 msgstr ""
 
-#: config/ia64/ia64.h:200
+#: config/ia64/ia64.h:205
 msgid "Generate self-relocatable code"
 msgstr ""
 
-#: config/ia64/ia64.h:202
+#: config/ia64/ia64.h:207
 msgid "Generate inline floating point division, optimize for latency"
 msgstr ""
 
-#: config/ia64/ia64.h:204
+#: config/ia64/ia64.h:209
 msgid "Generate inline floating point division, optimize for throughput"
 msgstr ""
 
-#: config/ia64/ia64.h:206
+#: config/ia64/ia64.h:211
 msgid "Generate inline integer division, optimize for latency"
 msgstr ""
 
-#: config/ia64/ia64.h:208
+#: config/ia64/ia64.h:213
 msgid "Generate inline integer division, optimize for throughput"
 msgstr ""
 
-#: config/ia64/ia64.h:210
+#: config/ia64/ia64.h:215
 msgid "Generate inline square root, optimize for latency"
 msgstr ""
 
-#: config/ia64/ia64.h:212
+#: config/ia64/ia64.h:217
 msgid "Generate inline square root, optimize for throughput"
 msgstr ""
 
-#: config/ia64/ia64.h:214
+#: config/ia64/ia64.h:219
 msgid "Enable Dwarf 2 line debug info via GNU as"
 msgstr ""
 
-#: config/ia64/ia64.h:216
+#: config/ia64/ia64.h:221
 msgid "Disable Dwarf 2 line debug info via GNU as"
 msgstr ""
 
-#: config/ia64/ia64.h:218
+#: config/ia64/ia64.h:223
 msgid "Enable earlier placing stop bits for better scheduling"
 msgstr ""
 
-#: config/ia64/ia64.h:220
+#: config/ia64/ia64.h:225
 #, fuzzy
 msgid "Disable earlier placing stop bits"
 msgstr "陵狒茈腌腌 屙麸朕"
 
-#: config/ia64/ia64.h:265
+#: config/ia64/ia64.h:270
 msgid "Specify range of registers to make fixed"
 msgstr ""
 
@@ -10433,7 +10443,7 @@
 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 msgstr ""
 
-#: config/iq2000/iq2000.c:3478 config/mips/mips.c:5464
+#: config/iq2000/iq2000.c:3478 config/mips/mips.c:5463
 #: config/xtensa/xtensa.c:1950
 msgid "PRINT_OPERAND null pointer"
 msgstr ""
@@ -10443,12 +10453,12 @@
 msgid "invalid %%P operand"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/iq2000/iq2000.c:3555 config/rs6000/rs6000.c:9178
+#: config/iq2000/iq2000.c:3555 config/rs6000/rs6000.c:9269
 #, fuzzy, c-format
 msgid "invalid %%p value"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/iq2000/iq2000.c:3619 config/mips/mips.c:5594
+#: config/iq2000/iq2000.c:3619 config/mips/mips.c:5593
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr ""
@@ -10504,49 +10514,49 @@
 msgid "bad value (%s) for -flush-trap=n (0=<n<=15)"
 msgstr ""
 
-#: config/m32r/m32r.c:2322
+#: config/m32r/m32r.c:2319
 #, fuzzy, c-format
 msgid "invalid operand to %%s code"
 msgstr "嚏 葶牾耒 屦殡镢� `%s'"
 
-#: config/m32r/m32r.c:2329
+#: config/m32r/m32r.c:2326
 #, fuzzy, c-format
 msgid "invalid operand to %%p code"
 msgstr "嚏 葶牾耒 屦殡镢� `%s'"
 
-#: config/m32r/m32r.c:2384
+#: config/m32r/m32r.c:2381
 msgid "bad insn for 'A'"
 msgstr ""
 
-#: config/m32r/m32r.c:2431
+#: config/m32r/m32r.c:2428
 #, fuzzy, c-format
 msgid "invalid operand to %%T/%%B code"
 msgstr "嚏 葶牾耒 屦殡镢� `%s'"
 
-#: config/m32r/m32r.c:2454
+#: config/m32r/m32r.c:2451
 #, fuzzy, c-format
 msgid "invalid operand to %%N code"
 msgstr "嚏 葶牾耒 屦殡镢� `%s'"
 
-#: config/m32r/m32r.c:2487
+#: config/m32r/m32r.c:2484
 msgid "pre-increment address is not a register"
 msgstr ""
 
-#: config/m32r/m32r.c:2494
+#: config/m32r/m32r.c:2491
 msgid "pre-decrement address is not a register"
 msgstr ""
 
-#: config/m32r/m32r.c:2501
+#: config/m32r/m32r.c:2498
 msgid "post-increment address is not a register"
 msgstr ""
 
-#: config/m32r/m32r.c:2577 config/m32r/m32r.c:2593
-#: config/rs6000/rs6000.c:15063
+#: config/m32r/m32r.c:2574 config/m32r/m32r.c:2590
+#: config/rs6000/rs6000.c:15267
 #, fuzzy
 msgid "bad address"
 msgstr "朋鲠腱蓓� 溟妪桴眢�"
 
-#: config/m32r/m32r.c:2598
+#: config/m32r/m32r.c:2595
 #, fuzzy
 msgid "lo_sum not of register"
 msgstr "RPC: 燥 瘃襻祆� 溴� 蓣彘 赆翎鼯耒桢�"
@@ -10964,157 +10974,157 @@
 msgid "bad test"
 msgstr "朋鲠腱蓓� 溟妪桴眢�"
 
-#: config/mips/mips.c:4600
+#: config/mips/mips.c:4599
 #, c-format
 msgid "bad value (%s) for -mabi= switch"
 msgstr ""
 
-#: config/mips/mips.c:4623
+#: config/mips/mips.c:4622
 #, c-format
 msgid "-mips%s conflicts with the other architecture options, which specify a MIPS%d processor"
 msgstr ""
 
-#: config/mips/mips.c:4642
+#: config/mips/mips.c:4641
 #, c-format
 msgid "-march=%s is not compatible with the selected ABI"
 msgstr ""
 
-#: config/mips/mips.c:4657
+#: config/mips/mips.c:4656
 msgid "-mgp64 used with a 32-bit processor"
 msgstr ""
 
-#: config/mips/mips.c:4659
+#: config/mips/mips.c:4658
 #, fuzzy
 msgid "-mgp32 used with a 64-bit ABI"
 msgstr "遵摅� ABI 64-bit"
 
-#: config/mips/mips.c:4661
+#: config/mips/mips.c:4660
 #, fuzzy
 msgid "-mgp64 used with a 32-bit ABI"
 msgstr "遵摅� ABI 32-bit"
 
-#: config/mips/mips.c:4679 config/mips/mips.c:4681 config/mips/mips.c:4683
-#: config/mips/mips.c:4811
+#: config/mips/mips.c:4678 config/mips/mips.c:4680 config/mips/mips.c:4682
+#: config/mips/mips.c:4810
 #, fuzzy, c-format
 msgid "unsupported combination: %s"
 msgstr "澎鲕黹箸 蓐滹箸� 瘃镢褴祆狒矧"
 
-#: config/mips/mips.c:4775
+#: config/mips/mips.c:4774
 msgid "-g is only supported using GNU as,"
 msgstr ""
 
-#: config/mips/mips.c:4777
+#: config/mips/mips.c:4776
 msgid "-g is only supported using GNU as with -mabi=32,"
 msgstr ""
 
-#: config/mips/mips.c:4778 config/pa/pa.c:353
+#: config/mips/mips.c:4777 config/pa/pa.c:353
 #, fuzzy
 msgid "-g option disabled"
 msgstr "� 脲轸秕胥哚 NIS+ 狃蒴貅�"
 
-#: config/mips/mips.c:4806
+#: config/mips/mips.c:4805
 msgid "generation of Branch Likely instructions enabled, but not supported by architecture"
 msgstr ""
 
-#: config/mips/mips.c:4823
+#: config/mips/mips.c:4822
 msgid "-G is incompatible with PIC code which is the default"
 msgstr ""
 
-#: config/mips/mips.c:4851
+#: config/mips/mips.c:4850
 msgid "-membedded-pic and -mabicalls are incompatible"
 msgstr ""
 
-#: config/mips/mips.c:4854
+#: config/mips/mips.c:4853
 msgid "-G and -membedded-pic are incompatible"
 msgstr ""
 
-#: config/mips/mips.c:4886
+#: config/mips/mips.c:4885
 msgid "non-PIC n64 with explicit relocations"
 msgstr ""
 
-#: config/mips/mips.c:5274
+#: config/mips/mips.c:5273
 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr ""
 
-#: config/mips/mips.c:5401
+#: config/mips/mips.c:5400
 #, c-format
 msgid "internal error: %%) found without a %%( in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5415
+#: config/mips/mips.c:5414
 #, c-format
 msgid "internal error: %%] found without a %%[ in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5428
+#: config/mips/mips.c:5427
 #, c-format
 msgid "internal error: %%> found without a %%< in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5441
+#: config/mips/mips.c:5440
 #, c-format
 msgid "internal error: %%} found without a %%{ in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5455
+#: config/mips/mips.c:5454
 #, c-format
 msgid "PRINT_OPERAND: unknown punctuation '%c'"
 msgstr ""
 
-#: config/mips/mips.c:5484
+#: config/mips/mips.c:5483
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%C"
 msgstr ""
 
-#: config/mips/mips.c:5501
+#: config/mips/mips.c:5500
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%N"
 msgstr ""
 
-#: config/mips/mips.c:5510
+#: config/mips/mips.c:5509
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%F"
 msgstr ""
 
-#: config/mips/mips.c:5519
+#: config/mips/mips.c:5518
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%W"
 msgstr ""
 
-#: config/mips/mips.c:5625
+#: config/mips/mips.c:5624
 msgid "PRINT_OPERAND, invalid operand for relocation"
 msgstr ""
 
-#: config/mips/mips.c:8310
+#: config/mips/mips.c:8324
 #, fuzzy, c-format
 msgid "can not handle inconsistent calls to `%s'"
 msgstr "徜蹴犰哚 尻糨脲箸� ioctl 篝� `%s'"
 
-#: config/mips/mips.c:9316
+#: config/mips/mips.c:9333
 msgid "the cpu name must be lower case"
 msgstr ""
 
-#: config/mips/mips.c:9338
+#: config/mips/mips.c:9355
 #, fuzzy, c-format
 msgid "bad value (%s) for %s"
 msgstr "陵狒茈腌腌 糸燹 篝� ai_flags"
 
-#: config/mips/mips.c:9607
+#: config/mips/mips.c:9624
 #, fuzzy, c-format
 msgid "can't rewind temp file: %m"
 msgstr "徜蹴犰哚 犴镞沆狒矧 狁麇唢� 孱秕"
 
-#: config/mips/mips.c:9611
+#: config/mips/mips.c:9628
 #, fuzzy, c-format
 msgid "can't write to output file: %m"
 msgstr "徜蹴犰哚 邈泷狯掾 狁麇啭� 孱秕 篝� `%s'"
 
-#: config/mips/mips.c:9614
+#: config/mips/mips.c:9631
 #, fuzzy, c-format
 msgid "can't read from temp file: %m"
 msgstr "徜蹴犰哚 犴镞沆狒矧 狁麇唢� 孱秕"
 
-#: config/mips/mips.c:9617
+#: config/mips/mips.c:9634
 #, fuzzy, c-format
 msgid "can't close temp file: %m"
 msgstr "徜蹴犰哚 犴镞沆狒矧 狁麇唢� 孱秕"
@@ -11350,7 +11360,7 @@
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2418
+#: config/mips/mips.h:2430
 msgid "mips16 function profiling"
 msgstr ""
 
@@ -11921,174 +11931,183 @@
 msgid "junk at end of #pragma longcall"
 msgstr "扃 翦耢狒殒屙o 犭鲠耖桁玺殛�"
 
-#: config/rs6000/rs6000.c:791
+#: config/rs6000/rs6000.c:809
 #, fuzzy
 msgid "-mmultiple is not supported on little endian systems"
 msgstr "篚焘镫殛镞 簖礓弩祜� 溴� 躔矬翮襁骘眙衢 篝� 簖篝珈� 狨酎"
 
-#: config/rs6000/rs6000.c:798
+#: config/rs6000/rs6000.c:816
 #, fuzzy
 msgid "-mstring is not supported on little endian systems"
 msgstr "瘃镥殇镳镞珞�: 麸 --pid=PID 溴� 躔矬翮襁驽翎� 箦 狨酎 麸 簖篝珈�"
 
-#: config/rs6000/rs6000.c:812
+#: config/rs6000/rs6000.c:830
 #, c-format
 msgid "unknown -mdebug-%s switch"
 msgstr ""
 
-#: config/rs6000/rs6000.c:824
+#: config/rs6000/rs6000.c:842
 #, c-format
 msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
 msgstr ""
 
-#: config/rs6000/rs6000.c:835
+#: config/rs6000/rs6000.c:853
 #, c-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr ""
 
-#: config/rs6000/rs6000.c:876
+#: config/rs6000/rs6000.c:894
 msgid "AltiVec and E500 instructions cannot coexist"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1029
+#: config/rs6000/rs6000.c:1058
 #, fuzzy, c-format
 msgid "unknown -m%s= option specified: '%s'"
 msgstr "茔睐篝� 箦� `%s'"
 
-#: config/rs6000/rs6000.c:1050
+#: config/rs6000/rs6000.c:1079
 #, c-format
 msgid "not configured for ABI: '%s'"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1056
+#: config/rs6000/rs6000.c:1085
 #, fuzzy, c-format
 msgid "unknown ABI specified: '%s'"
 msgstr "茔睐篝� 箦� `%s'"
 
-#: config/rs6000/rs6000.c:1070
+#: config/rs6000/rs6000.c:1099
 #, fuzzy, c-format
 msgid "unknown -malign-XXXXX option specified: '%s'"
 msgstr "茔睐篝� 箦� `%s'"
 
-#: config/rs6000/rs6000.c:3972
+#: config/rs6000/rs6000.c:4001
 msgid "Cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them."
 msgstr ""
 
-#: config/rs6000/rs6000.c:4095
+#: config/rs6000/rs6000.c:4124
 msgid "Cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them."
 msgstr ""
 
-#: config/rs6000/rs6000.c:5599
+#: config/rs6000/rs6000.c:5604
 #, fuzzy
 msgid "argument 1 must be a 5-bit signed literal"
 msgstr "� 疳褴戾赳矧 篝� `%s' 瘃蒺彘 磲 暹磲� 蓓狎 狃朦� 麽襻牯揆狎"
 
-#: config/rs6000/rs6000.c:5701 config/rs6000/rs6000.c:6357
+#: config/rs6000/rs6000.c:5707 config/rs6000/rs6000.c:6374
 #, fuzzy
 msgid "argument 2 must be a 5-bit unsigned literal"
 msgstr "� 疳褴戾赳矧 篝� `%s' 瘃蒺彘 磲 暹磲� 蓓狎 狃朦� 麽襻牯揆狎"
 
-#: config/rs6000/rs6000.c:5741
+#: config/rs6000/rs6000.c:5747
 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr ""
 
-#: config/rs6000/rs6000.c:5795
+#: config/rs6000/rs6000.c:5801
 msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr ""
 
-#: config/rs6000/rs6000.c:5956
+#: config/rs6000/rs6000.c:5962
 #, fuzzy
 msgid "argument 3 must be a 4-bit unsigned literal"
 msgstr "� 疳褴戾赳矧 篝� `%s' 瘃蒺彘 磲 暹磲� 蓓狎 狃朦� 麽襻牯揆狎"
 
-#: config/rs6000/rs6000.c:6126
+#: config/rs6000/rs6000.c:6134
 #, fuzzy, c-format
 msgid "argument to `%s' must be a 2-bit unsigned literal"
 msgstr "� 疳褴戾赳矧 篝� `%s' 瘃蒺彘 磲 暹磲� 蓓狎 狃朦� 麽襻牯揆狎"
 
-#: config/rs6000/rs6000.c:6239
+#: config/rs6000/rs6000.c:6247
 #, fuzzy
 msgid "argument to dss must be a 2-bit unsigned literal"
 msgstr "� 疳褴戾赳矧 篝� `%s' 瘃蒺彘 磲 暹磲� 蓓狎 狃朦� 麽襻牯揆狎"
 
-#: config/rs6000/rs6000.c:6477
+#: config/rs6000/rs6000.c:6261
+#, c-format
+msgid "invalid parameter combination for `%s' AltiVec intrinsic"
+msgstr ""
+
+#: config/rs6000/rs6000.c:6494
 #, fuzzy
 msgid "argument 1 of __builtin_spe_predicate must be a constant"
 msgstr "� 疳褴戾赳矧 篝� <%s> 瘃蒺彘 磲 暹磲� 蓓狎 狃朦� 麽襻牯揆狎"
 
-#: config/rs6000/rs6000.c:6550
+#: config/rs6000/rs6000.c:6567
 msgid "argument 1 of __builtin_spe_predicate is out of range"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9008
+#: config/rs6000/rs6000.c:9099
 #, fuzzy, c-format
 msgid "invalid %%f value"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/rs6000/rs6000.c:9017
+#: config/rs6000/rs6000.c:9108
 #, fuzzy, c-format
 msgid "invalid %%F value"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/rs6000/rs6000.c:9026
+#: config/rs6000/rs6000.c:9117
 #, fuzzy, c-format
 msgid "invalid %%G value"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/rs6000/rs6000.c:9061
+#: config/rs6000/rs6000.c:9152
 #, fuzzy, c-format
 msgid "invalid %%j code"
 msgstr "扃 葶牾耧 溟赆啭灬"
 
-#: config/rs6000/rs6000.c:9071
+#: config/rs6000/rs6000.c:9162
 #, fuzzy, c-format
 msgid "invalid %%J code"
 msgstr "扃 葶牾耧 溟赆啭灬"
 
-#: config/rs6000/rs6000.c:9081
+#: config/rs6000/rs6000.c:9172
 #, fuzzy, c-format
 msgid "invalid %%k value"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/rs6000/rs6000.c:9101 config/xtensa/xtensa.c:2000
+#: config/rs6000/rs6000.c:9192 config/xtensa/xtensa.c:2000
 #, fuzzy, c-format
 msgid "invalid %%K value"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/rs6000/rs6000.c:9168
+#: config/rs6000/rs6000.c:9259
 #, fuzzy, c-format
 msgid "invalid %%O value"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/rs6000/rs6000.c:9215
+#: config/rs6000/rs6000.c:9306
 #, fuzzy, c-format
 msgid "invalid %%q value"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/rs6000/rs6000.c:9259
+#: config/rs6000/rs6000.c:9350
 #, fuzzy, c-format
 msgid "invalid %%S value"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/rs6000/rs6000.c:9301
+#: config/rs6000/rs6000.c:9392
 #, fuzzy, c-format
 msgid "invalid %%T value"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/rs6000/rs6000.c:9311
+#: config/rs6000/rs6000.c:9402
 #, fuzzy, c-format
 msgid "invalid %%u value"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/rs6000/rs6000.c:9320 config/xtensa/xtensa.c:1970
+#: config/rs6000/rs6000.c:9411 config/xtensa/xtensa.c:1970
 #, fuzzy, c-format
 msgid "invalid %%v value"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/rs6000/rs6000.c:13815
+#: config/rs6000/rs6000.c:13913
 msgid "no profiling of 64-bit code for this ABI"
 msgstr ""
 
+#: config/rs6000/rs6000.c:14986
+msgid "use of 'long' in AltiVec types is deprecated; use 'int'"
+msgstr ""
+
 #: config/rs6000/aix.h:184 config/rs6000/beos.h:32
 #, fuzzy
 msgid "Always pass floating-point arguments in memory"
@@ -12344,18 +12363,22 @@
 msgstr "陵狒茈腌腌 屙麸朕"
 
 #: config/rs6000/rs6000.h:468
+msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
+msgstr ""
+
+#: config/rs6000/rs6000.h:471
 msgid "Determine which dependences between insns are considered costly"
 msgstr ""
 
-#: config/rs6000/rs6000.h:470
+#: config/rs6000/rs6000.h:473
 msgid "Specify which post scheduling nop insertion scheme to apply"
 msgstr ""
 
-#: config/rs6000/rs6000.h:472
+#: config/rs6000/rs6000.h:475
 msgid "Specify alignment of structure fields default/natural"
 msgstr ""
 
-#: config/rs6000/rs6000.h:474
+#: config/rs6000/rs6000.h:477
 msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr ""
 
@@ -12371,7 +12394,7 @@
 #. Number of bytes into the frame return addresses can be found.  See
 #. rs6000_stack_info in rs6000.c for more information on how the different
 #. abi's store the return address.
-#: config/rs6000/rs6000.h:1923
+#: config/rs6000/rs6000.h:1932
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr ""
 
@@ -12647,29 +12670,29 @@
 msgid "enable fused multiply/add instructions"
 msgstr "陵狒茈腌腌 屙麸朕"
 
-#: config/sh/sh.c:5977
+#: config/sh/sh.c:5978
 #, fuzzy
 msgid "__builtin_saveregs not supported by this subtarget"
 msgstr "篚焘镫殛镞 簖礓弩祜� 溴� 躔矬翮襁骘眙衢 篝� 簖篝珈� 狨酎"
 
-#: config/sh/sh.c:6879
+#: config/sh/sh.c:6880
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 msgstr ""
 
 #. The sp_switch attribute only has meaning for interrupt functions.
-#: config/sh/sh.c:6901 config/sh/sh.c:6936
+#: config/sh/sh.c:6902 config/sh/sh.c:6937
 #, c-format
 msgid "`%s' attribute only applies to interrupt functions"
 msgstr ""
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:6908
+#: config/sh/sh.c:6909
 #, fuzzy, c-format
 msgid "`%s' attribute argument not a string constant"
 msgstr "扃 翦耢狒殒燧盹 犭鲠耖桁玺殛� 篝徼羼茯"
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:6943
+#: config/sh/sh.c:6944
 #, c-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr ""
@@ -12682,70 +12705,70 @@
 msgid "Profiling is not supported on this target."
 msgstr "篚焘镫殛镞 簖礓弩祜� 溴� 躔矬翮襁骘眙衢 篝� 簖篝珈� 狨酎"
 
-#: config/sparc/sparc.c:360
+#: config/sparc/sparc.c:362
 #, fuzzy, c-format
 msgid "%s is not supported by this configuration"
 msgstr "� 镩觑爿礤獒 溟艴椠眢妁� 溴� 躔矬翮襁驽翎� 狃� 翮� 镩觑爿礤獒 瘃镪腼�"
 
-#: config/sparc/sparc.c:367
+#: config/sparc/sparc.c:369
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr ""
 
-#: config/sparc/sparc.c:392
+#: config/sparc/sparc.c:394
 #, fuzzy
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr "篚焘镫殛镞 簖礓弩祜� 溴� 躔矬翮襁骘眙衢 篝� 簖篝珈� 狨酎"
 
-#: config/sparc/sparc.c:6818 config/sparc/sparc.c:6824
+#: config/sparc/sparc.c:6960 config/sparc/sparc.c:6966
 #, fuzzy, c-format
 msgid "invalid %%Y operand"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/sparc/sparc.c:6894
+#: config/sparc/sparc.c:7036
 #, fuzzy, c-format
 msgid "invalid %%A operand"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/sparc/sparc.c:6904
+#: config/sparc/sparc.c:7046
 #, fuzzy, c-format
 msgid "invalid %%B operand"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/sparc/sparc.c:6943
+#: config/sparc/sparc.c:7085
 #, fuzzy, c-format
 msgid "invalid %%c operand"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/sparc/sparc.c:6944
+#: config/sparc/sparc.c:7086
 #, fuzzy, c-format
 msgid "invalid %%C operand"
 msgstr "扃 葶牾耒 戾翎酎痖箸 UTC"
 
-#: config/sparc/sparc.c:6965
+#: config/sparc/sparc.c:7107
 #, fuzzy, c-format
 msgid "invalid %%d operand"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/sparc/sparc.c:6966
+#: config/sparc/sparc.c:7108
 #, fuzzy, c-format
 msgid "invalid %%D operand"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/sparc/sparc.c:6982
+#: config/sparc/sparc.c:7124
 #, fuzzy, c-format
 msgid "invalid %%f operand"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/sparc/sparc.c:6996
+#: config/sparc/sparc.c:7138
 #, fuzzy, c-format
 msgid "invalid %%s operand"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: config/sparc/sparc.c:7050
+#: config/sparc/sparc.c:7192
 msgid "long long constant not a valid immediate operand"
 msgstr ""
 
-#: config/sparc/sparc.c:7053
+#: config/sparc/sparc.c:7195
 msgid "floating point constant not a valid immediate operand"
 msgstr ""
 
@@ -13243,277 +13266,277 @@
 msgid "`-gnat' misspelled as `-gant'"
 msgstr ""
 
-#: cp/call.c:217
+#: cp/call.c:219
 msgid "unable to call pointer to member function here"
 msgstr ""
 
-#: cp/call.c:2228
+#: cp/call.c:2238
 msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr ""
 
-#: cp/call.c:2233
+#: cp/call.c:2243
 msgid "%s %D(%T, %T) <built-in>"
 msgstr ""
 
-#: cp/call.c:2237
+#: cp/call.c:2247
 msgid "%s %D(%T) <built-in>"
 msgstr ""
 
-#: cp/call.c:2241
+#: cp/call.c:2251
 msgid "%s %T <conversion>"
 msgstr ""
 
-#: cp/call.c:2243
+#: cp/call.c:2253
 msgid "%J%s %+#D <near match>"
 msgstr ""
 
-#: cp/call.c:2245
+#: cp/call.c:2255
 msgid "%J%s %+#D"
 msgstr ""
 
-#: cp/call.c:2280
+#: cp/call.c:2290
 msgid "candidates are:"
 msgstr ""
 
-#: cp/call.c:2468
+#: cp/call.c:2478
 #, fuzzy
 msgid "conversion from `%T' to `%T' is ambiguous"
 msgstr "� 戾翎赳镳� 狃� `%s' 箦 `%s' 溴� 躔矬翮襁驽翦"
 
-#: cp/call.c:2619 cp/call.c:2663
+#: cp/call.c:2629 cp/call.c:2673
 msgid "no matching function for call to `%D(%A)'"
 msgstr ""
 
-#: cp/call.c:2622 cp/call.c:2666
+#: cp/call.c:2632 cp/call.c:2676
 msgid "call of overloaded `%D(%A)' is ambiguous"
 msgstr ""
 
 #. It's no good looking for an overloaded operator() on a
 #. pointer-to-member-function.
-#: cp/call.c:2732
+#: cp/call.c:2742
 #, c-format
 msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr ""
 
-#: cp/call.c:2798
+#: cp/call.c:2808
 msgid "no match for call to `(%T) (%A)'"
 msgstr ""
 
 # src/getopt.c:813
 # src/getopt.c:813
-#: cp/call.c:2806
+#: cp/call.c:2816
 #, fuzzy
 msgid "call of `(%T) (%A)' is ambiguous"
 msgstr "%s: � 屦殡镢� `-W %s' 暹磲� 溟鲲耧屙鏫n"
 
-#: cp/call.c:2839
+#: cp/call.c:2849
 #, c-format
 msgid "%s for ternary 'operator?:' in '%E ? %E : %E'"
 msgstr ""
 
-#: cp/call.c:2845
+#: cp/call.c:2855
 #, c-format
 msgid "%s for 'operator%s' in '%E%s'"
 msgstr ""
 
-#: cp/call.c:2849
+#: cp/call.c:2859
 #, c-format
 msgid "%s for 'operator[]' in '%E[%E]'"
 msgstr ""
 
-#: cp/call.c:2854
+#: cp/call.c:2864
 #, fuzzy, c-format
 msgid "%s for '%s' in '%s %E'"
 msgstr "%s 瘃轫 狃� %s'%c'"
 
-#: cp/call.c:2859
+#: cp/call.c:2869
 #, c-format
 msgid "%s for 'operator%s' in '%E %s %E'"
 msgstr ""
 
-#: cp/call.c:2862
+#: cp/call.c:2872
 #, c-format
 msgid "%s for 'operator%s' in '%s%E'"
 msgstr ""
 
-#: cp/call.c:2951
+#: cp/call.c:2961
 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr ""
 
-#: cp/call.c:3028
+#: cp/call.c:3038
 #, c-format
 msgid "`%E' has type `void' and is not a throw-expression"
 msgstr ""
 
-#: cp/call.c:3061 cp/call.c:3265
+#: cp/call.c:3071 cp/call.c:3275
 msgid "operands to ?: have different types"
 msgstr ""
 
-#: cp/call.c:3219
+#: cp/call.c:3229
 msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
 msgstr ""
 
-#: cp/call.c:3226
+#: cp/call.c:3236
 msgid "enumeral and non-enumeral type in conditional expression"
 msgstr ""
 
-#: cp/call.c:3511
+#: cp/call.c:3521
 msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
 msgstr ""
 
-#: cp/call.c:3560
+#: cp/call.c:3570
 msgid "using synthesized `%#D' for copy assignment"
 msgstr ""
 
-#: cp/call.c:3562
+#: cp/call.c:3572
 msgid "  where cfront would use `%#D'"
 msgstr ""
 
-#: cp/call.c:3585
+#: cp/call.c:3595
 msgid "comparison between `%#T' and `%#T'"
 msgstr ""
 
-#: cp/call.c:3831
+#: cp/call.c:3841
 #, fuzzy
 msgid "no suitable `operator %s' for `%T'"
 msgstr "溴� 暹磲� 漉磲酎 磲 戾翎盹灬篝暹 麸 `.' � 麸 `..'"
 
-#: cp/call.c:3848
+#: cp/call.c:3858
 msgid "`%+#D' is private"
 msgstr ""
 
-#: cp/call.c:3850
+#: cp/call.c:3860
 msgid "`%+#D' is protected"
 msgstr ""
 
-#: cp/call.c:3852
+#: cp/call.c:3862
 #, fuzzy
 msgid "`%+#D' is inaccessible"
 msgstr "麸 `%s' 暹磲� 扃-瘃矬疱胲箝祜"
 
-#: cp/call.c:3853
+#: cp/call.c:3863
 msgid "within this context"
 msgstr ""
 
-#: cp/call.c:3923
+#: cp/call.c:3947
 #, fuzzy
 msgid "invalid conversion from `%T' to `%T'"
 msgstr "� 戾翎赳镳� 狃� `%s' 箦 `%s' 溴� 躔矬翮襁驽翦"
 
-#: cp/call.c:3925
+#: cp/call.c:3949
 #, fuzzy
 msgid "  initializing argument %P of `%D'"
 msgstr "嚏 葶牾耒 彡蓠衢� 疳褴戾赳矧 `%s'"
 
-#: cp/call.c:4079
+#: cp/call.c:4094
 #, fuzzy
 msgid "cannot bind bitfield `%E' to `%T'"
 msgstr "溴� 暹磲� 漉磲酎 磲 戾翎盹灬篝暹 麸 `.' � 麸 `..'"
 
-#: cp/call.c:4082
+#: cp/call.c:4097
 #, fuzzy
 msgid "cannot bind packed field `%E' to `%T'"
 msgstr "茔睐篝矧 麽襻牯揆狎 篝� 疱溥� `%s' 翮� 赆翮泔襁狎 `%s'"
 
-#: cp/call.c:4085
+#: cp/call.c:4100
 #, fuzzy
 msgid "cannot bind rvalue `%E' to `%T'"
 msgstr "溴� 暹磲� 漉磲酎 磲 戾翎盹灬篝暹 麸 `.' � 麸 `..'"
 
-#: cp/call.c:4170
+#: cp/call.c:4185
 msgid "cannot pass objects of non-POD type `%#T' through `...'; call will abort at runtime"
 msgstr ""
 
 #. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4196
+#: cp/call.c:4211
 msgid "cannot receive objects of non-POD type `%#T' through `...'; call will abort at runtime"
 msgstr ""
 
-#: cp/call.c:4240
+#: cp/call.c:4255
 msgid "the default argument for parameter %d of `%D' has not yet been parsed"
 msgstr ""
 
-#: cp/call.c:4437
+#: cp/call.c:4452
 msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
 msgstr ""
 
-#: cp/call.c:4456
+#: cp/call.c:4471
 #, fuzzy
 msgid "`%T' is not an accessible base of `%T'"
 msgstr "麸 `%s' 暹磲� 瘃镯矧 麸� `%s'"
 
-#: cp/call.c:4725
+#: cp/call.c:4740
 msgid "could not find class$ field in java interface type `%T'"
 msgstr ""
 
-#: cp/call.c:4980
+#: cp/call.c:4995
 #, fuzzy
 msgid "call to non-function `%D'"
 msgstr "腻� 怦蓁珀犴 URL 篝� %s.\n"
 
-#: cp/call.c:5006
+#: cp/call.c:5021
 msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
 msgstr ""
 
-#: cp/call.c:5084
+#: cp/call.c:5099
 msgid "no matching function for call to `%T::%s(%A)%#V'"
 msgstr ""
 
 # src/getopt.c:813
 # src/getopt.c:813
-#: cp/call.c:5101
+#: cp/call.c:5116
 #, fuzzy, c-format
 msgid "call of overloaded `%s(%A)' is ambiguous"
 msgstr "%s: � 屦殡镢� `-W %s' 暹磲� 溟鲲耧屙鏫n"
 
-#: cp/call.c:5122
+#: cp/call.c:5137
 msgid "cannot call member function `%D' without object"
 msgstr ""
 
-#: cp/call.c:5707
+#: cp/call.c:5722
 msgid "passing `%T' chooses `%T' over `%T'"
 msgstr ""
 
-#: cp/call.c:5709 cp/name-lookup.c:4155
+#: cp/call.c:5724 cp/name-lookup.c:4137
 #, fuzzy
 msgid "  in call to `%D'"
 msgstr "嚏 葶牾耒 屦殡镢� `%s'"
 
-#: cp/call.c:5766
+#: cp/call.c:5781
 msgid "choosing `%D' over `%D'"
 msgstr ""
 
-#: cp/call.c:5767
+#: cp/call.c:5782
 #, fuzzy
 msgid "  for conversion from `%T' to `%T'"
 msgstr "� 戾翎赳镳� 狃� `%s' 箦 `%s' 溴� 躔矬翮襁驽翦"
 
-#: cp/call.c:5769
+#: cp/call.c:5784
 msgid "  because conversion sequence for the argument is better"
 msgstr ""
 
-#: cp/call.c:5889
+#: cp/call.c:5904
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 msgstr ""
 
-#: cp/call.c:5893
+#: cp/call.c:5908
 msgid "candidate 1:"
 msgstr ""
 
-#: cp/call.c:5894
+#: cp/call.c:5909
 msgid "candidate 2:"
 msgstr ""
 
-#: cp/call.c:6003
+#: cp/call.c:6018
 #, fuzzy
 msgid "could not convert `%E' to `%T'"
 msgstr "溴� 暹磲� 漉磲酎 磲 溏扉秕胥玷暹 麸 %s `%s' 篝� `%s'"
 
-#: cp/call.c:6108
+#: cp/call.c:6123
 msgid "invalid initialization of non-const reference of type '%T' from a temporary of type '%T'"
 msgstr ""
 
-#: cp/call.c:6112
+#: cp/call.c:6127
 msgid "invalid initialization of reference of type '%T' from expression of type '%T'"
 msgstr ""
 
@@ -13588,225 +13611,225 @@
 msgid "`%#T' only defines private constructors and has no friends"
 msgstr ""
 
-#: cp/class.c:1995
+#: cp/class.c:2038
 msgid "no unique final overrider for `%D' in `%T'"
 msgstr ""
 
 #. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2441
+#: cp/class.c:2484
 msgid "`%D' was hidden"
 msgstr ""
 
-#: cp/class.c:2442
+#: cp/class.c:2485
 msgid "  by `%D'"
 msgstr "  赆糗 `%D'"
 
-#: cp/class.c:2484 cp/decl2.c:1161
+#: cp/class.c:2527 cp/decl2.c:1161
 msgid "`%#D' invalid; an anonymous union can only have non-static data members"
 msgstr ""
 
-#: cp/class.c:2490 cp/decl2.c:1168
+#: cp/class.c:2533 cp/decl2.c:1168
 msgid "private member `%#D' in anonymous union"
 msgstr ""
 
-#: cp/class.c:2493 cp/decl2.c:1170
+#: cp/class.c:2536 cp/decl2.c:1170
 msgid "protected member `%#D' in anonymous union"
 msgstr ""
 
-#: cp/class.c:2612
+#: cp/class.c:2655
 msgid "vtable layout for class `%T' may not be ABI-compliant and may change in a future version of GCC due to implicit virtual destructor"
 msgstr ""
 
-#: cp/class.c:2672
+#: cp/class.c:2715
 msgid "bit-field `%#D' with non-integral type"
 msgstr ""
 
-#: cp/class.c:2692
+#: cp/class.c:2735
 msgid "bit-field `%D' width not an integer constant"
 msgstr ""
 
-#: cp/class.c:2698
+#: cp/class.c:2741
 #, fuzzy
 msgid "negative width in bit-field `%D'"
 msgstr "榴礴糸挈 痣荇矧 篝珥 狃雉哽珞�"
 
-#: cp/class.c:2703
+#: cp/class.c:2746
 msgid "zero width for bit-field `%D'"
 msgstr ""
 
-#: cp/class.c:2709
+#: cp/class.c:2752
 msgid "width of `%D' exceeds its type"
 msgstr ""
 
-#: cp/class.c:2718
+#: cp/class.c:2761
 msgid "`%D' is too small to hold all values of `%#T'"
 msgstr ""
 
-#: cp/class.c:2780
+#: cp/class.c:2823
 msgid "member `%#D' with constructor not allowed in union"
 msgstr ""
 
-#: cp/class.c:2783
+#: cp/class.c:2826
 msgid "member `%#D' with destructor not allowed in union"
 msgstr ""
 
-#: cp/class.c:2786
+#: cp/class.c:2829
 msgid "member `%#D' with copy assignment operator not allowed in union"
 msgstr ""
 
-#: cp/class.c:2813
+#: cp/class.c:2856
 msgid "multiple fields in union `%T' initialized"
 msgstr ""
 
-#: cp/class.c:2879
+#: cp/class.c:2922
 msgid "ignoring packed attribute on unpacked non-POD field `%#D'"
 msgstr ""
 
-#: cp/class.c:2939
+#: cp/class.c:2982
 #, fuzzy
 msgid "`%D' may not be static because it is a member of a union"
 msgstr "麸 `%s' 暹磲� 瘃镯矧 麸� `%s'"
 
-#: cp/class.c:2944
+#: cp/class.c:2987
 msgid "`%D' may not have reference type `%T' because it is a member of a union"
 msgstr ""
 
-#: cp/class.c:2952
+#: cp/class.c:2995
 msgid "field `%D' in local class cannot be static"
 msgstr ""
 
-#: cp/class.c:2958
+#: cp/class.c:3001
 msgid "field `%D' invalidly declared function type"
 msgstr ""
 
-#: cp/class.c:2965
+#: cp/class.c:3008
 msgid "field `%D' invalidly declared method type"
 msgstr ""
 
-#: cp/class.c:2998
+#: cp/class.c:3041
 msgid "non-static reference `%#D' in class without a constructor"
 msgstr ""
 
-#: cp/class.c:3041
+#: cp/class.c:3084
 msgid "non-static const member `%#D' in class without a constructor"
 msgstr ""
 
-#: cp/class.c:3056
+#: cp/class.c:3099
 #, fuzzy
 msgid "field `%#D' with same name as class"
 msgstr "震荞麇� 犴糸赍哽屙� 戾 麸 咪轱 镬�"
 
-#: cp/class.c:3074
+#: cp/class.c:3117
 msgid "`%#T' has pointer data members"
 msgstr ""
 
-#: cp/class.c:3078
+#: cp/class.c:3121
 msgid "  but does not override `%T(const %T&)'"
 msgstr ""
 
-#: cp/class.c:3080
+#: cp/class.c:3123
 msgid "  or `operator=(const %T&)'"
 msgstr ""
 
-#: cp/class.c:3083
+#: cp/class.c:3126
 msgid "  but does not override `operator=(const %T&)'"
 msgstr ""
 
-#: cp/class.c:3517
+#: cp/class.c:3560
 msgid "offset of empty base `%T' may not be ABI-compliant and maychange in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:3627
+#: cp/class.c:3670
 msgid "class `%T' will be considered nearly empty in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:3714
+#: cp/class.c:3757
 msgid "initializer specified for non-virtual method `%D'"
 msgstr ""
 
-#: cp/class.c:4402
+#: cp/class.c:4445
 msgid "offset of virtual base `%T' is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4492
+#: cp/class.c:4535
 msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
 msgstr ""
 
-#: cp/class.c:4505
+#: cp/class.c:4548
 msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
 msgstr ""
 
-#: cp/class.c:4679
+#: cp/class.c:4722
 msgid "size assigned to `%T' may not be ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
 #. Versions of G++ before G++ 3.4 did not reset the
 #. DECL_MODE.
-#: cp/class.c:4718
+#: cp/class.c:4761
 msgid "the offset of `%D' may not be ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4741
+#: cp/class.c:4784
 msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4750
+#: cp/class.c:4793
 msgid "`%D' contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4809
+#: cp/class.c:4852
 msgid "layout of classes derived from empty class `%T' may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4939 cp/semantics.c:2044
+#: cp/class.c:4982 cp/semantics.c:2041
 #, fuzzy
 msgid "redefinition of `%#T'"
 msgstr "赆磔磲� 锺轶禳� 麸� `UNDEFINED'"
 
-#: cp/class.c:5109
+#: cp/class.c:5152
 msgid "`%#T' has virtual functions but non-virtual destructor"
 msgstr ""
 
-#: cp/class.c:5188
+#: cp/class.c:5231
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr ""
 
-#: cp/class.c:5630
+#: cp/class.c:5673
 #, c-format
 msgid "language string `\"%s\"' not recognized"
 msgstr ""
 
-#: cp/class.c:5718
+#: cp/class.c:5761
 msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
 msgstr ""
 
-#: cp/class.c:5843
+#: cp/class.c:5886
 msgid "no matches converting function `%D' to type `%#T'"
 msgstr ""
 
-#: cp/class.c:5866
+#: cp/class.c:5909
 msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
 msgstr ""
 
-#: cp/class.c:5892
+#: cp/class.c:5935
 msgid "assuming pointer to member `%D'"
 msgstr ""
 
-#: cp/class.c:5895
+#: cp/class.c:5938
 #, c-format
 msgid "(a pointer to member can only be formed with `&%E')"
 msgstr ""
 
-#: cp/class.c:5940 cp/class.c:6122 cp/class.c:6129
+#: cp/class.c:5983 cp/class.c:6165 cp/class.c:6172
 #, fuzzy
 msgid "not enough type information"
 msgstr "屐鲕黹箸 痣珩秭锺辋� 瘃稂滹�"
 
-#: cp/class.c:5957
+#: cp/class.c:6000
 msgid "argument of type `%T' does not match `%T'"
 msgstr ""
 
-#: cp/class.c:6106
+#: cp/class.c:6149
 msgid "invalid operation on uninstantiated type"
 msgstr ""
 
@@ -13815,12 +13838,12 @@
 #. A name N used in a class S shall refer to the same declaration
 #. in its context and when re-evaluated in the completed scope of
 #. S.
-#: cp/class.c:6364 cp/decl.c:1222 cp/name-lookup.c:514 cp/pt.c:2097
+#: cp/class.c:6407 cp/decl.c:1223 cp/name-lookup.c:514 cp/pt.c:2125
 #, fuzzy
 msgid "declaration of `%#D'"
 msgstr "溏扉秕胥哚 狁麇唢� `%s'\n"
 
-#: cp/class.c:6365
+#: cp/class.c:6408
 msgid "changes meaning of `%D' from `%+#D'"
 msgstr ""
 
@@ -13932,148 +13955,164 @@
 msgid "  candidate conversions include `%D' and `%D'"
 msgstr ""
 
-#: cp/decl.c:371
+#: cp/decl.c:372
 msgid "label `%D' used but not defined"
 msgstr ""
 
-#: cp/decl.c:378
+#: cp/decl.c:379
 msgid "label `%D' defined but not used"
 msgstr ""
 
-#: cp/decl.c:1130 cp/decl.c:1556
+#: cp/decl.c:1131 cp/decl.c:1570
 msgid "previous declaration of `%D'"
 msgstr ""
 
-#: cp/decl.c:1178
+#: cp/decl.c:1179
 #, fuzzy
 msgid "%Jfunction '%D' redeclared as inline"
 msgstr "� 脲轸秕胥哚 溴� 蓣彘 蹼镳镩玷暹"
 
-#: cp/decl.c:1179
+#: cp/decl.c:1180
 msgid "%Jprevious declaration of '%D' with attribute noinline"
 msgstr ""
 
-#: cp/decl.c:1186
+#: cp/decl.c:1187
 msgid "%Jfunction '%D' redeclared with attribute noinline"
 msgstr ""
 
-#: cp/decl.c:1188
+#: cp/decl.c:1189
 #, fuzzy
 msgid "%Jprevious declaration of '%D' was inline"
 msgstr "瘃镧泔屙� 狨麸睃玺� 溟彡珙� 麸� `%s'"
 
-#: cp/decl.c:1209 cp/decl.c:1247
+#: cp/decl.c:1210 cp/decl.c:1248
 msgid "shadowing %s function `%#D'"
 msgstr ""
 
-#: cp/decl.c:1218
+#: cp/decl.c:1219
 msgid "library function `%#D' redeclared as non-function `%#D'"
 msgstr ""
 
-#: cp/decl.c:1223
+#: cp/decl.c:1224
 msgid "conflicts with built-in declaration `%#D'"
 msgstr ""
 
-#: cp/decl.c:1242 cp/decl.c:1354 cp/decl.c:1370
+#: cp/decl.c:1243 cp/decl.c:1355 cp/decl.c:1371
 msgid "new declaration `%#D'"
 msgstr ""
 
-#: cp/decl.c:1243
+#: cp/decl.c:1244
 msgid "ambiguates built-in declaration `%#D'"
 msgstr ""
 
-#: cp/decl.c:1314
+#: cp/decl.c:1315
 msgid "`%#D' redeclared as different kind of symbol"
 msgstr ""
 
-#: cp/decl.c:1317
+#: cp/decl.c:1318
 msgid "previous declaration of `%#D'"
 msgstr ""
 
-#: cp/decl.c:1339
+#: cp/decl.c:1340
 msgid "declaration of template `%#D'"
 msgstr ""
 
-#: cp/decl.c:1340 cp/name-lookup.c:515
+#: cp/decl.c:1341 cp/name-lookup.c:515
 msgid "conflicts with previous declaration `%#D'"
 msgstr ""
 
-#: cp/decl.c:1355 cp/decl.c:1371
+#: cp/decl.c:1356 cp/decl.c:1372
 msgid "ambiguates old declaration `%#D'"
 msgstr ""
 
-#: cp/decl.c:1363
+#: cp/decl.c:1364
 msgid "declaration of C function `%#D' conflicts with"
 msgstr ""
 
-#: cp/decl.c:1365
+#: cp/decl.c:1366
 msgid "previous declaration `%#D' here"
 msgstr ""
 
-#: cp/decl.c:1381
+#: cp/decl.c:1382
 #, fuzzy
 msgid "conflicting declaration '%#D'"
 msgstr "嚏 葶牾耒 屦殡镢� `%s'"
 
-#: cp/decl.c:1382
+#: cp/decl.c:1383
 #, fuzzy
 msgid "'%D' has a previous declaration as `%#D'"
 msgstr "狨酎� 暹磲� � 瘃矧 锺轶禳�"
 
-#: cp/decl.c:1435
+#. [namespace.alias]
+#.
+#. A namespace-name or namespace-alias shall not be declared as
+#. the name of any other entity in the same declarative region.
+#. A namespace-name defined at global scope shall not be
+#. declared as the name of any other entity in any glogal scope
+#. of the program.
+#: cp/decl.c:1436
+msgid "declaration of `namespace %D' conflicts with"
+msgstr ""
+
+#: cp/decl.c:1437
+#, fuzzy
+msgid "previous declaration of `namespace %D' here"
+msgstr "瘃镧泔屙� 狨麸睃玺� 溟彡珙� 麸� `%s'"
+
+#: cp/decl.c:1449
 msgid "`%#D' previously defined here"
 msgstr ""
 
-#: cp/decl.c:1436
+#: cp/decl.c:1450
 #, fuzzy
 msgid "`%#D' previously declared here"
 msgstr "腻� 躔荞麇� 瘃镧泔屙� 赆盹黹贽 蓐鲴狍�"
 
 #. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:1445
+#: cp/decl.c:1459
 msgid "prototype for `%#D'"
 msgstr ""
 
-#: cp/decl.c:1446
+#: cp/decl.c:1460
 msgid "%Jfollows non-prototype definition here"
 msgstr ""
 
-#: cp/decl.c:1458
+#: cp/decl.c:1472
 msgid "previous declaration of `%#D' with %L linkage"
 msgstr ""
 
-#: cp/decl.c:1460
+#: cp/decl.c:1474
 msgid "conflicts with new declaration with %L linkage"
 msgstr ""
 
-#: cp/decl.c:1483 cp/decl.c:1490
+#: cp/decl.c:1497 cp/decl.c:1504
 msgid "default argument given for parameter %d of `%#D'"
 msgstr ""
 
-#: cp/decl.c:1485 cp/decl.c:1492
+#: cp/decl.c:1499 cp/decl.c:1506
 #, fuzzy
 msgid "after previous specification in `%#D'"
 msgstr "%s: 嚏 葶牾耒 颀桁轶� `%s'.\n"
 
-#: cp/decl.c:1501
+#: cp/decl.c:1515
 msgid "`%#D' was used before it was declared inline"
 msgstr ""
 
-#: cp/decl.c:1502
+#: cp/decl.c:1516
 #, fuzzy
 msgid "%Jprevious non-inline declaration here"
 msgstr "瘃镧泔屙� 狨麸睃玺� 溟彡珙� 麸� `%s'"
 
-#: cp/decl.c:1555
+#: cp/decl.c:1569
 msgid "redundant redeclaration of `%D' in same scope"
 msgstr ""
 
-#: cp/decl.c:1649
+#: cp/decl.c:1663
 #, c-format
 msgid "declaration of `%F' throws different exceptions"
 msgstr ""
 
-#: cp/decl.c:1651
+#: cp/decl.c:1665
 #, c-format
 msgid "than previous declaration `%F'"
 msgstr ""
@@ -14086,505 +14125,523 @@
 #. that specialization that would cause an implicit
 #. instantiation to take place, in every translation unit in
 #. which such a use occurs.
-#: cp/decl.c:1798
+#: cp/decl.c:1812
 msgid "explicit specialization of %D after first use"
 msgstr ""
 
-#: cp/decl.c:1878
+#: cp/decl.c:1892
 msgid "%J'%D': visibility attribute ignored because it"
 msgstr ""
 
-#: cp/decl.c:1880
+#: cp/decl.c:1894
 #, fuzzy
 msgid "%Jconflicts with previous declaration here"
 msgstr "狨酎� 暹磲� � 瘃矧 锺轶禳�"
 
-#: cp/decl.c:1974
+#: cp/decl.c:1988
 msgid "implicit declaration of function `%#D'"
 msgstr "狨麸睃玺� 溟彡珙� 翮� 篚碥耵珞珧 `%#D'"
 
-#: cp/decl.c:2137
+#: cp/decl.c:2151
 #, c-format
 msgid "label `%s' referenced outside of any function"
 msgstr ""
 
-#: cp/decl.c:2234 cp/decl.c:2258 cp/decl.c:2346
+#: cp/decl.c:2248 cp/decl.c:2272 cp/decl.c:2360
 msgid "jump to label `%D'"
 msgstr ""
 
-#: cp/decl.c:2236 cp/decl.c:2260
+#: cp/decl.c:2250 cp/decl.c:2274
 msgid "jump to case label"
 msgstr ""
 
-#: cp/decl.c:2239 cp/decl.c:2263
+#: cp/decl.c:2253 cp/decl.c:2277
 msgid "%H  from here"
 msgstr ""
 
-#: cp/decl.c:2244
+#: cp/decl.c:2258
 msgid "  crosses initialization of `%#D'"
 msgstr ""
 
-#: cp/decl.c:2247 cp/decl.c:2362
+#: cp/decl.c:2261 cp/decl.c:2376
 msgid "  enters scope of non-POD `%#D'"
 msgstr ""
 
-#: cp/decl.c:2267 cp/decl.c:2366
+#: cp/decl.c:2281 cp/decl.c:2380
 msgid "  enters try block"
 msgstr ""
 
-#: cp/decl.c:2269 cp/decl.c:2368
+#: cp/decl.c:2283 cp/decl.c:2382
 msgid "  enters catch block"
 msgstr ""
 
-#: cp/decl.c:2347
+#: cp/decl.c:2361
 msgid "  from here"
 msgstr ""
 
 #. Can't skip init of __exception_info.
-#: cp/decl.c:2358
+#: cp/decl.c:2372
 msgid "%J  enters catch block"
 msgstr ""
 
-#: cp/decl.c:2360
+#: cp/decl.c:2374
 msgid "  skips initialization of `%#D'"
 msgstr ""
 
-#: cp/decl.c:2394
+#: cp/decl.c:2408
 msgid "label named wchar_t"
 msgstr ""
 
-#: cp/decl.c:2397
+#: cp/decl.c:2411
 #, fuzzy
 msgid "duplicate label `%D'"
 msgstr "溟痣� 觌彘溥"
 
-#: cp/decl.c:2625 cp/parser.c:3182
+#: cp/decl.c:2639 cp/parser.c:3192
 msgid "`%D' used without template parameters"
 msgstr ""
 
-#: cp/decl.c:2635 cp/decl.c:2651 cp/decl.c:2739
+#: cp/decl.c:2649 cp/decl.c:2665 cp/decl.c:2753
 msgid "no class template named `%#T' in `%#T'"
 msgstr ""
 
-#: cp/decl.c:2672 cp/decl.c:2682 cp/decl.c:2702
+#: cp/decl.c:2686 cp/decl.c:2696 cp/decl.c:2716
 msgid "no type named `%#T' in `%#T'"
 msgstr ""
 
-#: cp/decl.c:3429
+#: cp/decl.c:3443
 msgid "%Jan anonymous union cannot have function members"
 msgstr ""
 
-#: cp/decl.c:3447
+#: cp/decl.c:3461
 msgid "member %#D' with constructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:3450
+#: cp/decl.c:3464
 msgid "member %#D' with destructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:3453
+#: cp/decl.c:3467
 msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:3493
+#: cp/decl.c:3507
 msgid "redeclaration of C++ built-in type `%T'"
 msgstr ""
 
-#: cp/decl.c:3531
+#: cp/decl.c:3545
 msgid "multiple types in one declaration"
 msgstr ""
 
-#: cp/decl.c:3557
+#: cp/decl.c:3571
 msgid "missing type-name in typedef-declaration"
 msgstr ""
 
-#: cp/decl.c:3565
+#: cp/decl.c:3579
 msgid "ISO C++ prohibits anonymous structs"
 msgstr ""
 
-#: cp/decl.c:3572
+#: cp/decl.c:3586
 msgid "`%D' can only be specified for functions"
 msgstr ""
 
-#: cp/decl.c:3574
+#: cp/decl.c:3588
 msgid "`%D' can only be specified inside a class"
 msgstr ""
 
-#: cp/decl.c:3576
+#: cp/decl.c:3590
 msgid "`%D' can only be specified for constructors"
 msgstr ""
 
-#: cp/decl.c:3579
+#: cp/decl.c:3593
 msgid "`%D' can only be specified for objects and functions"
 msgstr ""
 
-#: cp/decl.c:3721 cp/decl2.c:855
+#: cp/decl.c:3735 cp/decl2.c:855
 msgid "typedef `%D' is initialized (use __typeof__ instead)"
 msgstr ""
 
-#: cp/decl.c:3726
+#: cp/decl.c:3740
 msgid "function `%#D' is initialized like a variable"
 msgstr ""
 
-#: cp/decl.c:3738
+#: cp/decl.c:3752
 msgid "declaration of `%#D' has `extern' and is initialized"
 msgstr ""
 
-#: cp/decl.c:3771
+#: cp/decl.c:3785
 #, fuzzy
 msgid "`%#D' is not a static member of `%#T'"
 msgstr "麸 `%s' 暹磲� 瘃镯矧 麸� `%s'"
 
-#: cp/decl.c:3777
+#: cp/decl.c:3791
 msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
 msgstr ""
 
 # src/request.c:263
-#: cp/decl.c:3788
+#: cp/decl.c:3802
 #, fuzzy
 msgid "duplicate initialization of %D"
 msgstr "燥 廪灬 狁鏖觑痫哏箸� 狃蒴貅�"
 
-#: cp/decl.c:3819
+#: cp/decl.c:3833
 msgid "declaration of `%#D' outside of class is not definition"
 msgstr ""
 
-#: cp/decl.c:3868
+#: cp/decl.c:3882
 msgid "variable `%#D' has initializer but incomplete type"
 msgstr ""
 
-#: cp/decl.c:3876 cp/decl.c:4445
+#: cp/decl.c:3890 cp/decl.c:4500
 msgid "elements of array `%#D' have incomplete type"
 msgstr ""
 
-#: cp/decl.c:3892
+#: cp/decl.c:3906
 msgid "aggregate `%#D' has incomplete type and cannot be defined"
 msgstr ""
 
-#: cp/decl.c:3942
+#: cp/decl.c:3956
 msgid "`%D' declared as reference but not initialized"
 msgstr ""
 
-#: cp/decl.c:3948
+#: cp/decl.c:3962
 msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
 msgstr ""
 
-#: cp/decl.c:3976
+#: cp/decl.c:3990
 #, fuzzy
 msgid "cannot initialize `%T' from `%T'"
 msgstr "溴� 暹磲� 漉磲酎 磲 戾翎盹灬篝暹 麸 `.' � 麸 `..'"
 
-#: cp/decl.c:4008
+#: cp/decl.c:4022
 msgid "initializer fails to determine size of `%D'"
 msgstr ""
 
-#: cp/decl.c:4013
+#: cp/decl.c:4027
 #, fuzzy
 msgid "array size missing in `%D'"
 msgstr "篥茈灬 赆糗 麸 觌暹箝祜 翮� 彘簏滹� `%s'"
 
-#: cp/decl.c:4025
+#: cp/decl.c:4039
 msgid "zero-size array `%D'"
 msgstr ""
 
 #. An automatic variable with an incomplete type: that is an error.
 #. Don't talk about array types here, since we took care of that
 #. message in grokdeclarator.
-#: cp/decl.c:4062
+#: cp/decl.c:4076
 msgid "storage size of `%D' isn't known"
 msgstr ""
 
-#: cp/decl.c:4084
+#: cp/decl.c:4098
 msgid "storage size of `%D' isn't constant"
 msgstr ""
 
-#: cp/decl.c:4139
+#: cp/decl.c:4153
 msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
 msgstr ""
 
-#: cp/decl.c:4140
+#: cp/decl.c:4154
 msgid "%J  you can work around this by removing the initializer"
 msgstr ""
 
-#: cp/decl.c:4166
+#: cp/decl.c:4180
 #, fuzzy
 msgid "uninitialized const `%D'"
 msgstr "嚏 葶牾耒 屦殡镢� `%s'"
 
-#: cp/decl.c:4245
+#: cp/decl.c:4240
+msgid "name `%D' used in a GNU-style designated initializer for an array"
+msgstr ""
+
+#: cp/decl.c:4251
+#, c-format
+msgid "Designated initializer `%E' larger than array size"
+msgstr ""
+
+#: cp/decl.c:4323
 #, fuzzy
 msgid "brace-enclosed initializer used to initialize `%T'"
 msgstr "扃 葶牾耧 byte � 脒篝� 疱溥"
 
-#: cp/decl.c:4309
+#: cp/decl.c:4387
 msgid "initializer for `%T' must be brace-enclosed"
 msgstr ""
 
-#: cp/decl.c:4326
+#: cp/decl.c:4404
 msgid "ISO C++ does not allow designated initializers"
 msgstr ""
 
-#: cp/decl.c:4330
+#: cp/decl.c:4408
 #, fuzzy
 msgid "`%T' has no non-static data member named `%D'"
 msgstr "麸 `%s' 暹磲� 瘃镯矧 麸� `%s'"
 
-#: cp/decl.c:4378
-msgid "name `%D' used in a GNU-style designated initializer for an array"
-msgstr ""
-
-#: cp/decl.c:4401
+#: cp/decl.c:4456
 #, fuzzy
 msgid "too many initializers for `%T'"
 msgstr "扃 葶牾耧 byte � 脒篝� 疱溥"
 
-#: cp/decl.c:4439
+#: cp/decl.c:4494
 msgid "variable-sized object `%D' may not be initialized"
 msgstr ""
 
-#: cp/decl.c:4450
+#: cp/decl.c:4505
 msgid "`%D' has incomplete type"
 msgstr ""
 
-#: cp/decl.c:4505
+#: cp/decl.c:4560
 msgid "`%D' must be initialized by constructor, not by `{...}'"
 msgstr ""
 
-#: cp/decl.c:4549
+#: cp/decl.c:4604
 msgid "structure `%D' with uninitialized const members"
 msgstr ""
 
-#: cp/decl.c:4551
+#: cp/decl.c:4606
 msgid "structure `%D' with uninitialized reference members"
 msgstr ""
 
-#: cp/decl.c:4732
+#: cp/decl.c:4788
 msgid "assignment (not initialization) in declaration"
 msgstr ""
 
-#: cp/decl.c:4749
+#: cp/decl.c:4805
 msgid "cannot initialize `%D' to namespace `%D'"
 msgstr ""
 
-#: cp/decl.c:4803
+#: cp/decl.c:4859
 msgid "shadowing previous type declaration of `%#D'"
 msgstr ""
 
-#: cp/decl.c:4840
+#: cp/decl.c:4896
 msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
 msgstr ""
 
-#: cp/decl.c:4855
+#: cp/decl.c:4911
 msgid "`%D' is thread-local and so cannot be dynamically initialized"
 msgstr ""
 
-#: cp/decl.c:5337
+#: cp/decl.c:5406
 #, fuzzy
 msgid "invalid catch parameter"
 msgstr "嚏 葶牾耧� 麽襻牯揆狎 疳襻怙朕�"
 
-#: cp/decl.c:5451
+#: cp/decl.c:5520
 msgid "destructor for alien class `%T' cannot be a member"
 msgstr ""
 
-#: cp/decl.c:5454
+#: cp/decl.c:5523
 msgid "constructor for alien class `%T' cannot be a member"
 msgstr ""
 
-#: cp/decl.c:5476
+#: cp/decl.c:5545
 msgid "`%D' declared as a `virtual' %s"
 msgstr ""
 
-#: cp/decl.c:5478
+#: cp/decl.c:5547
 msgid "`%D' declared as an `inline' %s"
 msgstr ""
 
-#: cp/decl.c:5480
+#: cp/decl.c:5549
 msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
 msgstr ""
 
-#: cp/decl.c:5483
+#: cp/decl.c:5552
 msgid "`%D' declared as a friend"
 msgstr ""
 
-#: cp/decl.c:5489
+#: cp/decl.c:5558
 msgid "`%D' declared with an exception specification"
 msgstr ""
 
-#: cp/decl.c:5571
+#: cp/decl.c:5640
 msgid "cannot declare `::main' to be a template"
 msgstr ""
 
-#: cp/decl.c:5573
+#: cp/decl.c:5642
 msgid "cannot declare `::main' to be inline"
 msgstr ""
 
-#: cp/decl.c:5575
+#: cp/decl.c:5644
 msgid "cannot declare `::main' to be static"
 msgstr ""
 
-#: cp/decl.c:5578
+#: cp/decl.c:5647
 msgid "`main' must return `int'"
 msgstr ""
 
-#: cp/decl.c:5606
+#: cp/decl.c:5675
 msgid "non-local function `%#D' uses anonymous type"
 msgstr ""
 
-#: cp/decl.c:5609
+#: cp/decl.c:5678
 msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
 msgstr ""
 
-#: cp/decl.c:5615
+#: cp/decl.c:5684
 msgid "non-local function `%#D' uses local type `%T'"
 msgstr ""
 
-#: cp/decl.c:5639
+#: cp/decl.c:5708
 msgid "%smember function `%D' cannot have `%T' method qualifier"
 msgstr ""
 
-#: cp/decl.c:5663
+#: cp/decl.c:5732
 msgid "defining explicit specialization `%D' in friend declaration"
 msgstr ""
 
 #. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:5673
+#: cp/decl.c:5742
 msgid "invalid use of template-id `%D' in declaration of primary template"
 msgstr ""
 
-#: cp/decl.c:5700
+#: cp/decl.c:5769
 msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
 msgstr ""
 
-#: cp/decl.c:5707
+#: cp/decl.c:5776
 msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
 msgstr ""
 
-#: cp/decl.c:5765
+#: cp/decl.c:5834
 msgid "definition of implicitly-declared `%D'"
 msgstr ""
 
-#: cp/decl.c:5785 cp/decl2.c:738
+#: cp/decl.c:5854 cp/decl2.c:738
 msgid "no `%#D' member function declared in class `%T'"
 msgstr ""
 
-#: cp/decl.c:5919
+#: cp/decl.c:5988
 msgid "non-local variable `%#D' uses local type `%T'"
 msgstr ""
 
-#: cp/decl.c:6034
+#: cp/decl.c:6103
 msgid "invalid in-class initialization of static data member of non-integral type `%T'"
 msgstr ""
 
-#: cp/decl.c:6043
+#: cp/decl.c:6112
 msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
 msgstr ""
 
-#: cp/decl.c:6046
+#: cp/decl.c:6115
 msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
 msgstr ""
 
-#: cp/decl.c:6065
+#: cp/decl.c:6134
 #, fuzzy
 msgid "size of array `%D' has non-integral type `%T'"
 msgstr "� 赆糗腼泔� `%s' 溴� 暹磲� 瘃矬轸."
 
-#: cp/decl.c:6067
+#: cp/decl.c:6136
 msgid "size of array has non-integral type `%T'"
 msgstr ""
 
-#: cp/decl.c:6103
+#: cp/decl.c:6172
 msgid "size of array `%D' is negative"
 msgstr ""
 
-#: cp/decl.c:6105
+#: cp/decl.c:6174
 msgid "size of array is negative"
 msgstr ""
 
-#: cp/decl.c:6113
+#: cp/decl.c:6182
 msgid "ISO C++ forbids zero-size array `%D'"
 msgstr ""
 
-#: cp/decl.c:6115
+#: cp/decl.c:6184
 msgid "ISO C++ forbids zero-size array"
 msgstr ""
 
-#: cp/decl.c:6122
+#: cp/decl.c:6191
 msgid "size of array `%D' is not an integral constant-expression"
 msgstr ""
 
-#: cp/decl.c:6125
+#: cp/decl.c:6194
 msgid "size of array is not an integral constant-expression"
 msgstr ""
 
-#: cp/decl.c:6130
+#: cp/decl.c:6199
 msgid "ISO C++ forbids variable-size array `%D'"
 msgstr ""
 
-#: cp/decl.c:6132
+#: cp/decl.c:6201
 msgid "ISO C++ forbids variable-size array"
 msgstr ""
 
-#: cp/decl.c:6154
+#: cp/decl.c:6223
 msgid "overflow in array dimension"
 msgstr ""
 
-#: cp/decl.c:6248
+#: cp/decl.c:6317
 msgid "declaration of `%D' as %s"
 msgstr ""
 
-#: cp/decl.c:6250
+#: cp/decl.c:6319
 #, fuzzy, c-format
 msgid "creating %s"
 msgstr "溏扉秕胥哚 狁麇唢� `%s'\n"
 
-#: cp/decl.c:6262
+#: cp/decl.c:6331
 msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: cp/decl.c:6265
+#: cp/decl.c:6334
 msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: cp/decl.c:6293
+#: cp/decl.c:6362
 msgid "return type specification for constructor invalid"
 msgstr ""
 
-#: cp/decl.c:6300
+#: cp/decl.c:6369
 msgid "return type specification for destructor invalid"
 msgstr ""
 
-#: cp/decl.c:6306
+#: cp/decl.c:6375
 msgid "operator `%T' declared to return `%T'"
 msgstr ""
 
-#: cp/decl.c:6308
+#: cp/decl.c:6377
 msgid "return type specified for `operator %T'"
 msgstr ""
 
-#: cp/decl.c:6452
+#: cp/decl.c:6400
+msgid "unnamed variable or field declared void"
+msgstr ""
+
+#: cp/decl.c:6405
+#, fuzzy, c-format
+msgid "variable or field `%E' declared void"
+msgstr "� 鬈耵珧 麽襻牯揆 `%s' 锺唧翮赍 掬�"
+
+#: cp/decl.c:6408
+msgid "variable or field declared void"
+msgstr ""
+
+#: cp/decl.c:6547
 msgid "destructors must be member functions"
 msgstr ""
 
-#: cp/decl.c:6471
+#: cp/decl.c:6566
 msgid "destructor `%T' must match class name `%T'"
 msgstr ""
 
-#: cp/decl.c:6534
+#: cp/decl.c:6629
 msgid "declarator-id missing; using reserved word `%D'"
 msgstr ""
 
-#: cp/decl.c:6588
+#: cp/decl.c:6683
 msgid "type `%T' is not derived from type `%T'"
 msgstr ""
 
 #. Parse error puts this typespec where
 #. a declarator should go.
-#: cp/decl.c:6651
+#: cp/decl.c:6746
 msgid "`%T' specified as declarator-id"
 msgstr ""
 
-#: cp/decl.c:6653
+#: cp/decl.c:6748
 msgid "  perhaps you want `%T' for a constructor"
 msgstr ""
 
@@ -14592,309 +14649,301 @@
 #. decl-specifier like in
 #. std::allocator alloc;
 #. Handle that gracefully.
-#: cp/decl.c:6675
+#: cp/decl.c:6770
 #, fuzzy, c-format
 msgid "invalid use of template-name '%E' in a declarator"
 msgstr "嚏 葶牾耒 赆盹黹贽 蓐鲴狍�"
 
-#: cp/decl.c:6695
+#: cp/decl.c:6790 cp/decl.c:8124
 msgid "declaration of `%D' as non-function"
 msgstr ""
 
-#: cp/decl.c:6772
+#: cp/decl.c:6867
 #, fuzzy
 msgid "`bool' is now a keyword"
 msgstr "燥 `%s' 溴� 暹磲� 赆糗腼泔�."
 
-#: cp/decl.c:6774
+#: cp/decl.c:6869
 msgid "extraneous `%T' ignored"
 msgstr ""
 
-#: cp/decl.c:6790 cp/decl.c:6834
+#: cp/decl.c:6885 cp/decl.c:6929
 #, fuzzy
 msgid "multiple declarations `%T' and `%T'"
 msgstr "痫腚狃朦� 狁殍禳� 屦殡镢 翮� 屙麸朕 `s'"
 
-#: cp/decl.c:6803
+#: cp/decl.c:6898
 msgid "ISO C++ does not support `long long'"
 msgstr ""
 
-#: cp/decl.c:6907 cp/decl.c:6910
+#: cp/decl.c:7002 cp/decl.c:7005
 #, c-format
 msgid "ISO C++ forbids declaration of `%s' with no type"
 msgstr ""
 
-#: cp/decl.c:6941
+#: cp/decl.c:7036
 #, c-format
 msgid "short, signed or unsigned invalid for `%s'"
 msgstr ""
 
-#: cp/decl.c:6946
+#: cp/decl.c:7041
 #, c-format
 msgid "long and short specified together for `%s'"
 msgstr ""
 
-#: cp/decl.c:6957
+#: cp/decl.c:7052
 #, c-format
 msgid "signed and unsigned given together for `%s'"
 msgstr ""
 
-#: cp/decl.c:7066
+#: cp/decl.c:7161
 msgid "qualifiers are not allowed on declaration of `operator %T'"
 msgstr ""
 
-#: cp/decl.c:7088
+#: cp/decl.c:7183
 msgid "member `%D' cannot be declared both virtual and static"
 msgstr ""
 
-#: cp/decl.c:7097
+#: cp/decl.c:7192
 #, fuzzy
 msgid "`%T::%D' is not a valid declarator"
 msgstr "燥 `%s' 溴� 暹磲� 赆糗腼泔�."
 
-#: cp/decl.c:7109
+#: cp/decl.c:7204
 msgid "storage class specifiers invalid in parameter declarations"
 msgstr ""
 
-#: cp/decl.c:7113
+#: cp/decl.c:7208
 msgid "typedef declaration invalid in parameter declaration"
 msgstr ""
 
-#: cp/decl.c:7126
+#: cp/decl.c:7221
 msgid "virtual outside class declaration"
 msgstr ""
 
-#: cp/decl.c:7185
+#: cp/decl.c:7280
 #, c-format
 msgid "storage class specified for %s `%s'"
 msgstr ""
 
-#: cp/decl.c:7220
+#: cp/decl.c:7315
 #, c-format
 msgid "top-level declaration of `%s' specifies `auto'"
 msgstr ""
 
-#: cp/decl.c:7232
+#: cp/decl.c:7327
 msgid "storage class specifiers invalid in friend function declarations"
 msgstr ""
 
-#: cp/decl.c:7397
+#: cp/decl.c:7492
 msgid "destructor cannot be static member function"
 msgstr ""
 
-#: cp/decl.c:7400
+#: cp/decl.c:7495
 #, c-format
 msgid "destructors may not be `%s'"
 msgstr ""
 
-#: cp/decl.c:7421
+#: cp/decl.c:7516
 msgid "constructor cannot be static member function"
 msgstr ""
 
-#: cp/decl.c:7424
+#: cp/decl.c:7519
 msgid "constructors cannot be declared virtual"
 msgstr ""
 
-#: cp/decl.c:7429
+#: cp/decl.c:7524
 #, c-format
 msgid "constructors may not be `%s'"
 msgstr ""
 
-#: cp/decl.c:7439
+#: cp/decl.c:7534
 msgid "return value type specifier for constructor ignored"
 msgstr ""
 
-#: cp/decl.c:7458
+#: cp/decl.c:7553
 #, fuzzy, c-format
 msgid "can't initialize friend function `%s'"
 msgstr "腻� 摁犴 漉磲艮 � 妪皴箸 弭殛蒴翎� 汩� 戾翎泫戕 篝� `%s'"
 
 #. Cannot be both friend and virtual.
-#: cp/decl.c:7462
+#: cp/decl.c:7557
 msgid "virtual functions cannot be friends"
 msgstr ""
 
-#: cp/decl.c:7467
+#: cp/decl.c:7562
 #, fuzzy
 msgid "friend declaration not in class definition"
 msgstr "篚眙彡糸挈 篥茈灬 篝镯 锺轶禳 觌荏珧 麽襻牯揆"
 
-#: cp/decl.c:7469
+#: cp/decl.c:7564
 #, c-format
 msgid "can't define friend function `%s' in a local class definition"
 msgstr ""
 
-#: cp/decl.c:7490
+#: cp/decl.c:7585
 msgid "destructors may not have parameters"
 msgstr ""
 
-#: cp/decl.c:7510 cp/decl.c:7517
+#: cp/decl.c:7605 cp/decl.c:7612
 #, fuzzy
 msgid "cannot declare reference to `%#T'"
 msgstr "徜蹴犰哚 犭脶戕� 篝� 赆糗腼泔 %s"
 
-#: cp/decl.c:7511
+#: cp/decl.c:7606
 #, fuzzy
 msgid "cannot declare pointer to `%#T'"
 msgstr "溴� 暹磲� 漉磲酎 磲 溏扉秕胥玷暹 麸 %s `%s' 篝� `%s'"
 
-#: cp/decl.c:7516
+#: cp/decl.c:7611
 msgid "cannot declare pointer to `%#T' member"
 msgstr ""
 
-#: cp/decl.c:7655
+#: cp/decl.c:7750
 msgid "extra qualification `%T::' on member `%s' ignored"
 msgstr ""
 
-#: cp/decl.c:7671
+#: cp/decl.c:7766
 msgid "cannot declare member function `%T::%s' within `%T'"
 msgstr ""
 
-#: cp/decl.c:7686
+#: cp/decl.c:7781
 #, fuzzy
 msgid "cannot declare member `%T::%s' within `%T'"
 msgstr "溴� 暹磲� 漉磲酎 磲 溏扉秕胥玷暹 麸 %s `%s' 篝� `%s'"
 
-#: cp/decl.c:7766
+#: cp/decl.c:7861
 msgid "data member may not have variably modified type `%T'"
 msgstr ""
 
-#: cp/decl.c:7768
+#: cp/decl.c:7863
 msgid "parameter may not have variably modified type `%T'"
 msgstr ""
 
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 #. declarations of constructors within a class definition.
-#: cp/decl.c:7776
+#: cp/decl.c:7871
 msgid "only declarations of constructors can be `explicit'"
 msgstr ""
 
-#: cp/decl.c:7784
+#: cp/decl.c:7879
 #, c-format
 msgid "non-member `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: cp/decl.c:7789
+#: cp/decl.c:7884
 #, c-format
 msgid "non-object member `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: cp/decl.c:7795
+#: cp/decl.c:7890
 #, c-format
 msgid "function `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: cp/decl.c:7800
+#: cp/decl.c:7895
 #, c-format
 msgid "static `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: cp/decl.c:7805
+#: cp/decl.c:7900
 #, c-format
 msgid "const `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: cp/decl.c:7818
+#: cp/decl.c:7913
 msgid "template-id `%D' used as a declarator"
 msgstr ""
 
-#: cp/decl.c:7839
+#: cp/decl.c:7934
 msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
 msgstr ""
 
-#: cp/decl.c:7847
+#: cp/decl.c:7942
 msgid "%Jtypedef name may not be a nested-name-specifier"
 msgstr ""
 
-#: cp/decl.c:7893
+#: cp/decl.c:7988
 msgid "%Jinvalid type qualifier for non-member function type"
 msgstr ""
 
-#: cp/decl.c:7956
+#: cp/decl.c:8051
 msgid "type qualifiers specified for friend class declaration"
 msgstr ""
 
-#: cp/decl.c:7961
+#: cp/decl.c:8056
 msgid "`inline' specified for friend class declaration"
 msgstr ""
 
-#: cp/decl.c:7969
+#: cp/decl.c:8064
 #, fuzzy
 msgid "template parameters cannot be friends"
 msgstr "� 溟狩轶艮� 溴 祓锺暹 磲 暹磲� 赍睃�"
 
-#: cp/decl.c:7971
+#: cp/decl.c:8066
 msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
 msgstr ""
 
-#: cp/decl.c:7975
+#: cp/decl.c:8070
 msgid "friend declaration requires class-key, i.e. `friend %#T'"
 msgstr ""
 
-#: cp/decl.c:7988
+#: cp/decl.c:8083
 msgid "trying to make class `%T' a friend of global scope"
 msgstr ""
 
-#: cp/decl.c:7999
+#: cp/decl.c:8094
 msgid "invalid qualifiers on non-member function type"
 msgstr ""
 
-#: cp/decl.c:8018
+#: cp/decl.c:8113
 msgid "abstract declarator `%T' used as declaration"
 msgstr ""
 
-#: cp/decl.c:8030
-msgid "unnamed variable or field declared void"
-msgstr ""
-
-#: cp/decl.c:8039
-msgid "variable or field declared void"
-msgstr ""
-
-#: cp/decl.c:8049
+#: cp/decl.c:8139
 msgid "cannot use `::' in parameter declaration"
 msgstr ""
 
 #. Something like struct S { int N::j; };
-#: cp/decl.c:8094
+#: cp/decl.c:8184
 #, fuzzy
 msgid "invalid use of `::'"
 msgstr "扃 葶牾耧� 黢摅翮�"
 
-#: cp/decl.c:8106
+#: cp/decl.c:8196
 msgid "function `%D' cannot be declared friend"
 msgstr ""
 
-#: cp/decl.c:8118
+#: cp/decl.c:8208
 msgid "can't make `%D' into a method -- not in a class"
 msgstr ""
 
-#: cp/decl.c:8127
+#: cp/decl.c:8217
 msgid "function `%D' declared virtual inside a union"
 msgstr ""
 
-#: cp/decl.c:8136
+#: cp/decl.c:8226
 msgid "`%D' cannot be declared virtual, since it is always static"
 msgstr ""
 
-#: cp/decl.c:8215
+#: cp/decl.c:8305
 msgid "field `%D' has incomplete type"
 msgstr ""
 
-#: cp/decl.c:8217
+#: cp/decl.c:8307
 msgid "name `%T' has incomplete type"
 msgstr ""
 
-#: cp/decl.c:8226
+#: cp/decl.c:8316
 msgid "  in instantiation of template `%T'"
 msgstr ""
 
-#: cp/decl.c:8236
+#: cp/decl.c:8326
 #, c-format
 msgid "`%s' is neither function nor member function; cannot be declared friend"
 msgstr ""
 
-#: cp/decl.c:8247
+#: cp/decl.c:8337
 msgid "member functions are implicitly friends of their class"
 msgstr ""
 
@@ -14910,91 +14959,91 @@
 #. the rest of the compiler does not correctly
 #. handle the initialization unless the member is
 #. static so we make it static below.
-#: cp/decl.c:8287
+#: cp/decl.c:8377
 msgid "ISO C++ forbids initialization of member `%D'"
 msgstr ""
 
-#: cp/decl.c:8289
+#: cp/decl.c:8379
 msgid "making `%D' static"
 msgstr ""
 
-#: cp/decl.c:8345
+#: cp/decl.c:8435
 #, c-format
 msgid "storage class `auto' invalid for function `%s'"
 msgstr ""
 
-#: cp/decl.c:8347
+#: cp/decl.c:8437
 #, c-format
 msgid "storage class `register' invalid for function `%s'"
 msgstr ""
 
-#: cp/decl.c:8349
+#: cp/decl.c:8439
 #, fuzzy, c-format
 msgid "storage class `__thread' invalid for function `%s'"
 msgstr "扃 葶牾耒 糗铉 麽襻牯揆 `%s'"
 
-#: cp/decl.c:8360
+#: cp/decl.c:8450
 #, c-format
 msgid "storage class `static' invalid for function `%s' declared out of global scope"
 msgstr ""
 
-#: cp/decl.c:8362
+#: cp/decl.c:8452
 #, c-format
 msgid "storage class `inline' invalid for function `%s' declared out of global scope"
 msgstr ""
 
-#: cp/decl.c:8369
+#: cp/decl.c:8459
 #, c-format
 msgid "virtual non-class function `%s'"
 msgstr ""
 
-#: cp/decl.c:8400
+#: cp/decl.c:8490
 msgid "cannot declare member function `%D' to have static linkage"
 msgstr ""
 
 #. FIXME need arm citation
-#: cp/decl.c:8406
+#: cp/decl.c:8496
 msgid "cannot declare static function inside another function"
 msgstr ""
 
-#: cp/decl.c:8434
+#: cp/decl.c:8524
 msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
 msgstr ""
 
-#: cp/decl.c:8440
+#: cp/decl.c:8530
 msgid "static member `%D' declared `register'"
 msgstr ""
 
-#: cp/decl.c:8445
+#: cp/decl.c:8535
 msgid "cannot explicitly declare member `%#D' to have extern linkage"
 msgstr ""
 
-#: cp/decl.c:8585
+#: cp/decl.c:8675
 msgid "default argument for `%#D' has type `%T'"
 msgstr ""
 
-#: cp/decl.c:8588
+#: cp/decl.c:8678
 msgid "default argument for parameter of type `%T' has type `%T'"
 msgstr ""
 
-#: cp/decl.c:8605
+#: cp/decl.c:8695
 msgid "default argument `%E' uses local variable `%D'"
 msgstr ""
 
-#: cp/decl.c:8649
+#: cp/decl.c:8739
 #, fuzzy, c-format
 msgid "invalid string constant `%E'"
 msgstr "扃 翦耢狒殒燧盹 犭鲠耖桁玺殛� 篝徼羼茯"
 
-#: cp/decl.c:8651
+#: cp/decl.c:8741
 msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
 msgstr ""
 
-#: cp/decl.c:8689
+#: cp/decl.c:8779
 msgid "parameter `%D' invalidly declared method type"
 msgstr ""
 
-#: cp/decl.c:8713
+#: cp/decl.c:8803
 msgid "parameter `%D' includes %s to array of unknown bound `%T'"
 msgstr ""
 
@@ -15013,94 +15062,94 @@
 #. or implicitly defined), there's no need to worry about their
 #. existence.  Theoretically, they should never even be
 #. instantiated, but that's hard to forestall.
-#: cp/decl.c:8872
+#: cp/decl.c:8962
 msgid "invalid constructor; you probably meant `%T (const %T&)'"
 msgstr ""
 
-#: cp/decl.c:9000
+#: cp/decl.c:9090
 msgid "`%D' must be a nonstatic member function"
 msgstr ""
 
-#: cp/decl.c:9006
+#: cp/decl.c:9096
 msgid "`%D' must be either a non-static member function or a non-member function"
 msgstr ""
 
-#: cp/decl.c:9023
+#: cp/decl.c:9113
 msgid "`%D' must have an argument of class or enumerated type"
 msgstr ""
 
-#: cp/decl.c:9058
+#: cp/decl.c:9148
 #, c-format
 msgid "conversion to %s%s will never use a type conversion operator"
 msgstr ""
 
 #. 13.4.0.3
-#: cp/decl.c:9065
+#: cp/decl.c:9155
 msgid "ISO C++ prohibits overloading operator ?:"
 msgstr ""
 
-#: cp/decl.c:9115
+#: cp/decl.c:9205
 msgid "postfix `%D' must take `int' as its argument"
 msgstr ""
 
-#: cp/decl.c:9119
+#: cp/decl.c:9209
 msgid "postfix `%D' must take `int' as its second argument"
 msgstr ""
 
-#: cp/decl.c:9126
+#: cp/decl.c:9216
 msgid "`%D' must take either zero or one argument"
 msgstr ""
 
-#: cp/decl.c:9128
+#: cp/decl.c:9218
 msgid "`%D' must take either one or two arguments"
 msgstr ""
 
-#: cp/decl.c:9149
+#: cp/decl.c:9239
 msgid "prefix `%D' should return `%T'"
 msgstr ""
 
-#: cp/decl.c:9155
+#: cp/decl.c:9245
 msgid "postfix `%D' should return `%T'"
 msgstr ""
 
-#: cp/decl.c:9164
+#: cp/decl.c:9254
 msgid "`%D' must take `void'"
 msgstr ""
 
-#: cp/decl.c:9166 cp/decl.c:9174
+#: cp/decl.c:9256 cp/decl.c:9264
 msgid "`%D' must take exactly one argument"
 msgstr ""
 
-#: cp/decl.c:9176
+#: cp/decl.c:9266
 msgid "`%D' must take exactly two arguments"
 msgstr ""
 
-#: cp/decl.c:9184
+#: cp/decl.c:9274
 msgid "user-defined `%D' always evaluates both arguments"
 msgstr ""
 
-#: cp/decl.c:9198
+#: cp/decl.c:9288
 msgid "`%D' should return by value"
 msgstr ""
 
-#: cp/decl.c:9210 cp/decl.c:9213
+#: cp/decl.c:9300 cp/decl.c:9303
 msgid "`%D' cannot have default arguments"
 msgstr ""
 
-#: cp/decl.c:9273
+#: cp/decl.c:9363
 msgid "using typedef-name `%D' after `%s'"
 msgstr ""
 
-#: cp/decl.c:9279
+#: cp/decl.c:9369
 msgid "using template type parameter `%T' after `%s'"
 msgstr ""
 
-#: cp/decl.c:9287
+#: cp/decl.c:9377
 #, fuzzy
 msgid "`%T' referred to as `%s'"
 msgstr "麸 `%s' 暹磲� 瘃镯矧 麸� `%s'"
 
-#: cp/decl.c:9293
+#: cp/decl.c:9383
 msgid "`%T' referred to as enum"
 msgstr ""
 
@@ -15111,51 +15160,51 @@
 #. void f(class C);		// No template header here
 #.
 #. then the required template argument is missing.
-#: cp/decl.c:9308
+#: cp/decl.c:9398
 #, fuzzy
 msgid "template argument required for `%s %T'"
 msgstr "溟痣� 镬� 麽襻牯揆� `%s'"
 
-#: cp/decl.c:9453
+#: cp/decl.c:9543
 msgid "use of enum `%#D' without previous declaration"
 msgstr ""
 
-#: cp/decl.c:9471
+#: cp/decl.c:9561
 #, fuzzy
 msgid "redeclaration of `%T' as a non-template"
 msgstr "� 脲轸秕胥哚 溴� 躔矬翮襁驽翎�"
 
-#: cp/decl.c:9517
+#: cp/decl.c:9607
 msgid "derived union `%T' invalid"
 msgstr ""
 
-#: cp/decl.c:9570
+#: cp/decl.c:9660
 msgid "base type `%T' fails to be a struct or class type"
 msgstr ""
 
-#: cp/decl.c:9578
+#: cp/decl.c:9668
 msgid "recursive type `%T' undefined"
 msgstr ""
 
-#: cp/decl.c:9580
+#: cp/decl.c:9670
 #, fuzzy
 msgid "duplicate base type `%T' invalid"
 msgstr "溟痣 锺轶禳� 篚睃腼�"
 
-#: cp/decl.c:9658
+#: cp/decl.c:9748
 msgid "Java class '%T' cannot have multiple bases"
 msgstr ""
 
-#: cp/decl.c:9660
+#: cp/decl.c:9750
 msgid "Java class '%T' cannot have virtual bases"
 msgstr ""
 
-#: cp/decl.c:9700
+#: cp/decl.c:9790
 #, fuzzy
 msgid "multiple definition of `%#T'"
 msgstr "徜蹴犰哚 犴镞沆狒矧 狁麇唢� 锺轶祜� locale `%s'"
 
-#: cp/decl.c:9701
+#: cp/decl.c:9791
 #, fuzzy
 msgid "%Jprevious definition here"
 msgstr "赆磔磲� 锺轶禳� 麸� `UNDEFINED'"
@@ -15164,48 +15213,48 @@
 #.
 #. IF no integral type can represent all the enumerator values, the
 #. enumeration is ill-formed.
-#: cp/decl.c:9836
+#: cp/decl.c:9926
 msgid "no integral type can represent all of the enumerator values for `%T'"
 msgstr ""
 
-#: cp/decl.c:9926
+#: cp/decl.c:10023
 msgid "enumerator value for `%D' not integer constant"
 msgstr ""
 
-#: cp/decl.c:9946
+#: cp/decl.c:10043
 msgid "overflow in enumeration values at `%D'"
 msgstr ""
 
-#: cp/decl.c:10015
+#: cp/decl.c:10112
 msgid "return type `%#T' is incomplete"
 msgstr ""
 
-#: cp/decl.c:10133
+#: cp/decl.c:10230
 msgid "return type for `main' changed to `int'"
 msgstr ""
 
-#: cp/decl.c:10162
+#: cp/decl.c:10259
 msgid "`%D' implicitly declared before its definition"
 msgstr ""
 
-#: cp/decl.c:10184 cp/typeck.c:6071
+#: cp/decl.c:10281 cp/typeck.c:6092
 msgid "`operator=' should return a reference to `*this'"
 msgstr ""
 
-#: cp/decl.c:10453
+#: cp/decl.c:10550
 msgid "parameter `%D' declared void"
 msgstr ""
 
-#: cp/decl.c:10919
+#: cp/decl.c:11016
 #, fuzzy
 msgid "invalid member function declaration"
 msgstr "扃 葶牾耧� 狁殍禳� 狃� 赍磔� 泷犰燧�: `%s'"
 
-#: cp/decl.c:10936
+#: cp/decl.c:11033
 msgid "`%D' is already defined in class `%T'"
 msgstr ""
 
-#: cp/decl.c:11149
+#: cp/decl.c:11246
 msgid "static member function `%#D' declared with type qualifiers"
 msgstr ""
 
@@ -15253,7 +15302,7 @@
 msgid "invalid use of `virtual' in template declaration of `%#D'"
 msgstr ""
 
-#: cp/decl2.c:541 cp/pt.c:2834
+#: cp/decl2.c:541 cp/pt.c:2878
 msgid "template declaration of `%#D'"
 msgstr ""
 
@@ -15328,40 +15377,40 @@
 msgid "anonymous struct not inside named type"
 msgstr ""
 
-#: cp/decl2.c:1218
+#: cp/decl2.c:1224
 msgid "namespace-scope anonymous aggregates must be static"
 msgstr ""
 
-#: cp/decl2.c:1225
+#: cp/decl2.c:1231
 msgid "anonymous union with no members"
 msgstr ""
 
-#: cp/decl2.c:1259
+#: cp/decl2.c:1265
 msgid "`operator new' must return type `%T'"
 msgstr ""
 
-#: cp/decl2.c:1267
+#: cp/decl2.c:1273
 msgid "`operator new' takes type `size_t' (`%T') as first parameter"
 msgstr ""
 
-#: cp/decl2.c:1293
+#: cp/decl2.c:1299
 msgid "`operator delete' must return type `%T'"
 msgstr ""
 
-#: cp/decl2.c:1301
+#: cp/decl2.c:1307
 msgid "`operator delete' takes type `%T' as first parameter"
 msgstr ""
 
-#: cp/decl2.c:2810
+#: cp/decl2.c:2816
 msgid "inline function `%D' used but never defined"
 msgstr ""
 
-#: cp/decl2.c:2956
+#: cp/decl2.c:2962
 msgid "default argument missing for parameter %P of `%+#D'"
 msgstr ""
 
 #. damn ICE suppression
-#: cp/error.c:2387
+#: cp/error.c:2385
 #, c-format
 msgid "unexpected letter `%c' in locate_error\n"
 msgstr ""
@@ -15388,7 +15437,7 @@
 msgid "throwing NULL, which has integral, not pointer type"
 msgstr ""
 
-#: cp/except.c:598 cp/init.c:2038
+#: cp/except.c:598 cp/init.c:2047
 msgid "`%D' should never be overloaded"
 msgstr ""
 
@@ -15469,7 +15518,7 @@
 msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning"
 msgstr ""
 
-#: cp/g++spec.c:229 java/jvspec.c:415
+#: cp/g++spec.c:232 java/jvspec.c:415
 #, fuzzy, c-format
 msgid "argument to `%s' missing\n"
 msgstr "蓣秕� 疳襻腌鲨暹 锺唧灬翎"
@@ -15604,64 +15653,64 @@
 msgid "incomplete type `%T' does not have member `%D'"
 msgstr ""
 
-#: cp/init.c:1459
+#: cp/init.c:1460
 #, fuzzy
 msgid "`%D' is not a member of type `%T'"
 msgstr "溴� 暹篝� 燧腼� 翮� 镬茕狎 `%s'"
 
-#: cp/init.c:1478
+#: cp/init.c:1487
 #, fuzzy
 msgid "invalid pointer to bit-field `%D'"
 msgstr "彡狒茈腌腼� 酏痫� 溟牯� :`%s'\n"
 
-#: cp/init.c:1580
+#: cp/init.c:1589
 #, fuzzy
 msgid "invalid use of non-static member function `%D'"
 msgstr "扃 葶牾耧� 狁殍禳� 狃� 篝揠弪: `%s'"
 
-#: cp/init.c:1586 cp/semantics.c:1236
+#: cp/init.c:1595 cp/semantics.c:1236
 #, fuzzy
 msgid "invalid use of non-static data member `%D'"
 msgstr "扃 葶牾耧� 狁殍禳� 狃� 篝揠弪: `%s'"
 
-#: cp/init.c:1725
+#: cp/init.c:1734
 msgid "new of array type fails to specify size"
 msgstr ""
 
-#: cp/init.c:1736
+#: cp/init.c:1745
 msgid "size in array new must have integral type"
 msgstr ""
 
-#: cp/init.c:1742
+#: cp/init.c:1751
 msgid "zero size array reserves no space"
 msgstr ""
 
-#: cp/init.c:1809
+#: cp/init.c:1818
 msgid "new cannot be applied to a reference type"
 msgstr ""
 
-#: cp/init.c:1815
+#: cp/init.c:1824
 msgid "new cannot be applied to a function type"
 msgstr ""
 
-#: cp/init.c:1861
+#: cp/init.c:1870
 msgid "call to Java constructor, while `jclass' undefined"
 msgstr ""
 
-#: cp/init.c:1877
+#: cp/init.c:1886
 msgid "can't find class$"
 msgstr ""
 
-#: cp/init.c:2004
+#: cp/init.c:2013
 #, fuzzy
 msgid "invalid type `void' for new"
 msgstr "扃 葶牾耒 赆糗篝狍� 汩� 翮� dlopen()"
 
-#: cp/init.c:2014
+#: cp/init.c:2023
 msgid "uninitialized const in `new' of `%#T'"
 msgstr ""
 
-#: cp/init.c:2033
+#: cp/init.c:2042
 #, c-format
 msgid "call to Java constructor with `%s' undefined"
 msgstr ""
@@ -15669,42 +15718,42 @@
 #. See PR 15967. This should never happen (and it is
 #. fixed correctly in mainline), but on the release branch
 #. we prefer this less-intrusive approacch.
-#: cp/init.c:2077
+#: cp/init.c:2086
 msgid "no suitable or ambiguous `%D' found in class `%T'"
 msgstr ""
 
 # src/getopt.c:628
 # src/getopt.c:628
-#: cp/init.c:2083
+#: cp/init.c:2092
 #, fuzzy
 msgid "request for member `%D' is ambiguous"
 msgstr "%s: � 屦殡镢� `%s' 暹磲� 狍狯掾\n"
 
-#: cp/init.c:2203
+#: cp/init.c:2212
 msgid "ISO C++ forbids initialization in array new"
 msgstr ""
 
-#: cp/init.c:2677
+#: cp/init.c:2686
 msgid "initializer ends prematurely"
 msgstr ""
 
-#: cp/init.c:2734
+#: cp/init.c:2743
 msgid "cannot initialize multi-dimensional array with initializer"
 msgstr ""
 
-#: cp/init.c:2895
+#: cp/init.c:2904
 msgid "possible problem detected in invocation of delete operator:"
 msgstr ""
 
-#: cp/init.c:2898
+#: cp/init.c:2907
 msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
 msgstr ""
 
-#: cp/init.c:2919
+#: cp/init.c:2928
 msgid "unknown array size in delete"
 msgstr ""
 
-#: cp/init.c:3184
+#: cp/init.c:3193
 msgid "type to vector delete is neither pointer or array type"
 msgstr ""
 
@@ -15771,15 +15820,15 @@
 msgid "(if you use `-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
 msgstr ""
 
-#: cp/mangle.c:2037
+#: cp/mangle.c:2050
 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
 msgstr ""
 
-#: cp/mangle.c:2090
+#: cp/mangle.c:2103
 msgid "omitted middle operand to `?:' operand cannot be mangled"
 msgstr ""
 
-#: cp/mangle.c:2389
+#: cp/mangle.c:2402
 msgid "the mangled name of `%D' will change in a future version of GCC"
 msgstr ""
 
@@ -15927,7 +15976,7 @@
 
 #. It's a nested name with template parameter dependent scope.
 #. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2126 cp/name-lookup.c:2140 cp/name-lookup.c:3380
+#: cp/name-lookup.c:2126 cp/name-lookup.c:2140 cp/name-lookup.c:3362
 #, fuzzy
 msgid "`%T' is not a namespace"
 msgstr "麸 `%s' 溴� 暹磲� 赆盹黹挈 狁麇唢"
@@ -15965,94 +16014,94 @@
 msgid "using-declaration cannot name destructor"
 msgstr "篚眙彡糸挈 篥茈灬 篝镯 锺轶禳 觌荏珧 麽襻牯揆"
 
-#: cp/name-lookup.c:3005
+#: cp/name-lookup.c:2984
 msgid "declaration of `%D' not in a namespace surrounding `%D'"
 msgstr ""
 
-#: cp/name-lookup.c:3045
+#: cp/name-lookup.c:3024
 msgid "`%D' should have been declared inside `%D'"
 msgstr ""
 
-#: cp/name-lookup.c:3109
+#: cp/name-lookup.c:3088
 msgid "namespace alias `%D' not allowed here, assuming `%D'"
 msgstr ""
 
 #. The parser did not find it, so it's not there.
-#: cp/name-lookup.c:3224
+#: cp/name-lookup.c:3203
 #, fuzzy
 msgid "unknown namespace `%D'"
 msgstr "茔睐篝� 箦� `%s'"
 
-#: cp/name-lookup.c:3374
+#: cp/name-lookup.c:3356
 msgid "namespace `%T' undeclared"
 msgstr ""
 
-#: cp/name-lookup.c:3407
+#: cp/name-lookup.c:3389
 msgid "strong using only meaningful at namespace scope"
 msgstr ""
 
-#: cp/name-lookup.c:3414
+#: cp/name-lookup.c:3396
 #, fuzzy
 msgid "`%D' attribute directive ignored"
 msgstr "麸 `%s' 暹磲� 瘃镯矧 麸� `%s'"
 
 # src/getopt.c:628
 # src/getopt.c:628
-#: cp/name-lookup.c:3547
+#: cp/name-lookup.c:3529
 #, fuzzy
 msgid "use of `%D' is ambiguous"
 msgstr "%s: � 屦殡镢� `%s' 暹磲� 狍狯掾\n"
 
-#: cp/name-lookup.c:3548
+#: cp/name-lookup.c:3530
 msgid "  first declared as `%#D' here"
 msgstr ""
 
-#: cp/name-lookup.c:3551
+#: cp/name-lookup.c:3533
 msgid "  also declared as `%#D' here"
 msgstr ""
 
-#: cp/name-lookup.c:3566
+#: cp/name-lookup.c:3548
 msgid "`%D' denotes an ambiguous type"
 msgstr ""
 
-#: cp/name-lookup.c:3567
+#: cp/name-lookup.c:3549
 msgid "%J  first type here"
 msgstr ""
 
-#: cp/name-lookup.c:3568
+#: cp/name-lookup.c:3550
 msgid "%J  other type here"
 msgstr ""
 
 #. This happens for A::B where B is a template, and there are no
 #. template arguments.
-#: cp/name-lookup.c:3633 cp/typeck.c:1792
+#: cp/name-lookup.c:3615 cp/typeck.c:1792
 #, fuzzy
 msgid "invalid use of `%D'"
 msgstr "嚏 葶牾耒 珈羼镬珥哚 `%s'."
 
-#: cp/name-lookup.c:3674
+#: cp/name-lookup.c:3656
 #, fuzzy
 msgid "`%D::%D' is not a template"
 msgstr "麸 `%s' 溴� 暹磲� 赆盹黹挈 狁麇唢"
 
-#: cp/name-lookup.c:3691
+#: cp/name-lookup.c:3673
 msgid "`%D' undeclared in namespace `%D'"
 msgstr ""
 
-#: cp/name-lookup.c:4153
+#: cp/name-lookup.c:4135
 #, fuzzy
 msgid "`%D' is not a function,"
 msgstr "燥 `%s' 溴� 暹磲� 赆糗腼泔�."
 
-#: cp/name-lookup.c:4154
+#: cp/name-lookup.c:4136
 msgid "  conflict with `%D'"
 msgstr ""
 
-#: cp/name-lookup.c:4911
+#: cp/name-lookup.c:4893
 msgid "XXX entering pop_everything ()\n"
 msgstr ""
 
-#: cp/name-lookup.c:4920
+#: cp/name-lookup.c:4902
 msgid "XXX leaving pop_everything ()\n"
 msgstr ""
 
@@ -16066,7 +16115,7 @@
 msgid "`%D::%D' has not been declared"
 msgstr "腻� 祓锺暹 磲 翦桢� � 珈羼镬珥哚."
 
-#: cp/parser.c:1809 cp/semantics.c:2308
+#: cp/parser.c:1809 cp/semantics.c:2305
 #, fuzzy
 msgid "`::%D' has not been declared"
 msgstr "腻� 祓锺暹 磲 翦桢� � 珈羼镬珥哚."
@@ -16094,7 +16143,7 @@
 msgid "new types may not be defined in a return type"
 msgstr ""
 
-#: cp/parser.c:1888 cp/pt.c:4196
+#: cp/parser.c:1888 cp/pt.c:4238
 #, fuzzy
 msgid "`%T' is not a template"
 msgstr "麸 `%s' 溴� 暹磲� 赆盹黹挈 狁麇唢"
@@ -16144,191 +16193,191 @@
 msgid "typedef-name `%D' used as destructor declarator"
 msgstr ""
 
-#: cp/parser.c:3638
+#: cp/parser.c:3648
 msgid "ISO C++ forbids compound-literals"
 msgstr ""
 
-#: cp/parser.c:4461
+#: cp/parser.c:4498
 msgid "array bound forbidden after parenthesized type-id"
 msgstr ""
 
-#: cp/parser.c:4462
+#: cp/parser.c:4499
 msgid "try removing the parentheses around the type-id"
 msgstr ""
 
-#: cp/parser.c:4624
+#: cp/parser.c:4661
 msgid "expression in new-declarator must have integral or enumeration type"
 msgstr ""
 
-#: cp/parser.c:4805
+#: cp/parser.c:4842
 #, fuzzy
 msgid "use of old-style cast"
 msgstr "疳脶轱� 暹滹躜 栎箸"
 
-#: cp/parser.c:5550
+#: cp/parser.c:5587
 #, c-format
 msgid "case label `%E' not within a switch statement"
 msgstr ""
 
-#: cp/parser.c:6092
+#: cp/parser.c:6130
 msgid "ISO C++ forbids computed gotos"
 msgstr ""
 
-#: cp/parser.c:6212
+#: cp/parser.c:6250
 msgid "extra `;'"
 msgstr ""
 
-#: cp/parser.c:6507
+#: cp/parser.c:6545
 msgid "mixing declarations and function-definitions is forbidden"
 msgstr ""
 
-#: cp/parser.c:6645
+#: cp/parser.c:6683
 #, fuzzy
 msgid "duplicate `friend'"
 msgstr "溟痣� 觌彘溥"
 
-#: cp/parser.c:6794
+#: cp/parser.c:6832
 msgid "class definition may not be declared a friend"
 msgstr ""
 
-#: cp/parser.c:7109
+#: cp/parser.c:7147
 msgid "only constructors take base initializers"
 msgstr ""
 
-#: cp/parser.c:7160
+#: cp/parser.c:7198
 msgid "anachronistic old-style base class initializer"
 msgstr ""
 
-#: cp/parser.c:7201
+#: cp/parser.c:7239
 msgid "keyword `typename' not allowed in this context (a qualified member initializer is implicitly a type)"
 msgstr ""
 
 #. Warn that we do not support `export'.
-#: cp/parser.c:7563
+#: cp/parser.c:7601
 msgid "keyword `export' not implemented, and will be ignored"
 msgstr ""
 
 #. Otherwise, emit an error about the invalid digraph, but continue
 #. parsing because we got our argument list.
-#: cp/parser.c:7923
+#: cp/parser.c:7961
 #, fuzzy
 msgid "`<::' cannot begin a template-argument list"
 msgstr "%s' 溴� 暹磲� 轶鼾 桢糸挈� 彡蓠衢矧."
 
-#: cp/parser.c:7924
+#: cp/parser.c:7962
 msgid "`<:' is an alternate spelling for `['. Insert whitespace between `<' and `::'"
 msgstr ""
 
-#: cp/parser.c:7931
+#: cp/parser.c:7969
 msgid "(if you use `-fpermissive' G++ will accept your code)"
 msgstr ""
 
 #. Explain what went wrong.
-#: cp/parser.c:8106
+#: cp/parser.c:8145
 msgid "non-template `%D' used as template"
 msgstr ""
 
-#: cp/parser.c:8107
+#: cp/parser.c:8146
 msgid "use `%T::template %D' to indicate that it is a template"
 msgstr ""
 
-#: cp/parser.c:9058
+#: cp/parser.c:9102
 msgid "using `typename' outside of template"
 msgstr ""
 
-#: cp/parser.c:9180
+#: cp/parser.c:9224
 #, fuzzy
 msgid "expected type-name"
 msgstr "%s: 犴犰屙犴 狁殍扃糸贽 糸燹."
 
-#: cp/parser.c:9239
+#: cp/parser.c:9283
 msgid "type attributes are honored only at type definition"
 msgstr ""
 
 #. [namespace.udecl]
 #.
 #. A using declaration shall not name a template-id.
-#: cp/parser.c:9622
+#: cp/parser.c:9666
 msgid "a template-id may not appear in a using-declaration"
 msgstr ""
 
-#: cp/parser.c:9949
+#: cp/parser.c:9986
 msgid "an asm-specification is not allowed on a function-definition"
 msgstr ""
 
-#: cp/parser.c:9951
+#: cp/parser.c:9988
 msgid "attributes are not allowed on a function-definition"
 msgstr ""
 
-#: cp/parser.c:10084
+#: cp/parser.c:10121
 msgid "attributes after parenthesized initializer ignored"
 msgstr ""
 
-#: cp/parser.c:10540
+#: cp/parser.c:10591
 #, fuzzy
 msgid "`%T::%D' is not a type"
 msgstr "麸 `%s' 溴� 暹磲� 赆盹黹挈 狁麇唢"
 
 # src/grep.c:785 src/grep.c:792
 # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
-#: cp/parser.c:11288
+#: cp/parser.c:11341
 #, fuzzy
 msgid "file ends in default argument"
 msgstr "扃 葶牾耧 轶灬 燹觑躜 疱耖鬻镬蓓秕"
 
-#: cp/parser.c:11344
+#: cp/parser.c:11397
 msgid "deprecated use of default argument for parameter of non-function"
 msgstr ""
 
-#: cp/parser.c:11347
+#: cp/parser.c:11400
 msgid "default arguments are only permitted for function parameters"
 msgstr ""
 
-#: cp/parser.c:12078
+#: cp/parser.c:12166
 msgid "declaration of `%D' in `%D' which does not enclose `%D'"
 msgstr ""
 
-#: cp/parser.c:12091
+#: cp/parser.c:12179
 msgid "extra qualification ignored"
 msgstr ""
 
-#: cp/parser.c:12102
+#: cp/parser.c:12190
 msgid "an explicit specialization must be preceded by 'template <>'"
 msgstr ""
 
-#: cp/parser.c:12385
+#: cp/parser.c:12473
 msgid "extra semicolon"
 msgstr ""
 
-#: cp/parser.c:12403
+#: cp/parser.c:12491
 msgid "a class-key must be used when declaring a friend"
 msgstr ""
 
-#: cp/parser.c:12434
+#: cp/parser.c:12522
 #, fuzzy
 msgid "friend declaration does not name a class or function"
 msgstr "篚眙彡糸挈 篥茈灬 篝镯 锺轶禳 觌荏珧 麽襻牯揆"
 
-#: cp/parser.c:12605
+#: cp/parser.c:12694
 msgid "pure-specifier on function-definition"
 msgstr ""
 
-#: cp/parser.c:12878
+#: cp/parser.c:12967
 msgid "keyword `typename' not allowed outside of templates"
 msgstr ""
 
-#: cp/parser.c:12880
+#: cp/parser.c:12969
 msgid "keyword `typename' not allowed in this context (the base class is implicitly a type)"
 msgstr ""
 
 # src/getopt.c:628
 # src/getopt.c:628
-#: cp/parser.c:13700
+#: cp/parser.c:13790
 #, fuzzy
 msgid "reference to `%D' is ambiguous"
 msgstr "%s: � 屦殡镢� `%s' 暹磲� 狍狯掾\n"
 
-#: cp/parser.c:13874
+#: cp/parser.c:13964
 #, fuzzy
 msgid "too few template-parameter-lists"
 msgstr "溟痣� 镬� 麽襻牯揆� `%s'"
@@ -16337,47 +16386,47 @@
 #. something like:
 #.
 #. template <class T> template <class U> void S::f();
-#: cp/parser.c:13889
+#: cp/parser.c:13979
 msgid "too many template-parameter-lists"
 msgstr ""
 
 #. If begin_function_definition didn't like the definition, skip
 #. the entire function.
-#: cp/parser.c:14185
+#: cp/parser.c:14275
 #, fuzzy
 msgid "invalid function declaration"
 msgstr "嚏 葶牾耒 犴翎腚徙�"
 
 #. Issue an error message.
-#: cp/parser.c:14222
+#: cp/parser.c:14312
 #, fuzzy
 msgid "named return values are no longer supported"
 msgstr "狁麇哚 fifo 溴� 躔矬翮襁骘眙衢"
 
-#: cp/parser.c:14561
+#: cp/parser.c:14651
 msgid "`>>' should be `> >' within a nested template argument list"
 msgstr ""
 
 #. If this is not a nested template argument list, the '>>' is
 #. a typo for '>'. Emit an error message and continue.
-#: cp/parser.c:14569
+#: cp/parser.c:14659
 msgid "spurious `>>', use `>' to terminate a template argument list"
 msgstr ""
 
-#: cp/parser.c:14574
+#: cp/parser.c:14664
 msgid "missing `>' to terminate the template argument list"
 msgstr ""
 
-#: cp/parser.c:15062
+#: cp/parser.c:15149
 #, fuzzy
 msgid "`%s' tag used in naming `%#T'"
 msgstr "嚏 葶牾耒 屦殡镢� `%s'"
 
-#: cp/parser.c:15082
+#: cp/parser.c:15169
 msgid "%D redeclared with different access"
 msgstr ""
 
-#: cp/parser.c:15099
+#: cp/parser.c:15186
 msgid "`template' (as a disambiguator) is only allowed within templates"
 msgstr ""
 
@@ -16398,83 +16447,87 @@
 msgid "enclosing class templates are not explicitly specialized"
 msgstr ""
 
-#: cp/pt.c:739 cp/pt.c:780
-msgid "specializing `%#T' in different namespace"
+#: cp/pt.c:733
+msgid "specialization of `%D' in different namespace"
 msgstr ""
 
-#: cp/pt.c:740 cp/pt.c:781
+#: cp/pt.c:734 cp/pt.c:803
 #, fuzzy
 msgid "  from definition of `%#D'"
 msgstr "赆磔磲� 锺轶禳� 麸� `UNDEFINED'"
 
-#: cp/pt.c:748
+#: cp/pt.c:770
 msgid "specialization of `%T' after instantiation"
 msgstr ""
 
-#: cp/pt.c:795
+#: cp/pt.c:802
+msgid "specializing `%#T' in different namespace"
+msgstr ""
+
+#: cp/pt.c:817
 #, fuzzy
 msgid "specialization `%T' after instantiation `%T'"
 msgstr "溟痣 锺轶禳� 篚睃腼�"
 
-#: cp/pt.c:807
+#: cp/pt.c:829
 msgid "explicit specialization of non-template `%T'"
 msgstr ""
 
-#: cp/pt.c:1067
+#: cp/pt.c:1089
 msgid "specialization of %D after instantiation"
 msgstr ""
 
-#: cp/pt.c:1192
+#: cp/pt.c:1220
 msgid "%s %+#D"
 msgstr ""
 
-#: cp/pt.c:1241
+#: cp/pt.c:1269
 msgid "`%D' is not a function template"
 msgstr ""
 
-#: cp/pt.c:1389
+#: cp/pt.c:1417
 msgid "template-id `%D' for `%+D' does not match any template declaration"
 msgstr ""
 
-#: cp/pt.c:1397
+#: cp/pt.c:1425
 msgid "ambiguous template specialization `%D' for `%+D'"
 msgstr ""
 
 #. This case handles bogus declarations like template <>
 #. template <class T> void f<int>();
-#: cp/pt.c:1620 cp/pt.c:1694
+#: cp/pt.c:1648 cp/pt.c:1722
 msgid "template-id `%D' in declaration of primary template"
 msgstr ""
 
-#: cp/pt.c:1633
+#: cp/pt.c:1661
 msgid "template parameter list used in explicit instantiation"
 msgstr ""
 
-#: cp/pt.c:1639
+#: cp/pt.c:1667
 msgid "definition provided for explicit instantiation"
 msgstr ""
 
-#: cp/pt.c:1645
+#: cp/pt.c:1673
 msgid "too many template parameter lists in declaration of `%D'"
 msgstr ""
 
-#: cp/pt.c:1661
+#: cp/pt.c:1689
 msgid "too few template parameter lists in declaration of `%D'"
 msgstr ""
 
-#: cp/pt.c:1678
+#: cp/pt.c:1706
 msgid "explicit specialization not preceded by `template <>'"
 msgstr ""
 
-#: cp/pt.c:1691
+#: cp/pt.c:1719
 msgid "partial specialization `%D' of function template"
 msgstr ""
 
-#: cp/pt.c:1723
+#: cp/pt.c:1751
 msgid "default argument specified in explicit specialization"
 msgstr ""
 
-#: cp/pt.c:1727
+#: cp/pt.c:1755
 msgid "template specialization with C linkage"
 msgstr ""
 
@@ -16486,54 +16539,54 @@
 #. program is ill-formed.
 #.
 #. Similar language is found in [temp.explicit].
-#: cp/pt.c:1811
+#: cp/pt.c:1839
 msgid "specialization of implicitly-declared special member function"
 msgstr ""
 
-#: cp/pt.c:1855
+#: cp/pt.c:1883
 msgid "no member function `%D' declared in `%T'"
 msgstr ""
 
 #. There are two many template parameter lists.
-#: cp/pt.c:2005
+#: cp/pt.c:2033
 msgid "too many template parameter lists in declaration of `%T'"
 msgstr ""
 
-#: cp/pt.c:2098
+#: cp/pt.c:2126
 msgid " shadows template parm `%#D'"
 msgstr ""
 
-#: cp/pt.c:2495
+#: cp/pt.c:2523
 msgid "template parameters not used in partial specialization:"
 msgstr ""
 
-#: cp/pt.c:2499
+#: cp/pt.c:2527
 msgid "        `%D'"
 msgstr "        `%D'"
 
-#: cp/pt.c:2511
+#: cp/pt.c:2539
 msgid "partial specialization `%T' does not specialize any template arguments"
 msgstr ""
 
-#: cp/pt.c:2536
+#: cp/pt.c:2564
 #, c-format
 msgid "template argument `%E' involves template parameter(s)"
 msgstr ""
 
-#: cp/pt.c:2580
+#: cp/pt.c:2608
 msgid "type `%T' of template argument `%E' depends on template parameter(s)"
 msgstr ""
 
-#: cp/pt.c:2665
+#: cp/pt.c:2693
 #, fuzzy
 msgid "no default argument for `%D'"
 msgstr "� 疳褴戾赳矧 `%s' 溴� 暹磲� 葶牾耒."
 
-#: cp/pt.c:2814
+#: cp/pt.c:2842
 msgid "template with C linkage"
 msgstr ""
 
-#: cp/pt.c:2817
+#: cp/pt.c:2845
 #, fuzzy
 msgid "template class without a name"
 msgstr "扃 翦耢狒殒屙� 镬� 廛耧躜"
@@ -16541,56 +16594,66 @@
 #. [temp.mem]
 #.
 #. A destructor shall not be a member template.
-#: cp/pt.c:2824
+#: cp/pt.c:2853
 msgid "destructor `%D' declared as member template"
 msgstr ""
 
-#: cp/pt.c:2904
+#. [basic.stc.dynamic.allocation]
+#.
+#. An allocation function can be a function
+#. template. ... Template allocation functions shall
+#. have two or more parameters.
+#: cp/pt.c:2868
+#, fuzzy
+msgid "invalid template declaration of `%D'"
+msgstr "扃 葶牾耧� 狁殍禳� 狃� 赍磔� 泷犰燧�: `%s'"
+
+#: cp/pt.c:2948
 msgid "`%D' does not declare a template type"
 msgstr ""
 
-#: cp/pt.c:2910
+#: cp/pt.c:2954
 #, fuzzy
 msgid "template definition of non-template `%#D'"
 msgstr "徜蹴犰哚 犴镞沆狒矧 狁麇唢� 锺轶祜� locale `%s'"
 
-#: cp/pt.c:2951
+#: cp/pt.c:2995
 msgid "expected %d levels of template parms for `%#D', got %d"
 msgstr ""
 
-#: cp/pt.c:2963
+#: cp/pt.c:3007
 msgid "got %d template parameters for `%#D'"
 msgstr ""
 
-#: cp/pt.c:2966
+#: cp/pt.c:3010
 msgid "got %d template parameters for `%#T'"
 msgstr ""
 
-#: cp/pt.c:2968
+#: cp/pt.c:3012
 #, c-format
 msgid "  but %d required"
 msgstr "  犭胲 %d 狃衢麸翎�"
 
-#: cp/pt.c:3053
+#: cp/pt.c:3097
 #, fuzzy
 msgid "`%T' is not a template type"
 msgstr "麸 `%s' 溴� 暹磲� 赆盹黹挈 狁麇唢"
 
-#: cp/pt.c:3069
+#: cp/pt.c:3113
 msgid "previous declaration `%D'"
 msgstr ""
 
-#: cp/pt.c:3070
+#: cp/pt.c:3114
 #, c-format
 msgid "used %d template parameter%s instead of %d"
 msgstr ""
 
-#: cp/pt.c:3086
+#: cp/pt.c:3130
 #, fuzzy
 msgid "template parameter `%#D'"
 msgstr "溟痣� 镬� 麽襻牯揆� `%s'"
 
-#: cp/pt.c:3087
+#: cp/pt.c:3131
 msgid "redeclared here as `%#D'"
 msgstr ""
 
@@ -16598,295 +16661,305 @@
 #.
 #. A template-parameter may not be given default arguments
 #. by two different declarations in the same scope.
-#: cp/pt.c:3097
+#: cp/pt.c:3141
 msgid "redefinition of default argument for `%#D'"
 msgstr ""
 
-#: cp/pt.c:3098
+#: cp/pt.c:3142
 msgid "%J  original definition appeared here"
 msgstr ""
 
-#: cp/pt.c:3246
+#: cp/pt.c:3288
 #, fuzzy, c-format
 msgid "`%E' is not a valid template argument"
 msgstr "%s' 溴� 暹磲� 轶鼾 桢糸挈� 彡蓠衢矧."
 
-#: cp/pt.c:3250
+#: cp/pt.c:3292
 msgid "it must be the address of a function with external linkage"
 msgstr ""
 
-#: cp/pt.c:3252
+#: cp/pt.c:3294
 msgid "it must be the address of an object with external linkage"
 msgstr ""
 
-#: cp/pt.c:3255
+#: cp/pt.c:3297
 msgid "it must be a pointer-to-member of the form `&X::Y'"
 msgstr ""
 
-#: cp/pt.c:3266
+#: cp/pt.c:3308
 #, c-format
 msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
 msgstr ""
 
-#: cp/pt.c:3281
+#: cp/pt.c:3323
 #, c-format
 msgid "address of non-extern `%E' cannot be used as template argument"
 msgstr ""
 
-#: cp/pt.c:3290
+#: cp/pt.c:3332
 #, c-format
 msgid "non-constant `%E' cannot be used as template argument"
 msgstr ""
 
-#: cp/pt.c:3298
+#: cp/pt.c:3340
 msgid "type '%T' cannot be used as a value for a non-type template-parameter"
 msgstr ""
 
 # src/grep.c:785 src/grep.c:792
 # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
-#: cp/pt.c:3301
+#: cp/pt.c:3343
 #, fuzzy
 msgid "invalid use of '%D' as a non-type template-argument"
 msgstr "扃 葶牾耧 轶灬 燹觑躜 疱耖鬻镬蓓秕"
 
 # src/grep.c:785 src/grep.c:792
 # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
-#: cp/pt.c:3303
+#: cp/pt.c:3345
 #, fuzzy, c-format
 msgid "invalid use of '%E' as a non-type template-argument"
 msgstr "扃 葶牾耧 轶灬 燹觑躜 疱耖鬻镬蓓秕"
 
-#: cp/pt.c:3668
+#: cp/pt.c:3710
 #, c-format
 msgid "to refer to a type member of a template parameter, use `typename %E'"
 msgstr ""
 
-#: cp/pt.c:3681 cp/pt.c:3699 cp/pt.c:3738
+#: cp/pt.c:3723 cp/pt.c:3741 cp/pt.c:3780
 msgid "type/value mismatch at argument %d in template parameter list for `%D'"
 msgstr ""
 
-#: cp/pt.c:3684
+#: cp/pt.c:3726
 msgid "  expected a constant of type `%T', got `%T'"
 msgstr ""
 
-#: cp/pt.c:3688
+#: cp/pt.c:3730
 #, fuzzy, c-format
 msgid "  expected a class template, got `%E'"
 msgstr "%s: 犴犰屙犴 彡蓠衢矧 戾糗 麸 `%c'"
 
-#: cp/pt.c:3690
+#: cp/pt.c:3732
 #, fuzzy, c-format
 msgid "  expected a type, got `%E'"
 msgstr "%s: 犴犰屙犴 彡蓠衢矧 戾糗 麸 `%c'"
 
-#: cp/pt.c:3702
+#: cp/pt.c:3744
 #, fuzzy
 msgid "  expected a type, got `%T'"
 msgstr "%s: 犴犰屙犴 彡蓠衢矧 戾糗 麸 `%c'"
 
-#: cp/pt.c:3704
+#: cp/pt.c:3746
 msgid "  expected a class template, got `%T'"
 msgstr ""
 
-#: cp/pt.c:3740
+#: cp/pt.c:3782
 msgid "  expected a template of type `%D', got `%D'"
 msgstr ""
 
-#: cp/pt.c:3775
+#: cp/pt.c:3817
 msgid "could not convert template argument `%E' to `%T'"
 msgstr ""
 
-#: cp/pt.c:3815
+#: cp/pt.c:3857
 #, fuzzy, c-format
 msgid "wrong number of template arguments (%d, should be %d)"
 msgstr "胲栾� 狁殍禳� 锺轶燔豉�"
 
-#: cp/pt.c:3819
+#: cp/pt.c:3861
 msgid "provided for `%D'"
 msgstr ""
 
-#: cp/pt.c:3847
+#: cp/pt.c:3889
 #, fuzzy, c-format
 msgid "template argument %d is invalid"
 msgstr "蓣秕� 疳襻腌鲨暹 锺唧灬翎"
 
-#: cp/pt.c:4068
+#: cp/pt.c:4110
 msgid "non-template used as template"
 msgstr ""
 
-#: cp/pt.c:4208
+#: cp/pt.c:4250
 msgid "non-template type `%T' used as a template"
 msgstr ""
 
-#: cp/pt.c:4210
+#: cp/pt.c:4252
 msgid "for template declaration `%D'"
 msgstr ""
 
-#: cp/pt.c:4857
+#: cp/pt.c:4899
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
 msgstr ""
 
-#: cp/pt.c:5296
+#: cp/pt.c:5338
 msgid "ambiguous class template instantiation for `%#T'"
 msgstr ""
 
-#: cp/pt.c:5302
+#: cp/pt.c:5344
 msgid "%s %+#T"
 msgstr ""
 
-#: cp/pt.c:6308 cp/pt.c:6428
+#: cp/pt.c:6382
 msgid "instantiation of `%D' as type `%T'"
 msgstr ""
 
-#: cp/pt.c:6470
+#: cp/pt.c:6542
 #, fuzzy
 msgid "invalid parameter type `%T'"
 msgstr "嚏 葶牾耒 瘃雉羼衢玺� `%s'"
 
-#: cp/pt.c:6472
+#: cp/pt.c:6544
 msgid "in declaration `%D'"
 msgstr ""
 
-#: cp/pt.c:6546
+#: cp/pt.c:6618
 msgid "creating pointer to member function of non-class type `%T'"
 msgstr ""
 
-#: cp/pt.c:6685
+#: cp/pt.c:6758
 msgid "creating array with size zero"
 msgstr ""
 
-#: cp/pt.c:6699
+#: cp/pt.c:6772
 #, c-format
 msgid "creating array with size zero (`%E')"
 msgstr ""
 
-#: cp/pt.c:6938
+#: cp/pt.c:7011
 msgid "forming reference to void"
 msgstr ""
 
-#: cp/pt.c:6940
+#: cp/pt.c:7013
 msgid "forming %s to reference type `%T'"
 msgstr ""
 
-#: cp/pt.c:6977
+#: cp/pt.c:7050
 msgid "creating pointer to member of non-class type `%T'"
 msgstr ""
 
-#: cp/pt.c:6983
+#: cp/pt.c:7056
 #, fuzzy
 msgid "creating pointer to member reference type `%T'"
 msgstr "溴� 暹篝� 燧腼� 翮� 镬茕狎 `%s'"
 
-#: cp/pt.c:7069
+#: cp/pt.c:7142
 #, fuzzy
 msgid "creating array of `%T'"
 msgstr "溏扉秕胥哚 狁麇唢� `%s'\n"
 
-#: cp/pt.c:7075
+#: cp/pt.c:7148
 msgid "creating array of `%T', which is an abstract class type"
 msgstr ""
 
-#: cp/pt.c:7119
+#: cp/pt.c:7192
 msgid "`%T' is not a class, struct, or union type"
 msgstr ""
 
-#: cp/pt.c:7232
+#: cp/pt.c:7305
 #, c-format
 msgid "use of `%s' in template"
 msgstr ""
 
-#: cp/pt.c:7345
+#: cp/pt.c:7418
 #, c-format
 msgid "dependent-name `%E' is parsed as a non-type, but instantiation yields a type"
 msgstr ""
 
-#: cp/pt.c:7347
+#: cp/pt.c:7420
 #, c-format
 msgid "say `typename %E' if a type is meant"
 msgstr ""
 
-#: cp/pt.c:8613
+#: cp/pt.c:8589
+#, fuzzy
+msgid "`%T' is not a class or namespace"
+msgstr "麸 `%s' 溴� 暹磲� 赆盹黹挈 狁麇唢"
+
+#: cp/pt.c:8592
+#, fuzzy
+msgid "`%D' is not a class or namespace"
+msgstr "麸 `%s' 溴� 暹磲� 赆盹黹挈 狁麇唢"
+
+#: cp/pt.c:8709
 msgid "`%T' uses anonymous type"
 msgstr ""
 
-#: cp/pt.c:8615
+#: cp/pt.c:8711
 #, fuzzy
 msgid "`%T' uses local type `%T'"
 msgstr "麸 `%s' 暹磲� 瘃镯矧 麸� `%s'"
 
-#: cp/pt.c:8623
+#: cp/pt.c:8719
 #, fuzzy
 msgid "`%T' is a variably modified type"
 msgstr "麸 `%s' 溴� 暹磲� 赆盹黹挈 狁麇唢"
 
-#: cp/pt.c:8634
+#: cp/pt.c:8730
 #, fuzzy, c-format
 msgid "integral expression `%E' is not constant"
 msgstr "扃 翦耢狒殒燧盹 犭鲠耖桁玺殛� 篝徼羼茯"
 
-#: cp/pt.c:8639
+#: cp/pt.c:8735
 msgid "  trying to instantiate `%D'"
 msgstr ""
 
-#: cp/pt.c:9156
+#: cp/pt.c:9252
 #, fuzzy
 msgid "incomplete type unification"
 msgstr "体翎汶糸箪 瘃镤獒泷狯 麸痖掰� 聃桁唧妁�"
 
-#: cp/pt.c:10112
+#: cp/pt.c:10211
 #, c-format
 msgid "use of `%s' in template type unification"
 msgstr ""
 
-#: cp/pt.c:10546 cp/pt.c:10618
+#: cp/pt.c:10644 cp/pt.c:10716
 msgid "explicit instantiation of non-template `%#D'"
 msgstr ""
 
-#: cp/pt.c:10562 cp/pt.c:10613
+#: cp/pt.c:10660 cp/pt.c:10711
 #, fuzzy
 msgid "no matching template for `%D' found"
 msgstr "� 蓦邈黠� 祜盹疳糸稞 汩� 麸 `%s' 怦揸� `%s'"
 
-#: cp/pt.c:10568
+#: cp/pt.c:10666
 msgid "explicit instantiation of `%#D'"
 msgstr ""
 
-#: cp/pt.c:10605
+#: cp/pt.c:10703
 #, fuzzy
 msgid "duplicate explicit instantiation of `%#D'"
 msgstr "溟痣 锺轶禳� 篚睃腼�"
 
-#: cp/pt.c:10627
+#: cp/pt.c:10725
 msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
 msgstr ""
 
-#: cp/pt.c:10631 cp/pt.c:10712
+#: cp/pt.c:10729 cp/pt.c:10810
 msgid "storage class `%D' applied to template instantiation"
 msgstr ""
 
-#: cp/pt.c:10684
+#: cp/pt.c:10782
 msgid "explicit instantiation of non-template type `%T'"
 msgstr ""
 
-#: cp/pt.c:10693
+#: cp/pt.c:10791
 msgid "explicit instantiation of `%#T' before definition of template"
 msgstr ""
 
-#: cp/pt.c:10701
+#: cp/pt.c:10799
 #, c-format
 msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
 msgstr ""
 
-#: cp/pt.c:10745
+#: cp/pt.c:10843
 #, fuzzy
 msgid "duplicate explicit instantiation of `%#T'"
 msgstr "溟痣 锺轶禳� 篚睃腼�"
 
-#: cp/pt.c:11126
+#: cp/pt.c:11224
 msgid "explicit instantiation of `%D' but no definition available"
 msgstr ""
 
-#: cp/pt.c:11562
+#: cp/pt.c:11660
 #, fuzzy
 msgid "`%#T' is not a valid type for a template constant parameter"
 msgstr "%s' 溴� 暹磲� 轶鼾 桢糸挈� 彡蓠衢矧."
@@ -16936,42 +17009,42 @@
 msgid "`%T' is an inaccessible base of `%T'"
 msgstr "麸 `%s' 暹磲� 瘃镯矧 麸� `%s'"
 
-#: cp/search.c:1767
+#: cp/search.c:1805
 #, fuzzy
 msgid "invalid covariant return type for `%#D'"
 msgstr "扃 葶牾耧� 麽襻牯揆狎 `%c' 篝� 酏痫 犭鲠耖桁玺殛稞 `%s'"
 
-#: cp/search.c:1768 cp/search.c:1774
+#: cp/search.c:1806 cp/search.c:1812
 #, fuzzy
 msgid "  overriding `%#D'"
 msgstr "犴糸泷荟弭衢 狃� 疖睐"
 
-#: cp/search.c:1772
+#: cp/search.c:1810
 msgid "conflicting return type specified for `%#D'"
 msgstr ""
 
-#: cp/search.c:1786
+#: cp/search.c:1824
 #, c-format
 msgid "looser throw specifier for `%#F'"
 msgstr ""
 
-#: cp/search.c:1787
+#: cp/search.c:1825
 #, fuzzy, c-format
 msgid "  overriding `%#F'"
 msgstr "犴糸泷荟弭衢 狃� 疖睐"
 
 #. A static member function cannot match an inherited
 #. virtual member function.
-#: cp/search.c:1877
+#: cp/search.c:1915
 #, fuzzy
 msgid "`%#D' cannot be declared"
 msgstr "腻� 祓锺暹 磲 翦桢� � 珈羼镬珥哚."
 
-#: cp/search.c:1878
+#: cp/search.c:1916
 msgid "  since `%#D' declared in base class"
 msgstr ""
 
-#: cp/search.c:1955
+#: cp/search.c:1993
 msgid "`%#D' needs a final overrider"
 msgstr ""
 
@@ -16992,124 +17065,124 @@
 msgid "object missing in reference to `%D'"
 msgstr ""
 
-#: cp/semantics.c:1721
+#: cp/semantics.c:1718
 #, fuzzy
 msgid "arguments to destructor are not allowed"
 msgstr "%s: 镩 糸燧� 麸� 疱溥秕 `%s' 溴� 瘃蒺彘 磲 暹磲� 戾汜臊翦皴� 狃� %d"
 
-#: cp/semantics.c:1770
+#: cp/semantics.c:1767
 msgid "`this' is unavailable for static member functions"
 msgstr ""
 
-#: cp/semantics.c:1776
+#: cp/semantics.c:1773
 msgid "invalid use of `this' in non-member function"
 msgstr ""
 
-#: cp/semantics.c:1778
+#: cp/semantics.c:1775
 msgid "invalid use of `this' at top level"
 msgstr ""
 
-#: cp/semantics.c:1802
+#: cp/semantics.c:1799
 msgid "invalid qualifying scope in pseudo-destructor name"
 msgstr ""
 
-#: cp/semantics.c:1822
+#: cp/semantics.c:1819
 #, fuzzy
 msgid "`%E' is not of type `%T'"
 msgstr "麸 `%s' 暹磲� 瘃镯矧 麸� `%s'"
 
-#: cp/semantics.c:1933
+#: cp/semantics.c:1930
 msgid "template type parameters must use the keyword `class' or `typename'"
 msgstr ""
 
-#: cp/semantics.c:1977
+#: cp/semantics.c:1974
 #, fuzzy
 msgid "invalid use of type `%T' as a default value for a template template-parameter"
 msgstr "%s' 溴� 暹磲� 轶鼾 桢糸挈� 彡蓠衢矧."
 
-#: cp/semantics.c:1980
+#: cp/semantics.c:1977
 #, fuzzy
 msgid "invalid use of `%D' as a default value for a template template-parameter"
 msgstr "%s' 溴� 暹磲� 轶鼾 桢糸挈� 彡蓠衢矧."
 
-#: cp/semantics.c:1984
+#: cp/semantics.c:1981
 #, fuzzy
 msgid "invalid default argument for a template template parameter"
 msgstr "%s' 溴� 暹磲� 轶鼾 桢糸挈� 彡蓠衢矧."
 
-#: cp/semantics.c:2019
+#: cp/semantics.c:2016
 msgid "definition of `%#T' inside template parameter list"
 msgstr ""
 
-#: cp/semantics.c:2030
+#: cp/semantics.c:2027
 #, fuzzy
 msgid "invalid definition of qualified type `%T'"
 msgstr "扃 葶牾耧� 狁殍禳� 狁麇唢� 篝� 滢膣箸 疱溥秕: `%s'"
 
-#: cp/semantics.c:2045
+#: cp/semantics.c:2042
 #, fuzzy
 msgid "previous definition of `%#T'"
 msgstr "赆磔磲� 锺轶禳� 麸� `UNDEFINED'"
 
-#: cp/semantics.c:2249
+#: cp/semantics.c:2246
 #, fuzzy
 msgid "invalid base-class specification"
 msgstr "嚏 葶牾耒 颀桁轶� 椠襻� (port)"
 
-#: cp/semantics.c:2258
+#: cp/semantics.c:2255
 msgid "base class `%T' has cv qualifiers"
 msgstr ""
 
-#: cp/semantics.c:2290
+#: cp/semantics.c:2287
 msgid "multiple declarators in template declaration"
 msgstr ""
 
-#: cp/semantics.c:2301
+#: cp/semantics.c:2298
 msgid "incomplete type `%T' used in nested name specifier"
 msgstr ""
 
-#: cp/semantics.c:2303 cp/typeck.c:1635
+#: cp/semantics.c:2300 cp/typeck.c:1635
 #, fuzzy
 msgid "`%D' is not a member of `%T'"
 msgstr "溴� 暹篝� 燧腼� 翮� 镬茕狎 `%s'"
 
-#: cp/semantics.c:2306
+#: cp/semantics.c:2303
 #, fuzzy
 msgid "`%D' is not a member of `%D'"
 msgstr "溴� 暹篝� 燧腼� 翮� 镬茕狎 `%s'"
 
-#: cp/semantics.c:2431
+#: cp/semantics.c:2428
 msgid "template parameter `%D' of type `%T' is not allowed in an integral constant expression because it is not of integral or enumeration type"
 msgstr ""
 
-#: cp/semantics.c:2584
+#: cp/semantics.c:2572
 #, fuzzy
 msgid "`%D' cannot appear in a constant-expression"
 msgstr "%s: 扃 葶牾耒 赆盹黹贽 蓐鲴狍�: %s"
 
-#: cp/semantics.c:2593
+#: cp/semantics.c:2580
 msgid "use of namespace `%D' as expression"
 msgstr ""
 
-#: cp/semantics.c:2598
+#: cp/semantics.c:2585
 msgid "use of class template `%T' as expression"
 msgstr ""
 
 #. Ambiguous reference to base members.
-#: cp/semantics.c:2604
+#: cp/semantics.c:2591
 msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
 msgstr ""
 
-#: cp/semantics.c:2664
+#: cp/semantics.c:2652
 #, c-format
 msgid "use of %s from containing function"
 msgstr ""
 
-#: cp/semantics.c:2667
+#: cp/semantics.c:2655
 msgid "  `%#D' declared here"
 msgstr ""
 
-#: cp/semantics.c:2718
+#: cp/semantics.c:2706
 #, fuzzy, c-format
 msgid "type of `%E' is unknown"
 msgstr "� 屦轶赳弼屙� 糸燹 翮� `%s' 溴� 暹磲� `int'"
@@ -17124,44 +17197,44 @@
 msgid "`%V' qualifiers cannot be applied to `%T'"
 msgstr "麸 `%s' 暹磲� 瘃镯矧 麸� `%s'"
 
-#: cp/tree.c:1821
+#: cp/tree.c:1829
 #, c-format
 msgid "`%s' attribute can only be applied to Java class definitions"
 msgstr ""
 
-#: cp/tree.c:1850
+#: cp/tree.c:1858
 #, c-format
 msgid "`%s' attribute can only be applied to class definitions"
 msgstr ""
 
-#: cp/tree.c:1856
+#: cp/tree.c:1864
 #, c-format
 msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
 msgstr ""
 
-#: cp/tree.c:1880
+#: cp/tree.c:1888
 msgid "requested init_priority is not an integer constant"
 msgstr ""
 
-#: cp/tree.c:1901
+#: cp/tree.c:1909
 #, c-format
 msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
 msgstr ""
 
-#: cp/tree.c:1909
+#: cp/tree.c:1917
 msgid "requested init_priority is out of range"
 msgstr ""
 
-#: cp/tree.c:1919
+#: cp/tree.c:1927
 msgid "requested init_priority is reserved for internal use"
 msgstr ""
 
-#: cp/tree.c:1929
+#: cp/tree.c:1937
 #, fuzzy, c-format
 msgid "`%s' attribute is not supported on this platform"
 msgstr "瘃镥殇镳镞珞�: 麸 --pid=PID 溴� 躔矬翮襁驽翎� 箦 狨酎 麸 簖篝珈�"
 
-#: cp/tree.c:2524
+#: cp/tree.c:2534
 #, c-format
 msgid "lang_* check: failed in %s, at %s:%d"
 msgstr ""
@@ -17387,273 +17460,273 @@
 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr ""
 
-#: cp/typeck.c:3582
+#: cp/typeck.c:3600
 #, c-format
 msgid "invalid use of '%E' to form a pointer-to-member-function.  Use a qualified-id."
 msgstr ""
 
-#: cp/typeck.c:3588
+#: cp/typeck.c:3606
 #, c-format
 msgid "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
 msgstr ""
 
-#: cp/typeck.c:3610
+#: cp/typeck.c:3628
 msgid "taking address of temporary"
 msgstr ""
 
-#: cp/typeck.c:3845
+#: cp/typeck.c:3863
 #, c-format
 msgid "ISO C++ forbids %sing an enum"
 msgstr ""
 
-#: cp/typeck.c:3856
+#: cp/typeck.c:3874
 msgid "cannot %s a pointer to incomplete type `%T'"
 msgstr ""
 
-#: cp/typeck.c:3862
+#: cp/typeck.c:3880
 msgid "ISO C++ forbids %sing a pointer of type `%T'"
 msgstr ""
 
-#: cp/typeck.c:3887
+#: cp/typeck.c:3905
 msgid "cast to non-reference type used as lvalue"
 msgstr ""
 
-#: cp/typeck.c:3921
+#: cp/typeck.c:3939
 #, fuzzy
 msgid "invalid use of `--' on bool variable `%D'"
 msgstr "扃 葶牾耧� 狁殍禳� 狃� 赍磔� 泷犰燧�: `%s'"
 
 #. ARM $3.4
-#: cp/typeck.c:3952
+#: cp/typeck.c:3970
 msgid "ISO C++ forbids taking address of function `::main'"
 msgstr ""
 
 #. An expression like &memfn.
-#: cp/typeck.c:4027
+#: cp/typeck.c:4045
 msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr ""
 
-#: cp/typeck.c:4032
+#: cp/typeck.c:4050
 msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr ""
 
-#: cp/typeck.c:4060
+#: cp/typeck.c:4078
 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr ""
 
-#: cp/typeck.c:4080
+#: cp/typeck.c:4098
 msgid "unary `&'"
 msgstr ""
 
-#: cp/typeck.c:4113
+#: cp/typeck.c:4131
 msgid "attempt to take address of bit-field structure member `%D'"
 msgstr ""
 
-#: cp/typeck.c:4227
+#: cp/typeck.c:4245
 msgid "taking address of destructor"
 msgstr ""
 
-#: cp/typeck.c:4240
+#: cp/typeck.c:4258
 msgid "taking address of bound pointer-to-member expression"
 msgstr ""
 
-#: cp/typeck.c:4248
+#: cp/typeck.c:4266
 #, fuzzy
 msgid "cannot create pointer to reference member `%D'"
 msgstr "溴� 暹磲� 漉磲酎� 磲 氵礤� `stat' 麸 locale 狁麇唢 `%s'"
 
-#: cp/typeck.c:4311
+#: cp/typeck.c:4329
 msgid "cannot take the address of `this', which is an rvalue expression"
 msgstr ""
 
-#: cp/typeck.c:4330
+#: cp/typeck.c:4348
 msgid "address requested for `%D', which is declared `register'"
 msgstr ""
 
-#: cp/typeck.c:4398
+#: cp/typeck.c:4416
 #, fuzzy, c-format
 msgid "%s expression list treated as compound expression"
 msgstr "塑栾� 蓐鲴狍� 篝珥 狃雉哽珞�: %s"
 
-#: cp/typeck.c:4472
+#: cp/typeck.c:4490
 msgid "%s from type `%T' to type `%T' casts away constness"
 msgstr ""
 
-#: cp/typeck.c:4674
+#: cp/typeck.c:4692
 #, fuzzy
 msgid "invalid static_cast from type `%T' to type `%T'"
 msgstr "扃 葶牾耧� 麽襻牯揆狎 `%c' 篝� 酏痫 犭鲠耖桁玺殛稞 `%s'"
 
-#: cp/typeck.c:4714
+#: cp/typeck.c:4732
 msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4734
+#: cp/typeck.c:4752
 msgid "reinterpret_cast from `%T' to `%T' loses precision"
 msgstr ""
 
-#: cp/typeck.c:4753
+#: cp/typeck.c:4771
 msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr ""
 
-#: cp/typeck.c:4759
+#: cp/typeck.c:4777
 msgid "invalid reinterpret_cast from type `%T' to type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4787
+#: cp/typeck.c:4805
 msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr ""
 
-#: cp/typeck.c:4790
+#: cp/typeck.c:4808
 msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
 msgstr ""
 
-#: cp/typeck.c:4813
+#: cp/typeck.c:4831
 msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4830
+#: cp/typeck.c:4848
 #, fuzzy
 msgid "invalid const_cast from type `%T' to type `%T'"
 msgstr "扃 葶牾耧� 麽襻牯揆狎 `%c' 篝� 酏痫 犭鲠耖桁玺殛稞 `%s'"
 
-#: cp/typeck.c:4870 cp/typeck.c:4875
+#: cp/typeck.c:4888 cp/typeck.c:4893
 msgid "ISO C++ forbids casting to an array type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4883
+#: cp/typeck.c:4901
 #, fuzzy
 msgid "invalid cast to function type `%T'"
 msgstr "嚏 葶牾耒 屦殡镢� `%s'"
 
-#: cp/typeck.c:4939
+#: cp/typeck.c:4957
 msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
 msgstr ""
 
-#: cp/typeck.c:4985
+#: cp/typeck.c:5003
 msgid "cast from `%T' to `%T' increases required alignment of target type"
 msgstr ""
 
-#: cp/typeck.c:5152
+#: cp/typeck.c:5170
 msgid "  in evaluation of `%Q(%#T, %#T)'"
 msgstr ""
 
-#: cp/typeck.c:5194
+#: cp/typeck.c:5212
 msgid "ISO C++ forbids cast to non-reference type used as lvalue"
 msgstr ""
 
-#: cp/typeck.c:5267
+#: cp/typeck.c:5285
 msgid "incompatible types in assignment of `%T' to `%T'"
 msgstr ""
 
-#: cp/typeck.c:5274
+#: cp/typeck.c:5292
 msgid "ISO C++ forbids assignment of arrays"
 msgstr ""
 
-#: cp/typeck.c:5374
+#: cp/typeck.c:5392
 msgid "   in pointer to member function conversion"
 msgstr ""
 
-#: cp/typeck.c:5382
+#: cp/typeck.c:5400
 msgid "   in pointer to member conversion"
 msgstr ""
 
 #. This is a reinterpret cast, we choose to do nothing.
-#: cp/typeck.c:5392 cp/typeck.c:5407
+#: cp/typeck.c:5410 cp/typeck.c:5425
 #, fuzzy
 msgid "pointer to member cast via virtual base `%T'"
 msgstr "溴� 暹篝� 燧腼� 翮� 镬茕狎 `%s'"
 
-#: cp/typeck.c:5410
+#: cp/typeck.c:5428
 #, fuzzy
 msgid "pointer to member conversion via virtual base `%T'"
 msgstr "溴� 暹篝� 燧腼� 翮� 镬茕狎 `%s'"
 
-#: cp/typeck.c:5480
+#: cp/typeck.c:5498
 msgid "invalid conversion to type `%T' from type `%T'"
 msgstr ""
 
-#: cp/typeck.c:5636
+#: cp/typeck.c:5657
 msgid "passing NULL used for non-pointer %s %P of `%D'"
 msgstr ""
 
-#: cp/typeck.c:5639
+#: cp/typeck.c:5660
 msgid "%s to non-pointer type `%T' from NULL"
 msgstr ""
 
-#: cp/typeck.c:5647
+#: cp/typeck.c:5668
 msgid "passing `%T' for %s %P of `%D'"
 msgstr ""
 
-#: cp/typeck.c:5650
+#: cp/typeck.c:5671
 msgid "%s to `%T' from `%T'"
 msgstr ""
 
-#: cp/typeck.c:5660
+#: cp/typeck.c:5681
 msgid "passing negative value `%E' for %s %P of `%D'"
 msgstr ""
 
-#: cp/typeck.c:5663
+#: cp/typeck.c:5684
 msgid "%s of negative value `%E' to `%T'"
 msgstr ""
 
-#: cp/typeck.c:5751
+#: cp/typeck.c:5772
 msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
 msgstr ""
 
-#: cp/typeck.c:5754
+#: cp/typeck.c:5775
 #, fuzzy
 msgid "cannot convert `%T' to `%T' in %s"
 msgstr "溴� 暹磲� 漉磲酎 磲 溏扉秕胥玷暹 麸 %s `%s' 篝� `%s'"
 
-#: cp/typeck.c:5831 cp/typeck.c:5833
+#: cp/typeck.c:5852 cp/typeck.c:5854
 #, fuzzy
 msgid "in passing argument %P of `%+D'"
 msgstr "隋唣彘 疳褴戾赳矧 汩� `%s'"
 
-#: cp/typeck.c:5940
+#: cp/typeck.c:5961
 #, fuzzy
 msgid "returning reference to temporary"
 msgstr "xdr_reference: � 祉揿� 孱犴綦掼珀錦n"
 
-#: cp/typeck.c:5947
+#: cp/typeck.c:5968
 msgid "reference to non-lvalue returned"
 msgstr ""
 
-#: cp/typeck.c:5959
+#: cp/typeck.c:5980
 msgid "reference to local variable `%D' returned"
 msgstr ""
 
-#: cp/typeck.c:5962
+#: cp/typeck.c:5983
 msgid "address of local variable `%D' returned"
 msgstr ""
 
-#: cp/typeck.c:5992
+#: cp/typeck.c:6013
 msgid "returning a value from a destructor"
 msgstr ""
 
 #. If a return statement appears in a handler of the
 #. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6000
+#: cp/typeck.c:6021
 msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr ""
 
 #. You can't return a value from a constructor.
-#: cp/typeck.c:6003
+#: cp/typeck.c:6024
 msgid "returning a value from a constructor"
 msgstr ""
 
-#: cp/typeck.c:6026
+#: cp/typeck.c:6047
 #, fuzzy
 msgid "return-statement with no value, in function returning '%T'"
 msgstr "`return' 鼯襁� 糸燹, 箦 篚碥耵珞� 痫� 屦轶赳蓥彘 扃-赍睃"
 
-#: cp/typeck.c:6043
+#: cp/typeck.c:6064
 #, fuzzy
 msgid "return-statement with a value, in function returning 'void'"
 msgstr "`return' 鼯襁� 糸燹, 箦 篚碥耵珞� 痫� 屦轶赳蓥彘 扃-赍睃"
 
-#: cp/typeck.c:6065
+#: cp/typeck.c:6086
 msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
 msgstr ""
 
@@ -17710,125 +17783,125 @@
 msgid "cannot initialize arrays using this syntax"
 msgstr ""
 
-#: cp/typeck2.c:545
+#: cp/typeck2.c:535
 msgid "initializing array with parameter list"
 msgstr ""
 
-#: cp/typeck2.c:600
+#: cp/typeck2.c:590
 msgid "initializer for scalar variable requires one element"
 msgstr ""
 
-#: cp/typeck2.c:607
+#: cp/typeck2.c:597
 msgid "braces around scalar initializer for `%T'"
 msgstr ""
 
-#: cp/typeck2.c:610
+#: cp/typeck2.c:600
 msgid "ignoring extra initializers for `%T'"
 msgstr ""
 
-#: cp/typeck2.c:622
+#: cp/typeck2.c:612
 msgid "variable-sized object of type `%T' may not be initialized"
 msgstr ""
 
-#: cp/typeck2.c:632
+#: cp/typeck2.c:622
 msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
 msgstr ""
 
-#: cp/typeck2.c:697
+#: cp/typeck2.c:687
 msgid "aggregate has a partly bracketed initializer"
 msgstr ""
 
-#: cp/typeck2.c:735 cp/typeck2.c:840
+#: cp/typeck2.c:725 cp/typeck2.c:830
 msgid "non-trivial labeled initializers"
 msgstr ""
 
-#: cp/typeck2.c:752
+#: cp/typeck2.c:742
 msgid "non-empty initializer for array of empty elements"
 msgstr ""
 
-#: cp/typeck2.c:806
+#: cp/typeck2.c:796
 msgid "initializer list for object of class with virtual base classes"
 msgstr ""
 
-#: cp/typeck2.c:812
+#: cp/typeck2.c:802
 msgid "initializer list for object of class with base classes"
 msgstr ""
 
-#: cp/typeck2.c:818
+#: cp/typeck2.c:808
 msgid "initializer list for object using virtual functions"
 msgstr ""
 
-#: cp/typeck2.c:880 cp/typeck2.c:896
+#: cp/typeck2.c:870 cp/typeck2.c:886
 msgid "missing initializer for member `%D'"
 msgstr ""
 
-#: cp/typeck2.c:885
+#: cp/typeck2.c:875
 msgid "uninitialized const member `%D'"
 msgstr ""
 
-#: cp/typeck2.c:887
+#: cp/typeck2.c:877
 msgid "member `%D' with uninitialized const fields"
 msgstr ""
 
-#: cp/typeck2.c:890
+#: cp/typeck2.c:880
 msgid "member `%D' is uninitialized reference"
 msgstr ""
 
-#: cp/typeck2.c:937
+#: cp/typeck2.c:927
 msgid "index value instead of field name in union initializer"
 msgstr ""
 
-#: cp/typeck2.c:949
+#: cp/typeck2.c:939
 msgid "no field `%D' in union being initialized"
 msgstr ""
 
-#: cp/typeck2.c:957
+#: cp/typeck2.c:947
 msgid "union `%T' with no named members cannot be initialized"
 msgstr ""
 
-#: cp/typeck2.c:993
+#: cp/typeck2.c:983
 msgid "excess elements in aggregate initializer"
 msgstr ""
 
-#: cp/typeck2.c:1102
+#: cp/typeck2.c:1092
 msgid "circular pointer delegation detected"
 msgstr ""
 
-#: cp/typeck2.c:1115
+#: cp/typeck2.c:1105
 msgid "base operand of `->' has non-pointer type `%T'"
 msgstr ""
 
-#: cp/typeck2.c:1139
+#: cp/typeck2.c:1129
 msgid "result of `operator->()' yields non-pointer result"
 msgstr ""
 
-#: cp/typeck2.c:1141
+#: cp/typeck2.c:1131
 msgid "base operand of `->' is not a pointer"
 msgstr ""
 
-#: cp/typeck2.c:1164
+#: cp/typeck2.c:1154
 msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
 msgstr ""
 
-#: cp/typeck2.c:1172
+#: cp/typeck2.c:1162
 msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
 msgstr ""
 
-#: cp/typeck2.c:1182
+#: cp/typeck2.c:1172
 msgid "member type `%T::' incompatible with object type `%T'"
 msgstr ""
 
-#: cp/typeck2.c:1398
+#: cp/typeck2.c:1388
 msgid "call to function `%D' which throws incomplete type `%#T'"
 msgstr ""
 
-#: cp/typeck2.c:1401
+#: cp/typeck2.c:1391
 #, fuzzy
 msgid "call to function which throws incomplete type `%#T'"
 msgstr "扃 痣揆珧 邈泷狯�"
 
 #. XXX Not i18n clean.
-#: cp/cp-tree.h:3756
+#: cp/cp-tree.h:3775
 #, c-format
 msgid "%s is deprecated, please see the documentation for details"
 msgstr ""
@@ -19407,135 +19480,92 @@
 msgid "internal error - invalid Utf8 name"
 msgstr "弩羼殛� 篥茈灬 篝� %s, 泷犰燹 %u"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse-scan.y:880
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:949
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1290
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1351
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1555
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1777
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1786
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1797
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1808
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1820
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1835
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1852
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1854
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1935
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2106
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2168
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2320
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2332
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2339
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2346
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2357
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2359
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2397
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2399
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2401
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2422
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2424
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2426
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2442
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2444
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2465
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2467
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2469
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2497
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2499
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2501
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2503
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2521
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2523
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2534
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2545
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2556
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2567
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2578
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2591
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2595
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2597
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2610
+#: ../../gcc/java/parse-scan.y:880 ../../gcc/java/parse.y:949
+#: ../../gcc/java/parse.y:1290 ../../gcc/java/parse.y:1351
+#: ../../gcc/java/parse.y:1555 ../../gcc/java/parse.y:1777
+#: ../../gcc/java/parse.y:1786 ../../gcc/java/parse.y:1797
+#: ../../gcc/java/parse.y:1808 ../../gcc/java/parse.y:1820
+#: ../../gcc/java/parse.y:1835 ../../gcc/java/parse.y:1852
+#: ../../gcc/java/parse.y:1854 ../../gcc/java/parse.y:1935
+#: ../../gcc/java/parse.y:2106 ../../gcc/java/parse.y:2168
+#: ../../gcc/java/parse.y:2320 ../../gcc/java/parse.y:2332
+#: ../../gcc/java/parse.y:2339 ../../gcc/java/parse.y:2346
+#: ../../gcc/java/parse.y:2357 ../../gcc/java/parse.y:2359
+#: ../../gcc/java/parse.y:2397 ../../gcc/java/parse.y:2399
+#: ../../gcc/java/parse.y:2401 ../../gcc/java/parse.y:2422
+#: ../../gcc/java/parse.y:2424 ../../gcc/java/parse.y:2426
+#: ../../gcc/java/parse.y:2442 ../../gcc/java/parse.y:2444
+#: ../../gcc/java/parse.y:2465 ../../gcc/java/parse.y:2467
+#: ../../gcc/java/parse.y:2469 ../../gcc/java/parse.y:2497
+#: ../../gcc/java/parse.y:2499 ../../gcc/java/parse.y:2501
+#: ../../gcc/java/parse.y:2503 ../../gcc/java/parse.y:2521
+#: ../../gcc/java/parse.y:2523 ../../gcc/java/parse.y:2534
+#: ../../gcc/java/parse.y:2545 ../../gcc/java/parse.y:2556
+#: ../../gcc/java/parse.y:2567 ../../gcc/java/parse.y:2578
+#: ../../gcc/java/parse.y:2591 ../../gcc/java/parse.y:2595
+#: ../../gcc/java/parse.y:2597 ../../gcc/java/parse.y:2610
 #, fuzzy
 msgid "Missing term"
 msgstr "各彘 疳襻腌鲨暹 屙麸朕"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse-scan.y:882
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:721
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:759
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:784
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:970
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1325
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1531
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1533
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1762
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1788
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1799
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1810
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1822
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1837
+#: ../../gcc/java/parse-scan.y:882 ../../gcc/java/parse.y:721
+#: ../../gcc/java/parse.y:759 ../../gcc/java/parse.y:784
+#: ../../gcc/java/parse.y:970 ../../gcc/java/parse.y:1325
+#: ../../gcc/java/parse.y:1531 ../../gcc/java/parse.y:1533
+#: ../../gcc/java/parse.y:1762 ../../gcc/java/parse.y:1788
+#: ../../gcc/java/parse.y:1799 ../../gcc/java/parse.y:1810
+#: ../../gcc/java/parse.y:1822 ../../gcc/java/parse.y:1837
 msgid "';' expected"
 msgstr "犴犰屙犴 ';'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:719
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:757
+#: ../../gcc/java/parse.y:719 ../../gcc/java/parse.y:757
 #, fuzzy
 msgid "Missing name"
 msgstr "各彘 疳襻腌鲨暹 屙麸朕"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:782
+#: ../../gcc/java/parse.y:782
 msgid "'*' expected"
 msgstr "犴犰屙犴 '*'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:796
+#: ../../gcc/java/parse.y:796
 msgid "Class or interface declaration expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:833
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:835
+#: ../../gcc/java/parse.y:833 ../../gcc/java/parse.y:835
 #, fuzzy
 msgid "Missing class name"
 msgstr "各彘 疳襻腌鲨暹 屙麸朕"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:838
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:842
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:850
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1010
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1271
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1273
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1597
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1848
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1880
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1942
+#: ../../gcc/java/parse.y:838 ../../gcc/java/parse.y:842
+#: ../../gcc/java/parse.y:850 ../../gcc/java/parse.y:1010
+#: ../../gcc/java/parse.y:1271 ../../gcc/java/parse.y:1273
+#: ../../gcc/java/parse.y:1597 ../../gcc/java/parse.y:1848
+#: ../../gcc/java/parse.y:1880 ../../gcc/java/parse.y:1942
 msgid "'{' expected"
 msgstr "犴犰屙犴 '{'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:852
+#: ../../gcc/java/parse.y:852
 msgid "Missing super class name"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:862
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:878
+#: ../../gcc/java/parse.y:862 ../../gcc/java/parse.y:878
 #, fuzzy
 msgid "Missing interface name"
 msgstr "疳褴腌 锺唧灬麸� 狁麇唢�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:964
+#: ../../gcc/java/parse.y:964
 msgid "Missing variable initializer"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:981
+#: ../../gcc/java/parse.y:981
 #, fuzzy
 msgid "Invalid declaration"
 msgstr "嚏 葶牾耒 犴翎腚徙�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:984
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1069
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2143
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2165
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2169
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2204
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2281
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2291
+#: ../../gcc/java/parse.y:984 ../../gcc/java/parse.y:1069
+#: ../../gcc/java/parse.y:2143 ../../gcc/java/parse.y:2165
+#: ../../gcc/java/parse.y:2169 ../../gcc/java/parse.y:2204
+#: ../../gcc/java/parse.y:2281 ../../gcc/java/parse.y:2291
 msgid "']' expected"
 msgstr "犴犰屙犴 ']'"
 
@@ -19543,181 +19573,161 @@
 # src/dfa.c:690 src/dfa.c:703 src/dfa.c:704
 # src/dfa.c:660 src/dfa.c:663 src/dfa.c:690 src/dfa.c:694 src/dfa.c:695
 # src/dfa.c:698 src/dfa.c:711 src/dfa.c:712
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:988
+#: ../../gcc/java/parse.y:988
 #, fuzzy
 msgid "Unbalanced ']'"
 msgstr "嚏 轶箫耧痃燧盹 ["
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1024
+#: ../../gcc/java/parse.y:1024
 msgid "Invalid method declaration, method name required"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1029
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1034
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1039
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2026
+#: ../../gcc/java/parse.y:1029 ../../gcc/java/parse.y:1034
+#: ../../gcc/java/parse.y:1039 ../../gcc/java/parse.y:2026
 #, fuzzy
 msgid "Identifier expected"
 msgstr "旭矬溟锺轶艮� 狯衢褫桤赍"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1044
+#: ../../gcc/java/parse.y:1044
 msgid "Invalid method declaration, return type required"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1067
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1511
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1518
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1527
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1529
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1557
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1665
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1971
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2024
+#: ../../gcc/java/parse.y:1067 ../../gcc/java/parse.y:1511
+#: ../../gcc/java/parse.y:1518 ../../gcc/java/parse.y:1527
+#: ../../gcc/java/parse.y:1529 ../../gcc/java/parse.y:1557
+#: ../../gcc/java/parse.y:1665 ../../gcc/java/parse.y:1971
+#: ../../gcc/java/parse.y:2024
 msgid "')' expected"
 msgstr "犴犰屙犴 '('"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1083
+#: ../../gcc/java/parse.y:1083
 #, fuzzy
 msgid "Missing formal parameter term"
 msgstr "烹腴疝� � 赆觑篦珈狒轶燧礴 殇辄翮翎"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1098
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1103
+#: ../../gcc/java/parse.y:1098 ../../gcc/java/parse.y:1103
 #, fuzzy
 msgid "Missing identifier"
 msgstr "蓣彘 疳襻腌鲨暹 麸 狁麇唢 瘃镲耖箪稞"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1123
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1132
+#: ../../gcc/java/parse.y:1123 ../../gcc/java/parse.y:1132
 msgid "Missing class type term"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1288
+#: ../../gcc/java/parse.y:1288
 #, fuzzy
 msgid "Invalid interface type"
 msgstr "嚏 葶牾耧� 孱彡耖怡艮�(verifier) 孱躔珩弭稞戾盹�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1475
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1644
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1646
+#: ../../gcc/java/parse.y:1475 ../../gcc/java/parse.y:1644
+#: ../../gcc/java/parse.y:1646
 msgid "':' expected"
 msgstr "犴犰屙犴 ':'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1497
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1502
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1507
+#: ../../gcc/java/parse.y:1497 ../../gcc/java/parse.y:1502
+#: ../../gcc/java/parse.y:1507
 #, fuzzy
 msgid "Invalid expression statement"
 msgstr "嚏 葶牾耒 赆盹黹贽 蓐鲴狍�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1525
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1553
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1593
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1661
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1729
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1850
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1928
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2018
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2020
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2028
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2264
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2266
+#: ../../gcc/java/parse.y:1525 ../../gcc/java/parse.y:1553
+#: ../../gcc/java/parse.y:1593 ../../gcc/java/parse.y:1661
+#: ../../gcc/java/parse.y:1729 ../../gcc/java/parse.y:1850
+#: ../../gcc/java/parse.y:1928 ../../gcc/java/parse.y:2018
+#: ../../gcc/java/parse.y:2020 ../../gcc/java/parse.y:2028
+#: ../../gcc/java/parse.y:2264 ../../gcc/java/parse.y:2266
 msgid "'(' expected"
 msgstr "犴犰屙犴 '('"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1595
+#: ../../gcc/java/parse.y:1595
 #, fuzzy
 msgid "Missing term or ')'"
 msgstr "隋唣彘 疳褴戾赳矧 汩� `%s'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1642
+#: ../../gcc/java/parse.y:1642
 #, fuzzy
 msgid "Missing or invalid constant expression"
 msgstr "%s: 扃 葶牾耒 赆盹黹贽 蓐鲴狍�: %s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1663
+#: ../../gcc/java/parse.y:1663
 msgid "Missing term and ')' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1702
+#: ../../gcc/java/parse.y:1702
 #, fuzzy
 msgid "Invalid control expression"
 msgstr "嚏 葶牾耒 赆盹黹贽 蓐鲴狍�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1704
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1706
+#: ../../gcc/java/parse.y:1704 ../../gcc/java/parse.y:1706
 #, fuzzy
 msgid "Invalid update expression"
 msgstr "嚏 葶牾耒 赆盹黹贽 蓐鲴狍�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1731
+#: ../../gcc/java/parse.y:1731
 #, fuzzy
 msgid "Invalid init statement"
 msgstr "嚏 葶牾耒 疳褴戾赳矧"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1931
+#: ../../gcc/java/parse.y:1931
 msgid "Missing term or ')' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1973
+#: ../../gcc/java/parse.y:1973
 msgid "'class' or 'this' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1975
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1977
+#: ../../gcc/java/parse.y:1975 ../../gcc/java/parse.y:1977
 #, fuzzy
 msgid "'class' expected"
 msgstr "犴犰屙犴 ')'\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2022
+#: ../../gcc/java/parse.y:2022
 #, fuzzy
 msgid "')' or term expected"
 msgstr "犴犰屙犴 ')'\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2141
+#: ../../gcc/java/parse.y:2141
 msgid "'[' expected"
 msgstr "犴犰屙犴 '['"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2219
+#: ../../gcc/java/parse.y:2219
 #, fuzzy
 msgid "Field expected"
 msgstr "� 桴汜赳殛� 溟羼汜筮� 翦耢狒唧翮赍"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2276
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2286
+#: ../../gcc/java/parse.y:2276 ../../gcc/java/parse.y:2286
 msgid "Missing term and ']' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2390
+#: ../../gcc/java/parse.y:2390
 #, fuzzy
 msgid "']' expected, invalid type expression"
 msgstr "嚏 葶牾耒 赆盹黹贽 蓐鲴狍�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2393
+#: ../../gcc/java/parse.y:2393
 #, fuzzy
 msgid "Invalid type expression"
 msgstr "嚏 葶牾耒 赆盹黹贽 蓐鲴狍�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2505
+#: ../../gcc/java/parse.y:2505
 #, fuzzy
 msgid "Invalid reference type"
 msgstr "嚏 葶牾耒 痖簌-疳襻痫祓�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2977
+#: ../../gcc/java/parse.y:2977
 msgid "Constructor invocation must be first thing in a constructor"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2979
+#: ../../gcc/java/parse.y:2979
 msgid "Only constructors can invoke constructors"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2987
+#: ../../gcc/java/parse.y:2987
 #, c-format
 msgid ": `%s' JDK1.1(TM) feature"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:3046
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:3048
+#: ../../gcc/java/parse.y:3046 ../../gcc/java/parse.y:3048
 #, c-format
 msgid ""
 "%s.\n"
@@ -19726,32 +19736,32 @@
 "%s.\n"
 "%s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:6909
+#: ../../gcc/java/parse.y:6909
 #, c-format
 msgid "malformed .zip archive in CLASSPATH: %s"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:6980
+#: ../../gcc/java/parse.y:6980
 #, c-format
 msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12193
+#: ../../gcc/java/parse.y:12193
 #, fuzzy, c-format
 msgid "missing static field `%s'"
 msgstr "蓣彘 疳襻腌鲨暹 � 脒篝� 戾 翎 疱溥�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12198
+#: ../../gcc/java/parse.y:12198
 #, fuzzy, c-format
 msgid "not a static field `%s'"
 msgstr "徜蹴犰哚 瘃矬疠脶箸�(stat()) 狁麇唢� `%s': %s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12241
+#: ../../gcc/java/parse.y:12241
 #, fuzzy, c-format
 msgid "No case for %s"
 msgstr "遇茈灬 屦孱羼汜筮狎: %s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:13173
+#: ../../gcc/java/parse.y:13173
 #, fuzzy, c-format
 msgid "unregistered operator %s"
 msgstr "痫糨 溴� 溏膻桤赍 麸 瘃襻祆� %d\n"
@@ -20099,1715 +20109,1396 @@
 msgid "[super ...] must appear in a method context"
 msgstr ""
 
-#: objc/objc-parse.y:2701
+#: objc/objc-parse.y:2700
 msgid "`@end' must appear in an implementation context"
 msgstr ""
 
-#: objc/objc-parse.y:2914
+#: objc/objc-parse.y:2913
 msgid "method definition not in class context"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:23
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:21
 #, fuzzy
 msgid "Display this information"
 msgstr "  --help                   澎鲕黹箸 狨酤� 豉� 痣珩秭锺辋韁n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:29
-msgid "--param <param>=<value>\tSet paramter <param> to value.  See below for a complete list of parameters"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:27
+msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:38
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:36
 msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:41
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:39
 #, fuzzy
 msgid "Do not discard comments"
 msgstr "嚏 翦耢狒轶燧礴 屙麸朕 `s'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:44
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:42
 msgid "Do not discard comments in macro expansions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:47
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:45
 msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:53
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:51
 msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:56
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:54
 msgid "Print the name of header files as they are used"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:65
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:57
+msgid "-I <dir>\tAdd <dir> to the end of the main include path.  -I- gives more include path control; see info documentation"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:60
+#, fuzzy
+msgid "Generate make dependencies"
+msgstr "漉磲扉贻� 孱狁艮箦轵.\n"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:63
 msgid "Generate make dependencies and compile"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:74
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:66
+msgid "-MF <file>\tWrite dependency output to the given file"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:69
 msgid "Treat missing header files as generated files"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:80
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:72
+msgid "Like -M but ignore system header files"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:75
 msgid "Like -MD but ignore system header files"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:89
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:78
+#, fuzzy
+msgid "Generate phony targets for all headers"
+msgstr "遵摅� 铄鼯耖篝掾 脶龛茼秕筢� 祉揿珧 汩� 贶桢 黢摅翮"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:81
 msgid "-MQ <target>\tAdd a MAKE-quoted target"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:95
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:84
+msgid "-MT <target>\tAdd an unquoted target"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:87
 msgid "-O<number>\tSet optimization level to <number>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:98
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:90
 msgid "Optimize for space rather than speed"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:101
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:93
 msgid "Do not generate #line directives"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:104
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:96
 msgid "-U<macro>\tUndefine <macro>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:107
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:99
 msgid "This switch is deprecated; use -Wextra instead"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:113
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:105
 msgid "Warn about returning structures, unions or arrays"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:119
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:108
+msgid "Enable most warning messages"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:111
 msgid "Warn about casting functions to incompatible types"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:122
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:114
 msgid "Warn about pointer casts which increase alignment"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:125
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:117
 msgid "Warn about casts which discard qualifiers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:128
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:120
 msgid "Warn about subscripts whose type is \"char\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:137
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:123
+msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:126
+msgid "Synonym for -Wcomment"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:129
 msgid "Warn about possibly confusing type conversions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:140
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:132
 msgid "Warn when all constructors and destructors are private"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:143
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:135
 msgid "Warn when a declaration is found after a statement"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:146
-msgid "Warn if deprecated class, method, or field is used"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:138
+msgid "Warn about deprecated compiler features"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:149
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:141
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:152
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:144
 msgid "Warn when an optimization pass is disabled"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:155
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:147
 msgid "Warn about compile-time integer division by zero"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:158
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:150
 msgid "Warn about violations of Effective C++ style rules"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:161
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:153
 msgid "Warn about stray tokens after #elif and #endif"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:164
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:156
 msgid "Treat all warnings as errors"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:167
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:159
 msgid "Make implicit function declarations an error"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:170
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:162
 msgid "Print extra (possibly unwanted) warnings"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:173
-msgid "Warn if deprecated empty statements are found"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:165
+msgid "Warn if testing floating point numbers for equality"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:176
-msgid "Warn if testing floating point numbers for equality"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:179
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:168
 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:182
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:171
 #, fuzzy
 msgid "Warn if passing too many arguments to a function for its format string"
 msgstr "疖襻 痫腚� 锺唧灬翎 箦 狨酎 麸 犭鲠耖桁玺殛� 祜聆掾"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:185
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:174
 msgid "Warn about format strings that are not literals"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:188
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:177
 msgid "Warn about possible security problems with format functions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:191
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:180
 msgid "Warn about strftime formats yielding 2-digit years"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:200
-msgid "Enable warnings about inter-procedural problems"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:206
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:192
 msgid "Warn about implicit function declarations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:209
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:195
 msgid "Warn when a declaration does not specify a type"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:215
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:198
+msgid "Deprecated.  This switch has no effect."
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:201
 msgid "Warn about variables which are initialized to themselves."
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:218
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:204
 msgid "Warn when an inlined function cannot be inlined"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:221
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:207
 msgid "Warn about invalid uses of the \"offsetof\" macro"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:224
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:210
 msgid "Warn about PCH files that are found but not used"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:227
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:213
 msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:230
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:216
 msgid "Do not warn about using \"long long\" when -pedantic"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:233
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:219
 msgid "Warn about suspicious declarations of \"main\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:236
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:222
 msgid "Warn about possibly missing braces around initializers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:239
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:225
 msgid "Warn about global functions without previous declarations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:242
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:228
 msgid "Warn about functions which might be candidates for format attributes"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:245
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:231
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:248
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:234
 msgid "Warn about global functions without prototypes"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:251
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:237
 #, fuzzy
 msgid "Warn about use of multi-character character constants"
 msgstr "溟痣� 镬� 麽襻牯揆� `%s'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:254
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:240
 msgid "Warn about \"extern\" declarations not at file scope"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:257
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:243
 msgid "Warn when non-templatized friend functions are declared within a template"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:260
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:246
 msgid "Warn about non-virtual destructors"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:266
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:252
 msgid "Warn if a C-style cast is used in a program"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:269
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:255
 msgid "Warn if an old-style parameter definition is used"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:272
-msgid "Warn if .class files are out of date"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:275
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:258
 msgid "Warn about overloaded virtual function names"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:278
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:261
 msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:281
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:264
 msgid "Warn when padding is required to align structure members"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:284
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:267
 msgid "Warn about possibly missing parentheses"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:287
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:270
 msgid "Warn when converting the type of pointers to member functions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:290
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:273
 msgid "Warn about function pointer arithmetic"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:293
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:276
 msgid "Warn if inherited methods are unimplemented"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:296
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:279
 msgid "Warn about multiple declarations of the same object"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:299
-#, fuzzy
-msgid "Warn if modifiers are specified when not necessary"
-msgstr "溴 祓锺稞� 磲 溏膻盹眙衢 狁麇哚 犴 氵礤翎� 黢摅� 麸� --string"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:302
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:282
 msgid "Warn when the compiler reorders code"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:305
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:285
 msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:308
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:288
 msgid "Warn if a selector has multiple methods"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:311
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:291
 msgid "Warn about possible violations of sequence point rules"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:314
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:294
 msgid "Warn when one local variable shadows another"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:317
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:297
 msgid "Warn about signed-unsigned comparisons"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:320
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:300
 msgid "Warn when overload promotes from unsigned to signed"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:323
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:303
 msgid "Warn about code which might break strict aliasing rules"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:326
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:306
 #, fuzzy
 msgid "Warn about unprototyped function declarations"
 msgstr "徜蹴犰哚 彘筢泫戕� 篝镩麇唢 疳襻怙朕� `%.*s'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:329
-msgid "Warn about constructs with surprising meanings"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:332
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:309
 msgid "Warn about enumerated switches, with no default, missing a case"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:335
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:312
 msgid "Warn about enumerated switches missing a \"default:\" statement"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:338
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:315
 msgid "Warn about all enumerated switches missing a specific case"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:341
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:318
 msgid "Warn when synthesis behavior differs from Cfront"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:344
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:321
 #, fuzzy
 msgid "Do not suppress warnings from system headers"
 msgstr "琉矬辋痃箸 瘃镧滹痫檗箦 赆� 扃眭燔豉� 痣珩秭珞珧"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:347
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:324
 msgid "Warn about features not present in traditional C"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:356
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:327
+msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:333
 #, fuzzy
 msgid "Warn if an undefined macro is used in an #if directive"
 msgstr "%%%c: 赆翦蹊蹴艮耖矧 泷犰燹 扃 葶牾耒."
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:359
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:336
 msgid "Warn about uninitialized automatic variables"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:362
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:339
 msgid "Warn about unrecognized pragmas"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:365
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:342
 msgid "Warn about code that will never be executed"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:368
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:345
 msgid "Enable all -Wunused- warnings"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:371
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:348
 msgid "Warn when a function is unused"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:374
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:351
 msgid "Warn when a label is unused"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:377
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:354
 msgid "Warn about macros defined in the main file that are not used"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:380
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:357
 msgid "Warn when a function parameter is unused"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:383
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:360
 msgid "Warn when an expression value is unused"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:386
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:363
 msgid "Warn when a variable is unused"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:389
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:366
 msgid "Give strings the type \"array of char\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:392
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:369
 msgid "A synonym for -std=c89.  In a future version of GCC it will become synonymous with -std=c99 instead"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:395
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:372
 msgid "-aux-info <file>\tEmit declaration information into <file>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:407
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:384
 msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:410
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:387
 msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:413
-msgid "--CLASSPATH\tDeprecated; use --classpath instead"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:425
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:399
 msgid "Enforce class member access control semantics"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:428
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:402
 msgid "Align the start of functions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:434
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:408
 msgid "Align labels which are only reached by jumping"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:440
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:414
 msgid "Align all labels"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:446
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:420
 msgid "Align the start of loops"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:455
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:429
 msgid "Change when template instances are emitted"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:458
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:432
 msgid "Specify that arguments may alias each other and globals"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:461
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:435
 msgid "Assume arguments may alias globals but not each other"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:464
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:438
 msgid "Assume arguments alias neither each other nor globals"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:467
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:441
 msgid "Recognize the \"asm\" keyword"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:479
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:444
 msgid "Generate unwind tables that are exact at each instruction boundary"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:482
-msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:485
-msgid "Backslashes in character and hollerith constants are special (not C-style)"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:488
-msgid "Delete libU77 intrinsics with bad interfaces"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:491
-msgid "Disable libU77 intrinsics with bad interfaces"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:494
-msgid "Enable libU77 intrinsics with bad interfaces"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:497
-msgid "Hide libU77 intrinsics with bad interfaces"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:500
-msgid "--bootclasspath=<path>\tReplace system path"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:503
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:447
 #, fuzzy
 msgid "Generate code to check bounds before indexing arrays"
 msgstr "遵摅� 铄鼯耖篝掾 脶龛茼秕筢� 祉揿珧 汩� 贶桢 黢摅翮"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:506
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:450
 msgid "Replace add, compare, branch with branch on count register"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:509
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:453
 msgid "Use profiling information for branch probabilities"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:512
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:456
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:515
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:459
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:518
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:462
 #, fuzzy
 msgid "Recognize built-in functions"
 msgstr "徜蹴犰哚 尻糨脲箸� ioctl 篝� `%s'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:524
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:468
 msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:527
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:471
 msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:530
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:474
 msgid "Save registers around function calls"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:533
-msgid "Program written in strict mixed-case"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:536
-msgid "Compile as if program written in lowercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:539
-msgid "Preserve case used in program"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:542
-msgid "Program written in lowercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:545
-msgid "Program written in uppercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:548
-msgid "Compile as if program written in uppercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:551
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:477
 msgid "Check the return value of new"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:557
-msgid "--classpath=<path>\tSet class path"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:560
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:480
 msgid "Do not put uninitialized globals in the common section"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:566
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:483
 msgid "Allow the arguments of the '?' operator to have different types"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:569
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:486
 msgid "Reduce the size of object files"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:572
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:489
 msgid "Make string literals \"const char[]\" not \"char[]\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:575
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:492
 msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:578
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:495
 msgid "Perform a register copy-propagation optimization pass"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:581
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:498
 msgid "Perform cross-jumping optimization"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:584
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:501
 msgid "When running CSE, follow jumps to their targets"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:587
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:504
 msgid "When running CSE, follow conditional jumps"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:590
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:507
 msgid "Place data items into their own section"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:593
-msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:596
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:510
 #, fuzzy
 msgid "Inline member functions by default"
 msgstr "郁� 篚碥耵珞� 燧腼� `%s':"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:599
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:513
 msgid "Defer popping functions args from stack until later"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:602
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:516
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:605
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:519
 msgid "Delete useless null pointer checks"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:608
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:522
 msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:611
-msgid "Allow '$' in symbol names"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:614
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:525
 #, fuzzy
 msgid "Permit '$' as an identifier character"
 msgstr "脒篝� 戾 � 翎 沩糗 簖盹脶 麽襻牯揆"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:620
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:528
+msgid "-fdump-<type>\tDump various compiler internals to a file"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:531
 msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:626
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:537
 msgid "Perform DWARF2 duplicate elimination"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:629
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:632
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:540
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:543
 msgid "Perform unused type elimination in debug info"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:641
-msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:644
-msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:647
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:546
 msgid "Generate code to check exception specifications"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:653
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:552
 msgid "Enable exception handling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:656
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:555
 msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:659
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:558
 msgid "Perform a number of minor, expensive optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:668
-msgid "f2c-compatible code can be generated"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:671
-msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:674
-msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:677
-msgid "Enable non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:680
-msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:683
-msgid "Unsupported; generate libf2c-calling code"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:686
-msgid "Program is written in typical FORTRAN 66 dialect"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:689
-msgid "Program is written in typical Unix-f77 dialect"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:692
-msgid "Program is written in Fortran-90-ish dialect"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:695
-msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:698
-msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:701
-msgid "Enable non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:704
-msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:716
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:567
 msgid "Assume no NaNs or infinities are generated"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:719
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:570
 msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:725
-msgid "ffixed-line-length-<number>\tSet the maximum line length to <number>"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:728
-msgid "Unsupported; affects code generation of arrays"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:731
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:579
 msgid "Do not store floats in registers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:734
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:582
 msgid "Scope of for-init-statement variables is local to the loop"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:737
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:585
 msgid "Copy memory address constants into registers before use"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:740
-msgid "Always check for non gcj generated classes archives"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:743
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:588
 msgid "Copy memory operands into registers before use"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:746
-msgid "Generate code to check subscript and substring bounds"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:749
-msgid "Program is written in Fortran-90-ish free form"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:752
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:591
 msgid "Do not assume that standard C libraries and \"main\" exist"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:755
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:594
 msgid "Allow function addresses to be held in registers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:758
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:597
 msgid "Place each function into its own section"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:761
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:600
 msgid "Perform global common subexpression elimination"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:764
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:603
 msgid "Perform redundant load after store elimination in global common subexpression elimination"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:767
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:606
 msgid "Perform enhanced load motion during global common subexpression elimination"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:770
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:609
 msgid "Perform store motion after global common subexpression elimination"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:773
-msgid "Enable fatal diagnostics about inter-procedural problems"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:776
-msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:779
-msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:782
-msgid "Enable non-FORTRAN 77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:785
-msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:788
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:612
 msgid "Recognize GNU-defined keywords"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:791
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:615
 msgid "Generate code for GNU runtime environment"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:794
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:618
 msgid "Enable guessing of branch probabilities"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:809
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:630
 msgid "Assume normal C execution environment"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:812
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:633
 msgid "Enable support for huge objects"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:815
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:636
 msgid "Process #ident directives"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:818
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:639
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:821
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:642
 msgid "Perform conversion of conditional jumps to conditional execution"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:824
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:645
 msgid "Export functions even if they can be inlined"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:827
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:648
 #, fuzzy
 msgid "Emit implicit instantiations of inline templates"
 msgstr "徜蹴犰哚 犴镞沆狒矧 狁麇唢� 锺轶祜� locale `%s'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:830
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:651
 #, fuzzy
 msgid "Emit implicit instantiations of templates"
 msgstr "溟痣 锺轶禳� 篚睃腼�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:833
-msgid "Use offset tables for virtual method calls"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:836
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:654
 msgid "Do not generate .size directives"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:839
-msgid "Initialize local vars and arrays to zero"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:657
+msgid "Pay attention to the \"inline\" keyword"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:842
-msgid "Pay attention to the \"inline\" keyword"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:660
+msgid "Integrate simple functions into their callers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:851
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:666
 msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:854
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:669
 msgid "-finput-charset=<cset>      Specify the default character set for source files."
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:857
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:672
 msgid "Instrument function entry and exit with profiling calls"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:860
-msgid "Intrinsics letters in arbitrary cases"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:863
-msgid "Intrinsics spelled as e.g. SqRt"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:866
-msgid "Intrinsics in lowercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:869
-msgid "Intrinsics in uppercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:872
-msgid "Assume native functions are implemented using JNI"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:875
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:675
 msgid "Generate code for functions even if they are fully inlined"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:878
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:678
 msgid "Emit static const variables even if they are not used"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:884
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:684
 msgid "Give external symbols a leading underscore"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:887
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:687
 msgid "Perform loop optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:890
-msgid "Language keyword letters in arbitrary cases"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:893
-msgid "Language keywords spelled as e.g. IOStat"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:896
-msgid "Language keywords in lowercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:899
-msgid "Language keywords in uppercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:902
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:690
 msgid "Set errno after built-in math functions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:905
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:693
 msgid "Report on permanent memory allocation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:908
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:696
 msgid "Attempt to merge identical constants and constant variables"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:911
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:699
 msgid "Attempt to merge identical constants across compilation units"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:914
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:702
 msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:917
-msgid "Delete MIL-STD 1753 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:920
-msgid "Disable MIL-STD 1753 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:923
-msgid "Enable MIL-STD 1753 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:926
-msgid "Hide MIL-STD 1753 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:929
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:705
 msgid "Force all loop invariant computations out of loops"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:932
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:708
 msgid "Don't warn about uses of Microsoft extensions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:941
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:717
 #, fuzzy
 msgid "Use graph-coloring register allocation"
 msgstr "琉雉貅哚 漭箪艴箸� 瘘聩� 篚篝揿狒矧"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:944
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:720
 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:947
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:723
 msgid "Assume that receivers of Objective-C messages may be nil"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:950
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:726
 msgid "Support synchronous non-call exceptions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:959
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:735
 msgid "Enable Objective-C exception and synchronization syntax"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:962
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1286
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:738
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:978
 msgid "Perform loop unrolling for all loops"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:965
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1289
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:741
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:981
 msgid "Perform loop unrolling when iteration count is known"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:968
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:744
 msgid "When possible do not generate stack frames"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:971
-msgid "Take at least one trip through each iterative DO loop"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:974
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:747
 msgid "Recognize C++ kewords like \"compl\" and \"xor\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:977
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:750
 msgid "Do the full register move optimization pass"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:980
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:753
 msgid "Optimize sibling and tail recursive calls"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:983
-msgid "Enable optimization of static class initialization code"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:986
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:756
 #, fuzzy
 msgid "Enable optional diagnostics"
 msgstr "陵狒茈腌腌 屙麸朕"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:992
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:759
 msgid "Pack structure members together without holes"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:995
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:762
 msgid "Return small aggregates in memory, not registers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1001
-msgid "Warn about use of (only a few for now) Fortran extensions"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1004
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:768
 msgid "Perform loop peeling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1007
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:771
 msgid "Enable machine specific peephole optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1010
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:774
 msgid "Enable an RTL peephole pass before sched2"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1013
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:777
 msgid "Downgrade conformance errors to warnings"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1016
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:780
 msgid "Generate position-independent code if possible"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1019
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:783
 msgid "Generate position-independent code for executables if possible"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1022
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:786
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1028
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:789
+msgid "Treat the input file as already preprocessed"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:792
 msgid "Enable basic program profiling code"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1031
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:795
 msgid "Insert arc-based program profiling code"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1034
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:798
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1037
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:801
 msgid "Enable common options for performing profile feedback directed optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1040
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:804
 msgid "Insert code to profile values of expressions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1046
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:810
 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1049
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:813
 msgid "Strength reduce all loop general induction variables"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1052
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:816
 msgid "Return small aggregates in registers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1055
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:819
 msgid "Enables a register move optimization"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1058
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:822
 msgid "Perform a register renaming optimization pass"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1061
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:825
 msgid "Reorder basic blocks to improve code placement"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1064
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:828
 msgid "Reorder functions to improve code placement"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1067
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:831
 msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1070
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:834
 msgid "Enable automatic template instantiation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1073
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:837
 msgid "Add a common subexpression elimination pass after loop optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1076
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:840
 msgid "Run the loop optimizer twice"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1079
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:843
 msgid "Disable optimizations that assume default FP rounding behavior"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1082
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:846
 msgid "Generate run time type descriptor information"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1085
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:849
 msgid "Enable scheduling across basic blocks"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1088
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:852
 msgid "Allow speculative motion of non-loads"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1091
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:855
 msgid "Allow speculative motion of some loads"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1094
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:858
 msgid "Allow speculative motion of more loads"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1097
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:861
 msgid "Allow premature scheduling of queued insns"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1100
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:864
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1103
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:867
 msgid "-fsched-stalled-insns-dep=<number>   Set dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1106
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:870
 msgid "-fsched-stalled-insns=<number>       Set number of queued insns that can be prematurely scheduled"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1109
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:873
 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1112
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:876
 msgid "If scheduling post reload, do superblock scheduling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1115
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:879
 msgid "If scheduling post reload, do trace scheduling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1118
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:882
 msgid "Reschedule instructions before register allocation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1121
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:885
 msgid "Reschedule instructions after register allocation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1124
-msgid "Allow appending a second underscore to externals"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1127
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:888
 msgid "Mark data as shared rather than private"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1130
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:891
 msgid "Use the same size for double as for float"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1133
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:894
 msgid "Use the narrowest integer type possible for enumeration types"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1136
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:897
 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1142
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:903
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1145
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:906
 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1148
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:909
 msgid "Make \"char\" signed by default"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1151
-msgid "Do not print names of program units as they are compiled"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1154
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:912
 msgid "Convert floating point constants to single precision constants"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1157
-msgid "Internally convert most source to lowercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1160
-msgid "Internally preserve source case"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1163
-msgid "Internally convert most source to uppercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1169
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:918
 msgid "Insert stack checking code into the program"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1175
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:924
 msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1178
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:927
 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1181
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:930
 msgid "Display statistics accumulated during compilation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1184
-msgid "Enable assignability checks for stores into object arrays"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1187
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:933
 msgid "Perform strength reduction optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1190
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:936
 msgid "Assume strict aliasing rules apply"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1199
-msgid "Symbol names spelled in mixed case"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1202
-msgid "Symbol names in lowercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1205
-msgid "Symbol names in uppercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1208
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:942
 msgid "Check for syntax errors, then stop"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1211
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:945
 msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1214
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:948
 msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1217
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:951
 msgid "Create data files needed by \"gcov\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1223
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:957
 msgid "Perform jump threading optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1226
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:960
 msgid "Report the time taken by each compiler pass"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1229
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:963
 msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1232
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:966
 msgid "Perform superblock formation via tail duplication"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1235
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:969
 #, fuzzy
 msgid "Assume floating-point operations can trap"
 msgstr "蓬徇皴箸 觊礴艮� 躔镤獒篝镫掾"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1238
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:972
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1241
-msgid "Make prefix-radix non-decimal constants be typeless"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1244
-msgid "Allow all ugly features"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1247
-msgid "Hollerith and typeless can be passed as arguments"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1250
-msgid "Allow ordinary copying of ASSIGN'ed vars"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1253
-msgid "Dummy array dimensioned to (1) is assumed-size"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1256
-msgid "Trailing comma in procedure call denotes null argument"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1259
-msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1262
-msgid "Initialization via DATA and PARAMETER is not type-compatible"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1265
-msgid "Allow INTEGER and LOGICAL interchangeability"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1268
-msgid "Append underscores to externals"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1271
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:975
 msgid "Compile whole compilation unit at a time"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1274
-msgid "Delete libU77 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1277
-msgid "Disable libU77 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1280
-#, fuzzy
-msgid "Enable libU77 intrinsics"
-msgstr "陵狒茈腌腌 屙麸朕"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1283
-msgid "Hide libU77 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1292
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:984
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1295
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:987
 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1298
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:990
 msgid "Make \"char\" unsigned by default"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1301
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:993
 msgid "Perform loop unswitching"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1304
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:996
 msgid "Just generate unwind tables for exception handling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1310
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:999
 msgid "Use __cxa_atexit to register destructors"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1316
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1002
 msgid "Add extra commentary to assembler output"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1319
-msgid "Print g77-specific version information and run internal tests"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1322
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1005
 #, fuzzy
 msgid "Use expression value profiles in optimizations"
 msgstr "塑栾� 蓐鲴狍� 篝珥 狃雉哽珞�: %s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1325
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1008
 msgid "Discard unused virtual functions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1328
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1011
 msgid "Implement vtables using thunks"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1331
-msgid "Program is written in VXT (Digital-like) FORTRAN"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1334
-msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1337
-msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1340
-msgid "Enable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1343
-msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1349
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1014
 msgid "Emit common-like symbols as weak symbols"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1352
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1017
 msgid "Construct webs and split unrelated uses of single variable"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1355
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1020
 msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1358
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1023
 msgid "Generate a #line directive pointing at the current working directory"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1361
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1026
 msgid "Assume signed arithmetic overflow wraps around"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1364
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1029
 msgid "Store strings in writable data section"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1367
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1032
 #, fuzzy
 msgid "Emit cross referencing information"
 msgstr "屐鲕黹箸 痣珩秭锺辋� 瘃稂滹�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1370
-#, fuzzy
-msgid "Print internal debugging-related information"
-msgstr ""
-"E祧茼轶� 痣珩秭锺辋� 贶膈� 掰溟赆.\n"
-"\n"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1373
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1035
 msgid "Put zero initialized data in the bss section"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1376
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1038
 msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1379
-msgid "Treat initial values of 0 like non-zero values"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1382
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1041
 msgid "Generate debug information in default format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1385
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1044
 msgid "Generate debug information in COFF format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1388
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1047
 msgid "Generate debug information in DWARF v2 format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1391
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1050
 msgid "Dump declarations to a .decl file"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1394
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1053
 msgid "Generate debug information in default extended format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1397
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1056
 msgid "Generate debug information in STABS format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1400
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1059
 msgid "Generate debug information in extended STABS format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1403
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1062
 msgid "Generate debug information in VMS format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1406
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1065
 msgid "Generate debug information in XCOFF format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1409
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1068
 msgid "Generate debug information in extended XCOFF format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1412
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1071
 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1415
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1074
 msgid "-imacros <file>\tAccept definition of macros in <file>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1418
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1077
 msgid "-include <file>\tInclude the contents of <file> before other files"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1421
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1080
 msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1424
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1083
 msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1427
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1086
 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1430
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1089
 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1433
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1092
 msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1445
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1104
 msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1448
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1107
 msgid "Do not search standard system include directories for C++"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1451
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1110
 #, fuzzy
 msgid "-o <file>\tPlace output into <file>"
 msgstr "  -o <狁麇唢>              燥痫栎翮箸 翮� 孱秕 篝� <狁麇唢>\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1454
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1113
 #, fuzzy
 msgid "Enable function profiling"
 msgstr "徜狒� � 鳇耵� 溴滹燧睐� 瘃秭唠"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1457
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1116
 msgid "Issue warnings needed for strict compliance to the standard"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1460
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1119
 msgid "Like -pedantic but issue them as errors"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1463
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1122
 msgid "Generate C header of platform-specific features"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1466
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1125
 msgid "Do not display functions compiled or elapsed time"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1469
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1128
 #, fuzzy
 msgid "Remap file names when including files"
 msgstr "嚏 锺轶燧盹 镬� %s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1472
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1131
 msgid "Conform to the ISO 1998 C++ standard"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1475
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1134
 msgid "Conform to the ISO 1990 C standard"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1478
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1137
 msgid "Conform to the ISO 1999 C standard"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1481
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1502
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1505
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1140
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1161
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1164
 msgid "Deprecated in favor of -std=c99"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1484
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1143
 msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1487
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1146
 msgid "Conform to the ISO 1990 C standard with GNU extensions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1490
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1149
 msgid "Conform to the ISO 1999 C standard with GNU extensions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1493
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1152
 msgid "Deprecated in favor of -std=gnu99"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1496
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1155
 msgid "Deprecated in favor of -std=c89"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1499
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1158
 msgid "Conform to the ISO 1990 C standard as amended in 1994"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1508
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1167
 msgid "Enable traditional preprocessing"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1511
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1170
 msgid "-trigraphs\tSupport ISO C trigraphs"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1514
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1173
 msgid "Do not predefine system-specific and GCC-specific macros"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1517
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1176
 msgid "Enable verbose output"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1523
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1179
+msgid "Display the compiler's version"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1182
 #, fuzzy
 msgid "Suppress warnings"
 msgstr "%s: 瘃镥殇镳镞珞�: "
 
-#: config/i386/freebsd-aout.h:215 config/rs6000/sysv4.h:1089
+#: config/i386/cygwin.h:29
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr ""
+
+#: config/i386/cygwin.h:70 config/i386/mingw32.h:58
+msgid "shared and mdll are not compatible"
+msgstr ""
+
+#: config/i386/freebsd-aout.h:215
 msgid "`-p' not supported; use `-pg' and gprof(1)"
 msgstr ""
 
@@ -21821,6 +21512,27 @@
 msgid "GCC does not support -CC without using -E"
 msgstr "狁麇哚 fifo 溴� 躔矬翮襁骘眙衢"
 
+#: config/i386/sco5.h:191
+#, fuzzy
+msgid "-pg not supported on this platform"
+msgstr "瘃镥殇镳镞珞�: 麸 --pid=PID 溴� 躔矬翮襁驽翎� 箦 狨酎 麸 簖篝珈�"
+
+#: config/i386/sco5.h:192
+#, fuzzy
+msgid "-p and -pp specified - pick one"
+msgstr "扃 锺轶燧盹"
+
+#: config/i386/sco5.h:266
+#, fuzzy
+msgid "-G and -static are mutually exclusive"
+msgstr "\"掐礴 %s\" 泷犰燹 赆� 屦殡镢� -l 暹磲� 犰镩忉啭� 狃镪脲辄戾磲"
+
+#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
+#: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
+#, fuzzy
+msgid "does not support multilib"
+msgstr "狁麇哚 fifo 溴� 躔矬翮襁骘眙衢"
+
 #: config/sparc/linux64.h:211 config/sparc/linux64.h:222
 #: config/sparc/netbsd-elf.h:140 config/sparc/netbsd-elf.h:159
 #: config/sparc/sol2-bi.h:195 config/sparc/sol2-bi.h:205
@@ -21828,43 +21540,39 @@
 msgid "may not use both -m32 and -m64"
 msgstr "溴� 暹磲� 漉磲酎 磲 疳襻腌鲨暹 � 黢摅翮� 赆� � 镬茕�"
 
-#: config/i386/mingw32.h:58 config/i386/cygwin.h:70
-msgid "shared and mdll are not compatible"
-msgstr ""
-
-#: config/darwin.h:215
+#: config/darwin.h:222
 msgid "-current_version only allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:218
+#: config/darwin.h:225
 msgid "-install_name only allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:223
+#: config/darwin.h:230
 msgid "-bundle not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:224
+#: config/darwin.h:231
 msgid "-bundle_loader not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:225
+#: config/darwin.h:232
 msgid "-client_name not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:228
+#: config/darwin.h:235
 msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:229
+#: config/darwin.h:236
 msgid "-force_flat_namespace not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:231
+#: config/darwin.h:238
 msgid "-keep_private_externs not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:232
+#: config/darwin.h:239
 msgid "-private_bundle not allowed with -dynamiclib"
 msgstr ""
 
@@ -21881,51 +21589,10 @@
 msgid "may not use both -EB and -EL"
 msgstr ""
 
-#: config/mips/mips.h:988
-msgid "-pipe is not supported"
-msgstr "麸 -pipe 溴� 躔矬翮襁驽翎�"
-
-#: java/jvspec.c:80 ada/lang-specs.h:34 gcc.c:767
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:35
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:36 java/lang-specs.h:37
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr ""
-
 #: treelang/lang-specs.h:52
 msgid "-pg or -p and -fomit-frame-pointer are incompatible"
 msgstr ""
 
-#: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
-#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
-#, fuzzy
-msgid "does not support multilib"
-msgstr "狁麇哚 fifo 溴� 躔矬翮襁骘眙衢"
-
-#: config/i386/sco5.h:191
-#, fuzzy
-msgid "-pg not supported on this platform"
-msgstr "瘃镥殇镳镞珞�: 麸 --pid=PID 溴� 躔矬翮襁驽翎� 箦 狨酎 麸 簖篝珈�"
-
-#: config/i386/sco5.h:192
-#, fuzzy
-msgid "-p and -pp specified - pick one"
-msgstr "扃 锺轶燧盹"
-
-#: config/i386/sco5.h:266
-#, fuzzy
-msgid "-G and -static are mutually exclusive"
-msgstr "\"掐礴 %s\" 泷犰燹 赆� 屦殡镢� -l 暹磲� 犰镩忉啭� 狃镪脲辄戾磲"
-
 #: config/arm/arm.h:198
 #, fuzzy
 msgid "-mapcs-26 and -mapcs-32 may not be used together"
@@ -21951,6 +21618,14 @@
 msgid "the m210 does not have little endian support"
 msgstr ""
 
+#: config/mips/mips.h:988
+msgid "-pipe is not supported"
+msgstr "麸 -pipe 溴� 躔矬翮襁驽翎�"
+
+#: ada/lang-specs.h:34 java/jvspec.c:80 gcc.c:767
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr ""
+
 #: ada/lang-specs.h:36
 msgid "one of -c, -S, -gnatc, -gnatz, or -gnats is required for Ada"
 msgstr ""
@@ -21964,8 +21639,16 @@
 msgid "-msingle-float and -msoft-float can not both be specified"
 msgstr ""
 
-#: config/rs6000/darwin.h:98
-msgid " conflicting code gen style switches are used"
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr ""
+
+#: java/lang-specs.h:35
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr ""
+
+#: java/lang-specs.h:36 java/lang-specs.h:37
+msgid "-femit-class-file should used along with -fsyntax-only"
 msgstr ""
 
 #: gcc.c:743
@@ -21976,8 +21659,8 @@
 msgid "-E required when input is from standard input"
 msgstr ""
 
-#: config/i386/cygwin.h:29
-msgid "mno-cygwin and mno-win32 are not compatible"
+#: config/rs6000/darwin.h:98
+msgid " conflicting code gen style switches are used"
 msgstr ""
 
 #, fuzzy
@@ -22448,10 +22131,6 @@
 #~ msgstr "腻� 锺唧翮赍 篚眙彡糸挈"
 
 #, fuzzy
-#~ msgid "`%T' is not a class or namespace"
-#~ msgstr "麸 `%s' 溴� 暹磲� 赆盹黹挈 狁麇唢"
-
-#, fuzzy
 #~ msgid "no type `%D' in `%T'"
 #~ msgstr "嚏 葶牾耒 屦殡镢� `%s'"
 
@@ -22502,6 +22181,10 @@
 #~ msgstr "弩羼殛� 篥茈灬 篝� %s, 泷犰燹 %u"
 
 #, fuzzy
+#~ msgid "Warn if modifiers are specified when not necessary"
+#~ msgstr "溴 祓锺稞� 磲 溏膻盹眙衢 狁麇哚 犴 氵礤翎� 黢摅� 麸� --string"
+
+#, fuzzy
 #~ msgid "multiple declarations for method `%s'"
 #~ msgstr "痫腚狃朦� 狁殍禳� 屦殡镢 翮� 屙麸朕 `s'"
 
Index: gcc/po/es.po
===================================================================
RCS file: /cvs/gcc/gcc/gcc/po/es.po,v
retrieving revision 1.7.8.5
retrieving revision 1.7.8.6
diff -u -r1.7.8.5 -r1.7.8.6
--- gcc/po/es.po	24 Sep 2004 16:59:38 -0000	1.7.8.5
+++ gcc/po/es.po	7 Nov 2004 19:59:18 -0000	1.7.8.6
@@ -1,13 +1,13 @@
-# Mensajes en espa駉l para gcc-3.4.2
+# Mensajes en espa駉l para gcc-3.4.3
 # Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
 # Cristian Oth髇 Mart韓ez Vera <cfuga@itam.mx>, 2001, 2002, 2003, 2004.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: gcc 3.4.2\n"
+"Project-Id-Version: gcc 3.4.3\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2004-07-01 11:41-0700\n"
-"PO-Revision-Date: 2004-09-23 08:54-0500\n"
+"POT-Creation-Date: 2004-11-04 19:12-0800\n"
+"PO-Revision-Date: 2004-11-05 09:24-0600\n"
 "Last-Translator: Cristian Oth髇 Mart韓ez Vera <cfuga@itam.mx>\n"
 "Language-Team: Spanish <es@li.org>\n"
 "MIME-Version: 1.0\n"
@@ -34,16 +34,16 @@
 msgid "`%s' attribute only applies to function types"
 msgstr "el atributo `%s' se aplica solamente a tipos de funciones"
 
-#: attribs.c:416 c-common.c:4307 c-common.c:4326 c-common.c:4344
-#: c-common.c:4371 c-common.c:4390 c-common.c:4413 c-common.c:4436
-#: c-common.c:4462 c-common.c:4496 c-common.c:4540 c-common.c:4568
-#: c-common.c:4596 c-common.c:4615 c-common.c:4870 c-common.c:4892
-#: c-common.c:4927 c-common.c:4994 c-common.c:5040 c-common.c:5098
-#: c-common.c:5129 c-common.c:5475 c-common.c:5498 c-common.c:5537
-#: config/arm/arm.c:2281 config/arm/arm.c:2308 config/avr/avr.c:4539
-#: config/h8300/h8300.c:4284 config/h8300/h8300.c:4307 config/i386/i386.c:1620
-#: config/i386/i386.c:15397 config/i386/winnt.c:86 config/ia64/ia64.c:1057
-#: config/ip2k/ip2k.c:3151
+#: attribs.c:416 c-common.c:4306 c-common.c:4325 c-common.c:4343
+#: c-common.c:4370 c-common.c:4389 c-common.c:4412 c-common.c:4435
+#: c-common.c:4461 c-common.c:4495 c-common.c:4539 c-common.c:4567
+#: c-common.c:4595 c-common.c:4614 c-common.c:4881 c-common.c:4903
+#: c-common.c:4938 c-common.c:5005 c-common.c:5051 c-common.c:5109
+#: c-common.c:5140 c-common.c:5440 c-common.c:5463 c-common.c:5502
+#: config/arm/arm.c:2281 config/arm/arm.c:2308 config/avr/avr.c:4504
+#: config/h8300/h8300.c:4284 config/h8300/h8300.c:4307 config/i386/i386.c:1626
+#: config/i386/i386.c:15398 config/i386/winnt.c:86 config/ia64/ia64.c:1057
+#: config/ip2k/ip2k.c:3151 config/rs6000/rs6000.c:15035
 #, c-format
 msgid "`%s' attribute ignored"
 msgstr "se ignora el atributo `%s'"
@@ -117,7 +117,7 @@
 
 #. We can, however, treat "undefined" any way we please.
 #. Call abort to encourage the user to fix the program.
-#: builtins.c:4134 c-typeck.c:1733
+#: builtins.c:4134 c-typeck.c:1713
 msgid "if this code is reached, the program will abort"
 msgstr "si se alcanza este c骴igo, el programa abortar�"
 
@@ -154,386 +154,391 @@
 msgid "target format does not support infinity"
 msgstr "el formato objetivo no tiene soporte para infinito"
 
-#: c-common.c:917
+#: c-common.c:916
 msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
 msgstr "%Hsugiere llaves expl韈itas para evitar un `else' ambiguo"
 
-#: c-common.c:1141
+#: c-common.c:1140
 msgid "%J'%D' is not defined outside of function scope"
 msgstr "%J'%D' no est� definido fuera del 醡bito de la funci髇"
 
-#: c-common.c:1161
+#: c-common.c:1160
 #, c-format
 msgid "string length `%d' is greater than the length `%d' ISO C%d compilers are required to support"
 msgstr "la longitud de la cadena `%d' es mayor que la longitud `%d', la m醲ima que los compiladores ISO C%d deben soportar"
 
-#: c-common.c:1201
+#: c-common.c:1200
 msgid "overflow in constant expression"
 msgstr "desbordamiento en la expresi髇 constante"
 
-#: c-common.c:1221
+#: c-common.c:1220
 msgid "integer overflow in expression"
 msgstr "desbordamiento entero en la expresi髇"
 
-#: c-common.c:1230
+#: c-common.c:1229
 msgid "floating point overflow in expression"
 msgstr "desbordamiento de coma flotante en la expresi髇"
 
-#: c-common.c:1236
+#: c-common.c:1235
 msgid "vector overflow in expression"
 msgstr "desbordamiento vectorial en la expresi髇"
 
 #. This detects cases like converting -129 or 256 to unsigned char.
-#: c-common.c:1258
+#: c-common.c:1257
 msgid "large integer implicitly truncated to unsigned type"
 msgstr "entero grande truncado impl韈itamente al tipo unsigned"
 
-#: c-common.c:1260
+#: c-common.c:1259
 msgid "negative integer implicitly converted to unsigned type"
 msgstr "entero negativo truncado impl韈itamente al tipo unsigned"
 
-#: c-common.c:1306
+#: c-common.c:1305
 msgid "overflow in implicit constant conversion"
 msgstr "desbordamiento en la conversi髇 impl韈ita de constante"
 
-#: c-common.c:1442
+#: c-common.c:1441
 #, c-format
 msgid "operation on `%s' may be undefined"
 msgstr "la operaci髇 sobre `%s' puede no estar definida"
 
-#: c-common.c:1726
+#: c-common.c:1725
 msgid "expression statement has incomplete type"
 msgstr "la declaraci髇 de la expresi髇 tiene tipo de dato incompleto"
 
-#: c-common.c:1758
+#: c-common.c:1757
 msgid "case label does not reduce to an integer constant"
 msgstr "la etiqueta de `case' no se reduce a una constante entera"
 
-#: c-common.c:2088
+#: c-common.c:2087
 msgid "invalid truth-value expression"
 msgstr "expresi髇 de valor verdadero inv醠ida"
 
-#: c-common.c:2139
+#: c-common.c:2138
 #, c-format
 msgid "invalid operands to binary %s"
 msgstr "operadores inv醠idos para el binario %s"
 
-#: c-common.c:2373
+#: c-common.c:2372
 msgid "comparison is always false due to limited range of data type"
 msgstr "la comparaci髇 siempre es falsa debido al rango limitado del tipo de datos"
 
-#: c-common.c:2375
+#: c-common.c:2374
 msgid "comparison is always true due to limited range of data type"
 msgstr "la comparaci髇 siempre es verdadera debido al rango limitado del tipo de datos"
 
-#: c-common.c:2445
+#: c-common.c:2444
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr "la comparaci髇 de una expresi髇 unsigned >= 0 siempre es verdadera"
 
-#: c-common.c:2454
+#: c-common.c:2453
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr "la comparaci髇 de una expresi髇 unsigned < 0 siempre es falsa"
 
-#: c-common.c:2499
+#: c-common.c:2498
 msgid "pointer of type `void *' used in arithmetic"
 msgstr "se us� un puntero de tipo `void *' en la aritm閠ica"
 
-#: c-common.c:2505
+#: c-common.c:2504
 msgid "pointer to a function used in arithmetic"
 msgstr "se us� un puntero a una funci髇 en la aritm閠ica"
 
-#: c-common.c:2511
+#: c-common.c:2510
 msgid "pointer to member function used in arithmetic"
 msgstr "se us� un puntero a una funci髇 miembro en la aritm閠ica"
 
-#: c-common.c:2600 f/com.c:14734
+#: c-common.c:2599 f/com.c:14734
 msgid "struct type value used where scalar is required"
 msgstr "se usa un valor de tipo struct cuando se requiere un escalar"
 
-#: c-common.c:2604 f/com.c:14738
+#: c-common.c:2603 f/com.c:14738
 msgid "union type value used where scalar is required"
 msgstr "se usa un valor de tipo union cuando se requiere un escalar"
 
-#: c-common.c:2608 f/com.c:14742
+#: c-common.c:2607 f/com.c:14742
 msgid "array type value used where scalar is required"
 msgstr "se usa un valor de tipo matriz cuando se requiere un escalar"
 
 #. Common Ada/Pascal programmer's mistake.  We always warn
 #. about this since it is so bad.
-#: c-common.c:2645
+#: c-common.c:2644
 msgid "the address of `%D', will always evaluate as `true'"
 msgstr "la direcci髇 de `%D', siempre se evaluar� como `true'"
 
-#: c-common.c:2739 f/com.c:14874
+#: c-common.c:2738 f/com.c:14874
 msgid "suggest parentheses around assignment used as truth value"
 msgstr "se sugieren par閚tesis alrededor de la asignaci髇 usada como valor verdadero"
 
-#: c-common.c:2785 c-common.c:2825
+#: c-common.c:2784 c-common.c:2824
 msgid "invalid use of `restrict'"
 msgstr "uso inv醠ido de `restrict'"
 
-#: c-common.c:2935
+#: c-common.c:2934
 msgid "invalid application of `sizeof' to a function type"
 msgstr "aplicaci髇 inv醠ida de `sizeof' a un tipo de funci髇"
 
-#: c-common.c:2945
+#: c-common.c:2944
 #, c-format
 msgid "invalid application of `%s' to a void type"
 msgstr "aplicaci髇 inv醠ida de `%s' a un tipo void"
 
-#: c-common.c:2951
+#: c-common.c:2950
 msgid "invalid application of `%s' to incomplete type `%T' "
 msgstr "aplicaci髇 inv醠ida de `%s' a un tipo de dato incompleto `%T' "
 
-#: c-common.c:2992
+#: c-common.c:2991
 msgid "`__alignof' applied to a bit-field"
 msgstr "`__alignof' applicado a un campo de bits"
 
-#: c-common.c:3484
+#: c-common.c:3483
 #, c-format
 msgid "cannot disable built-in function `%s'"
 msgstr "no se puede desactivar la funci髇 interna `%s'"
 
-#: c-common.c:3645 c-typeck.c:1974
+#: c-common.c:3644 c-typeck.c:1954
 #, c-format
 msgid "too few arguments to function `%s'"
 msgstr "muy pocos argumentos para la funci髇 `%s'"
 
-#: c-common.c:3651 c-typeck.c:1835
+#: c-common.c:3650 c-typeck.c:1815
 #, c-format
 msgid "too many arguments to function `%s'"
 msgstr "demasiados argumentos para la funci髇 `%s'"
 
-#: c-common.c:3670
+#: c-common.c:3669
 #, c-format
 msgid "non-floating-point argument to function `%s'"
 msgstr "argumentos que no son de coma flotante para la funci髇 `%s'"
 
-#: c-common.c:3897
+#: c-common.c:3896
 msgid "pointers are not permitted as case values"
 msgstr "no se permite usar punteros como valores case"
 
-#: c-common.c:3901
+#: c-common.c:3900
 msgid "range expressions in switch statements are non-standard"
 msgstr "las expresiones de rango en las declaraciones switch no son est醤dard"
 
-#: c-common.c:3930
+#: c-common.c:3929
 msgid "empty range specified"
 msgstr "se especific� un rango vac韔"
 
-#: c-common.c:3981
+#: c-common.c:3980
 msgid "duplicate (or overlapping) case value"
 msgstr "valor case duplicado (o con solapamiento de rangos)"
 
-#: c-common.c:3982
+#: c-common.c:3981
 msgid "%Jthis is the first entry overlapping that value"
 msgstr "%Jesta es la primera entrada que solapa ese valor"
 
-#: c-common.c:3986
+#: c-common.c:3985
 msgid "duplicate case value"
 msgstr "valor de case duplicado"
 
-#: c-common.c:3987
+#: c-common.c:3986
 msgid "%Jpreviously used here"
 msgstr "%Jse us� previamente aqu�"
 
-#: c-common.c:3991
+#: c-common.c:3990
 msgid "multiple default labels in one switch"
 msgstr "m鷏tiples etiquetas por defecto en un solo switch"
 
-#: c-common.c:3992
+#: c-common.c:3991
 msgid "%Jthis is the first default label"
 msgstr "%Jesta es la primera etiqueta por defecto"
 
-#: c-common.c:4017
+#: c-common.c:4016
 msgid "taking the address of a label is non-standard"
 msgstr "tomar la direcci髇 de una etiqueta no es est醤dard"
 
-#: c-common.c:4063
+#: c-common.c:4062
 msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
 msgstr "%Hse ignora el valor de devoluci髇 de `%D', se declar� con el atributo warn_unused_result"
 
-#: c-common.c:4068
+#: c-common.c:4067
 msgid "%Hignoring return value of function declared with attribute warn_unused_result"
 msgstr "%Hse ignora el valor de devoluci髇 de la funci髇 declarada con el atributo warn_unused_result"
 
-#: c-common.c:4649
+#: c-common.c:4651
 #, c-format
 msgid "unknown machine mode `%s'"
 msgstr "se desconoce el modo de m醧uina `%s'"
 
-#: c-common.c:4652
+#: c-common.c:4654
 #, c-format
 msgid "no data type for mode `%s'"
 msgstr "no hay tipo de datos para el modo `%s'"
 
-#: c-common.c:4656
+#: c-common.c:4658
 #, c-format
 msgid "invalid pointer mode `%s'"
 msgstr "modo de puntero `%s' inv醠ido"
 
-#: c-common.c:4663 c-common.c:5226
+#: c-common.c:4665 c-common.c:5237
 #, c-format
 msgid "unable to emulate '%s'"
 msgstr "no se puede emular '%s'"
 
-#: c-common.c:4707
+#: c-common.c:4686
+#, c-format
+msgid "mode `%s' applied to inappropriate type"
+msgstr "se aplic� el modo `%s' a un tipo inapropiado"
+
+#: c-common.c:4718
 msgid "%Jsection attribute cannot be specified for local variables"
 msgstr "%Jno se puede especificar el atributo de secci髇 para las variables locales"
 
-#: c-common.c:4718
+#: c-common.c:4729
 msgid "%Jsection of '%D' conflicts with previous declaration"
 msgstr "%Jla secci髇 de '%D' causa conflictos con la declaraci髇 previa"
 
-#: c-common.c:4727
+#: c-common.c:4738
 msgid "%Jsection attribute not allowed for '%D'"
 msgstr "%Jno se permite un atributo de secci髇 para '%D'"
 
-#: c-common.c:4733
+#: c-common.c:4744
 msgid "%Jsection attributes are not supported for this target"
 msgstr "%Jno se soportan atributos de secci髇 en este objetivo"
 
-#: c-common.c:4771
+#: c-common.c:4782
 msgid "requested alignment is not a constant"
 msgstr "la alineaci髇 solicitada no es una constante"
 
-#: c-common.c:4776
+#: c-common.c:4787
 msgid "requested alignment is not a power of 2"
 msgstr "la alineaci髇 solicitada no es una potencia de 2"
 
-#: c-common.c:4781
+#: c-common.c:4792
 msgid "requested alignment is too large"
 msgstr "la alineaci髇 solicitada es demasiado grande"
 
-#: c-common.c:4807
+#: c-common.c:4818
 msgid "%Jalignment may not be specified for '%D'"
 msgstr "%Jla alineaci髇 puede no estar especificada para '%D'"
 
-#: c-common.c:4845
+#: c-common.c:4856
 msgid "%J'%D' defined both normally and as an alias"
 msgstr "%J'%D' definido normalmente y como un alias"
 
-#: c-common.c:4855
+#: c-common.c:4866
 msgid "alias arg not a string"
 msgstr "el argumento de alias no es una cadena"
 
-#: c-common.c:4898
+#: c-common.c:4909
 msgid "visibility arg not a string"
 msgstr "el argumento de visibilidad no es una cadena"
 
-#: c-common.c:4911
+#: c-common.c:4922
 msgid "visibility arg must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr "el argumento de visibilidad debe ser \"default\", \"hidden\", \"protected\" o \"internal\""
 
-#: c-common.c:4937
+#: c-common.c:4948
 msgid "tls_model arg not a string"
 msgstr "el argumento de tls_model no es una cadena"
 
-#: c-common.c:4946
+#: c-common.c:4957
 msgid "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr "el argumento de tls_model debe ser uno de \"local-exec\", \"initial-exec\", \"local-dynamic\" � \"global-dynamic\""
 
-#: c-common.c:4968 c-common.c:5014
+#: c-common.c:4979 c-common.c:5025
 msgid "%J'%E' attribute applies only to functions"
 msgstr "el atributo %J'%E' se aplica solamente a funciones"
 
-#: c-common.c:4973 c-common.c:5019
+#: c-common.c:4984 c-common.c:5030
 msgid "%Jcan't set '%E' attribute after definition"
 msgstr "%Jno se puede establecer el atributo '%E' despu閟 de la definici髇"
 
-#: c-common.c:5095
+#: c-common.c:5106
 #, c-format
 msgid "`%s' attribute ignored for `%s'"
 msgstr "se ignora el atributo `%s' para `%s'"
 
-#: c-common.c:5158
+#: c-common.c:5169
 #, c-format
 msgid "invalid vector type for attribute `%s'"
 msgstr "tipo vector inv醠ido para el atributo `%s'"
 
-#: c-common.c:5182 c-common.c:5214
+#: c-common.c:5193 c-common.c:5225
 msgid "no vector mode with the size and type specified could be found"
 msgstr "no se puede encontrar un modo vector con el tama駉 y tipo especificados"
 
-#: c-common.c:5316
+#: c-common.c:5281
 msgid "nonnull attribute without arguments on a non-prototype"
 msgstr "atributo que no es nulo sin argumentos en uno que no es prototipo"
 
-#: c-common.c:5331
+#: c-common.c:5296
 #, c-format
 msgid "nonnull argument has invalid operand number (arg %lu)"
 msgstr "un argumento que no es nulo tiene un n鷐ero inv醠ido de operandos (arg %lu)"
 
-#: c-common.c:5350
+#: c-common.c:5315
 #, c-format
 msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
 msgstr "un argumento que no es nulo con un n鷐ero de operandos fuera de rango (arg %lu, operando %lu)"
 
-#: c-common.c:5358
+#: c-common.c:5323
 #, c-format
 msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
 msgstr "un argumento que no es nulo hace referencia a un operando que no es puntero (arg %lu, operando %lu)"
 
-#: c-common.c:5438
+#: c-common.c:5403
 #, c-format
 msgid "null argument where non-null required (arg %lu)"
 msgstr "un argumento nulo donde se requiere uno que no sea nulo (arg %lu)"
 
-#: c-common.c:5509
+#: c-common.c:5474
 msgid "cleanup arg not an identifier"
 msgstr "el argumento de limpieza no es un identificador"
 
-#: c-common.c:5516
+#: c-common.c:5481
 msgid "cleanup arg not a function"
 msgstr "el argumento de limpieza no es una funci髇"
 
-#: c-common.c:5877
+#: c-common.c:5842
 #, c-format
 msgid "%s at end of input"
 msgstr "%s al final de la entrada"
 
-#: c-common.c:5883
+#: c-common.c:5848
 #, c-format
 msgid "%s before %s'%c'"
 msgstr "%s antes de %s'%c'"
 
-#: c-common.c:5885
+#: c-common.c:5850
 #, c-format
 msgid "%s before %s'\\x%x'"
 msgstr "%s antes de %s'\\x%x'"
 
-#: c-common.c:5889
+#: c-common.c:5854
 #, c-format
 msgid "%s before string constant"
 msgstr "%s antes de una constante de cadena"
 
-#: c-common.c:5891
+#: c-common.c:5856
 #, c-format
 msgid "%s before numeric constant"
 msgstr "%s antes de una constante num閞ica"
 
-#: c-common.c:5893
+#: c-common.c:5858
 #, c-format
 msgid "%s before \"%s\""
 msgstr "%s antes de \"%s\""
 
-#: c-common.c:5895
+#: c-common.c:5860
 #, c-format
 msgid "%s before '%s' token"
 msgstr "%s antes del elemento '%s'"
 
 #. Use `%s' to print the string in case there are any escape
 #. characters in the message.
-#: c-common.c:5897 c-typeck.c:2612 c-typeck.c:4004 c-typeck.c:4019
-#: c-typeck.c:4034 final.c:2776 final.c:2778 gcc.c:4581 rtl-error.c:109
-#: toplev.c:1357 config/cris/cris.c:552 cp/parser.c:1848 cp/typeck.c:4155
+#: c-common.c:5862 c-typeck.c:2592 c-typeck.c:3984 c-typeck.c:3999
+#: c-typeck.c:4014 final.c:2776 final.c:2778 gcc.c:4584 rtl-error.c:109
+#: toplev.c:1357 config/cris/cris.c:552 cp/parser.c:1848 cp/typeck.c:4173
 #: java/expr.c:356 java/verify.c:1456 java/verify.c:1457 java/verify.c:1472
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: c-convert.c:82 c-typeck.c:1211 c-typeck.c:3444 cp/typeck.c:1363
-#: cp/typeck.c:5708 treelang/tree-convert.c:79
+#: c-convert.c:82 c-typeck.c:1211 c-typeck.c:3424 cp/typeck.c:1363
+#: cp/typeck.c:5729 treelang/tree-convert.c:79
 msgid "void value not ignored as it ought to be"
 msgstr "valor void no ignorado como deber韆 de ser"
 
@@ -699,386 +704,386 @@
 msgid "%Jnon-const declaration of '%D' follows const declaration"
 msgstr "%Jla declaraci髇 que no es const de '%D' a continuaci髇 de una declaraci髇 que es const"
 
-#: c-decl.c:1262
+#: c-decl.c:1267
 msgid "%Jredundant redeclaration of '%D'"
 msgstr "%Jdeclaraci髇 redundante de '%D'"
 
-#: c-decl.c:1581
+#: c-decl.c:1586
 msgid "%Jdeclaration of '%D' shadows a parameter"
 msgstr "%Jla declaraci髇 de '%D' oscurece un par醡etro"
 
-#: c-decl.c:1583
+#: c-decl.c:1588
 msgid "%Jdeclaration of '%D' shadows a global declaration"
 msgstr "%Jla declaraci髇 de '%D' oscurece una declaraci髇 global"
 
-#: c-decl.c:1585
+#: c-decl.c:1590
 msgid "%Jdeclaration of '%D' shadows a previous local"
 msgstr "%Jla declaraci髇 de '%D' obscurece a una declaraci髇 local previa"
 
-#: c-decl.c:1587 cp/name-lookup.c:969 cp/name-lookup.c:992
+#: c-decl.c:1592 cp/name-lookup.c:969 cp/name-lookup.c:992
 #: cp/name-lookup.c:1000
 msgid "%Jshadowed declaration is here"
 msgstr "%Jaqu� est� la declaraci髇 oscurecida"
 
-#: c-decl.c:1697
+#: c-decl.c:1702
 #, c-format
 msgid "nested extern declaration of `%s'"
 msgstr "declaraci髇 externa anidada de `%s'"
 
-#: c-decl.c:1838 objc/objc-act.c:2534 objc/objc-act.c:6794
+#: c-decl.c:1843 objc/objc-act.c:2534 objc/objc-act.c:6794
 msgid "%Jprevious declaration of '%D'"
 msgstr "%Jdeclaraci髇 previa de '%D'"
 
-#: c-decl.c:1879 c-decl.c:1881
+#: c-decl.c:1884 c-decl.c:1886
 #, c-format
 msgid "implicit declaration of function `%s'"
 msgstr "declaraci髇 impl韈ita de la funci髇 `%s'"
 
-#: c-decl.c:1897
+#: c-decl.c:1902
 #, c-format
 msgid "`%s' undeclared here (not in a function)"
 msgstr "`%s' no se declar� aqu� (no en una funci髇)"
 
-#: c-decl.c:1903
+#: c-decl.c:1908
 #, c-format
 msgid "`%s' undeclared (first use in this function)"
 msgstr "`%s' no se declar� aqu� (primer uso en esta funci髇)"
 
-#: c-decl.c:1908
+#: c-decl.c:1913
 msgid "(Each undeclared identifier is reported only once"
 msgstr "(Cada identificador no declarado solamente se reporta una vez"
 
-#: c-decl.c:1909
+#: c-decl.c:1914
 msgid "for each function it appears in.)"
 msgstr "para cada funcion en la que aparece.)"
 
-#: c-decl.c:1962
+#: c-decl.c:1967
 #, c-format
 msgid "label %s referenced outside of any function"
 msgstr "la etiqueta %s es referenciada fuera de cualquier funci髇"
 
-#: c-decl.c:2009
+#: c-decl.c:2014
 #, c-format
 msgid "duplicate label declaration `%s'"
 msgstr "declaraci髇 de la etiqueta `%s' duplicada"
 
-#: c-decl.c:2010
+#: c-decl.c:2015
 msgid "%Jthis is a previous declaration"
 msgstr "%Jesta es una declaraci髇 previa"
 
-#: c-decl.c:2045
+#: c-decl.c:2050
 msgid "%Hduplicate label `%D'"
 msgstr "%Hetiqueta duplicada `%D'"
 
-#: c-decl.c:2047
+#: c-decl.c:2052
 msgid "%J`%D' previously defined here"
 msgstr "%Jse defini� `%D' previamente aqu�"
 
-#: c-decl.c:2049
+#: c-decl.c:2054
 msgid "%J`%D' previously declared here"
 msgstr "%Jse declar� `%D' previamente aqu�"
 
-#: c-decl.c:2069
+#: c-decl.c:2074
 msgid "%Htraditional C lacks a separate namespace for labels, identifier `%s' conflicts"
 msgstr "%HC tradicional carece de un espacio de nombres separado para etiquetas, el identificador `%s' tiene conflictos con "
 
-#: c-decl.c:2140
+#: c-decl.c:2145
 msgid "%H`%s' defined as wrong kind of tag"
 msgstr "%H`%s' definido como un tipo err髇eo de etiqueta"
 
-#: c-decl.c:2378
+#: c-decl.c:2383
 msgid "unnamed struct/union that defines no instances"
 msgstr "struct/union sin nombre que no define ninguna instancia"
 
-#: c-decl.c:2397
+#: c-decl.c:2402
 msgid "useless keyword or type name in empty declaration"
 msgstr "palabras claves in鷗iles o nombres de tipos en una declaraci髇 vac韆"
 
-#: c-decl.c:2404
+#: c-decl.c:2409
 msgid "two types specified in one empty declaration"
 msgstr "se especificaron dos tipos en una declaraci髇 vac韆"
 
-#: c-decl.c:2409 c-parse.y:735 c-parse.y:737 objc/objc-parse.y:776
-#: objc/objc-parse.y:778 objc/objc-parse.y:3017
+#: c-decl.c:2414 c-parse.y:735 c-parse.y:737 objc/objc-parse.y:776
+#: objc/objc-parse.y:778 objc/objc-parse.y:3016
 msgid "empty declaration"
 msgstr "declaraci髇 vac韆"
 
-#: c-decl.c:2435
+#: c-decl.c:2440
 msgid "ISO C90 does not support `static' or type qualifiers in parameter array declarators"
 msgstr "ISO C90 no tiene soporte para `static' o calificadores de tipo en los declaradores de par醡etros de matrices"
 
-#: c-decl.c:2437
+#: c-decl.c:2442
 msgid "ISO C90 does not support `[*]' array declarators"
 msgstr "ISO C90 no tiene soporte para declaradores de matriz `[*]'"
 
-#: c-decl.c:2440
+#: c-decl.c:2445
 msgid "GCC does not yet properly implement `[*]' array declarators"
 msgstr "GCC a鷑 no implementa adecuadamente los declaradores de matriz `[*]'"
 
-#: c-decl.c:2456
+#: c-decl.c:2461
 msgid "static or type qualifiers in abstract declarator"
 msgstr "static o calificador de tipo en un declarador abstracto"
 
-#: c-decl.c:2526
+#: c-decl.c:2531
 msgid "%J'%D' is usually a function"
 msgstr "%J'%D' generalmente es una funci髇"
 
-#: c-decl.c:2535
+#: c-decl.c:2540
 #, c-format
 msgid "typedef `%s' is initialized (use __typeof__ instead)"
 msgstr "typedef `%s' est� inicializado (utilice __typeof__ en su lugar)"
 
-#: c-decl.c:2541
+#: c-decl.c:2546
 #, c-format
 msgid "function `%s' is initialized like a variable"
 msgstr "la funci髇 `%s' est� inicializada como una variable"
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:2548
+#: c-decl.c:2553
 #, c-format
 msgid "parameter `%s' is initialized"
 msgstr "el par醡etro `%s' est� inicializado"
 
-#: c-decl.c:2568 c-typeck.c:4254
+#: c-decl.c:2573 c-typeck.c:4234
 msgid "variable-sized object may not be initialized"
 msgstr "un objeto de tama駉 variable no puede ser inicializado"
 
-#: c-decl.c:2574
+#: c-decl.c:2579
 #, c-format
 msgid "variable `%s' has initializer but incomplete type"
 msgstr "la variable `%s' tiene un inicializador, pero es de tipo de dato incompleto"
 
-#: c-decl.c:2580
+#: c-decl.c:2585
 #, c-format
 msgid "elements of array `%s' have incomplete type"
 msgstr "algunos elementos de la matriz `%s' tienen tipo de dato incompleto"
 
-#: c-decl.c:2649 c-decl.c:5451 cp/decl.c:3761 cp/decl.c:10141
+#: c-decl.c:2654 c-decl.c:5462 cp/decl.c:3775 cp/decl.c:10238
 msgid "%Jinline function '%D' given attribute noinline"
 msgstr "%Jse le di� a la funci髇 inline '%D' un atributo noinline"
 
-#: c-decl.c:2725
+#: c-decl.c:2730
 msgid "%Jinitializer fails to determine size of '%D'"
 msgstr "%Jel inicializador no puede determinar el tama駉 de '%D'"
 
-#: c-decl.c:2730
+#: c-decl.c:2735
 msgid "%Jarray size missing in '%D'"
 msgstr "%Jfalta el tama駉 de la matriz en '%D'"
 
-#: c-decl.c:2746
+#: c-decl.c:2751
 msgid "%Jzero or negative size array '%D'"
 msgstr "%Jmatriz '%D' de tama駉 cero o negativo"
 
-#: c-decl.c:2774
+#: c-decl.c:2779
 msgid "%Jstorage size of '%D' isn't known"
 msgstr "%Jno se conoce el tama駉 de almacenamiento de '%D'"
 
-#: c-decl.c:2784
+#: c-decl.c:2789
 msgid "%Jstorage size of '%D' isn't constant"
 msgstr "%Jel tama駉 de almacenamiento de '%D' no es una constante"
 
-#: c-decl.c:2867
+#: c-decl.c:2872
 msgid "%Jignoring asm-specifier for non-static local variable '%D'"
 msgstr "%Jse ignora el especificador asm para la variable local no est醫ica '%D'"
 
-#: c-decl.c:2978
+#: c-decl.c:2983
 msgid "ISO C forbids forward parameter declarations"
 msgstr "ISO C proh韇e declaraciones adelantadas de par醡etros"
 
-#: c-decl.c:3160
+#: c-decl.c:3165
 msgid "<anonymous>"
 msgstr "<an髇imo>"
 
-#: c-decl.c:3169
+#: c-decl.c:3174
 #, c-format
 msgid "bit-field `%s' width not an integer constant"
 msgstr "la anchura del campo de bits `%s' no es una constante entera"
 
-#: c-decl.c:3177
+#: c-decl.c:3182
 #, c-format
 msgid "negative width in bit-field `%s'"
 msgstr "anchura negativa en el campo de bit `%s'"
 
-#: c-decl.c:3182
+#: c-decl.c:3187
 #, c-format
 msgid "zero width for bit-field `%s'"
 msgstr "anchura cero para el campo de bits `%s'"
 
-#: c-decl.c:3192
+#: c-decl.c:3197
 #, c-format
 msgid "bit-field `%s' has invalid type"
 msgstr "el campo de bits `%s' tiene un tipo inv醠ido"
 
-#: c-decl.c:3201
+#: c-decl.c:3206
 #, c-format
 msgid "type of bit-field `%s' is a GCC extension"
 msgstr "el tipo de campo de bits `%s' es una extensi髇 de GCC"
 
-#: c-decl.c:3210
+#: c-decl.c:3215
 #, c-format
 msgid "width of `%s' exceeds its type"
 msgstr "la anchura de `%s' excede su tipo"
 
-#: c-decl.c:3220
+#: c-decl.c:3225
 #, c-format
 msgid "`%s' is narrower than values of its type"
 msgstr "`%s' es m醩 estrecho que los valores de su tipo"
 
-#: c-decl.c:3370 cp/decl.c:6805
+#: c-decl.c:3375 cp/decl.c:6900
 msgid "`long long long' is too long for GCC"
 msgstr "`long long long' es demasiado largo para GCC"
 
-#: c-decl.c:3375
+#: c-decl.c:3380
 msgid "ISO C90 does not support `long long'"
 msgstr "ISO C90 no da soporte a `long long'"
 
-#: c-decl.c:3384 c-decl.c:3387 cp/decl.c:6810
+#: c-decl.c:3389 c-decl.c:3392 cp/decl.c:6905
 #, c-format
 msgid "duplicate `%s'"
 msgstr "`%s' duplicado"
 
-#: c-decl.c:3397 cp/decl.c:6816
+#: c-decl.c:3402 cp/decl.c:6911
 msgid "`__thread' before `extern'"
 msgstr "`__thread' antes de `extern'"
 
-#: c-decl.c:3399 cp/decl.c:6818
+#: c-decl.c:3404 cp/decl.c:6913
 msgid "`__thread' before `static'"
 msgstr "`__thread' antes de `static'"
 
-#: c-decl.c:3407 cp/decl.c:6845
+#: c-decl.c:3412 cp/decl.c:6940
 #, c-format
 msgid "two or more data types in declaration of `%s'"
 msgstr "dos o m醩 tipos de datos en la declaraci髇 de `%s'"
 
-#: c-decl.c:3427 cp/decl.c:6850
+#: c-decl.c:3432 cp/decl.c:6945
 #, c-format
 msgid "`%s' fails to be a typedef or built in type"
 msgstr "`%s' falla al ser un typedef o un tipo interno del compilador"
 
-#: c-decl.c:3466
+#: c-decl.c:3471
 #, c-format
 msgid "type defaults to `int' in declaration of `%s'"
 msgstr "el tipo de dato por defecto es `int' en la declaraci髇 de `%s'"
 
-#: c-decl.c:3495
+#: c-decl.c:3500
 #, c-format
 msgid "both long and short specified for `%s'"
 msgstr "se especifica long y short al mismo tiempo para `%s'"
 
-#: c-decl.c:3499 cp/decl.c:6950
+#: c-decl.c:3504 cp/decl.c:7045
 #, c-format
 msgid "long or short specified with char for `%s'"
 msgstr "se especifica long � short con char para `%s'"
 
-#: c-decl.c:3506 cp/decl.c:6954
+#: c-decl.c:3511 cp/decl.c:7049
 #, c-format
 msgid "long or short specified with floating type for `%s'"
 msgstr "se especifica long � short con tipo floating para `%s'"
 
-#: c-decl.c:3509
+#: c-decl.c:3514
 msgid "the only valid combination is `long double'"
 msgstr "la 鷑ica combinaci髇 v醠ida es `long double'"
 
-#: c-decl.c:3515
+#: c-decl.c:3520
 #, c-format
 msgid "both signed and unsigned specified for `%s'"
 msgstr "se especifica signed y unsigned al mismo tiempo para `%s'"
 
-#: c-decl.c:3517 cp/decl.c:6943
+#: c-decl.c:3522 cp/decl.c:7038
 #, c-format
 msgid "long, short, signed or unsigned invalid for `%s'"
 msgstr "long, short, signed � unsigned inv醠idos para `%s'"
 
-#: c-decl.c:3523 cp/decl.c:6963
+#: c-decl.c:3528 cp/decl.c:7058
 #, c-format
 msgid "long, short, signed or unsigned used invalidly for `%s'"
 msgstr "uso inv醠ido de long, short, signed � unsigned para `%s'"
 
-#: c-decl.c:3541 cp/decl.c:6984
+#: c-decl.c:3546 cp/decl.c:7079
 #, c-format
 msgid "complex invalid for `%s'"
 msgstr "complex inv醠ido para `%s'"
 
-#: c-decl.c:3583
+#: c-decl.c:3588
 msgid "ISO C90 does not support complex types"
 msgstr "ISO C90 no tiene soporte para tipos complejos"
 
-#: c-decl.c:3595
+#: c-decl.c:3600
 msgid "ISO C does not support plain `complex' meaning `double complex'"
 msgstr "ISO C no tiene soporte para `complex' simples que significan `double complex'"
 
-#: c-decl.c:3601 c-decl.c:3613
+#: c-decl.c:3606 c-decl.c:3618
 msgid "ISO C does not support complex integer types"
 msgstr "ISO C no da soporte a tipos enteros complejos"
 
-#: c-decl.c:3643 c-decl.c:4104 cp/decl.c:7576
+#: c-decl.c:3648 c-decl.c:4115 cp/decl.c:7671
 msgid "duplicate `const'"
 msgstr "`const' duplicado"
 
-#: c-decl.c:3645 c-decl.c:4108 cp/decl.c:7580
+#: c-decl.c:3650 c-decl.c:4119 cp/decl.c:7675
 msgid "duplicate `restrict'"
 msgstr "`restrict' duplicado"
 
-#: c-decl.c:3647 c-decl.c:4106 cp/decl.c:7578
+#: c-decl.c:3652 c-decl.c:4117 cp/decl.c:7673
 msgid "duplicate `volatile'"
 msgstr "`volatile' duplicado"
 
-#: c-decl.c:3676 cp/decl.c:7147
+#: c-decl.c:3681 cp/decl.c:7242
 #, c-format
 msgid "multiple storage classes in declaration of `%s'"
 msgstr "m鷏tiples clases de almacenamiento en la declaraci髇 de `%s'"
 
-#: c-decl.c:3686
+#: c-decl.c:3691
 msgid "function definition declared `auto'"
 msgstr "la definici髇 de la funci髇 se declar� como `auto'"
 
-#: c-decl.c:3688
+#: c-decl.c:3693
 msgid "function definition declared `register'"
 msgstr "la definici髇 de la funci髇 se declar� como `register'"
 
-#: c-decl.c:3690
+#: c-decl.c:3695
 msgid "function definition declared `typedef'"
 msgstr "la definici髇 de la funci髇 se declar� como `typedef'"
 
-#: c-decl.c:3692
+#: c-decl.c:3697
 msgid "function definition declared `__thread'"
 msgstr "la definici髇 de la funci髇 se declar� como `__thread'"
 
-#: c-decl.c:3705
+#: c-decl.c:3710
 #, c-format
 msgid "storage class specified for structure field `%s'"
 msgstr "se especific� una clase de almacenamiento para el campo de la estructura `%s'"
 
-#: c-decl.c:3709 cp/decl.c:7192
+#: c-decl.c:3714 cp/decl.c:7287
 #, c-format
 msgid "storage class specified for parameter `%s'"
 msgstr "se especific� una clase de almacenamiento para el par醡etro `%s'"
 
-#: c-decl.c:3712 cp/decl.c:7194
+#: c-decl.c:3717 cp/decl.c:7289
 msgid "storage class specified for typename"
 msgstr "se especific� una clase de almacenamiento para el nombre de tipo"
 
-#: c-decl.c:3724 cp/decl.c:7209
+#: c-decl.c:3729 cp/decl.c:7304
 #, c-format
 msgid "`%s' initialized and declared `extern'"
 msgstr "`%s' inicializado y declarado como `extern'"
 
-#: c-decl.c:3726 cp/decl.c:7212
+#: c-decl.c:3731 cp/decl.c:7307
 #, c-format
 msgid "`%s' has both `extern' and initializer"
 msgstr "`%s' tiene `extern' e inicializador al mismo tiempo"
 
-#: c-decl.c:3731
+#: c-decl.c:3736
 #, c-format
 msgid "file-scope declaration of `%s' specifies `auto'"
 msgstr "la declaraci髇 del 醡bito de fichero de `%s' especifica `auto'"
 
-#: c-decl.c:3736 cp/decl.c:7216
+#: c-decl.c:3741 cp/decl.c:7311
 #, c-format
 msgid "nested function `%s' declared `extern'"
 msgstr "la funci髇 anidada `%s' se declar� `extern'"
 
-#: c-decl.c:3742 cp/decl.c:7226
+#: c-decl.c:3747 cp/decl.c:7321
 #, c-format
 msgid "function-scope `%s' implicitly auto and declared `__thread'"
 msgstr "el 醡bito de la funci髇 `%s' es impl韈itamente auto y declarada `__thread'"
@@ -1086,434 +1091,434 @@
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:3781 c-decl.c:3974
+#: c-decl.c:3786 c-decl.c:3979
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr "static o calificadores de tipo en un declarador de matriz que no es par醡etro"
 
-#: c-decl.c:3825
+#: c-decl.c:3830
 #, c-format
 msgid "declaration of `%s' as array of voids"
 msgstr "la declaraci髇 de `%s' como una matriz de voids"
 
-#: c-decl.c:3831
+#: c-decl.c:3836
 #, c-format
 msgid "declaration of `%s' as array of functions"
 msgstr "la declaraci髇 de `%s' como una matriz de funciones"
 
-#: c-decl.c:3836
+#: c-decl.c:3841
 msgid "invalid use of structure with flexible array member"
 msgstr "uso inv醠ido de una estructura con un miembro de matriz flexible"
 
-#: c-decl.c:3855
+#: c-decl.c:3860
 #, c-format
 msgid "size of array `%s' has non-integer type"
 msgstr "el tama駉 de la matriz `%s' tiene un tipo no entero"
 
-#: c-decl.c:3860
+#: c-decl.c:3865
 #, c-format
 msgid "ISO C forbids zero-size array `%s'"
 msgstr "ISO C proh韇e la matriz `%s' de tama駉 cero"
 
-#: c-decl.c:3867
+#: c-decl.c:3872
 #, c-format
 msgid "size of array `%s' is negative"
 msgstr "el tama駉 de la matriz `%s' es negativo"
 
-#: c-decl.c:3880
+#: c-decl.c:3885
 #, c-format
 msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
 msgstr "ISO C90 proh韇e la matriz `%s' cuyo tama駉 no se puede evaluar"
 
-#: c-decl.c:3883
+#: c-decl.c:3888
 #, c-format
 msgid "ISO C90 forbids variable-size array `%s'"
 msgstr "ISO C90 proh韇e la matriz `%s' de tama駉 variable"
 
-#: c-decl.c:3913 c-decl.c:4131 cp/decl.c:7755
+#: c-decl.c:3918 c-decl.c:4142 cp/decl.c:7850
 #, c-format
 msgid "size of array `%s' is too large"
 msgstr "el tama駉 de la matriz `%s' es demasiado grande"
 
-#: c-decl.c:3939
+#: c-decl.c:3944
 msgid "ISO C90 does not support flexible array members"
 msgstr "ISO C90 no tiene soporte para miembros de matriz flexibles"
 
-#: c-decl.c:3949
+#: c-decl.c:3954
 msgid "array type has incomplete element type"
 msgstr "el tipo matriz tiene tipo de elemento incompleto"
 
-#: c-decl.c:3994 cp/decl.c:7347
+#: c-decl.c:4009 cp/decl.c:7442
 #, c-format
 msgid "`%s' declared as function returning a function"
 msgstr "`%s' que es declarado como funci髇 devuelve una funci髇"
 
-#: c-decl.c:3999 cp/decl.c:7352
+#: c-decl.c:4014 cp/decl.c:7447
 #, c-format
 msgid "`%s' declared as function returning an array"
 msgstr "`%s' que es declarado como funci髇 devuelve una matriz"
 
-#: c-decl.c:4027
+#: c-decl.c:4038
 msgid "ISO C forbids qualified void function return type"
 msgstr "ISO C proh韇e el tipo calificado de devoluci髇 de una funci髇 void"
 
-#: c-decl.c:4031
+#: c-decl.c:4042
 msgid "type qualifiers ignored on function return type"
 msgstr "se ignoran los calificadores de tipo en el tipo de devoluci髇 de la funci髇"
 
-#: c-decl.c:4060 c-decl.c:4146 c-decl.c:4270 c-decl.c:4356
+#: c-decl.c:4071 c-decl.c:4157 c-decl.c:4281 c-decl.c:4367
 msgid "ISO C forbids qualified function types"
 msgstr "ISO C proh韇e los tipos de funci髇 calificados"
 
-#: c-decl.c:4100 cp/decl.c:7572
+#: c-decl.c:4111 cp/decl.c:7667
 msgid "invalid type modifier within pointer declarator"
 msgstr "modificador de tipo inv醠ido dentro de la declaraci髇 del puntero"
 
-#: c-decl.c:4181
+#: c-decl.c:4192
 msgid "ISO C forbids const or volatile function types"
 msgstr "ISO C proh韇e los tipos de funci髇 const o volatile"
 
-#: c-decl.c:4201 cp/decl.c:8036
+#: c-decl.c:4212
 #, c-format
 msgid "variable or field `%s' declared void"
 msgstr "variable o campo `%s' declarado void"
 
-#: c-decl.c:4234
+#: c-decl.c:4245
 msgid "attributes in parameter array declarator ignored"
 msgstr "se ignoran los atributos en los declaradores de par醡etros de matriz"
 
-#: c-decl.c:4259
+#: c-decl.c:4270
 msgid "invalid type modifier within array declarator"
 msgstr "modificador de tipo inv醠ido dentro de un declarador de matriz"
 
-#: c-decl.c:4304
+#: c-decl.c:4315
 #, c-format
 msgid "field `%s' declared as a function"
 msgstr "el campo `%s' declarado como una funci髇"
 
-#: c-decl.c:4310
+#: c-decl.c:4321
 #, c-format
 msgid "field `%s' has incomplete type"
 msgstr "el campo `%s' tiene tipo de dato incompleto"
 
-#: c-decl.c:4336 c-decl.c:4338 c-decl.c:4340 c-decl.c:4347
+#: c-decl.c:4347 c-decl.c:4349 c-decl.c:4351 c-decl.c:4358
 #, c-format
 msgid "invalid storage class for function `%s'"
 msgstr "clase de almacenamiento inv醠ida para la funci髇 `%s'"
 
-#: c-decl.c:4362
+#: c-decl.c:4373
 msgid "`noreturn' function returns non-void value"
 msgstr "la funci髇 `no return' devuelve un valor que no es void"
 
-#: c-decl.c:4377
+#: c-decl.c:4388
 msgid "cannot inline function `main'"
 msgstr "no se puede hacer inline la funci髇 `main'"
 
-#: c-decl.c:4431
+#: c-decl.c:4442
 msgid "variable previously declared `static' redeclared `extern'"
 msgstr "variable previamente declarada como `static' redeclarada como `extern'"
 
-#: c-decl.c:4440
+#: c-decl.c:4451
 msgid "%Jvariable '%D' declared `inline'"
 msgstr "%Jla variable '%D' se declar� como `inline'"
 
 #. A mere warning is sure to result in improper semantics
 #. at runtime.  Don't bother to allow this to compile.
-#: c-decl.c:4468 cp/decl.c:5903
+#: c-decl.c:4479 cp/decl.c:5972
 msgid "thread-local storage not supported for this target"
 msgstr "no se da soporte a almacenamiento thread-local para este objetivo"
 
-#: c-decl.c:4529 c-decl.c:5495
+#: c-decl.c:4540 c-decl.c:5506
 msgid "function declaration isn't a prototype"
 msgstr "la declaraci髇 de la funci髇 no es un prototipo"
 
-#: c-decl.c:4535
+#: c-decl.c:4546
 msgid "parameter names (without types) in function declaration"
 msgstr "nombres de par醡etros (sin tipos) en la declaraci髇 de la funci髇"
 
-#: c-decl.c:4563
+#: c-decl.c:4574
 #, c-format
 msgid "parameter `%s' has incomplete type"
 msgstr "el par醡etro `%s' tiene tipo de dato incompleto"
 
-#: c-decl.c:4566
+#: c-decl.c:4577
 msgid "parameter has incomplete type"
 msgstr "el par醡etro tiene tipo incompleto"
 
-#: c-decl.c:4615
+#: c-decl.c:4626
 msgid "\"void\" as only parameter may not be qualified"
 msgstr "no se puede calificar \"void\" si es el 鷑ico par醡etro"
 
-#: c-decl.c:4636
+#: c-decl.c:4647
 msgid "\"void\" must be the only parameter"
 msgstr "\"void\" debe ser el 鷑ico par醡etro"
 
-#: c-decl.c:4653
+#: c-decl.c:4664
 msgid "%Jparameter \"%D\" has just a forward declaration"
 msgstr "%Jel par醡etro \"%D\" s髄o tiene una declaraci髇 posterior"
 
 #. The first %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:4681
+#: c-decl.c:4692
 #, c-format
 msgid "\"%s %s\" declared inside parameter list"
 msgstr "se declar� \"%s %s\" dentro de la lista de par醡etros"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:4685
+#: c-decl.c:4696
 #, c-format
 msgid "anonymous %s declared inside parameter list"
 msgstr "el %s an髇imo se declar� dentro de una lista de par醡etros"
 
-#: c-decl.c:4689
+#: c-decl.c:4700
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr "su 醡bito es solamente esta definici髇 o declaraci髇, lo cual probablemente no sea lo que desea"
 
-#: c-decl.c:4774
+#: c-decl.c:4785
 #, c-format
 msgid "redefinition of `union %s'"
 msgstr "redefinici髇 de `union %s'"
 
-#: c-decl.c:4776
+#: c-decl.c:4787
 #, c-format
 msgid "redefinition of `struct %s'"
 msgstr "redefinici髇 de `struct %s'"
 
-#: c-decl.c:4844 cp/decl.c:3534
+#: c-decl.c:4855 cp/decl.c:3548
 msgid "declaration does not declare anything"
 msgstr "la declaraci髇 no declara nada"
 
-#: c-decl.c:4889 c-decl.c:4905
+#: c-decl.c:4900 c-decl.c:4916
 msgid "%Jduplicate member '%D'"
 msgstr "%Jmiembro duplicado '%D'"
 
-#: c-decl.c:4939 c-decl.c:4942
+#: c-decl.c:4950 c-decl.c:4953
 #, c-format
 msgid "%s defined inside parms"
 msgstr "se defini� %s dentro de los par醡etros"
 
-#: c-decl.c:4940 c-decl.c:4943 c-decl.c:4954
+#: c-decl.c:4951 c-decl.c:4954 c-decl.c:4965
 msgid "union"
 msgstr "uni髇"
 
-#: c-decl.c:4940 c-decl.c:4943
+#: c-decl.c:4951 c-decl.c:4954
 msgid "structure"
 msgstr "estructura"
 
-#: c-decl.c:4953
+#: c-decl.c:4964
 #, c-format
 msgid "%s has no %s"
 msgstr "%s no tiene %s"
 
-#: c-decl.c:4954
+#: c-decl.c:4965
 msgid "struct"
 msgstr "struct"
 
-#: c-decl.c:4955
+#: c-decl.c:4966
 msgid "named members"
 msgstr "miembros nombrados"
 
-#: c-decl.c:4955
+#: c-decl.c:4966
 msgid "members"
 msgstr "miembros"
 
-#: c-decl.c:4994
+#: c-decl.c:5005
 #, c-format
 msgid "nested redefinition of `%s'"
 msgstr "redefinici髇 anidada de `%s'"
 
-#: c-decl.c:5015
+#: c-decl.c:5026
 msgid "%Jflexible array member in union"
 msgstr "%Jmiembro de matriz flexible en el union"
 
-#: c-decl.c:5020
+#: c-decl.c:5031
 msgid "%Jflexible array member not at end of struct"
 msgstr "%Jel miembro de matriz flexible no est� al final del struct"
 
-#: c-decl.c:5025
+#: c-decl.c:5036
 msgid "%Jflexible array member in otherwise empty struct"
 msgstr "%Jel miembro de matriz flexible ser韆 de otra manera un struct vac韔"
 
-#: c-decl.c:5032
+#: c-decl.c:5043
 msgid "%Jinvalid use of structure with flexible array member"
 msgstr "%Juso inv醠ido de una estructura con un miembro de matriz flexible"
 
-#: c-decl.c:5127
+#: c-decl.c:5138
 msgid "union cannot be made transparent"
 msgstr "union no se puede hacer transparente"
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5196
+#: c-decl.c:5207
 #, c-format
 msgid "redeclaration of `enum %s'"
 msgstr "redeclaraci髇 de `enum %s'"
 
-#: c-decl.c:5227
+#: c-decl.c:5238
 msgid "enum defined inside parms"
 msgstr "enum definido dentro de los par醡etros"
 
-#: c-decl.c:5260
+#: c-decl.c:5271
 msgid "enumeration values exceed range of largest integer"
 msgstr "los valores de enumeraci髇 exceden el rango del entero m醩 grande"
 
-#: c-decl.c:5363
+#: c-decl.c:5374
 #, c-format
 msgid "enumerator value for `%s' not integer constant"
 msgstr "el valor de enumerador para `%s' no es una constante entera"
 
-#: c-decl.c:5376
+#: c-decl.c:5387
 msgid "overflow in enumeration values"
 msgstr "desbordamiento en valores de enumeraci髇"
 
-#: c-decl.c:5381
+#: c-decl.c:5392
 msgid "ISO C restricts enumerator values to range of `int'"
 msgstr "ISO C restringe los valores de enumeraci髇 al rango de `int'"
 
-#: c-decl.c:5457
+#: c-decl.c:5468
 msgid "return type is an incomplete type"
 msgstr "el tipo de devoluci髇 es un tipo de dato incompleto"
 
-#: c-decl.c:5465
+#: c-decl.c:5476
 msgid "return type defaults to `int'"
 msgstr "el tipo de devoluci髇 por defecto es `int'"
 
-#: c-decl.c:5501
+#: c-decl.c:5512
 msgid "%Jno previous prototype for '%D'"
 msgstr "%Jno hay un prototipo previo para '%D'"
 
-#: c-decl.c:5507
+#: c-decl.c:5518
 msgid "%J'%D' was used with no prototype before its definition"
 msgstr "%Jse us� '%D' sin prototipo antes de su definici髇"
 
-#: c-decl.c:5514
+#: c-decl.c:5525
 msgid "%Jno previous declaration for '%D'"
 msgstr "%Jno hay declaraci髇 previa para '%D'"
 
-#: c-decl.c:5520
+#: c-decl.c:5531
 msgid "%J`%D' was used with no declaration before its definition"
 msgstr "se us� %J`%D' sin declaraci髇 antes de su definici髇"
 
-#: c-decl.c:5556 c-decl.c:6062
+#: c-decl.c:5567 c-decl.c:6073
 msgid "%Jreturn type of '%D' is not `int'"
 msgstr "%Jel tipo de devoluci髇 de '%D' no es `int'"
 
-#: c-decl.c:5571
+#: c-decl.c:5582
 msgid "%Jfirst argument of '%D' should be `int'"
 msgstr "%Jel primer argumento de '%D' debe ser `int'"
 
-#: c-decl.c:5580
+#: c-decl.c:5591
 msgid "%Jsecond argument of '%D' should be 'char **'"
 msgstr "%Jel segundo argumento de '%D' debe ser 'char **'"
 
-#: c-decl.c:5589
+#: c-decl.c:5600
 msgid "%Jthird argument of '%D' should probably be 'char **'"
 msgstr "%Jel tercer argumento de '%D' deber韆 ser 'char **'"
 
-#: c-decl.c:5599
+#: c-decl.c:5610
 msgid "%J'%D' takes only zero or two arguments"
 msgstr "%J'%D' s髄o toma cero o dos argumentos"
 
-#: c-decl.c:5602
+#: c-decl.c:5613
 msgid "%J'%D' is normally a non-static function"
 msgstr "%J'%D' generalmente es una funci髇 no est醫ica"
 
-#: c-decl.c:5658
+#: c-decl.c:5669
 msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr "%Jdeclaraciones de par醡etros de estilo antiguo en una definici髇 de una funci髇 prototipo"
 
-#: c-decl.c:5672
+#: c-decl.c:5683
 msgid "%Jparameter name omitted"
 msgstr "%Jse omiti� el nombre del par醡etro"
 
-#: c-decl.c:5747
+#: c-decl.c:5758
 msgid "%Jparameter name missing from parameter list"
 msgstr "%Jfalta el nombre del par醡etro de la lista de par醡etros"
 
-#: c-decl.c:5757
+#: c-decl.c:5768
 msgid "%J\"%D\" declared as a non-parameter"
 msgstr "%J\"%D\" declarado como un no-par醡etro"
 
-#: c-decl.c:5762
+#: c-decl.c:5773
 msgid "%Jmultiple parameters named \"%D\""
 msgstr "%Jm鷏tiples par醡etros nombrados \"%D\""
 
-#: c-decl.c:5770
+#: c-decl.c:5781
 msgid "%Jparameter \"%D\" declared void"
 msgstr "%Jel par醡etro \"%D\" se declar� void"
 
-#: c-decl.c:5785 c-decl.c:5787
+#: c-decl.c:5796 c-decl.c:5798
 msgid "%Jtype of \"%D\" defaults to \"int\""
 msgstr "%Jel tipo de \"%D\" es \"int\" por defecto"
 
-#: c-decl.c:5801
+#: c-decl.c:5812
 msgid "%Jparameter \"%D\" has incomplete type"
 msgstr "%Jel par醡etro \"%D\" tiene tipo incompleto"
 
-#: c-decl.c:5807
+#: c-decl.c:5818
 msgid "%Jdeclaration for parameter \"%D\" but no such parameter"
 msgstr "%Jexiste la declaraci髇 para el par醡etro \"%D\" pero no hay tal par醡etro"
 
-#: c-decl.c:5859
+#: c-decl.c:5870
 msgid "number of arguments doesn't match prototype"
 msgstr "el n鷐ero de argumentos no coinciden con el prototipo"
 
-#: c-decl.c:5860 c-decl.c:5891 c-decl.c:5898
+#: c-decl.c:5871 c-decl.c:5902 c-decl.c:5909
 msgid "%Hprototype declaration"
 msgstr "%Hdeclaraci髇 vac韆"
 
-#: c-decl.c:5889
+#: c-decl.c:5900
 msgid "promoted argument \"%D\" doesn't match prototype"
 msgstr "el argumento promovido \"%D\" no coincide con el prototipo"
 
-#: c-decl.c:5897
+#: c-decl.c:5908
 msgid "argument \"%D\" doesn't match prototype"
 msgstr "el argumento \"%D\" no coincide con el prototipo"
 
-#: c-decl.c:6094 cp/decl.c:10857
+#: c-decl.c:6105 cp/decl.c:10954
 msgid "no return statement in function returning non-void"
 msgstr "no hay una declaraci髇 de devoluci髇 en una funci髇 que no devuelve void"
 
-#: c-decl.c:6101
+#: c-decl.c:6112
 msgid "this function may return with or without a value"
 msgstr "esta funci髇 puede devolver con o sin un valor"
 
 #. If we get here, declarations have been used in a for loop without
 #. the C99 for loop scope.  This doesn't make much sense, so don't
 #. allow it.
-#: c-decl.c:6200
+#: c-decl.c:6211
 msgid "'for' loop initial declaration used outside C99 mode"
 msgstr "se us� la declaraci髇 inicial del ciclo 'for' fuera del modo C99"
 
-#: c-decl.c:6224
+#: c-decl.c:6235
 #, c-format
 msgid "'struct %s' declared in 'for' loop initial declaration"
 msgstr "'struct %s' declarado en la declaraci髇 inicial del ciclo 'for'"
 
-#: c-decl.c:6227
+#: c-decl.c:6238
 #, c-format
 msgid "'union %s' declared in 'for' loop initial declaration"
 msgstr "'union %s' declarado en la declaraci髇 inicial del ciclo 'for'"
 
-#: c-decl.c:6230
+#: c-decl.c:6241
 #, c-format
 msgid "'enum %s' declared in 'for' loop initial declaration"
 msgstr "'enum %s' declarado en la declaraci髇 inicial del ciclo 'for'"
 
-#: c-decl.c:6238
+#: c-decl.c:6249
 msgid "%Jdeclaration of non-variable '%D' in 'for' loop initial declaration"
 msgstr "%J declaraci髇 de '%D' que no es variable en la declaraci髇 inicial del ciclo 'for'"
 
-#: c-decl.c:6241
+#: c-decl.c:6252
 msgid "%Jdeclaration of static variable '%D' in 'for' loop initial declaration"
 msgstr "%Jdeclaraci髇 de la variable static '%D' en la declaraci髇 inicial del ciclo 'for'"
 
-#: c-decl.c:6244
+#: c-decl.c:6255
 msgid "%Jdeclaration of 'extern' variable '%D' in 'for' loop initial declaration"
 msgstr "%Jdeclaraci髇 de la variable 'extern' '%D' en la declaraci髇 inicial del ciclo 'for'"
 
-#: c-decl.c:6557
+#: c-decl.c:6568
 msgid "%Jredefinition of global '%D'"
 msgstr "%Jredefinici髇 de '%D' global"
 
-#: c-decl.c:6558
+#: c-decl.c:6569
 msgid "%J'%D' previously defined here"
 msgstr "%Jse defini� '%D' previamente aqu�"
 
@@ -2150,89 +2155,89 @@
 msgid "missing makefile target after \"%s\""
 msgstr "falta un fichero make objetivo despu閟 de \"%s\""
 
-#: c-opts.c:291
+#: c-opts.c:299
 msgid "-I- specified twice"
 msgstr "se especific� -I- dos veces"
 
-#: c-opts.c:692
+#: c-opts.c:700
 #, c-format
 msgid "switch \"%s\" is no longer supported"
 msgstr "la opci髇 \"%s\" ya no tiene soporte"
 
-#: c-opts.c:812
+#: c-opts.c:820
 msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr "se renombr� -fhandle-exceptions a -fexceptions (y ahora est� activado por defecto)"
 
-#: c-opts.c:978
+#: c-opts.c:986
 msgid "output filename specified twice"
 msgstr "se especific� dos veces el nombre del fichero de salida"
 
-#: c-opts.c:1107
+#: c-opts.c:1115
 msgid "-Wformat-y2k ignored without -Wformat"
 msgstr "se ignora -Wformat-y2k sin -Wformat"
 
-#: c-opts.c:1109
+#: c-opts.c:1117
 msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr "se ignora -Wformat-extra-args sin -Wformat"
 
-#: c-opts.c:1111
+#: c-opts.c:1119
 msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr "se ignora -Wformat-zero-lenght sin -Wformat"
 
-#: c-opts.c:1113
+#: c-opts.c:1121
 msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr "se ignora -Wformat-nonliteral sin -Wformat"
 
-#: c-opts.c:1115
+#: c-opts.c:1123
 msgid "-Wformat-security ignored without -Wformat"
 msgstr "se ignora -Wformat-security sin -Wformat"
 
-#: c-opts.c:1117
+#: c-opts.c:1125
 msgid "-Wmissing-format-attribute ignored without -Wformat"
 msgstr "se ignora -Wformat-attribute sin -Wformat"
 
-#: c-opts.c:1131
+#: c-opts.c:1139
 #, c-format
 msgid "opening output file %s: %m"
 msgstr "abriendo el fichero de salida %s: %m"
 
-#: c-opts.c:1136
+#: c-opts.c:1144
 #, c-format
 msgid "too many filenames given.  Type %s --help for usage"
 msgstr "demasiados nombres de ficheros. Teclee %s --help para informaci髇 de modo de empleo"
 
-#: c-opts.c:1215
+#: c-opts.c:1223
 msgid "YYDEBUG not defined"
 msgstr "no se defini� YYDEBUG"
 
-#: c-opts.c:1261
+#: c-opts.c:1269
 #, c-format
 msgid "opening dependency file %s: %m"
 msgstr "abriendo el fichero de dependencias %s: %m"
 
-#: c-opts.c:1271
+#: c-opts.c:1279
 #, c-format
 msgid "closing dependency file %s: %m"
 msgstr "cerrando el fichero de dependencias %s: %m"
 
-#: c-opts.c:1274
+#: c-opts.c:1282
 #, c-format
 msgid "when writing output to %s: %m"
 msgstr "al escribir la salida a %s: %m"
 
-#: c-opts.c:1344
+#: c-opts.c:1352
 msgid "to generate dependencies you must specify either -M or -MM"
 msgstr "para generar dependencias debe especificar -M � -MM"
 
-#: c-opts.c:1404
+#: c-opts.c:1412
 msgid "<built-in>"
 msgstr "<interno>"
 
-#: c-opts.c:1419
+#: c-opts.c:1427
 msgid "<command line>"
 msgstr "<l韓ea de orden>"
 
-#: c-opts.c:1503
+#: c-opts.c:1511
 msgid "too late for # directive to set debug directory"
 msgstr "demasiado tarde para que la directiva # establezca el directorio de depuraci髇"
 
@@ -2249,7 +2254,7 @@
 msgid "ISO C forbids an empty source file"
 msgstr "ISO C proh韇e un fichero fuente vac韔"
 
-#: c-parse.y:349 c-typeck.c:6248 objc/objc-parse.y:374
+#: c-parse.y:349 c-typeck.c:6228 objc/objc-parse.y:374
 msgid "argument of `asm' is not a constant string"
 msgstr "el argumento de `asm' no es una cadena constante"
 
@@ -2265,7 +2270,7 @@
 msgid "ISO C does not allow extra `;' outside of a function"
 msgstr "ISO C no permite ';' extra fuera de una funci髇"
 
-#: c-parse.y:429 cppexp.c:1253
+#: c-parse.y:429 cppexp.c:1257
 msgid "traditional C rejects the unary plus operator"
 msgstr "C tradicional rechaza el operador unario mas"
 
@@ -2342,7 +2347,7 @@
 msgid "ISO C forbids forward references to `enum' types"
 msgstr "ISO C proh韇e las declaraciones posteriores para tipos `enum'"
 
-#: c-parse.y:1703 cp/parser.c:9339 objc/objc-parse.y:1755
+#: c-parse.y:1703 cp/parser.c:9383 objc/objc-parse.y:1755
 msgid "comma at end of enumerator list"
 msgstr "coma al final de la lista de enumeradores"
 
@@ -2350,7 +2355,7 @@
 msgid "no semicolon at end of struct or union"
 msgstr "no hay punto y coma al final del struct o union"
 
-#: c-parse.y:1732 objc/objc-parse.y:1784 objc/objc-parse.y:2847
+#: c-parse.y:1732 objc/objc-parse.y:1784 objc/objc-parse.y:2846
 msgid "extra semicolon in struct or union specified"
 msgstr "se especific� un punto y coma extra en un struct o union"
 
@@ -2378,23 +2383,23 @@
 msgid "braced-group within expression allowed only inside a function"
 msgstr "un grupo de llaves dentro de una expresi髇 s髄o se permite dentro de una funci髇"
 
-#: c-parse.y:2185 objc/objc-parse.y:2242
+#: c-parse.y:2185 objc/objc-parse.y:2241
 msgid "empty body in an else-statement"
 msgstr "cuerpo vac韔 en una declaraci髇 else"
 
-#: c-parse.y:2193 objc/objc-parse.y:2250
+#: c-parse.y:2193 objc/objc-parse.y:2249
 msgid "%Hempty body in an if-statement"
 msgstr "%Hcuerpo vac韔 en una declaraci髇 if"
 
-#: c-parse.y:2273 cp/parser.c:6050 objc/objc-parse.y:2330
+#: c-parse.y:2273 cp/parser.c:6088 objc/objc-parse.y:2329
 msgid "break statement not within loop or switch"
 msgstr "la declaraci髇 break no est� dentro de un ciclo o switch"
 
-#: c-parse.y:2282 cp/parser.c:6061 objc/objc-parse.y:2339
+#: c-parse.y:2282 cp/parser.c:6099 objc/objc-parse.y:2338
 msgid "continue statement not within a loop"
 msgstr "la declaraci髇 continue no est� dentro dentro de un ciclo"
 
-#: c-parse.y:2324 objc/objc-parse.y:2381
+#: c-parse.y:2324 objc/objc-parse.y:2380
 msgid "ISO C forbids `goto *expr;'"
 msgstr "ISO C proh韇e `goto *expr;'"
 
@@ -2404,11 +2409,11 @@
 #. it caused problems with the code in expand_builtin which
 #. tries to verify that BUILT_IN_NEXT_ARG is being used
 #. correctly.
-#: c-parse.y:2441 objc/objc-parse.y:2549
+#: c-parse.y:2441 objc/objc-parse.y:2548
 msgid "ISO C requires a named argument before `...'"
 msgstr "ISO C requiere un argumento con nombre antes de `...'"
 
-#: c-parse.y:2539 objc/objc-parse.y:2647
+#: c-parse.y:2539 objc/objc-parse.y:2646
 msgid "`...' in old-style identifier list"
 msgstr "`...' en una lista de identificadores de estilo antiguo"
 
@@ -2424,7 +2429,7 @@
 msgid "parser stack overflow"
 msgstr "desbordamiento de la pila del decodificador"
 
-#: c-parse.y:2969 objc/objc-parse.y:3664
+#: c-parse.y:2969 objc/objc-parse.y:3663
 #, c-format
 msgid "syntax error at '%s' token"
 msgstr "error sint醕tico en el elemento '%s'"
@@ -2506,7 +2511,7 @@
 msgid "%s: had text segment at different address"
 msgstr "%s: tiene segmentos de texto en direcciones diferentes"
 
-#: c-pch.c:357 cpperror.c:176 gcc.c:6554
+#: c-pch.c:357 cpperror.c:176 gcc.c:6557
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
@@ -2614,12 +2619,12 @@
 msgid "(enclose actions of previous case statements requiring destructors in their own scope.)"
 msgstr "(las acciones adjuntas de declaraciones case previas requieren destructores en su propio 醡bito.)"
 
-#: c-semantics.c:737 c-typeck.c:6270 cp/semantics.c:1070
+#: c-semantics.c:737 c-typeck.c:6250 cp/semantics.c:1070
 #, c-format
 msgid "%s qualifier ignored on asm"
 msgstr "se ignora el calificador %s en asm"
 
-#: c-semantics.c:991
+#: c-semantics.c:993
 msgid "will never be executed"
 msgstr "nunca se ejecutar�"
 
@@ -2628,7 +2633,7 @@
 msgid "`%s' has an incomplete type"
 msgstr "`%s' tiene un tipo de dato incompleto"
 
-#: c-typeck.c:145 cp/call.c:2532
+#: c-typeck.c:145 cp/call.c:2542
 msgid "invalid use of void expression"
 msgstr "uso inv醠ido de la expresi髇 void"
 
@@ -2663,749 +2668,749 @@
 msgid "function return types not compatible due to `volatile'"
 msgstr "los tipos de devoluci髇 de funci髇 no son compatibles debido a `volatile'"
 
-#: c-typeck.c:984 c-typeck.c:2176
+#: c-typeck.c:984 c-typeck.c:2156
 msgid "arithmetic on pointer to an incomplete type"
 msgstr "aritm閠ica en puntero a un tipo de dato incompleto"
 
-#: c-typeck.c:1357
+#: c-typeck.c:1337
 #, c-format
 msgid "%s has no member named `%s'"
 msgstr "%s no tiene un miembro llamado `%s'"
 
-#: c-typeck.c:1393
+#: c-typeck.c:1373
 #, c-format
 msgid "request for member `%s' in something not a structure or union"
 msgstr "petici髇 del miembro `%s' en algo que no es estructura � uni髇"
 
-#: c-typeck.c:1422
+#: c-typeck.c:1402
 msgid "dereferencing pointer to incomplete type"
 msgstr "puntero deferenciado a tipo de dato incompleto"
 
-#: c-typeck.c:1426
+#: c-typeck.c:1406
 msgid "dereferencing `void *' pointer"
 msgstr "deferenciando el puntero `void *'"
 
-#: c-typeck.c:1443 cp/typeck.c:2127
+#: c-typeck.c:1423 cp/typeck.c:2127
 #, c-format
 msgid "invalid type argument of `%s'"
 msgstr "argumento de tipo inv醠ido de `%s'"
 
-#: c-typeck.c:1461 cp/typeck.c:2152
+#: c-typeck.c:1441 cp/typeck.c:2152
 msgid "subscript missing in array reference"
 msgstr "falta sub韓dice en la referencia de la matriz"
 
-#: c-typeck.c:1482 cp/typeck.c:2194
+#: c-typeck.c:1462 cp/typeck.c:2194
 msgid "array subscript has type `char'"
 msgstr "el sub韓dice de la matriz tiene tipo `char'"
 
-#: c-typeck.c:1490 c-typeck.c:1579 cp/typeck.c:2198 cp/typeck.c:2284
+#: c-typeck.c:1470 c-typeck.c:1559 cp/typeck.c:2198 cp/typeck.c:2284
 msgid "array subscript is not an integer"
 msgstr "el sub韓dice de la matriz no es un entero"
 
-#: c-typeck.c:1523
+#: c-typeck.c:1503
 msgid "ISO C forbids subscripting `register' array"
 msgstr "ISO C proh韇e el sub韓dice de una matriz `register'"
 
-#: c-typeck.c:1525
+#: c-typeck.c:1505
 msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr "ISO C90 proh韇e el sub韓dice de una matriz no-lvaluada"
 
-#: c-typeck.c:1558
+#: c-typeck.c:1538
 msgid "subscript has type `char'"
 msgstr "el sub韓dice es de tipo `char'"
 
-#: c-typeck.c:1574 cp/typeck.c:2279
+#: c-typeck.c:1554 cp/typeck.c:2279
 msgid "subscripted value is neither array nor pointer"
 msgstr "el valor indicado por el sub韓dice no es ni matriz ni puntero"
 
-#: c-typeck.c:1604
+#: c-typeck.c:1584
 #, c-format
 msgid "local declaration of `%s' hides instance variable"
 msgstr "la declaraci髇 local de `%s' oculta la variable de instancia"
 
-#: c-typeck.c:1697
+#: c-typeck.c:1677
 msgid "called object is not a function"
 msgstr "el objeto llamado no es una funci髇"
 
 #. This situation leads to run-time undefined behavior.  We can't,
 #. therefore, simply error unless we can prove that all possible
 #. executions of the program must execute the code.
-#: c-typeck.c:1729
+#: c-typeck.c:1709
 msgid "function called through a non-compatible type"
 msgstr "funci髇 llamada a trav閟 de un tipo de dato que no es compatible"
 
-#: c-typeck.c:1787 c-typeck.c:4198 c-typeck.c:4200 c-typeck.c:4216
-#: c-typeck.c:4237 c-typeck.c:5616
+#: c-typeck.c:1767 c-typeck.c:4178 c-typeck.c:4180 c-typeck.c:4196
+#: c-typeck.c:4217 c-typeck.c:5596
 msgid "initializer element is not constant"
 msgstr "el elemento inicializador no es constante"
 
-#: c-typeck.c:1838 cp/typeck.c:2567
+#: c-typeck.c:1818 cp/typeck.c:2567
 msgid "too many arguments to function"
 msgstr "demasiados argumentos para la funci髇"
 
-#: c-typeck.c:1859
+#: c-typeck.c:1839
 #, c-format
 msgid "type of formal parameter %d is incomplete"
 msgstr "el tipo de dato del par醡etro formal %d est� incompleto"
 
-#: c-typeck.c:1872
+#: c-typeck.c:1852
 #, c-format
 msgid "%s as integer rather than floating due to prototype"
 msgstr "%s como entero en lugar de coma flotante debido al prototipo"
 
-#: c-typeck.c:1875
+#: c-typeck.c:1855
 #, c-format
 msgid "%s as integer rather than complex due to prototype"
 msgstr "%s como entero en lugar de complejo debido al prototipo"
 
-#: c-typeck.c:1878
+#: c-typeck.c:1858
 #, c-format
 msgid "%s as complex rather than floating due to prototype"
 msgstr "%s como complejo en lugar de coma flotante debido al prototipo"
 
-#: c-typeck.c:1881
+#: c-typeck.c:1861
 #, c-format
 msgid "%s as floating rather than integer due to prototype"
 msgstr "%s como coma flotante en lugar de entero debido al prototipo"
 
-#: c-typeck.c:1884
+#: c-typeck.c:1864
 #, c-format
 msgid "%s as complex rather than integer due to prototype"
 msgstr "%s como complejo en lugar de entero debido al prototipo"
 
-#: c-typeck.c:1887
+#: c-typeck.c:1867
 #, c-format
 msgid "%s as floating rather than complex due to prototype"
 msgstr "%s como coma flotante en lugar de complejo debido al prototipo"
 
-#: c-typeck.c:1897
+#: c-typeck.c:1877
 #, c-format
 msgid "%s as `float' rather than `double' due to prototype"
 msgstr "%s como `float' en lugar de `double' debido al prototipo"
 
-#: c-typeck.c:1915
+#: c-typeck.c:1895
 #, c-format
 msgid "%s with different width due to prototype"
 msgstr "%s con anchura diferente debido al prototipo"
 
-#: c-typeck.c:1941
+#: c-typeck.c:1921
 #, c-format
 msgid "%s as unsigned due to prototype"
 msgstr "%s como unsigned debido al prototipo"
 
-#: c-typeck.c:1943
+#: c-typeck.c:1923
 #, c-format
 msgid "%s as signed due to prototype"
 msgstr "%s como signed debido al prototipo"
 
-#: c-typeck.c:1977 cp/typeck.c:2673
+#: c-typeck.c:1957 cp/typeck.c:2673
 msgid "too few arguments to function"
 msgstr "muy pocos argumentos para la funci髇"
 
-#: c-typeck.c:2017
+#: c-typeck.c:1997
 msgid "suggest parentheses around + or - inside shift"
 msgstr "se sugieren par閚tesis alrededor de + o - dentro de un desplazamiento"
 
-#: c-typeck.c:2024
+#: c-typeck.c:2004
 msgid "suggest parentheses around && within ||"
 msgstr "se sugieren par閚tesis alrededor de && junto con ||"
 
-#: c-typeck.c:2033
+#: c-typeck.c:2013
 msgid "suggest parentheses around arithmetic in operand of |"
 msgstr "se sugieren par閚tesis alrededor de la aritm閠ica para operandos de |"
 
-#: c-typeck.c:2036
+#: c-typeck.c:2016
 msgid "suggest parentheses around comparison in operand of |"
 msgstr "se sugieren par閚tesis alrededor de las comparaciones para operandos de |"
 
-#: c-typeck.c:2045
+#: c-typeck.c:2025
 msgid "suggest parentheses around arithmetic in operand of ^"
 msgstr "se sugieren par閚tesis alrededor de la aritm閠ica para operandos de ^"
 
-#: c-typeck.c:2048
+#: c-typeck.c:2028
 msgid "suggest parentheses around comparison in operand of ^"
 msgstr "se sugieren par閚tesis alrededor de las comparaciones para operandos de ^"
 
-#: c-typeck.c:2055
+#: c-typeck.c:2035
 msgid "suggest parentheses around + or - in operand of &"
 msgstr "se sugieren par閚tesis alrededor de + o - para operandos de &"
 
-#: c-typeck.c:2058
+#: c-typeck.c:2038
 msgid "suggest parentheses around comparison in operand of &"
 msgstr "se sugieren par閚tesis alrededor de las comparaciones para operandos de &"
 
-#: c-typeck.c:2065
+#: c-typeck.c:2045
 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
 msgstr "las comparaciones como X<=Y<=Z no tienen su significado matem醫ico"
 
-#: c-typeck.c:2128
+#: c-typeck.c:2108
 msgid "pointer of type `void *' used in subtraction"
 msgstr "se us� un puntero de tipo `void *' en la sustracci髇"
 
-#: c-typeck.c:2130
+#: c-typeck.c:2110
 msgid "pointer to a function used in subtraction"
 msgstr "se utiliz� un puntero a una funci髇 en la sustracci髇"
 
-#: c-typeck.c:2224
+#: c-typeck.c:2204
 msgid "wrong type argument to unary plus"
 msgstr "argumento de tipo err髇eo para el incremento unario"
 
-#: c-typeck.c:2237
+#: c-typeck.c:2217
 msgid "wrong type argument to unary minus"
 msgstr "argumento de tipo err髇eo para el decremento unario"
 
-#: c-typeck.c:2254
+#: c-typeck.c:2234
 msgid "ISO C does not support `~' for complex conjugation"
 msgstr "ISO C no tiene soporte de `~' para conjugaciones complejas"
 
-#: c-typeck.c:2260
+#: c-typeck.c:2240
 msgid "wrong type argument to bit-complement"
 msgstr "argumento de tipo err髇eo para complemento de bits"
 
-#: c-typeck.c:2268
+#: c-typeck.c:2248
 msgid "wrong type argument to abs"
 msgstr "argumento de tipo err髇eo para abs"
 
-#: c-typeck.c:2280
+#: c-typeck.c:2260
 msgid "wrong type argument to conjugation"
 msgstr "argumento de tipo err髇eo para la conjugaci髇"
 
-#: c-typeck.c:2294
+#: c-typeck.c:2274
 msgid "wrong type argument to unary exclamation mark"
 msgstr "argumento de tipo err髇eo para el signo de exclamaci髇 unario"
 
-#: c-typeck.c:2337
+#: c-typeck.c:2317
 msgid "ISO C does not support `++' and `--' on complex types"
 msgstr "ISO C no tiene soporte para `++' y `--' en tipos complejos"
 
-#: c-typeck.c:2352 c-typeck.c:2384
+#: c-typeck.c:2332 c-typeck.c:2364
 msgid "wrong type argument to increment"
 msgstr "argumento de tipo err髇eo para el incremento"
 
-#: c-typeck.c:2354 c-typeck.c:2386
+#: c-typeck.c:2334 c-typeck.c:2366
 msgid "wrong type argument to decrement"
 msgstr "argumento de tipo err髇eo para el decremento"
 
-#: c-typeck.c:2375
+#: c-typeck.c:2355
 msgid "increment of pointer to unknown structure"
 msgstr "incremento de puntero a estructura desconocida"
 
-#: c-typeck.c:2377
+#: c-typeck.c:2357
 msgid "decrement of pointer to unknown structure"
 msgstr "decremento de puntero a estructura desconocida"
 
-#: c-typeck.c:2502
+#: c-typeck.c:2482
 msgid "invalid lvalue in unary `&'"
 msgstr "l-valor inv醠ido en `&' unario"
 
-#: c-typeck.c:2534
+#: c-typeck.c:2514
 #, c-format
 msgid "attempt to take address of bit-field structure member `%s'"
 msgstr "se intent� tomar la direcci髇 del miembro de la estructura de campos de bits `%s'"
 
-#: c-typeck.c:2668
+#: c-typeck.c:2648
 msgid "use of conditional expressions as lvalues is deprecated"
 msgstr "el uso de expresiones condicionales como l-valores es obsoleto"
 
-#: c-typeck.c:2671
+#: c-typeck.c:2651
 msgid "use of compound expressions as lvalues is deprecated"
 msgstr "el uso de expresiones compuestas como l-valores es obsoleto"
 
-#: c-typeck.c:2674
+#: c-typeck.c:2654
 msgid "use of cast expressions as lvalues is deprecated"
 msgstr "el uso de expresiones de conversi髇 como l-valores es obsoleto"
 
-#: c-typeck.c:2689
+#: c-typeck.c:2669
 #, c-format
 msgid "%s of read-only member `%s'"
 msgstr "%s del miembro de s髄o lectura `%s'"
 
-#: c-typeck.c:2693
+#: c-typeck.c:2673
 #, c-format
 msgid "%s of read-only variable `%s'"
 msgstr "%s de la variable de s髄o lectura `%s'"
 
-#: c-typeck.c:2696
+#: c-typeck.c:2676
 #, c-format
 msgid "%s of read-only location"
 msgstr "%s de la ubicaci髇 de s髄o lectura"
 
-#: c-typeck.c:2714
+#: c-typeck.c:2694
 #, c-format
 msgid "cannot take address of bit-field `%s'"
 msgstr "no se puede tomar la direcci髇 del campo de bits `%s'"
 
-#: c-typeck.c:2742 treelang/treetree.c:946
+#: c-typeck.c:2722 treelang/treetree.c:946
 #, c-format
 msgid "global register variable `%s' used in nested function"
 msgstr "se us� la variable de registro global `%s' en funciones anidadas"
 
-#: c-typeck.c:2746 treelang/treetree.c:950
+#: c-typeck.c:2726 treelang/treetree.c:950
 #, c-format
 msgid "register variable `%s' used in nested function"
 msgstr "se us� la variable de registro `%s' en funciones anidadas"
 
-#: c-typeck.c:2753 treelang/treetree.c:957
+#: c-typeck.c:2733 treelang/treetree.c:957
 #, c-format
 msgid "address of global register variable `%s' requested"
 msgstr "se solicit� la direcci髇 de la variable de registro global `%s'"
 
-#: c-typeck.c:2765
+#: c-typeck.c:2745
 msgid "cannot put object with volatile field into register"
 msgstr "no se puede poner objeto con campo volatile en register"
 
-#: c-typeck.c:2769 treelang/treetree.c:962
+#: c-typeck.c:2749 treelang/treetree.c:962
 #, c-format
 msgid "address of register variable `%s' requested"
 msgstr "se solicit� la direcci髇 de la variable register `%s'"
 
-#: c-typeck.c:2854
+#: c-typeck.c:2834
 msgid "signed and unsigned type in conditional expression"
 msgstr "tipos signed y unsigned en la expresi髇 condicional"
 
-#: c-typeck.c:2861
+#: c-typeck.c:2841
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr "ISO C proh韇e una expresi髇 condicional con s髄o un lado void"
 
-#: c-typeck.c:2877 c-typeck.c:2884
+#: c-typeck.c:2857 c-typeck.c:2864
 msgid "ISO C forbids conditional expr between `void *' and function pointer"
 msgstr "ISO C proh韇e expresiones condicionales entre `void *' y punteros de funci髇"
 
-#: c-typeck.c:2890
+#: c-typeck.c:2870
 msgid "pointer type mismatch in conditional expression"
 msgstr "los tipos de datos punteros no coinciden en la expresi髇 condicional"
 
-#: c-typeck.c:2897 c-typeck.c:2907
+#: c-typeck.c:2877 c-typeck.c:2887
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr "los tipos de datos punteros/enteros no coinciden en la expresi髇 condicional"
 
-#: c-typeck.c:2921
+#: c-typeck.c:2901
 msgid "type mismatch in conditional expression"
 msgstr "los tipos de datos no coinciden en la expresi髇 condicional"
 
-#: c-typeck.c:2981
+#: c-typeck.c:2961
 msgid "left-hand operand of comma expression has no effect"
 msgstr "el operador del lado izquierdo de la expresi髇 coma no tiene efecto"
 
-#: c-typeck.c:3012
+#: c-typeck.c:2992
 msgid "cast specifies array type"
 msgstr "la conversi髇 especifica el tipo matriz"
 
-#: c-typeck.c:3018
+#: c-typeck.c:2998
 msgid "cast specifies function type"
 msgstr "la conversi髇 especifica el tipo funci髇"
 
-#: c-typeck.c:3028
+#: c-typeck.c:3008
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr "ISO C proh韇e la conversi髇 de un no escalar al mismo tipo"
 
-#: c-typeck.c:3046
+#: c-typeck.c:3026
 msgid "ISO C forbids casts to union type"
 msgstr "ISO C proh韇e la conversi髇 al tipo union"
 
-#: c-typeck.c:3054
+#: c-typeck.c:3034
 msgid "cast to union type from type not present in union"
 msgstr "conversi髇 a tipo union desde un tipo no presente en union"
 
-#: c-typeck.c:3105
+#: c-typeck.c:3085
 msgid "cast adds new qualifiers to function type"
 msgstr "la conversi髇 agrega calificadores nuevos al tipo funci髇"
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3110
+#: c-typeck.c:3090
 msgid "cast discards qualifiers from pointer target type"
 msgstr "la conversi髇 descarta los calificadores del tipo del destino del puntero"
 
-#: c-typeck.c:3125
+#: c-typeck.c:3105
 msgid "cast increases required alignment of target type"
 msgstr "la conversi髇 incrementa la alineaci髇 requerida del tipo del destino"
 
-#: c-typeck.c:3131 cp/typeck.c:4945
+#: c-typeck.c:3111 cp/typeck.c:4963
 msgid "cast from pointer to integer of different size"
 msgstr "conversi髇 de puntero a entero de tama駉 diferente"
 
-#: c-typeck.c:3136
+#: c-typeck.c:3116
 msgid "cast does not match function type"
 msgstr "la conversi髇 no coincide con el tipo de la funci髇"
 
-#: c-typeck.c:3143 cp/typeck.c:4952
+#: c-typeck.c:3123 cp/typeck.c:4970
 msgid "cast to pointer from integer of different size"
 msgstr "conversi髇 a puntero desde un entero de tama駉 diferente"
 
-#: c-typeck.c:3155
+#: c-typeck.c:3135
 msgid "type-punning to incomplete type might break strict-aliasing rules"
 msgstr "el castigo de tipo a tipo incompleto puede romper las reglas de alias estricto"
 
-#: c-typeck.c:3159
+#: c-typeck.c:3139
 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
 msgstr "la dereferencia de punteros de tipo castigado romper� las reglas de alias estricto"
 
-#: c-typeck.c:3170
+#: c-typeck.c:3150
 msgid "ISO C forbids conversion of function pointer to object pointer type"
 msgstr "ISO C proh韇e la conversi髇 de un apuntador a funci髇 a un tipo de objeto apuntador"
 
-#: c-typeck.c:3179
+#: c-typeck.c:3159
 msgid "ISO C forbids conversion of object pointer to function pointer type"
 msgstr "ISO C proh韇e la conversi髇 de objeto apuntador a un tipo de apuntador a funci髇"
 
 #. Now we have handled acceptable kinds of LHS that are not truly lvalues.
 #. Reject anything strange now.
-#: c-typeck.c:3337
+#: c-typeck.c:3317
 msgid "invalid lvalue in assignment"
 msgstr "l-valor inv醠ido en la asignaci髇"
 
 #. Convert new value to destination type.
-#: c-typeck.c:3346 c-typeck.c:3371 c-typeck.c:3388 cp/typeck.c:5064
-#: cp/typeck.c:5211 cp/typeck.c:5226
+#: c-typeck.c:3326 c-typeck.c:3351 c-typeck.c:3368 cp/typeck.c:5082
+#: cp/typeck.c:5229 cp/typeck.c:5244
 msgid "assignment"
 msgstr "asignaci髇"
 
-#: c-typeck.c:3455
+#: c-typeck.c:3435
 msgid "cannot pass rvalue to reference parameter"
 msgstr "no se puede pasar un valor-r a un par醡etro de referencia"
 
-#: c-typeck.c:3564 c-typeck.c:3640
+#: c-typeck.c:3544 c-typeck.c:3620
 #, c-format
 msgid "%s makes qualified function pointer from unqualified"
 msgstr "%s hace que la funci髇 calificada apunte desde una no calificada"
 
-#: c-typeck.c:3568 c-typeck.c:3620
+#: c-typeck.c:3548 c-typeck.c:3600
 #, c-format
 msgid "%s discards qualifiers from pointer target type"
 msgstr "%s descarta calificadores del tipo del destino del puntero"
 
-#: c-typeck.c:3574
+#: c-typeck.c:3554
 msgid "ISO C prohibits argument conversion to union type"
 msgstr "ISO C proh韇e la conversi髇 de argumentos a tipo union"
 
-#: c-typeck.c:3612
+#: c-typeck.c:3592
 #, c-format
 msgid "ISO C forbids %s between function pointer and `void *'"
 msgstr "ISO C proh韇e %s entre punteros a funci髇 y `void *'"
 
-#: c-typeck.c:3629
+#: c-typeck.c:3609
 #, c-format
 msgid "pointer targets in %s differ in signedness"
 msgstr "el puntero que apunta a %s difiere en signo"
 
-#: c-typeck.c:3645
+#: c-typeck.c:3625
 #, c-format
 msgid "%s from incompatible pointer type"
 msgstr "%s de tipo de puntero incompatible"
 
-#: c-typeck.c:3651 c-typeck.c:4158 cp/typeck.c:1389
+#: c-typeck.c:3631 c-typeck.c:4138 cp/typeck.c:1389
 msgid "invalid use of non-lvalue array"
 msgstr "uso inv醠ido de matriz no-lvaluada"
 
-#: c-typeck.c:3665
+#: c-typeck.c:3645
 #, c-format
 msgid "%s makes pointer from integer without a cast"
 msgstr "%s se crea un puntero desde un entero sin una conversi髇"
 
-#: c-typeck.c:3672
+#: c-typeck.c:3652
 #, c-format
 msgid "%s makes integer from pointer without a cast"
 msgstr "%s se crea un entero desde un puntero sin una conversi髇"
 
-#: c-typeck.c:3686 c-typeck.c:3689
+#: c-typeck.c:3666 c-typeck.c:3669
 #, c-format
 msgid "incompatible type for argument %d of `%s'"
 msgstr "tipo incompatible para el argumento %d de `%s'"
 
-#: c-typeck.c:3693
+#: c-typeck.c:3673
 #, c-format
 msgid "incompatible type for argument %d of indirect function call"
 msgstr "tipo incompatible para el argumento %d de la llamada indirecta a funci髇"
 
-#: c-typeck.c:3697
+#: c-typeck.c:3677
 #, c-format
 msgid "incompatible types in %s"
 msgstr "tipos incompatibles en %s"
 
 #. Function name is known; supply it.
-#: c-typeck.c:3753
+#: c-typeck.c:3733
 #, c-format
 msgid "passing arg of `%s'"
 msgstr "al pasar un argumento de `%s'"
 
 #. Function name unknown (call through ptr).
-#: c-typeck.c:3762
+#: c-typeck.c:3742
 msgid "passing arg of pointer to function"
 msgstr "al pasar un argumento de puntero a la funci髇"
 
 #. Function name is known; supply it.
-#: c-typeck.c:3770
+#: c-typeck.c:3750
 #, c-format
 msgid "passing arg %d of `%s'"
 msgstr "al pasar el argumento %d de `%s'"
 
 #. Function name unknown (call through ptr); just give arg number.
-#: c-typeck.c:3779
+#: c-typeck.c:3759
 #, c-format
 msgid "passing arg %d of pointer to function"
 msgstr "al pasar el argumento %d del puntero a la funci髇"
 
-#: c-typeck.c:3836
+#: c-typeck.c:3816
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr "C tradicional rechaza la inicializaci髇 autom醫ica de agregados"
 
-#: c-typeck.c:4007 c-typeck.c:4022 c-typeck.c:4037
+#: c-typeck.c:3987 c-typeck.c:4002 c-typeck.c:4017
 #, c-format
 msgid "(near initialization for `%s')"
 msgstr "(cerca de la inicializaci髇 de `%s')"
 
-#: c-typeck.c:4086 cp/typeck2.c:560
+#: c-typeck.c:4066 cp/typeck2.c:550
 msgid "char-array initialized from wide string"
 msgstr "matriz de caracteres inicializada con una cadena ancha"
 
 # no ancha -> angosta? cfuga
-#: c-typeck.c:4093 cp/typeck2.c:567
+#: c-typeck.c:4073 cp/typeck2.c:557
 msgid "int-array initialized from non-wide string"
 msgstr "matriz de enteros inicializada con una cadena no ancha"
 
-#: c-typeck.c:4111 cp/typeck2.c:582
+#: c-typeck.c:4091 cp/typeck2.c:572
 msgid "initializer-string for array of chars is too long"
 msgstr "la cadena del inicializador para la matriz de caracteres es demasiado larga"
 
-#: c-typeck.c:4181
+#: c-typeck.c:4161
 msgid "array initialized from non-constant array expression"
 msgstr "matriz inicializada con una expresi髇 matrizal que no es constante"
 
-#: c-typeck.c:4232
+#: c-typeck.c:4212
 msgid "initialization"
 msgstr "inicializaci髇"
 
-#: c-typeck.c:4243 c-typeck.c:5621
+#: c-typeck.c:4223 c-typeck.c:5601
 msgid "initializer element is not computable at load time"
 msgstr "el elemento inicializador no es calculable al momento de la carga"
 
-#: c-typeck.c:4258 cp/typeck2.c:659
+#: c-typeck.c:4238 cp/typeck2.c:649
 msgid "invalid initializer"
 msgstr "inicializador inv醠ido"
 
-#: c-typeck.c:4540 cp/decl.c:4484
+#: c-typeck.c:4520 cp/decl.c:4539
 msgid "opaque vector types cannot be initialized"
 msgstr "no se pueden inicializar los tipos de vector opacos"
 
-#: c-typeck.c:4734
+#: c-typeck.c:4714
 msgid "extra brace group at end of initializer"
 msgstr "grupo extra de llaves al final del inicializador"
 
-#: c-typeck.c:4754
+#: c-typeck.c:4734
 msgid "missing braces around initializer"
 msgstr "faltan llaves alrededor del inicializador"
 
-#: c-typeck.c:4814
+#: c-typeck.c:4794
 msgid "braces around scalar initializer"
 msgstr "llaves alrededor del inicializador escalar"
 
-#: c-typeck.c:4865
+#: c-typeck.c:4845
 msgid "initialization of flexible array member in a nested context"
 msgstr "inicializaci髇 de un miembro de matriz flexible en un contexto anidado"
 
-#: c-typeck.c:4867
+#: c-typeck.c:4847
 msgid "initialization of a flexible array member"
 msgstr "inicializaci髇 de un miembro de matriz flexible"
 
-#: c-typeck.c:4898
+#: c-typeck.c:4878
 msgid "missing initializer"
 msgstr "falta el inicializador"
 
-#: c-typeck.c:4920
+#: c-typeck.c:4900
 msgid "empty scalar initializer"
 msgstr "inicializador escalar vac韔"
 
-#: c-typeck.c:4925
+#: c-typeck.c:4905
 msgid "extra elements in scalar initializer"
 msgstr "elementos extras en el inicializador escalar"
 
-#: c-typeck.c:5010
+#: c-typeck.c:4990
 msgid "initialization designators may not nest"
 msgstr "no se pueden anidar los designadores de inicializaci髇"
 
-#: c-typeck.c:5031 c-typeck.c:5099
+#: c-typeck.c:5011 c-typeck.c:5079
 msgid "array index in non-array initializer"
 msgstr "韓dice de matriz en el inicializador que no es matriz"
 
-#: c-typeck.c:5036 c-typeck.c:5152
+#: c-typeck.c:5016 c-typeck.c:5132
 msgid "field name not in record or union initializer"
 msgstr "el nombre del campo no est� en el inicializador de record o union"
 
-#: c-typeck.c:5095 c-typeck.c:5097
+#: c-typeck.c:5075 c-typeck.c:5077
 msgid "nonconstant array index in initializer"
 msgstr "韓dice de matriz no constante en el inicializador"
 
-#: c-typeck.c:5101 c-typeck.c:5104
+#: c-typeck.c:5081 c-typeck.c:5084
 msgid "array index in initializer exceeds array bounds"
 msgstr "el 韓dice de matriz en el inicializador excede los l韒ites de la matriz"
 
-#: c-typeck.c:5115
+#: c-typeck.c:5095
 msgid "empty index range in initializer"
 msgstr "rango de 韓dices vac韔 en el inicializador"
 
-#: c-typeck.c:5124
+#: c-typeck.c:5104
 msgid "array index range in initializer exceeds array bounds"
 msgstr "el rango de 韓dices de la matriz en el inicializador excede los l韒ites de la matriz"
 
-#: c-typeck.c:5164
+#: c-typeck.c:5144
 #, c-format
 msgid "unknown field `%s' specified in initializer"
 msgstr "campo `%s' desconocido especificado en el inicializador"
 
-#: c-typeck.c:5200 c-typeck.c:5221 c-typeck.c:5683
+#: c-typeck.c:5180 c-typeck.c:5201 c-typeck.c:5663
 msgid "initialized field with side-effects overwritten"
 msgstr "campo inicializado con efectos laterales sobreescritos"
 
-#: c-typeck.c:5891
+#: c-typeck.c:5871
 msgid "excess elements in char array initializer"
 msgstr "exceso de elementos en el inicializador de matriz de caracteres"
 
-#: c-typeck.c:5898 c-typeck.c:5944
+#: c-typeck.c:5878 c-typeck.c:5924
 msgid "excess elements in struct initializer"
 msgstr "exceso de elementos en el inicializador de struct"
 
-#: c-typeck.c:5959
+#: c-typeck.c:5939
 msgid "non-static initialization of a flexible array member"
 msgstr "inicializaci髇 no est醫ica de un miembro de matriz flexible"
 
-#: c-typeck.c:6026
+#: c-typeck.c:6006
 msgid "excess elements in union initializer"
 msgstr "exceso de elementos en el inicializador de union"
 
-#: c-typeck.c:6047
+#: c-typeck.c:6027
 msgid "traditional C rejects initialization of unions"
 msgstr "C tradicional rechaza la inicializaci髇 de unions"
 
-#: c-typeck.c:6110
+#: c-typeck.c:6090
 msgid "excess elements in array initializer"
 msgstr "exceso de elementos en el inicializador de matriz"
 
-#: c-typeck.c:6139
+#: c-typeck.c:6119
 msgid "excess elements in vector initializer"
 msgstr "exceso de elementos en el inicializador de vector"
 
-#: c-typeck.c:6161
+#: c-typeck.c:6141
 msgid "excess elements in scalar initializer"
 msgstr "exceso de elementos en el inicializador de escalar"
 
-#: c-typeck.c:6263
+#: c-typeck.c:6243
 msgid "asm template is not a string constant"
 msgstr "la plantilla asm no es una cadena constante"
 
-#: c-typeck.c:6295
+#: c-typeck.c:6275
 msgid "invalid lvalue in asm statement"
 msgstr "l-valor inv醠ido en la declaraci髇 asm"
 
-#: c-typeck.c:6367 cp/typeck.c:5902
+#: c-typeck.c:6347 cp/typeck.c:5923
 msgid "modification by `asm'"
 msgstr "modificaci髇 por `asm'"
 
-#: c-typeck.c:6385 cp/typeck.c:5986
+#: c-typeck.c:6365 cp/typeck.c:6007
 msgid "function declared `noreturn' has a `return' statement"
 msgstr "la funci髇 declarada `noreturn' tiene una declaraci髇 `return'"
 
-#: c-typeck.c:6392
+#: c-typeck.c:6372
 msgid "`return' with no value, in function returning non-void"
 msgstr "`return' sin valores, en una funci髇 que no devuelve void"
 
-#: c-typeck.c:6398
+#: c-typeck.c:6378
 msgid "`return' with a value, in function returning void"
 msgstr "`return' con valor, en una funci髇 que devuelve void"
 
-#: c-typeck.c:6402
+#: c-typeck.c:6382
 msgid "return"
 msgstr "return"
 
-#: c-typeck.c:6454
+#: c-typeck.c:6434
 msgid "function returns address of local variable"
 msgstr "la funci髇 devuelve la direcci髇 de una variable local"
 
-#: c-typeck.c:6509 cp/semantics.c:749
+#: c-typeck.c:6489 cp/semantics.c:749
 msgid "switch quantity not an integer"
 msgstr "la cantidad de switch no es un entero"
 
-#: c-typeck.c:6519
+#: c-typeck.c:6499
 msgid "`long' switch expression not converted to `int' in ISO C"
 msgstr "no se convierte la expresi髇 de switch `long' a `int' en ISO C"
 
-#: c-typeck.c:6560 cp/parser.c:5560
+#: c-typeck.c:6540 cp/parser.c:5597
 msgid "case label not within a switch statement"
 msgstr "la etiqueta case no se encuentra dentro de una declaraci髇 switch"
 
-#: c-typeck.c:6562
+#: c-typeck.c:6542
 msgid "`default' label not within a switch statement"
 msgstr "la etiqueta `default' no est� dentro de una declaraci髇 switch"
 
-#: c-typeck.c:6714 c-typeck.c:6748
+#: c-typeck.c:6694 c-typeck.c:6728
 msgid "division by zero"
 msgstr "divisi髇 por cero"
 
-#: c-typeck.c:6793 cp/typeck.c:2953
+#: c-typeck.c:6773 cp/typeck.c:2953
 msgid "right shift count is negative"
 msgstr "la cuenta de desplazamiento a la derecha es negativa"
 
-#: c-typeck.c:6800 cp/typeck.c:2959
+#: c-typeck.c:6780 cp/typeck.c:2959
 msgid "right shift count >= width of type"
 msgstr "cuenta de desplazamiento a la derecha >= anchura del tipo"
 
-#: c-typeck.c:6821 cp/typeck.c:2978
+#: c-typeck.c:6801 cp/typeck.c:2978
 msgid "left shift count is negative"
 msgstr "la cuenta de desplazamiento a la izquierda es negativa"
 
-#: c-typeck.c:6824 cp/typeck.c:2980
+#: c-typeck.c:6804 cp/typeck.c:2980
 msgid "left shift count >= width of type"
 msgstr "cuenta de desplazamiento a la izquierda >= anchura del tipo"
 
-#: c-typeck.c:6845
+#: c-typeck.c:6825
 msgid "shift count is negative"
 msgstr "la cuenta de desplazamiento es negativa"
 
-#: c-typeck.c:6847
+#: c-typeck.c:6827
 msgid "shift count >= width of type"
 msgstr "cuenta de desplazamiento >= anchura del tipo"
 
-#: c-typeck.c:6864 cp/typeck.c:3015
+#: c-typeck.c:6844 cp/typeck.c:3015
 msgid "comparing floating point with == or != is unsafe"
 msgstr "no es segura la comparacion de coma flotante con == o !="
 
-#: c-typeck.c:6888 c-typeck.c:6894
+#: c-typeck.c:6868 c-typeck.c:6874
 msgid "ISO C forbids comparison of `void *' with function pointer"
 msgstr "ISO C proh韇e la comparaci髇 de `void *' con un puntero de funci髇"
 
-#: c-typeck.c:6897 c-typeck.c:6937 c-typeck.c:6965
+#: c-typeck.c:6877 c-typeck.c:6917 c-typeck.c:6945
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr "la comparaci髇 de diferentes tipos de puntero carece de una conversi髇"
 
-#: c-typeck.c:6911 c-typeck.c:6916 c-typeck.c:6985 c-typeck.c:6990
+#: c-typeck.c:6891 c-typeck.c:6896 c-typeck.c:6965 c-typeck.c:6970
 msgid "comparison between pointer and integer"
 msgstr "comparaci髇 entre puntero y entero"
 
-#: c-typeck.c:6932 c-typeck.c:6960
+#: c-typeck.c:6912 c-typeck.c:6940
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr "ISO C proh韇e la comparaci髇 entre punteros a funciones"
 
-#: c-typeck.c:6957
+#: c-typeck.c:6937
 msgid "comparison of complete and incomplete pointers"
 msgstr "comparaci髇 de punteros completos e incompletos"
 
-#: c-typeck.c:6973 c-typeck.c:6980
+#: c-typeck.c:6953 c-typeck.c:6960
 msgid "ordered comparison of pointer with integer zero"
 msgstr "comparaci髇 ordenada de puntero con el entero cero"
 
-#: c-typeck.c:7004 cp/typeck.c:3151
+#: c-typeck.c:6984 cp/typeck.c:3151
 msgid "unordered comparison on non-floating point argument"
 msgstr "comparaci髇 sin orden en argumento de coma no flotante"
 
-#: c-typeck.c:7214
+#: c-typeck.c:7194
 msgid "comparison between signed and unsigned"
 msgstr "comparaci髇 entre signed y unsigned"
 
-#: c-typeck.c:7260 cp/typeck.c:3398
+#: c-typeck.c:7240 cp/typeck.c:3398
 msgid "comparison of promoted ~unsigned with constant"
 msgstr "comparaci髇 de un ~unsigned promovido con una constante"
 
-#: c-typeck.c:7268 cp/typeck.c:3406
+#: c-typeck.c:7248 cp/typeck.c:3406
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr "comparaci髇 de un ~unsigned promovido con unsigned"
 
@@ -3414,7 +3419,7 @@
 msgid "%Jinlining failed in call to '%F'"
 msgstr "%Jel `inlining' fall� en la llamada a '%F'"
 
-#: calls.c:1839 calls.c:2211 tree-inline.c:1339 tree-inline.c:1346
+#: calls.c:1839 calls.c:2211 tree-inline.c:1339 tree-inline.c:1347
 msgid "called from here"
 msgstr "llamado desde aqu�"
 
@@ -3474,7 +3479,7 @@
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr "verify_flow_info: El bloque b醩ico %d succ edge est� corrupto"
 
-#: cfg.c:909 cfgrtl.c:1971
+#: cfg.c:909 cfgrtl.c:1983
 #, c-format
 msgid "Wrong amount of branch edges after unconditional jump %i"
 msgstr "Cantidad err髇ea de bordes de ramificaci髇 despu閟 del salto incondicional %i"
@@ -3553,116 +3558,116 @@
 msgid "Edge from %d to %d should not be marked irreducible."
 msgstr "El borde de %d a %d no se debe marcar como irreducible."
 
-#: cfgrtl.c:1877
+#: cfgrtl.c:1889
 #, c-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr "el insn final %d para el bloque %d no se encuentra en el flujo insn"
 
-#: cfgrtl.c:1891
+#: cfgrtl.c:1903
 #, c-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr "insn %d est� en m鷏tiples bloques b醩icos (%d y %d)"
 
-#: cfgrtl.c:1903
+#: cfgrtl.c:1915
 #, c-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr "la cabeza insn %d para el bloque %d no se encuentra en el flujo insn"
 
-#: cfgrtl.c:1925
+#: cfgrtl.c:1937
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 msgstr "verify_flow_info: REG_BR_PROB no coincide con la configuraci髇 %wi %i"
 
-#: cfgrtl.c:1953
+#: cfgrtl.c:1965
 #, c-format
 msgid "Missing REG_EH_REGION note in the end of bb %i"
 msgstr "Falta la nota REG_EH_REGION al final de bb %i"
 
-#: cfgrtl.c:1961
+#: cfgrtl.c:1973
 #, c-format
 msgid "Too many outgoing branch edges from bb %i"
 msgstr "Demasiados bordes de ramificaci髇 de salida de bb %i"
 
-#: cfgrtl.c:1966
+#: cfgrtl.c:1978
 #, c-format
 msgid "Fallthru edge after unconditional jump %i"
 msgstr "Borde de ca韉a despu閟 del salto incondicional %i"
 
-#: cfgrtl.c:1977
+#: cfgrtl.c:1989
 #, c-format
 msgid "Wrong amount of branch edges after conditional jump %i"
 msgstr "Cantidad err髇ea de bordes de ramificaci髇 despu閟 del salto condicional %i"
 
-#: cfgrtl.c:1982
+#: cfgrtl.c:1994
 #, c-format
 msgid "Call edges for non-call insn in bb %i"
 msgstr "Bordes de llamada para una insn que no es llamada en bb %i"
 
-#: cfgrtl.c:1991
+#: cfgrtl.c:2003
 #, c-format
 msgid "Abnormal edges for no purpose in bb %i"
 msgstr "Bordes anormales sin ning鷑 prop髎ito en bb %i"
 
-#: cfgrtl.c:2001
+#: cfgrtl.c:2013
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr "insn %d est� dentro del bloque b醩ico %d pero block_for_insn es NULL"
 
-#: cfgrtl.c:2005
+#: cfgrtl.c:2017
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr "insn %d est� dentro del bloque b醩ico %d pero block_for_insn es %i"
 
-#: cfgrtl.c:2019 cfgrtl.c:2029
+#: cfgrtl.c:2031 cfgrtl.c:2041
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK falta para el bloque %d"
 
-#: cfgrtl.c:2042
+#: cfgrtl.c:2054
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK %d en el medio del bloque b醩ico %d"
 
-#: cfgrtl.c:2052
+#: cfgrtl.c:2064
 #, c-format
 msgid "in basic block %d:"
 msgstr "en el bloque b醩ico %d:"
 
-#: cfgrtl.c:2053
+#: cfgrtl.c:2065
 msgid "flow control insn inside a basic block"
 msgstr "control de flujo insn dentro de un bloque b醩ico"
 
-#: cfgrtl.c:2099
+#: cfgrtl.c:2111
 #, c-format
 msgid "missing barrier after block %i"
 msgstr "falta una barrera despu閟 del bloque %i"
 
-#: cfgrtl.c:2112
+#: cfgrtl.c:2124
 #, c-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr "verify_flow_info: Bloques incorrectos para el respaldo %i->%i"
 
-#: cfgrtl.c:2127
+#: cfgrtl.c:2139
 #, c-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr "verify_flow_info: Respaldo incorrecto %i->%i"
 
-#: cfgrtl.c:2129
+#: cfgrtl.c:2141
 msgid "wrong insn in the fallthru edge"
 msgstr "insn err髇eo en el borde del respaldo"
 
-#: cfgrtl.c:2146
+#: cfgrtl.c:2158
 msgid "basic blocks not laid down consecutively"
 msgstr "los bloques b醩icos no est醤 ubicados consecutivamente"
 
-#: cfgrtl.c:2171
+#: cfgrtl.c:2183
 msgid "insn outside basic block"
 msgstr "insn fuera del bloque b醩ico"
 
-#: cfgrtl.c:2179
+#: cfgrtl.c:2191
 msgid "return not followed by barrier"
 msgstr "return no es seguido por una barrera"
 
-#: cfgrtl.c:2186
+#: cfgrtl.c:2198
 #, c-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr "el n鷐ero de notas bb en la cadena insn (%d) != n_basic_blocks (%d)"
@@ -3895,7 +3900,7 @@
 msgid "library lib%s not found"
 msgstr "no se encuentra la biblioteca lib%s"
 
-#: combine.c:13048
+#: combine.c:13047
 #, c-format
 msgid ""
 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
@@ -3906,7 +3911,7 @@
 ";; %d 閤itos.\n"
 "\n"
 
-#: combine.c:13057
+#: combine.c:13056
 #, c-format
 msgid ""
 "\n"
@@ -4235,63 +4240,68 @@
 msgid "token \"%s\" is not valid in preprocessor expressions"
 msgstr "el elemento \"%s\" no es v醠ido en las expresiones del preprocesador"
 
-#: cppexp.c:753
-msgid "void expression between '(' and ')'"
-msgstr "expresi髇 void entre '(' y ')'"
+#: cppexp.c:751
+msgid "missing expression between '(' and ')'"
+msgstr "falta una expresi髇 entre '(' y ')'"
 
-#: cppexp.c:756
+#: cppexp.c:754
 msgid "#if with no expression"
 msgstr "#if sin expresi髇"
 
-#: cppexp.c:758
+#: cppexp.c:757
 #, c-format
 msgid "operator '%s' has no right operand"
 msgstr "el operador '%s' no tiene operando derecho"
 
-#: cppexp.c:784
+#: cppexp.c:762
+#, c-format
+msgid "operator '%s' has no left operand"
+msgstr "el operador `%s' no tiene operando izquierdo"
+
+#: cppexp.c:788
 msgid " ':' without preceding '?'"
 msgstr " ':' sin una '?' precedente"
 
-#: cppexp.c:811
+#: cppexp.c:815
 msgid "unbalanced stack in #if"
 msgstr "pila desbalanceada en #if"
 
-#: cppexp.c:830
+#: cppexp.c:834
 #, c-format
 msgid "impossible operator '%u'"
 msgstr "operador '%u' imposible"
 
-#: cppexp.c:922
+#: cppexp.c:926
 msgid "missing ')' in expression"
 msgstr "falta un ')' en la expresi髇"
 
-#: cppexp.c:943
+#: cppexp.c:947
 msgid "'?' without following ':'"
 msgstr "'?' sin ':' a continuaci髇"
 
-#: cppexp.c:953
+#: cppexp.c:957
 msgid "integer overflow in preprocessor expression"
 msgstr "desbordamiento entero en expresi髇 del preprocesador"
 
-#: cppexp.c:958
+#: cppexp.c:962
 msgid "missing '(' in expression"
 msgstr "falta un '(' en la expresi髇"
 
-#: cppexp.c:990
+#: cppexp.c:994
 #, c-format
 msgid "the left operand of \"%s\" changes sign when promoted"
 msgstr "el operando izquierdo de \"%s\" cambia el signo cuando es promovido"
 
-#: cppexp.c:995
+#: cppexp.c:999
 #, c-format
 msgid "the right operand of \"%s\" changes sign when promoted"
 msgstr "el operando derecho de \"%s\" cambia el signo cuando es promovido"
 
-#: cppexp.c:1353
+#: cppexp.c:1357
 msgid "comma operator in operand of #if"
 msgstr "operador coma en operando de #if"
 
-#: cppexp.c:1484
+#: cppexp.c:1488
 msgid "division by zero in #if"
 msgstr "divisi髇 por cero en #if"
 
@@ -4327,7 +4337,7 @@
 msgid "no include path in which to search for %s"
 msgstr "no hay ruta de inclusi髇 en la cual se pueda buscar %s"
 
-#: cppfiles.c:956
+#: cppfiles.c:959
 msgid "Multiple include guards may be useful for:\n"
 msgstr "Guardias m鷏tiples de include pueden ser 鷗iles para:\n"
 
@@ -4738,7 +4748,7 @@
 msgid "syntax error in macro parameter list"
 msgstr "error de sintaxis en la lista de par醡etros de macro"
 
-#: cse.c:7064
+#: cse.c:7069
 #, c-format
 msgid ";; Processing block from %d to %d, %d sets.\n"
 msgstr ";; Procesando el bloque de %d a %d, %d establecido.\n"
@@ -4870,12 +4880,12 @@
 
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: final.c:3220 vmsdbgout.c:467 config/i386/i386.c:6768
+#: final.c:3220 vmsdbgout.c:467 config/i386/i386.c:6769
 #: config/pdp11/pdp11.c:1646
 msgid "floating constant misused"
 msgstr "constante de coma flotante mal usada"
 
-#: final.c:3276 vmsdbgout.c:524 config/i386/i386.c:6846
+#: final.c:3276 vmsdbgout.c:524 config/i386/i386.c:6847
 #: config/pdp11/pdp11.c:1693
 msgid "invalid expression as operand"
 msgstr "expresi髇 inv醠ida como operando"
@@ -4896,25 +4906,25 @@
 msgid "Attempt to delete prologue/epilogue insn:"
 msgstr "Se intent� borrar el insn de pr髄ogo/ep韑ogo"
 
-#: fold-const.c:2878 fold-const.c:2891
+#: fold-const.c:2889 fold-const.c:2902
 #, c-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr "la comparaci髇 siempre es %d debido a la anchura del campo de bit"
 
-#: fold-const.c:4093 fold-const.c:4110
+#: fold-const.c:4110 fold-const.c:4127
 #, c-format
 msgid "comparison is always %d"
 msgstr "la comparaci髇 siempre es %d"
 
-#: fold-const.c:4241
+#: fold-const.c:4258
 msgid "`or' of unmatched not-equal tests is always 1"
 msgstr "un `or' de pruebas no equivalentes sin coincidencia siempre es 1"
 
-#: fold-const.c:4246
+#: fold-const.c:4263
 msgid "`and' of mutually exclusive equal-tests is always 0"
 msgstr "un `and' de pruebas equivalentes mutuamente exclusivas siempre es 0"
 
-#: fold-const.c:8393
+#: fold-const.c:8410
 msgid "fold check: original tree changed by fold"
 msgstr "fold check: el 醨bol original cambi� por un pliegue"
 
@@ -4922,27 +4932,27 @@
 msgid "%Jsize of variable '%D' is too large"
 msgstr "%Jel tama駉 de la variable '%D' es demasiado grande"
 
-#: function.c:3742
+#: function.c:3752
 msgid "impossible constraint in `asm'"
 msgstr "restricci髇 imposible en `asm'"
 
-#: function.c:5733
+#: function.c:5743
 msgid "%J'%D' might be used uninitialized in this function"
 msgstr "%Jpuede ser que se utilice '%D' sin inicializar en esta funci髇"
 
-#: function.c:5740
+#: function.c:5750
 msgid "%Jvariable '%D' might be clobbered by `longjmp' or `vfork'"
 msgstr "%Jla variable '%D' puede ser sobreescrita por `longjmp' o `vfork'"
 
-#: function.c:5759
+#: function.c:5769
 msgid "%Jargument '%D' might be clobbered by `longjmp' or `vfork'"
 msgstr "%Jel argumento '%D' puede ser sobreescrito por `longjmp' o `vfork'"
 
-#: function.c:6533
+#: function.c:6543
 msgid "function returns an aggregate"
 msgstr "la funci髇 devuelve un agregado"
 
-#: function.c:6929
+#: function.c:6939
 msgid "%Junused parameter '%D'"
 msgstr "%Jpar醡etro '%D' sin uso"
 
@@ -4970,7 +4980,7 @@
 msgid "Using built-in specs.\n"
 msgstr "Usando especificaciones internas.\n"
 
-#: gcc.c:1755
+#: gcc.c:1758
 #, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
@@ -4979,42 +4989,42 @@
 "Cambiando la especificaci髇 de %s a '%s'\n"
 "\n"
 
-#: gcc.c:1857
+#: gcc.c:1860
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr "Leyendo especificaciones de %s\n"
 
-#: gcc.c:1953 gcc.c:1972
+#: gcc.c:1956 gcc.c:1975
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr "specs sintaxis mal formada de %%include despu閟 de %ld caracteres"
 
-#: gcc.c:1980
+#: gcc.c:1983
 #, c-format
 msgid "could not find specs file %s\n"
 msgstr "no se puede encontrar el fichero de especificaciones %s\n"
 
-#: gcc.c:1997 gcc.c:2005 gcc.c:2014 gcc.c:2023
+#: gcc.c:2000 gcc.c:2008 gcc.c:2017 gcc.c:2026
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr "specs sintaxis mal formada de %%rename despu閟 de %ld caracteres"
 
-#: gcc.c:2032
+#: gcc.c:2035
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr "specs la especificaci髇 %s no se encontr� para ser renombrada"
 
-#: gcc.c:2039
+#: gcc.c:2042
 #, c-format
 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
 msgstr "%s: se intent� renombrar la especificaci髇 '%s' a la especificaci髇 '%s' que ya estaba definida"
 
-#: gcc.c:2044
+#: gcc.c:2047
 #, c-format
 msgid "rename spec %s to %s\n"
 msgstr "renombrando especificaci髇 %s a %s\n"
 
-#: gcc.c:2046
+#: gcc.c:2049
 #, c-format
 msgid ""
 "spec is '%s'\n"
@@ -5023,25 +5033,25 @@
 "la especificacion es '%s'\n"
 "\n"
 
-#: gcc.c:2059
+#: gcc.c:2062
 #, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr "specs comando %% desconocido despu閟 de %ld caracteres"
 
-#: gcc.c:2070 gcc.c:2083
+#: gcc.c:2073 gcc.c:2086
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr "specs fichero mal formado despu閟 de %ld caracteres"
 
-#: gcc.c:2136
+#: gcc.c:2139
 msgid "spec file has no spec for linking"
 msgstr "el fichero de especificaciones no tiene especificaciones para enlazar"
 
-#: gcc.c:2641
+#: gcc.c:2644
 msgid "-pipe not supported"
 msgstr "-pipe no tiene soporte"
 
-#: gcc.c:2703
+#: gcc.c:2706
 msgid ""
 "\n"
 "Go ahead? (y or n) "
@@ -5049,7 +5059,7 @@
 "\n"
 "緾ontinuar? (s � n) "
 
-#: gcc.c:2829
+#: gcc.c:2832
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -5060,69 +5070,69 @@
 "Por favor env韊 un reporte completo de error.\n"
 "Vea %s para m醩 instrucciones."
 
-#: gcc.c:2847
+#: gcc.c:2850
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:2980
+#: gcc.c:2983
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "Modo de empleo: %s [opciones] fichero...\n"
 
-#: gcc.c:2981
+#: gcc.c:2984
 msgid "Options:\n"
 msgstr "Opciones:\n"
 
-#: gcc.c:2983
+#: gcc.c:2986
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr "  -pass-exit-codes         Salir con el c骴igo de error m醩 alto de una fase\n"
 
-#: gcc.c:2984
+#: gcc.c:2987
 msgid "  --help                   Display this information\n"
 msgstr "  --help                   Muestra esta informaci髇\n"
 
-#: gcc.c:2985
+#: gcc.c:2988
 msgid "  --target-help            Display target specific command line options\n"
 msgstr "  --target-help            Muestra opciones de l韓ea de comando espec韋icas del objetivo\n"
 
-#: gcc.c:2987
+#: gcc.c:2990
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr "  (Use '-v --help' para mostrar las opciones de l韓ea de comando de los subprocesos)\n"
 
-#: gcc.c:2988
+#: gcc.c:2991
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr "  -dumpspecs               Muestra todas las cadenas internas de especificaci髇\n"
 
-#: gcc.c:2989
+#: gcc.c:2992
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr "  -dumpversion             Muestra la versi髇 del compilador\n"
 
-#: gcc.c:2990
+#: gcc.c:2993
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr "  -dumpmachine             Muestra el procesador objetivo del compilador\n"
 
-#: gcc.c:2991
+#: gcc.c:2994
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr "  -print-search-dirs       Muestra los directorios en la ruta de b鷖queda del compilador\n"
 
-#: gcc.c:2992
+#: gcc.c:2995
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr "  -print-libgcc-file-name  Muestra el nombre de la biblioteca que acompa馻 al compilador\n"
 
-#: gcc.c:2993
+#: gcc.c:2996
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr "  -print-file-name=<bib>   Muestra la ruta completa a la biblioteca <bib>\n"
 
-#: gcc.c:2994
+#: gcc.c:2997
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr "  -print-prog-name=<prog>  Muestra la ruta completa del programa componente del compilador <prog>\n"
 
-#: gcc.c:2995
+#: gcc.c:2998
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr "  -print-multi-directory   Muestra el directorio ra韟 para las versiones de libgcc\n"
 
-#: gcc.c:2996
+#: gcc.c:2999
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
@@ -5130,91 +5140,91 @@
 "  -print-multi-lib         Muestra el mapeo entre las opciones de l韓ea de comando\n"
 "                           y los m鷏tiples directorios de la b鷖queda de bibliotecas\n"
 
-#: gcc.c:2999
+#: gcc.c:3002
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 msgstr "  -print-multi-os-directory Muestra la ruta relativa para las bibliotecas del SO\n"
 
-#: gcc.c:3000
+#: gcc.c:3003
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr "  -Wa,<opciones>           Pasa <opciones> separadas por coma al ensamblador\n"
 
-#: gcc.c:3001
+#: gcc.c:3004
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr "  -Wp,<opciones>           Pasa <opciones> separadas por coma al preprocesador\n"
 
-#: gcc.c:3002
+#: gcc.c:3005
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr "  -Wl,<opciones>           Pasa <opciones> separadas por coma al enlazador\n"
 
-#: gcc.c:3003
+#: gcc.c:3006
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 msgstr "  -Xassembler <argumento>  Pasa el <argumento> al ensamblador\n"
 
-#: gcc.c:3004
+#: gcc.c:3007
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 msgstr "  -Xpreprocessor <argumento> Pasa el <argumento> al preprocesador\n"
 
-#: gcc.c:3005
+#: gcc.c:3008
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr "  -Xlinker <argumento>     Pasa el <argumento> al enlazador\n"
 
-#: gcc.c:3006
+#: gcc.c:3009
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr "  -save-temps              No borra los ficheros intermedios\n"
 
-#: gcc.c:3007
+#: gcc.c:3010
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr "  -pipe                    Usa tuber韆s en lugar de ficheros intermedios\n"
 
-#: gcc.c:3008
+#: gcc.c:3011
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr "  -time                    Obtiene el tiempo de ejecuci髇 de cada subproceso\n"
 
-#: gcc.c:3009
+#: gcc.c:3012
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr "  -specs=<fichero>         Sobrepone las especificaciones internas con el contenido del <fichero>\n"
 
-#: gcc.c:3010
+#: gcc.c:3013
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr "  -std=<est醤dard>         Asume que los ficheros de entrada son para el <est醤dard>\n"
 
-#: gcc.c:3011
+#: gcc.c:3014
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr "  -B <directorio>          Agrega el <directorio> a las rutas de b鷖queda del compilador\n"
 
-#: gcc.c:3012
+#: gcc.c:3015
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr "  -b <m醧uina>             Ejecuta gcc para el objetivo <m醧uina>, si se instal骪n"
 
-#: gcc.c:3013
+#: gcc.c:3016
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr "  -V <versi髇>             Ejecuta el gcc con n鷐ero de versi髇 <versi髇>, si se instal骪n"
 
-#: gcc.c:3014
+#: gcc.c:3017
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr "  -v                       Muestra los programas invocados por el compilador\n"
 
-#: gcc.c:3015
+#: gcc.c:3018
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr "  -###                     Como -v pero no se ejecutan las opciones entre comillas y los comandos\n"
 
-#: gcc.c:3016
+#: gcc.c:3019
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr "  -E                       Solamente preprocesa; no compila, ensambla o enlaza\n"
 
-#: gcc.c:3017
+#: gcc.c:3020
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr "  -S                       Solamente compila; no ensambla o enlaza\n"
 
-#: gcc.c:3018
+#: gcc.c:3021
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr "  -c                       Compila y ensambla, pero no enlaza\n"
 
-#: gcc.c:3019
+#: gcc.c:3022
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr "  -o <fichero>             Coloca la salida en el <fichero>\n"
 
-#: gcc.c:3020
+#: gcc.c:3023
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
 "                           Permissible languages include: c c++ assembler none\n"
@@ -5226,7 +5236,7 @@
 "                           'none' significa revertir a la conducta habitual de\n"
 "                           adivinar el lenguaje basado en la extensi髇 del fichero\n"
 
-#: gcc.c:3027
+#: gcc.c:3030
 #, c-format
 msgid ""
 "\n"
@@ -5239,27 +5249,27 @@
 " autom醫icamente a los varios subprocesos invocados por %s.  Para pasar\n"
 " otras opciones a estos procesos se deben usar las opciones -W<letra>.\n"
 
-#: gcc.c:3148
+#: gcc.c:3151
 #, c-format
 msgid "`-%c' option must have argument"
 msgstr "la opci髇 `-%c' debe tener argumentos"
 
-#: gcc.c:3170
+#: gcc.c:3173
 #, c-format
 msgid "couldn't run `%s': %s"
 msgstr "no se puede ejecutar `%s': %s"
 
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3356
+#: gcc.c:3359
 #, c-format
 msgid "%s (GCC) %s\n"
 msgstr "%s (GCC) %s\n"
 
-#: gcc.c:3358 gcov.c:424 f/g77spec.c:351
+#: gcc.c:3361 gcov.c:424 f/g77spec.c:351
 msgid "(C)"
 msgstr "(C)"
 
-#: gcc.c:3359
+#: gcc.c:3362
 msgid ""
 "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"
@@ -5270,66 +5280,66 @@
 "PARTICULAR\n"
 "\n"
 
-#: gcc.c:3460
+#: gcc.c:3463
 msgid "argument to `-Xlinker' is missing"
 msgstr "falta el argumento para `-Xlinker'"
 
-#: gcc.c:3468
+#: gcc.c:3471
 msgid "argument to `-Xpreprocessor' is missing"
 msgstr "falta el argumento para `-Xpreprocessor'"
 
-#: gcc.c:3475
+#: gcc.c:3478
 msgid "argument to `-Xassembler' is missing"
 msgstr "falta el argumento para `-Xassembler'"
 
-#: gcc.c:3482
+#: gcc.c:3485
 msgid "argument to `-l' is missing"
 msgstr "falta el argumento para `-l'"
 
-#: gcc.c:3498
+#: gcc.c:3501
 msgid "argument to `-specs' is missing"
 msgstr "falta el argumento para `-specs'"
 
-#: gcc.c:3512
+#: gcc.c:3515
 msgid "argument to `-specs=' is missing"
 msgstr "falta el argumento para `-specs='"
 
-#: gcc.c:3549
+#: gcc.c:3552
 #, c-format
 msgid "`-%c' must come at the start of the command line"
 msgstr "`-%c' debe estar al inicio de la l韓ea de comandos"
 
-#: gcc.c:3558
+#: gcc.c:3561
 msgid "argument to `-B' is missing"
 msgstr "falta el argumento para `-B'"
 
-#: gcc.c:3735
+#: gcc.c:3738
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr "aviso: se ignora -pipe porque se especific� -save-temps"
 
-#: gcc.c:3739
+#: gcc.c:3742
 msgid "warning: -pipe ignored because -time specified"
 msgstr "aviso: se ignora -pipe porque se especific� -time"
 
-#: gcc.c:3951
+#: gcc.c:3954
 msgid "argument to `-x' is missing"
 msgstr "falta el argumento para `-x'"
 
-#: gcc.c:3979
+#: gcc.c:3982
 #, c-format
 msgid "argument to `-%s' is missing"
 msgstr "falta el argumento para `-%s'"
 
-#: gcc.c:4040
+#: gcc.c:4043
 #, c-format
 msgid "warning: `-x %s' after last input file has no effect"
 msgstr "aviso: `-x %s' despu閟 del 鷏timo fichero de entrada no tiene efecto"
 
-#: gcc.c:4441
+#: gcc.c:4444
 msgid "invalid specification!  Bug in cc"
 msgstr "specificaci髇 inv醠ida!  `Bug' en cc"
 
-#: gcc.c:4595
+#: gcc.c:4598
 #, c-format
 msgid "%s\n"
 msgstr "%s\n"
@@ -5337,78 +5347,78 @@
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  ie there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5099
+#: gcc.c:5102
 #, c-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr "falla en spec: '%%*' no ha sido inicializado por coincidencia de patr髇"
 
-#: gcc.c:5108
+#: gcc.c:5111
 #, c-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr "aviso: uso del operador obsoleto %%[ en especificaci髇"
 
-#: gcc.c:5126
+#: gcc.c:5129
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr "Procesando la especificaci髇 %c%s%c, el cual es '%s'\n"
 
-#: gcc.c:5189
+#: gcc.c:5192
 #, c-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr "falla en spec: opci髇 de especificaci髇 '%c' no reconocida"
 
-#: gcc.c:5268
+#: gcc.c:5271
 #, c-format
 msgid "unknown spec function `%s'"
 msgstr "funci髇 de especificaci髇 `%s' desconocida"
 
-#: gcc.c:5287
+#: gcc.c:5290
 #, c-format
 msgid "error in args to spec function `%s'"
 msgstr "error en los argumentos para la funci髇 de especificaci髇 `%s'"
 
-#: gcc.c:5335
+#: gcc.c:5338
 msgid "malformed spec function name"
 msgstr "nombre de la funci髇 de especificaci髇 malformado"
 
 #. )
-#: gcc.c:5338
+#: gcc.c:5341
 msgid "no arguments for spec function"
 msgstr "no hay argumentos para la funci髇 de especificaci髇"
 
-#: gcc.c:5357
+#: gcc.c:5360
 msgid "malformed spec function arguments"
 msgstr "argumentos de la funci髇 de especificaci髇 malformados"
 
-#: gcc.c:6083
+#: gcc.c:6086
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC."
 msgstr "falla de especificaci髇: m醩 de un argumento para SYSROOT_SUFFIX_SPEC."
 
-#: gcc.c:6093
+#: gcc.c:6096
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC."
 msgstr "falla de especificaci髇: m醩 de un argumento para SYSROOT_HEADERS_SUFFIX_SPEC."
 
-#: gcc.c:6186
+#: gcc.c:6189
 #, c-format
 msgid "unrecognized option `-%s'"
 msgstr "opci髇 `-%s' no reconocida"
 
-#: gcc.c:6192
+#: gcc.c:6195
 #, c-format
 msgid "install: %s%s\n"
 msgstr "instalar: %s%s\n"
 
-#: gcc.c:6193
+#: gcc.c:6196
 #, c-format
 msgid "programs: %s\n"
 msgstr "programas: %s\n"
 
-#: gcc.c:6194
+#: gcc.c:6197
 #, c-format
 msgid "libraries: %s\n"
 msgstr "bibliotecas: %s\n"
 
-#: gcc.c:6251
+#: gcc.c:6254
 msgid ""
 "\n"
 "For bug reporting instructions, please see:\n"
@@ -5416,50 +5426,50 @@
 "\n"
 "Para instrucciones de reporte de `bugs', por favor vea:\n"
 
-#: gcc.c:6267
+#: gcc.c:6270
 #, c-format
 msgid "Configured with: %s\n"
 msgstr "Configurado con: %s\n"
 
-#: gcc.c:6281
+#: gcc.c:6284
 #, c-format
 msgid "Thread model: %s\n"
 msgstr "Modelo de hilos: %s\n"
 
-#: gcc.c:6292
+#: gcc.c:6295
 #, c-format
 msgid "gcc version %s\n"
 msgstr "gcc versi髇 %s\n"
 
-#: gcc.c:6294
+#: gcc.c:6297
 #, c-format
 msgid "gcc driver version %s executing gcc version %s\n"
 msgstr "controlador gcc versi髇 %s ejecutando gcc version %s\n"
 
-#: gcc.c:6302
+#: gcc.c:6305
 msgid "no input files"
 msgstr "no hay ficheros de entrada"
 
-#: gcc.c:6324 gcc.c:6443
+#: gcc.c:6327 gcc.c:6446
 #, c-format
 msgid "%s: linker input file unused because linking not done"
 msgstr "%s: no se us� el fichero de entrada del enlazador porque no se hizo enlace"
 
-#: gcc.c:6327
+#: gcc.c:6330
 msgid "cannot specify -o with -c or -S and multiple languages"
 msgstr "no se puede especificar -o con -c � -S y con m鷏tiples lenguajes"
 
-#: gcc.c:6362
+#: gcc.c:6365
 #, c-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%s: el compilador %s no est� instalado en este sistema"
 
-#: gcc.c:6483
+#: gcc.c:6486
 #, c-format
 msgid "language %s not recognized"
 msgstr "no se reconoce el lenguaje %s"
 
-#: gcc.c:6580
+#: gcc.c:6583
 msgid "internal gcc abort"
 msgstr "aborto interno de gcc"
 
@@ -5754,21 +5764,21 @@
 msgid "GCSE disabled"
 msgstr "GCSE desactivado"
 
-#: gcse.c:6124
+#: gcse.c:6125
 msgid "NULL pointer checks disabled"
 msgstr "revisiones para apuntador NULL desactivadas"
 
 #. Return if there's nothing to do, or it is too expensive.
-#: gcse.c:8010
+#: gcse.c:8036
 msgid "jump bypassing disabled"
 msgstr "omisi髇 del salto desactivado"
 
-#: gcse.c:8071
+#: gcse.c:8097
 #, c-format
 msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr "%s: %d bloques b醩icos y %d bloques borde/b醩icos"
 
-#: gcse.c:8084
+#: gcse.c:8110
 #, c-format
 msgid "%s: %d basic blocks and %d registers"
 msgstr "%s: %d bloques b醩icos y %d registros"
@@ -5818,7 +5828,7 @@
 msgid "%s cannot be used in asm here"
 msgstr "no se puede usar %s en asm aqu�"
 
-#: graph.c:403 toplev.c:1498 toplev.c:4432 f/com.c:14202 java/jcf-parse.c:883
+#: graph.c:403 toplev.c:1498 toplev.c:4433 f/com.c:14202 java/jcf-parse.c:883
 #: java/jcf-parse.c:1029 java/lex.c:1828 objc/objc-act.c:503
 #, c-format
 msgid "can't open %s: %m"
@@ -5897,7 +5907,7 @@
 msgid "function with target specific attribute(s) cannot be inlined"
 msgstr "la funci髇 con atributo(s) espec韋icos del objetivo no puede ser inline"
 
-#: jump.c:1896
+#: jump.c:1913
 msgid "%Hwill never be executed"
 msgstr "%Hnunca se ejecutar�"
 
@@ -6395,7 +6405,7 @@
 msgid "can't use '%s' as a %s register"
 msgstr "no se puede usar '%s' como un registro %s"
 
-#: regclass.c:758 config/ia64/ia64.c:4660 config/ia64/ia64.c:4667
+#: regclass.c:758 config/ia64/ia64.c:4666 config/ia64/ia64.c:4673
 #, c-format
 msgid "unknown register name: %s"
 msgstr "nombre de registro desconocido: %s"
@@ -6440,15 +6450,15 @@
 msgid "impossible register constraint in `asm'"
 msgstr "es imposible inicio la restricci髇 de registros en `asm'"
 
-#: reload.c:3504
+#: reload.c:3519
 msgid "`&' constraint used with no register class"
 msgstr "se us� la restricci髇 `&' sin una clase de registro"
 
-#: reload.c:3672
+#: reload.c:3687
 msgid "unable to generate reloads for:"
 msgstr "no se pueden generar recargas para:"
 
-#: reload.c:3673 reload.c:3887
+#: reload.c:3688 reload.c:3902
 msgid "inconsistent operand constraints in an `asm'"
 msgstr "restricciones de operandos inconsistentes en un `asm'"
 
@@ -6851,11 +6861,11 @@
 msgid "invalid register name `%s' for register variable"
 msgstr "el nombre de registro `%s' no es v醠ido para variable de registro"
 
-#: toplev.c:3546
+#: toplev.c:3547
 msgid "branch target register load optimization is not intended to be run twice"
 msgstr "la optimizaci髇 de carga de registro objetivo no se pens� para ser ejecutada dos veces"
 
-#: toplev.c:3713
+#: toplev.c:3714
 msgid ""
 "\n"
 "Target specific options:\n"
@@ -6863,12 +6873,12 @@
 "\n"
 "Opciones espec韋icas del objetivo:\n"
 
-#: toplev.c:3727 toplev.c:3746
+#: toplev.c:3728 toplev.c:3747
 #, c-format
 msgid "  -m%-23s [undocumented]\n"
 msgstr "  -m%-23s [sin documentar]\n"
 
-#: toplev.c:3755
+#: toplev.c:3756
 msgid ""
 "\n"
 "There are undocumented target specific options as well.\n"
@@ -6876,21 +6886,21 @@
 "\n"
 "Adem醩 hay opciones espec韋icas del objetivo sin documentar.\n"
 
-#: toplev.c:3757
+#: toplev.c:3758
 msgid "  They exist, but they are not documented.\n"
 msgstr "  Existen, pero no est醤 documentadas.\n"
 
-#: toplev.c:3812
+#: toplev.c:3813
 #, c-format
 msgid "unrecognized gcc debugging option: %c"
 msgstr "opci髇 de depuraci髇 de gcc no reconocida: %c"
 
-#: toplev.c:3874 config/rs6000/rs6000.c:922
+#: toplev.c:3875 config/rs6000/rs6000.c:940 config/rs6000/rs6000.c:951
 #, c-format
 msgid "invalid option `%s'"
 msgstr "opci髇 `%s' inv醠ida"
 
-#: toplev.c:3889
+#: toplev.c:3890
 #, c-format
 msgid ""
 "%s%s%s version %s (%s)\n"
@@ -6901,93 +6911,93 @@
 "%s\t compilado por GNU C versi髇 %s.\n"
 "%s%s%s versi髇 %s (%s) compilado por CC.\n"
 
-#: toplev.c:3896
+#: toplev.c:3897
 #, c-format
 msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr "%s%sGGC heur韘ticas: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 
-#: toplev.c:3948
+#: toplev.c:3949
 msgid "options passed: "
 msgstr "opciones pasadas: "
 
-#: toplev.c:3977
+#: toplev.c:3978
 msgid "options enabled: "
 msgstr "opciones activadas: "
 
-#: toplev.c:4035 java/jcf-write.c:3424
+#: toplev.c:4036 java/jcf-write.c:3424
 #, c-format
 msgid "can't open %s for writing: %m"
 msgstr "no se puede abrir %s para escritura: %m"
 
-#: toplev.c:4118 config/sh/sh.c:7019
+#: toplev.c:4119 config/sh/sh.c:7020
 msgid "created and used with different settings of -fpic"
 msgstr "creado y usado con diferentes opciones de -fpic"
 
-#: toplev.c:4120 config/sh/sh.c:7021
+#: toplev.c:4121 config/sh/sh.c:7022
 msgid "created and used with different settings of -fpie"
 msgstr "creado y usado con diferentes opciones de -fpie"
 
-#: toplev.c:4171 config/sh/sh.c:7071
+#: toplev.c:4172 config/sh/sh.c:7072
 #, c-format
 msgid "created and used with differing settings of `-m%s'"
 msgstr "creado y usado con diferentes opciones de `-m%s'"
 
-#: toplev.c:4174 config/sh/sh.c:7074
+#: toplev.c:4175 config/sh/sh.c:7075
 msgid "out of memory"
 msgstr "memoria agotada"
 
-#: toplev.c:4355
+#: toplev.c:4356
 msgid "instruction scheduling not supported on this target machine"
 msgstr "no se da soporte a la calendarizaci髇 de instrucciones en este objetivo"
 
-#: toplev.c:4359
+#: toplev.c:4360
 msgid "this target machine does not have delayed branches"
 msgstr "esta m醧uina objetivo no tiene ramificaciones retardadas"
 
-#: toplev.c:4373
+#: toplev.c:4374
 #, c-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr "no se da soporte a -f%sleading-underscore en este objetivo"
 
-#: toplev.c:4422
+#: toplev.c:4423
 #, c-format
 msgid "target system does not support the \"%s\" debug format"
 msgstr "el sistema objetivo no tiene soporte para el formato de depuraci髇 \"%s\""
 
-#: toplev.c:4439
+#: toplev.c:4440
 msgid "-ffunction-sections not supported for this target"
 msgstr "no se da soporte a -ffunction-sections para este objetivo"
 
-#: toplev.c:4444
+#: toplev.c:4445
 msgid "-fdata-sections not supported for this target"
 msgstr "no se da soporte a -fdata-sections para este objetivo"
 
-#: toplev.c:4451
+#: toplev.c:4452
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr "-ffunction-sections desactivado; hace imposible el an醠isis de perfil"
 
-#: toplev.c:4458
+#: toplev.c:4459
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "no se da soporte a -fprefetch-loop-arrays para este objetivo"
 
-#: toplev.c:4464
+#: toplev.c:4465
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr "no se da soporte a -fprefetch-loop-arrays para este objetivo (intente los interruptores -march)"
 
-#: toplev.c:4473
+#: toplev.c:4474
 msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr "-fprefetch-loop-arrays no tiene soporte con -Os"
 
-#: toplev.c:4479
+#: toplev.c:4480
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr "-ffunction-sections podr韆 afectar la depuraci髇 en algunos objetivos"
 
-#: toplev.c:4581
+#: toplev.c:4582
 #, c-format
 msgid "error writing to %s: %m"
 msgstr "error al escribir a %s: %m"
 
-#: toplev.c:4583 java/jcf-parse.c:902 java/jcf-write.c:3431
+#: toplev.c:4584 java/jcf-parse.c:902 java/jcf-write.c:3431
 #, c-format
 msgid "error closing %s: %m"
 msgstr "error al cerrar %s: %m"
@@ -7035,7 +7045,7 @@
 msgstr "%Jla funci髇 '%F' nunca puede ser inlined porque usa variables de tama駉 variable"
 
 # 緾髆o traducir inlining de forma correcta? cfuga
-#: tree-inline.c:1338 tree-inline.c:1345
+#: tree-inline.c:1338 tree-inline.c:1346
 msgid "%Jinlining failed in call to '%F': %s"
 msgstr "%Jel `inlining' fall� en la llamada a '%F': %s"
 
@@ -7047,34 +7057,34 @@
 msgid "%Jsize of return value of '%D' is larger than %wd bytes"
 msgstr "%Jel tama駉 del valor de devoluci髇 de '%D' es m醩 grande que %wd bytes"
 
-#: tree.c:3801
+#: tree.c:3800
 msgid "arrays of functions are not meaningful"
 msgstr "las matrices de funciones no tienen significado"
 
-#: tree.c:3856
+#: tree.c:3855
 msgid "function return type cannot be function"
 msgstr "el tipo de devoluci髇 de funci髇 no puede ser funci髇"
 
-#: tree.c:4685
+#: tree.c:4684
 msgid "invalid initializer for bit string"
 msgstr "inicializador inv醠ido para la cadena de bits"
 
-#: tree.c:4737
+#: tree.c:4736
 #, c-format
 msgid "tree check: expected %s, have %s in %s, at %s:%d"
 msgstr "revisi髇 de 醨bol: se esperaba %s, se tiene %s en %s, en %s:%d"
 
-#: tree.c:4750
+#: tree.c:4749
 #, c-format
 msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
 msgstr "revisi髇 de 醨bol: es esperaba la clase '%c', se tiene '%c' (%s) en %s, en %s:%d"
 
-#: tree.c:4763
+#: tree.c:4762
 #, c-format
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr "revisi髇 de 醨bol: acceso de elt %d de tree_vec con %d elts en %s, en %s:%d"
 
-#: tree.c:4775
+#: tree.c:4774
 #, c-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr "revisi髇 de 醨bol: acceso del operando %d de %s con %d operandos en %s, en %s:%d"
@@ -7127,48 +7137,48 @@
 msgid "%Jrequested alignment for '%D' is greater than implemented alignment of %d"
 msgstr "%Jla alineaci髇 solicitada para '%D' es mayor que la alineaci髇 implementada de %d"
 
-#: varasm.c:3789
+#: varasm.c:3790
 msgid "initializer for integer value is too complicated"
 msgstr "el inicializador para un valor entero es demasiado complicado"
 
-#: varasm.c:3794
+#: varasm.c:3795
 msgid "initializer for floating value is not a floating constant"
 msgstr "el inicializador para un valor de coma flotante no es una constante de coma flotante"
 
-#: varasm.c:3860
+#: varasm.c:3861
 msgid "unknown set constructor type"
 msgstr "conjunto de tipo constructor desconocido"
 
-#: varasm.c:4079
+#: varasm.c:4080
 #, c-format
 msgid "invalid initial value for member `%s'"
 msgstr "valor inicial inv醠ido para el miembro `%s'"
 
-#: varasm.c:4266 varasm.c:4310
+#: varasm.c:4267 varasm.c:4311
 msgid "%Jweak declaration of '%D' must precede definition"
 msgstr "%Jla declaraci髇 d閎il de '%D' debe preceder a la definici髇"
 
-#: varasm.c:4274
+#: varasm.c:4275
 msgid "%Jweak declaration of '%D' after first use results in unspecified behavior"
 msgstr "%Jla declaraci髇 d閎il de '%D' despu閟 del primer uso resulta en una conducta no especificada"
 
-#: varasm.c:4308
+#: varasm.c:4309
 msgid "%Jweak declaration of '%D' must be public"
 msgstr "%Jla declaraci髇 d閎il de '%D' debe ser public"
 
-#: varasm.c:4317
+#: varasm.c:4318
 msgid "%Jweak declaration of '%D' not supported"
 msgstr "%Jla declaraci髇 d閎il de '%D' no tiene soporte"
 
-#: varasm.c:4346 varasm.c:4436
+#: varasm.c:4347 varasm.c:4437
 msgid "only weak aliases are supported in this configuration"
 msgstr "s髄o los aliases d閎iles tienen soporte en esta configuraci髇"
 
-#: varasm.c:4439
+#: varasm.c:4440
 msgid "alias definitions not supported in this configuration; ignored"
 msgstr "las definiciones de alias no tienen soporte en esta configuraci髇; ignoradas"
 
-#: varasm.c:4468
+#: varasm.c:4469
 msgid "visibility attribute not supported in this configuration; ignored"
 msgstr "los atributos de visibilidad no tienen soporte en esta configuraci髇; ignorados"
 
@@ -7391,7 +7401,7 @@
 msgid "junk at end of '#pragma unused'"
 msgstr "basura al final de '#pragma unused'"
 
-#: config/darwin.c:1347
+#: config/darwin.c:1312
 msgid "internal and protected visibility attributes not supportedin this configuration; ignored"
 msgstr "los atributos de visibilidad internal y protected no tienen soporte en esta configuraci髇; ignorados"
 
@@ -7435,7 +7445,7 @@
 msgid "bad value `%s' for -mfp-trap-mode switch"
 msgstr "valor err髇eo `%s' para el interruptor -mfp-trap-mode"
 
-#: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1088
+#: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1117
 #, c-format
 msgid "bad value `%s' for -mtls-size switch"
 msgstr "valor err髇eo `%s' para el interruptor -mtls-size"
@@ -7475,90 +7485,90 @@
 msgid "bad value `%s' for -mmemory-latency"
 msgstr "valor err髇eo `%s' para -mmemory-latency"
 
-#: config/alpha/alpha.c:5425
+#: config/alpha/alpha.c:5436
 #, c-format
 msgid "invalid %%H value"
 msgstr "valor %%H inv醠ido"
 
-#: config/alpha/alpha.c:5446
+#: config/alpha/alpha.c:5457
 #, c-format
 msgid "invalid %%J value"
 msgstr "valor %%J inv醠ido"
 
-#: config/alpha/alpha.c:5462 config/ia64/ia64.c:4263
+#: config/alpha/alpha.c:5473 config/ia64/ia64.c:4269
 #, c-format
 msgid "invalid %%r value"
 msgstr "valor %%r inv醠ido"
 
-#: config/alpha/alpha.c:5472 config/rs6000/rs6000.c:9241
+#: config/alpha/alpha.c:5483 config/rs6000/rs6000.c:9332
 #: config/xtensa/xtensa.c:2014
 #, c-format
 msgid "invalid %%R value"
 msgstr "valor %%R inv醠ido"
 
-#: config/alpha/alpha.c:5478 config/rs6000/rs6000.c:9160
+#: config/alpha/alpha.c:5489 config/rs6000/rs6000.c:9251
 #: config/xtensa/xtensa.c:1981
 #, c-format
 msgid "invalid %%N value"
 msgstr "valor %%N inv醠ido"
 
-#: config/alpha/alpha.c:5486 config/rs6000/rs6000.c:9188
+#: config/alpha/alpha.c:5497 config/rs6000/rs6000.c:9279
 #, c-format
 msgid "invalid %%P value"
 msgstr "valor %%P inv醠ido"
 
-#: config/alpha/alpha.c:5494
+#: config/alpha/alpha.c:5505
 #, c-format
 msgid "invalid %%h value"
 msgstr "valor %%h inv醠ido"
 
-#: config/alpha/alpha.c:5502 config/xtensa/xtensa.c:2007
+#: config/alpha/alpha.c:5513 config/xtensa/xtensa.c:2007
 #, c-format
 msgid "invalid %%L value"
 msgstr "valor %%L inv醠ido"
 
-#: config/alpha/alpha.c:5541 config/rs6000/rs6000.c:9142
+#: config/alpha/alpha.c:5552 config/rs6000/rs6000.c:9233
 #, c-format
 msgid "invalid %%m value"
 msgstr "valor %%m inv醠ido"
 
-#: config/alpha/alpha.c:5549 config/rs6000/rs6000.c:9150
+#: config/alpha/alpha.c:5560 config/rs6000/rs6000.c:9241
 #, c-format
 msgid "invalid %%M value"
 msgstr "valor %%M inv醠ido"
 
-#: config/alpha/alpha.c:5593
+#: config/alpha/alpha.c:5604
 #, c-format
 msgid "invalid %%U value"
 msgstr "valor %%U inv醠ido"
 
-#: config/alpha/alpha.c:5605 config/alpha/alpha.c:5619
-#: config/rs6000/rs6000.c:9249
+#: config/alpha/alpha.c:5616 config/alpha/alpha.c:5630
+#: config/rs6000/rs6000.c:9340
 #, c-format
 msgid "invalid %%s value"
 msgstr "valor %%s inv醠ido"
 
-#: config/alpha/alpha.c:5642
+#: config/alpha/alpha.c:5653
 #, c-format
 msgid "invalid %%C value"
 msgstr "valor %%C inv醠ido"
 
-#: config/alpha/alpha.c:5679 config/rs6000/rs6000.c:8979
-#: config/rs6000/rs6000.c:8999
+#: config/alpha/alpha.c:5690 config/rs6000/rs6000.c:9070
+#: config/rs6000/rs6000.c:9090
 #, c-format
 msgid "invalid %%E value"
 msgstr "valor %%E inv醠ido"
 
-#: config/alpha/alpha.c:5704 config/alpha/alpha.c:5752
+#: config/alpha/alpha.c:5715 config/alpha/alpha.c:5763
 msgid "unknown relocation unspec"
 msgstr "reubicaci髇 unspec desconocida"
 
-#: config/alpha/alpha.c:5713 config/rs6000/rs6000.c:9562
+#: config/alpha/alpha.c:5724 config/rs6000/rs6000.c:9653
 #, c-format
 msgid "invalid %%xn code"
 msgstr "c骴igo %%xn inv醠ido"
 
-#: config/alpha/alpha.c:6657 config/alpha/alpha.c:6660 config/s390/s390.c:6575
+#: config/alpha/alpha.c:6668 config/alpha/alpha.c:6671 config/s390/s390.c:6575
 #: config/s390/s390.c:6578
 msgid "bad builtin fcode"
 msgstr "fcode interno err髇eo"
@@ -7694,7 +7704,7 @@
 msgid "Tune expected memory latency"
 msgstr "Ajustar la latencia esperada de memoria"
 
-#: config/alpha/alpha.h:376 config/ia64/ia64.h:267 config/rs6000/sysv4.h:90
+#: config/alpha/alpha.h:376 config/ia64/ia64.h:272 config/rs6000/sysv4.h:90
 msgid "Specify bit size of immediate TLS offsets"
 msgstr "Especificar el tama駉 de bit para los desplazamientos TLS inmediatos"
 
@@ -7713,17 +7723,17 @@
 msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
 msgstr "el argumento del atributo `%s' no es \"ilink1\" o \"ilink2\""
 
-#: config/arc/arc.c:1714 config/m32r/m32r.c:2352
+#: config/arc/arc.c:1714 config/m32r/m32r.c:2349
 #, c-format
 msgid "invalid operand to %%R code"
 msgstr "operando inv醠ido para el c骴igo %%R"
 
-#: config/arc/arc.c:1746 config/m32r/m32r.c:2375
+#: config/arc/arc.c:1746 config/m32r/m32r.c:2372
 #, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "operando inv醠ido para el c骴igo %%H%%L"
 
-#: config/arc/arc.c:1769 config/m32r/m32r.c:2446
+#: config/arc/arc.c:1769 config/m32r/m32r.c:2443
 #, c-format
 msgid "invalid operand to %%U code"
 msgstr "operando inv醠ido para el c骴igo %%U"
@@ -7734,7 +7744,7 @@
 msgstr "operando inv醠ido para el c骴igo %%V"
 
 #. Unknown flag.
-#: config/arc/arc.c:1787 config/m32r/m32r.c:2473 config/sparc/sparc.c:7010
+#: config/arc/arc.c:1787 config/m32r/m32r.c:2470 config/sparc/sparc.c:7152
 msgid "invalid operand output code"
 msgstr "operando inv醠ido para el c骴igo de salida"
 
@@ -7743,7 +7753,7 @@
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr "el interruptor -mcpu=%s genera conflictos con el switch -march="
 
-#: config/arm/arm.c:530 config/rs6000/rs6000.c:767 config/sparc/sparc.c:424
+#: config/arm/arm.c:530 config/rs6000/rs6000.c:785 config/sparc/sparc.c:426
 #, c-format
 msgid "bad value (%s) for %s switch"
 msgstr "valor err髇eo (%s) para el interruptor %s"
@@ -7827,13 +7837,13 @@
 msgid "unable to use '%s' for PIC register"
 msgstr "no se puede usar '%s' para registro PIC"
 
-#: config/arm/arm.c:2249 config/arm/arm.c:2267 config/avr/avr.c:4558
-#: config/c4x/c4x.c:4447 config/h8300/h8300.c:4260 config/i386/i386.c:1592
-#: config/i386/i386.c:1638 config/ip2k/ip2k.c:3169
+#: config/arm/arm.c:2249 config/arm/arm.c:2267 config/avr/avr.c:4523
+#: config/c4x/c4x.c:4447 config/h8300/h8300.c:4260 config/i386/i386.c:1598
+#: config/i386/i386.c:1644 config/ip2k/ip2k.c:3169
 #: config/m68hc11/m68hc11.c:1311 config/m68k/m68k.c:345
 #: config/mcore/mcore.c:3375 config/ns32k/ns32k.c:1064
-#: config/rs6000/rs6000.c:14866 config/sh/sh.c:6873 config/sh/sh.c:6894
-#: config/sh/sh.c:6929 config/stormy16/stormy16.c:2073 config/v850/v850.c:2173
+#: config/rs6000/rs6000.c:15070 config/sh/sh.c:6874 config/sh/sh.c:6895
+#: config/sh/sh.c:6930 config/stormy16/stormy16.c:2073 config/v850/v850.c:2173
 #, c-format
 msgid "`%s' attribute only applies to functions"
 msgstr "el atributo `%s' se aplica solamente a funciones"
@@ -7848,7 +7858,7 @@
 msgstr "el selector debe ser un inmediato"
 
 #. @@@ better error message
-#: config/arm/arm.c:11284 config/i386/i386.c:14317 config/i386/i386.c:14351
+#: config/arm/arm.c:11284 config/i386/i386.c:14318 config/i386/i386.c:14352
 msgid "mask must be an immediate"
 msgstr "la m醩cara debe ser un inmediato"
 
@@ -7984,55 +7994,55 @@
 msgid "Ignore dllimport attribute for functions"
 msgstr "Ignorar el atributo dllimport para las funciones"
 
-#: config/avr/avr.c:514
+#: config/avr/avr.c:511
 #, c-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr "cambio de puntero de marco grande (%d) con -mtiny-stack"
 
-#: config/avr/avr.c:1101
+#: config/avr/avr.c:1098
 msgid "bad address, not (reg+disp):"
 msgstr "direcci髇 err髇ea, no (reg+disp)"
 
-#: config/avr/avr.c:1109
+#: config/avr/avr.c:1106
 msgid "internal compiler error.  Bad address:"
 msgstr "error interno del compilador.  Direcci髇 err髇ea:"
 
-#: config/avr/avr.c:1122
+#: config/avr/avr.c:1119
 msgid "internal compiler error.  Unknown mode:"
 msgstr "error interno del compilador.  Modo desconocido:"
 
-#: config/avr/avr.c:1744 config/avr/avr.c:2405
+#: config/avr/avr.c:1741 config/avr/avr.c:2402
 msgid "invalid insn:"
 msgstr "insn inv醠ido:"
 
-#: config/avr/avr.c:1778 config/avr/avr.c:1861 config/avr/avr.c:1910
-#: config/avr/avr.c:1919 config/avr/avr.c:2014 config/avr/avr.c:2183
-#: config/avr/avr.c:2439 config/avr/avr.c:2547
+#: config/avr/avr.c:1775 config/avr/avr.c:1858 config/avr/avr.c:1907
+#: config/avr/avr.c:1916 config/avr/avr.c:2011 config/avr/avr.c:2180
+#: config/avr/avr.c:2436 config/avr/avr.c:2544
 msgid "incorrect insn:"
 msgstr "insn incorrecto:"
 
-#: config/avr/avr.c:1938 config/avr/avr.c:2099 config/avr/avr.c:2254
-#: config/avr/avr.c:2591
+#: config/avr/avr.c:1935 config/avr/avr.c:2096 config/avr/avr.c:2251
+#: config/avr/avr.c:2588
 msgid "unknown move insn:"
 msgstr "movimiento insn desconocido:"
 
-#: config/avr/avr.c:2814
+#: config/avr/avr.c:2811
 msgid "bad shift insn:"
 msgstr "desplazamiento insn err髇eo:"
 
-#: config/avr/avr.c:2927 config/avr/avr.c:3348 config/avr/avr.c:3719
+#: config/avr/avr.c:2924 config/avr/avr.c:3345 config/avr/avr.c:3716
 msgid "internal compiler error.  Incorrect shift:"
 msgstr "error interno del compilador.  Desplazamiento incorrecto:"
 
-#: config/avr/avr.c:4532 config/ip2k/ip2k.c:3144
+#: config/avr/avr.c:4497 config/ip2k/ip2k.c:3144
 msgid "only initialized variables can be placed into program memory area"
 msgstr "s髄o las variables inicializadas se pueden ubicar en el 醨ea de memoria del programa"
 
-#: config/avr/avr.c:4626
+#: config/avr/avr.c:4591
 msgid "only uninitialized variables can be placed in the .noinit section"
 msgstr "S髄o las variables sin inicializar se pueden colocar en la secci髇 .noinit"
 
-#: config/avr/avr.c:4640
+#: config/avr/avr.c:4605
 #, c-format
 msgid "MCU `%s' supported for assembler only"
 msgstr "MCU `%s' s髄o tiene soporte para ensamblador"
@@ -9213,7 +9223,7 @@
 msgid "code model %s not supported in PIC mode"
 msgstr "el modelo de c骴igo %s no tiene soporte en el modo PIC"
 
-#: config/i386/i386.c:1189 config/sparc/sparc.c:387
+#: config/i386/i386.c:1189 config/sparc/sparc.c:389
 #, c-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr "valor err髇eo (%s) para el interruptor -mcmodel="
@@ -9246,138 +9256,138 @@
 msgid "bad value (%s) for -march= switch"
 msgstr "valor err髇eo (%s) para el interruptor -march="
 
-#: config/i386/i386.c:1260
+#: config/i386/i386.c:1266
 #, c-format
 msgid "bad value (%s) for -mtune= switch"
 msgstr "valor err髇eo (%s) para el interruptor -mtune="
 
-#: config/i386/i386.c:1277
+#: config/i386/i386.c:1283
 #, c-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr "-mregparm=%d no est� entre 0 y %d"
 
-#: config/i386/i386.c:1290
+#: config/i386/i386.c:1296
 msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr "-malign-loops es obsoleto, use -falign-loops"
 
-#: config/i386/i386.c:1295 config/i386/i386.c:1308 config/i386/i386.c:1321
+#: config/i386/i386.c:1301 config/i386/i386.c:1314 config/i386/i386.c:1327
 #, c-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr "-malign-loops=%d no est� entre 0 y %d"
 
-#: config/i386/i386.c:1303
+#: config/i386/i386.c:1309
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr "-malign-jumps es obsoleto, use -falign-jumps"
 
-#: config/i386/i386.c:1316
+#: config/i386/i386.c:1322
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr "-malign-functions es obsoleto, use -falign-functions"
 
-#: config/i386/i386.c:1354
+#: config/i386/i386.c:1360
 #, c-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr "-mpreferred-stack-boundary=%d no est� entre %d y 12"
 
-#: config/i386/i386.c:1366
+#: config/i386/i386.c:1372
 #, c-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr "-mbranch-cost=%d no est� entre 0 y 5"
 
-#: config/i386/i386.c:1378
+#: config/i386/i386.c:1384
 #, c-format
 msgid "bad value (%s) for -mtls-dialect= switch"
 msgstr "valor err髇eo (%s) para el interruptor -mtls-dialect="
 
-#: config/i386/i386.c:1407
+#: config/i386/i386.c:1413
 msgid "-malign-double makes no sense in the 64bit mode"
 msgstr "-malign-double no tiene sentido en el modo 64bit"
 
-#: config/i386/i386.c:1409
+#: config/i386/i386.c:1415
 msgid "-mrtd calling convention not supported in the 64bit mode"
 msgstr "la convenci髇 de llamadas -mrtd no tiene soporte en el modo de 64 bit"
 
-#: config/i386/i386.c:1431 config/i386/i386.c:1442
+#: config/i386/i386.c:1437 config/i386/i386.c:1448
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr "el conjunto de instrucciones SSE est� desactivado, usando la aritm閠ica 387"
 
-#: config/i386/i386.c:1447
+#: config/i386/i386.c:1453
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr "el conjunto de instrucciones 387 est� desactivado, usando la aritm閠ica SSE"
 
-#: config/i386/i386.c:1454
+#: config/i386/i386.c:1460
 #, c-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr "valor err髇eo (%s) para el interruptor -mfpmath="
 
-#: config/i386/i386.c:1602 config/i386/i386.c:1613
+#: config/i386/i386.c:1608 config/i386/i386.c:1619
 msgid "fastcall and stdcall attributes are not compatible"
 msgstr "los atributos fastcall y stdcall no son compatibles"
 
-#: config/i386/i386.c:1606 config/i386/i386.c:1662
+#: config/i386/i386.c:1612 config/i386/i386.c:1668
 msgid "fastcall and regparm attributes are not compatible"
 msgstr "los atributos fastcall y regparm no son compatibles"
 
-#: config/i386/i386.c:1649
+#: config/i386/i386.c:1655
 #, c-format
 msgid "`%s' attribute requires an integer constant argument"
 msgstr "el atributo `%s' requiere una constante entera como argumento"
 
-#: config/i386/i386.c:1655
+#: config/i386/i386.c:1661
 #, c-format
 msgid "argument to `%s' attribute larger than %d"
 msgstr "el argumento para el atributo `%s' es m醩 grande que %d"
 
-#: config/i386/i386.c:2621
+#: config/i386/i386.c:2627
 msgid "SSE vector argument without SSE enabled changes the ABI"
 msgstr "el argumento de vector SSE sin SSE activado cambia la ABI"
 
-#: config/i386/i386.c:2637
+#: config/i386/i386.c:2643
 msgid "MMX vector argument without MMX enabled changes the ABI"
 msgstr "el argumento de vector MMX sin MMX activado cambia la ABI"
 
-#: config/i386/i386.c:2865
+#: config/i386/i386.c:2871
 msgid "SSE vector return without SSE enabled changes the ABI"
 msgstr "el vector de devoluci髇 SSE sin SSE activado cambia la ABI"
 
-#: config/i386/i386.c:6840
+#: config/i386/i386.c:6841
 msgid "invalid UNSPEC as operand"
 msgstr "UNSPEC inv醠ido como operando"
 
-#: config/i386/i386.c:7098
+#: config/i386/i386.c:7099
 msgid "extended registers have no high halves"
 msgstr "los registros extendidos no tiene mitades superiores"
 
-#: config/i386/i386.c:7113
+#: config/i386/i386.c:7114
 msgid "unsupported operand size for extended register"
 msgstr "tama駉 de operando sin soporte para el registro extendido"
 
-#: config/i386/i386.c:7428
+#: config/i386/i386.c:7429
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr "el operando no es una constante ni un c骴igo de condici髇, c骴igo de operando 'c' inv醠ido"
 
-#: config/i386/i386.c:7474
+#: config/i386/i386.c:7475
 #, c-format
 msgid "invalid operand code `%c'"
 msgstr "c骴igo de operando `%c' inv醠ido"
 
-#: config/i386/i386.c:7517
+#: config/i386/i386.c:7518
 msgid "invalid constraints for operand"
 msgstr "restricciones inv醠idas para el operando"
 
-#: config/i386/i386.c:12031
+#: config/i386/i386.c:12032
 msgid "unknown insn mode"
 msgstr "modo insn desconocido"
 
-#: config/i386/i386.c:14119 config/i386/i386.c:14155
+#: config/i386/i386.c:14120 config/i386/i386.c:14156
 #, c-format
 msgid "selector must be an integer constant in the range 0..%i"
 msgstr "el selector debe ser una constante entera en el rango 0..%i"
 
-#: config/i386/i386.c:14383
+#: config/i386/i386.c:14384
 msgid "shift must be an immediate"
 msgstr "el desplazamiento debe ser un inmediato"
 
-#: config/i386/i386.c:15406
+#: config/i386/i386.c:15407
 #, c-format
 msgid "`%s' incompatible attribute ignored"
 msgstr "se ignora el atributo incompatible `%s'"
@@ -9666,7 +9676,7 @@
 #. variable, type `char *', is set to the variable part of the given
 #. option if the fixed part matches.  The actual option name is made
 #. by appending `-m' to the specified name.
-#: config/i386/i386.h:461 config/ia64/ia64.h:269 config/rs6000/rs6000.h:449
+#: config/i386/i386.h:461 config/ia64/ia64.h:274 config/rs6000/rs6000.h:449
 #: config/s390/s390.h:146 config/sparc/sparc.h:656
 msgid "Schedule code for given CPU"
 msgstr "C骴igo de calendarizador para el CPU dado"
@@ -9784,7 +9794,7 @@
 msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
 msgstr "iC2.0 e iC3.0 son incompatibles - usando iC3.0"
 
-#: config/i960/i960.c:1456 config/m68k/m68k.c:600 config/rs6000/rs6000.c:11597
+#: config/i960/i960.c:1456 config/m68k/m68k.c:600 config/rs6000/rs6000.c:11690
 msgid "stack limit expression is not supported"
 msgstr "no se da soporte a la expresi髇 del l韒ite de la pila"
 
@@ -9942,41 +9952,41 @@
 msgid "%Jaddress area attribute cannot be specified for functions"
 msgstr "%Jno se puede especificar un atributo de 醨ea de direcciones para funciones"
 
-#: config/ia64/ia64.c:4308
+#: config/ia64/ia64.c:4314
 msgid "ia64_print_operand: unknown code"
 msgstr "ia64_print_operand: c骴igo desconocido"
 
-#: config/ia64/ia64.c:4648
+#: config/ia64/ia64.c:4654
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr "el valor de -mfixed-range debe ser de la forma REG1-REG2"
 
-#: config/ia64/ia64.c:4675
+#: config/ia64/ia64.c:4681
 #, c-format
 msgid "%s-%s is an empty range"
 msgstr "%s-%s es un rango vac韔"
 
-#: config/ia64/ia64.c:4723
+#: config/ia64/ia64.c:4729
 msgid "cannot optimize floating point division for both latency and throughput"
 msgstr "no se puede optimizar la divisi髇 de coma flotante para latencia y salida al mismo tiempo"
 
-#: config/ia64/ia64.c:4729
+#: config/ia64/ia64.c:4735
 msgid "cannot optimize integer division for both latency and throughput"
 msgstr "no se puede optimizar la divisi髇 entera para latencia y salida al mismo tiempo"
 
-#: config/ia64/ia64.c:4735
+#: config/ia64/ia64.c:4741
 msgid "cannot optimize square root for both latency and throughput"
 msgstr "no se puede optimizar la ra韟 cuadrada para latencia y salida al mismo tiempo"
 
-#: config/ia64/ia64.c:4741
+#: config/ia64/ia64.c:4747
 msgid "not yet implemented: latency-optimized inline square root"
 msgstr "no se ha implementado a鷑: ra韟 cuadrada inline optimizada para latencia"
 
-#: config/ia64/ia64.c:4753
+#: config/ia64/ia64.c:4759
 #, c-format
 msgid "bad value (%s) for -mtls-size= switch"
 msgstr "valor err髇eo (%s) para el interruptor -mtls-size="
 
-#: config/ia64/ia64.c:4769
+#: config/ia64/ia64.c:4775
 #, c-format
 msgid "bad value (%s) for -tune= switch"
 msgstr "valor err髇eo (%s) para el interruptor -tune="
@@ -9984,107 +9994,107 @@
 #. This macro defines names of command options to set and clear bits in
 #. `target_flags'.  Its definition is an initializer with a subgrouping for
 #. each command option.
-#: config/ia64/ia64.h:172
+#: config/ia64/ia64.h:177
 msgid "Generate big endian code"
 msgstr "Generar c骴igo big endian"
 
-#: config/ia64/ia64.h:174 config/mcore/mcore.h:154
+#: config/ia64/ia64.h:179 config/mcore/mcore.h:154
 msgid "Generate little endian code"
 msgstr "Generar c骴igo little endian"
 
-#: config/ia64/ia64.h:176
+#: config/ia64/ia64.h:181
 msgid "Generate code for GNU as"
 msgstr "Generar c骴igo para as de GNU"
 
-#: config/ia64/ia64.h:178
+#: config/ia64/ia64.h:183
 msgid "Generate code for Intel as"
 msgstr "Generar c骴igo as de Intel"
 
-#: config/ia64/ia64.h:180
+#: config/ia64/ia64.h:185
 msgid "Generate code for GNU ld"
 msgstr "Generar c骴igo para ld de GNU"
 
-#: config/ia64/ia64.h:182
+#: config/ia64/ia64.h:187
 msgid "Generate code for Intel ld"
 msgstr "Generar c骴igo para ld de Intel"
 
-#: config/ia64/ia64.h:184
+#: config/ia64/ia64.h:189
 msgid "Generate code without GP reg"
 msgstr "Generar c骴igo sin registro GP"
 
-#: config/ia64/ia64.h:186
+#: config/ia64/ia64.h:191
 msgid "Emit stop bits before and after volatile extended asms"
 msgstr "Emitir bits de parada antes y despu閟 de asms extendidos con volatile"
 
-#: config/ia64/ia64.h:188
+#: config/ia64/ia64.h:193
 msgid "Don't emit stop bits before and after volatile extended asms"
 msgstr "No emitir bits de parada antes y despu閟 de asms extendidos con volatile"
 
-#: config/ia64/ia64.h:190
+#: config/ia64/ia64.h:195
 msgid "Emit code for Itanium (TM) processor B step"
 msgstr "Emitir c骴igo para el procesador Itanium (TM) paso B"
 
-#: config/ia64/ia64.h:192
+#: config/ia64/ia64.h:197
 msgid "Use in/loc/out register names"
 msgstr "Usar nombres de registro in/loc/out"
 
-#: config/ia64/ia64.h:194
+#: config/ia64/ia64.h:199
 msgid "Disable use of sdata/scommon/sbss"
 msgstr "Desactivar el uso de sdata/scommon/sbss"
 
-#: config/ia64/ia64.h:196
+#: config/ia64/ia64.h:201
 msgid "Enable use of sdata/scommon/sbss"
 msgstr "Activar el uso de sdata/scommon/sbss"
 
-#: config/ia64/ia64.h:198
+#: config/ia64/ia64.h:203
 msgid "gp is constant (but save/restore gp on indirect calls)"
 msgstr "gp es constante (pero hay save/restore de gp en llamadas indirectas)"
 
-#: config/ia64/ia64.h:200
+#: config/ia64/ia64.h:205
 msgid "Generate self-relocatable code"
 msgstr "Generar c骴igo auto-reubicable"
 
-#: config/ia64/ia64.h:202
+#: config/ia64/ia64.h:207
 msgid "Generate inline floating point division, optimize for latency"
 msgstr "Generar divisi髇 de coma flotante inline, optimizada para latencia"
 
-#: config/ia64/ia64.h:204
+#: config/ia64/ia64.h:209
 msgid "Generate inline floating point division, optimize for throughput"
 msgstr "Generar divisi髇 de coma flotante inline, optimizada para salida"
 
-#: config/ia64/ia64.h:206
+#: config/ia64/ia64.h:211
 msgid "Generate inline integer division, optimize for latency"
 msgstr "Generar divisi髇 entera inline, optimizada para latencia"
 
-#: config/ia64/ia64.h:208
+#: config/ia64/ia64.h:213
 msgid "Generate inline integer division, optimize for throughput"
 msgstr "Generar divisi髇 entera inline, optimizada para salida"
 
-#: config/ia64/ia64.h:210
+#: config/ia64/ia64.h:215
 msgid "Generate inline square root, optimize for latency"
 msgstr "Generar ra韟 cuadrada inline, optimizada para latencia"
 
-#: config/ia64/ia64.h:212
+#: config/ia64/ia64.h:217
 msgid "Generate inline square root, optimize for throughput"
 msgstr "Generar ra韟 cuadrada inline, optimizada para salida"
 
-#: config/ia64/ia64.h:214
+#: config/ia64/ia64.h:219
 msgid "Enable Dwarf 2 line debug info via GNU as"
 msgstr "Activar la informaci髇 de la l韓ea de depuraci髇 Dwarf 2 a trav閟 de as de GNU"
 
-#: config/ia64/ia64.h:216
+#: config/ia64/ia64.h:221
 msgid "Disable Dwarf 2 line debug info via GNU as"
 msgstr "Desactivar la informaci髇 de la l韓ea de depuraci髇 Dwarf 2 a trav閟 de as de GNU"
 
-#: config/ia64/ia64.h:218
+#: config/ia64/ia64.h:223
 msgid "Enable earlier placing stop bits for better scheduling"
 msgstr "Activar la ubicaci髇 temprana de bits de paro para mejor calendarizaci髇"
 
-#: config/ia64/ia64.h:220
+#: config/ia64/ia64.h:225
 msgid "Disable earlier placing stop bits"
 msgstr "Desactivar la ubicaci髇 temprana de bits de paro"
 
-#: config/ia64/ia64.h:265
+#: config/ia64/ia64.h:270
 msgid "Specify range of registers to make fixed"
 msgstr "Especifica el rango de registros a convertir en fijos"
 
@@ -10121,7 +10131,7 @@
 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 msgstr "PRINT_OPERAND: Puntuaci髇 desconocida '%c'"
 
-#: config/iq2000/iq2000.c:3478 config/mips/mips.c:5464
+#: config/iq2000/iq2000.c:3478 config/mips/mips.c:5463
 #: config/xtensa/xtensa.c:1950
 msgid "PRINT_OPERAND null pointer"
 msgstr "PRINT_OPERAND puntero nulo"
@@ -10131,12 +10141,12 @@
 msgid "invalid %%P operand"
 msgstr "operando %%P inv醠ido"
 
-#: config/iq2000/iq2000.c:3555 config/rs6000/rs6000.c:9178
+#: config/iq2000/iq2000.c:3555 config/rs6000/rs6000.c:9269
 #, c-format
 msgid "invalid %%p value"
 msgstr "valor %%p inv醠ido"
 
-#: config/iq2000/iq2000.c:3619 config/mips/mips.c:5594
+#: config/iq2000/iq2000.c:3619 config/mips/mips.c:5593
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr "uso inv醠ido de %%d, %%x, o %%X"
@@ -10192,48 +10202,48 @@
 msgid "bad value (%s) for -flush-trap=n (0=<n<=15)"
 msgstr "valor err髇eo (%s) para -flush-trap=n (0=<n<=15)"
 
-#: config/m32r/m32r.c:2322
+#: config/m32r/m32r.c:2319
 #, c-format
 msgid "invalid operand to %%s code"
 msgstr "operando inv醠ido para el c骴igo %%s"
 
-#: config/m32r/m32r.c:2329
+#: config/m32r/m32r.c:2326
 #, c-format
 msgid "invalid operand to %%p code"
 msgstr "operador inv醠ido para el c骴igo %%p"
 
-#: config/m32r/m32r.c:2384
+#: config/m32r/m32r.c:2381
 msgid "bad insn for 'A'"
 msgstr "insn err髇eo para 'A'"
 
-#: config/m32r/m32r.c:2431
+#: config/m32r/m32r.c:2428
 #, c-format
 msgid "invalid operand to %%T/%%B code"
 msgstr "operador inv醠ido para el c骴igo %%T/%%B"
 
-#: config/m32r/m32r.c:2454
+#: config/m32r/m32r.c:2451
 #, c-format
 msgid "invalid operand to %%N code"
 msgstr "operando inv醠ido para el c骴igo %%N"
 
-#: config/m32r/m32r.c:2487
+#: config/m32r/m32r.c:2484
 msgid "pre-increment address is not a register"
 msgstr "la direcci髇 de pre-incremento no es un registro"
 
-#: config/m32r/m32r.c:2494
+#: config/m32r/m32r.c:2491
 msgid "pre-decrement address is not a register"
 msgstr "la direcci髇 de pre-decremento no es un registro"
 
-#: config/m32r/m32r.c:2501
+#: config/m32r/m32r.c:2498
 msgid "post-increment address is not a register"
 msgstr "la direcci髇 de post-incremento no es un registro"
 
-#: config/m32r/m32r.c:2577 config/m32r/m32r.c:2593
-#: config/rs6000/rs6000.c:15063
+#: config/m32r/m32r.c:2574 config/m32r/m32r.c:2590
+#: config/rs6000/rs6000.c:15267
 msgid "bad address"
 msgstr "direcci髇 err髇ea"
 
-#: config/m32r/m32r.c:2598
+#: config/m32r/m32r.c:2595
 msgid "lo_sum not of register"
 msgstr "lo_sum no de un registro"
 
@@ -10639,154 +10649,154 @@
 msgid "bad test"
 msgstr "prueba err髇ea"
 
-#: config/mips/mips.c:4600
+#: config/mips/mips.c:4599
 #, c-format
 msgid "bad value (%s) for -mabi= switch"
 msgstr "valor err髇eo (%s) para el interruptor -mabi="
 
-#: config/mips/mips.c:4623
+#: config/mips/mips.c:4622
 #, c-format
 msgid "-mips%s conflicts with the other architecture options, which specify a MIPS%d processor"
 msgstr "-mips%s tiene conflictos con las otras opciones de la arquitectura, las cuales especifican un procesador MIPS%d"
 
-#: config/mips/mips.c:4642
+#: config/mips/mips.c:4641
 #, c-format
 msgid "-march=%s is not compatible with the selected ABI"
 msgstr "-march=%s no es compatible con la ABI seleccionada"
 
-#: config/mips/mips.c:4657
+#: config/mips/mips.c:4656
 msgid "-mgp64 used with a 32-bit processor"
 msgstr "se utiliza -mgp64 con un procesador de 32-bit"
 
-#: config/mips/mips.c:4659
+#: config/mips/mips.c:4658
 msgid "-mgp32 used with a 64-bit ABI"
 msgstr "se utiliza -mgp32 cun una ABI de 64-bit"
 
-#: config/mips/mips.c:4661
+#: config/mips/mips.c:4660
 msgid "-mgp64 used with a 32-bit ABI"
 msgstr "se utiliza -mgp64 con una ABI de 32-bit"
 
-#: config/mips/mips.c:4679 config/mips/mips.c:4681 config/mips/mips.c:4683
-#: config/mips/mips.c:4811
+#: config/mips/mips.c:4678 config/mips/mips.c:4680 config/mips/mips.c:4682
+#: config/mips/mips.c:4810
 #, c-format
 msgid "unsupported combination: %s"
 msgstr "combinaci髇 sin soporte: %s"
 
-#: config/mips/mips.c:4775
+#: config/mips/mips.c:4774
 msgid "-g is only supported using GNU as,"
 msgstr "-g s髄o tiene soporte cuando se usa as de GNU,"
 
-#: config/mips/mips.c:4777
+#: config/mips/mips.c:4776
 msgid "-g is only supported using GNU as with -mabi=32,"
 msgstr "-g s髄o tiene soporte cuando se usa as de GNU con -mabi=32,"
 
-#: config/mips/mips.c:4778 config/pa/pa.c:353
+#: config/mips/mips.c:4777 config/pa/pa.c:353
 msgid "-g option disabled"
 msgstr "opci髇 -g desactivada"
 
-#: config/mips/mips.c:4806
+#: config/mips/mips.c:4805
 msgid "generation of Branch Likely instructions enabled, but not supported by architecture"
 msgstr "la generaci髇 de instrucciones Probables a Ramificar est� activada, pero no tiene soporte por la arquitectura"
 
-#: config/mips/mips.c:4823
+#: config/mips/mips.c:4822
 msgid "-G is incompatible with PIC code which is the default"
 msgstr "-G es incompatible con el c骴igo PIC el cual es por defecto"
 
-#: config/mips/mips.c:4851
+#: config/mips/mips.c:4850
 msgid "-membedded-pic and -mabicalls are incompatible"
 msgstr "-membedded-pic y -mabicalls son incompatibles"
 
-#: config/mips/mips.c:4854
+#: config/mips/mips.c:4853
 msgid "-G and -membedded-pic are incompatible"
 msgstr "-G y -membedded-pic son incompatibles"
 
-#: config/mips/mips.c:4886
+#: config/mips/mips.c:4885
 msgid "non-PIC n64 with explicit relocations"
 msgstr "n64 que no es PIC con reubicaciones expl韈itas"
 
-#: config/mips/mips.c:5274
+#: config/mips/mips.c:5273
 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr "se llam� a mips_debuger_offset con un puntero que no es stack/frame/arg"
 
-#: config/mips/mips.c:5401
+#: config/mips/mips.c:5400
 #, c-format
 msgid "internal error: %%) found without a %%( in assembler pattern"
 msgstr "error interno: se encontr� %%) sin un %%( en el patr髇 del ensamblador"
 
-#: config/mips/mips.c:5415
+#: config/mips/mips.c:5414
 #, c-format
 msgid "internal error: %%] found without a %%[ in assembler pattern"
 msgstr "error interno: se encontr� %%] sin un %%[ en el patr髇 del ensamblador"
 
-#: config/mips/mips.c:5428
+#: config/mips/mips.c:5427
 #, c-format
 msgid "internal error: %%> found without a %%< in assembler pattern"
 msgstr "error interno: se encontr� %%> sin un %%< en el patr髇 del ensamblador"
 
-#: config/mips/mips.c:5441
+#: config/mips/mips.c:5440
 #, c-format
 msgid "internal error: %%} found without a %%{ in assembler pattern"
 msgstr "error interno: se encontr� %%} sin un %%{ en el patr髇 del ensamblador"
 
-#: config/mips/mips.c:5455
+#: config/mips/mips.c:5454
 #, c-format
 msgid "PRINT_OPERAND: unknown punctuation '%c'"
 msgstr "PRINT_OPERAND: puntuaci髇 desconocida '%c'"
 
-#: config/mips/mips.c:5484
+#: config/mips/mips.c:5483
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%C"
 msgstr "PRINT_OPERAND, insn inv醠ido para %%C"
 
-#: config/mips/mips.c:5501
+#: config/mips/mips.c:5500
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%N"
 msgstr "PRINT_OPERAND, insn inv醠ido para %%N"
 
-#: config/mips/mips.c:5510
+#: config/mips/mips.c:5509
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%F"
 msgstr "PRINT_OPERAND, insn inv醠ido para %%F"
 
-#: config/mips/mips.c:5519
+#: config/mips/mips.c:5518
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%W"
 msgstr "PRINT_OPERAND, insn inv醠ido para %%W"
 
-#: config/mips/mips.c:5625
+#: config/mips/mips.c:5624
 msgid "PRINT_OPERAND, invalid operand for relocation"
 msgstr "PRINT_OPERAND, operando inv醠ido para la reubicaci髇"
 
-#: config/mips/mips.c:8310
+#: config/mips/mips.c:8324
 #, c-format
 msgid "can not handle inconsistent calls to `%s'"
 msgstr "no se pueden manejar llamadas inconsistentes a `%s'"
 
-#: config/mips/mips.c:9316
+#: config/mips/mips.c:9333
 msgid "the cpu name must be lower case"
 msgstr "el nombre de cpu debe estar en min鷖culas"
 
-#: config/mips/mips.c:9338
+#: config/mips/mips.c:9355
 #, c-format
 msgid "bad value (%s) for %s"
 msgstr "valor err髇eo (%s) para %s"
 
-#: config/mips/mips.c:9607
+#: config/mips/mips.c:9624
 #, c-format
 msgid "can't rewind temp file: %m"
 msgstr "no se puede rebobinar el fichero temporal: %m"
 
-#: config/mips/mips.c:9611
+#: config/mips/mips.c:9628
 #, c-format
 msgid "can't write to output file: %m"
 msgstr "no se puede escribir al fichero de salida: %m"
 
-#: config/mips/mips.c:9614
+#: config/mips/mips.c:9631
 #, c-format
 msgid "can't read from temp file: %m"
 msgstr "no se puede leer desde el fichero temporal: %m"
 
-#: config/mips/mips.c:9617
+#: config/mips/mips.c:9634
 #, c-format
 msgid "can't close temp file: %m"
 msgstr "no se puede cerrar el fichero temporal: %m"
@@ -11021,7 +11031,7 @@
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2418
+#: config/mips/mips.h:2430
 msgid "mips16 function profiling"
 msgstr "an醠isis de perfil de las funciones mips16"
 
@@ -11579,167 +11589,176 @@
 msgstr "basura al final de #pragma longcall"
 
 # FIXME: 縏raducci髇 correcta al espa駉l de little endian? cfuga
-#: config/rs6000/rs6000.c:791
+#: config/rs6000/rs6000.c:809
 msgid "-mmultiple is not supported on little endian systems"
 msgstr "-mmultiple no tiene soporte en sistemas little endian"
 
-#: config/rs6000/rs6000.c:798
+#: config/rs6000/rs6000.c:816
 msgid "-mstring is not supported on little endian systems"
 msgstr "-mstring no tiene soporte en sistemas little endian"
 
-#: config/rs6000/rs6000.c:812
+#: config/rs6000/rs6000.c:830
 #, c-format
 msgid "unknown -mdebug-%s switch"
 msgstr "interruptor -mdebug-%s desconocido"
 
-#: config/rs6000/rs6000.c:824
+#: config/rs6000/rs6000.c:842
 #, c-format
 msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
 msgstr "argumento de -mtraceback `%s' desconocido; se esperaba `full', `partial' o `none'"
 
-#: config/rs6000/rs6000.c:835
+#: config/rs6000/rs6000.c:853
 #, c-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr "Interruptor -mlong-double-%s desconocido"
 
-#: config/rs6000/rs6000.c:876
+#: config/rs6000/rs6000.c:894
 msgid "AltiVec and E500 instructions cannot coexist"
 msgstr "Las instrucciones AltiVec y E500 no pueden coexistir"
 
-#: config/rs6000/rs6000.c:1029
+#: config/rs6000/rs6000.c:1058
 #, c-format
 msgid "unknown -m%s= option specified: '%s'"
 msgstr "opci髇 -m%s= especificada desconocida: '%s'"
 
-#: config/rs6000/rs6000.c:1050
+#: config/rs6000/rs6000.c:1079
 #, c-format
 msgid "not configured for ABI: '%s'"
 msgstr "no se configur� para ABI: '%s'"
 
-#: config/rs6000/rs6000.c:1056
+#: config/rs6000/rs6000.c:1085
 #, c-format
 msgid "unknown ABI specified: '%s'"
 msgstr "ABI especificada desconocida: '%s'"
 
-#: config/rs6000/rs6000.c:1070
+#: config/rs6000/rs6000.c:1099
 #, c-format
 msgid "unknown -malign-XXXXX option specified: '%s'"
 msgstr "opci髇 -malign-XXXXX especificada desconocida: '%s'"
 
-#: config/rs6000/rs6000.c:3972
+#: config/rs6000/rs6000.c:4001
 msgid "Cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them."
 msgstr "No se puede devolver un valor en el registro vector porque las instrucciones altivec est醤 desactivadas, use -maltivec para activarlas."
 
-#: config/rs6000/rs6000.c:4095
+#: config/rs6000/rs6000.c:4124
 msgid "Cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them."
 msgstr "No se puede pasar argumentos en el registro vector porque las instrucciones altivec est醤 desactivadas, use -maltivec para activarlas."
 
-#: config/rs6000/rs6000.c:5599
+#: config/rs6000/rs6000.c:5604
 msgid "argument 1 must be a 5-bit signed literal"
 msgstr "el argumento 1 debe ser una literal con signo de 5-bit"
 
-#: config/rs6000/rs6000.c:5701 config/rs6000/rs6000.c:6357
+#: config/rs6000/rs6000.c:5707 config/rs6000/rs6000.c:6374
 msgid "argument 2 must be a 5-bit unsigned literal"
 msgstr "el argumento 2 debe ser una literal sin signo de 5-bit"
 
-#: config/rs6000/rs6000.c:5741
+#: config/rs6000/rs6000.c:5747
 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr "el argumento 1 de __builtin_altivec_predicate debe ser una constante"
 
-#: config/rs6000/rs6000.c:5795
+#: config/rs6000/rs6000.c:5801
 msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr "el argumento 1 de __builtin_altivec_predicate est� fuera de rango"
 
-#: config/rs6000/rs6000.c:5956
+#: config/rs6000/rs6000.c:5962
 msgid "argument 3 must be a 4-bit unsigned literal"
 msgstr "el argumento 3 debe ser una literal sin signo de 4-bit"
 
-#: config/rs6000/rs6000.c:6126
+#: config/rs6000/rs6000.c:6134
 #, c-format
 msgid "argument to `%s' must be a 2-bit unsigned literal"
 msgstr "el argumento para `%s' debe ser una literal sin signo de 2-bit"
 
-#: config/rs6000/rs6000.c:6239
+#: config/rs6000/rs6000.c:6247
 msgid "argument to dss must be a 2-bit unsigned literal"
 msgstr "el argumento para dss debe ser una literal sin signo de 2-bit"
 
-#: config/rs6000/rs6000.c:6477
+#: config/rs6000/rs6000.c:6261
+#, c-format
+msgid "invalid parameter combination for `%s' AltiVec intrinsic"
+msgstr "combinaci髇 de par醡etros inv醠ida para el intr韓seco AltiVec `%s'"
+
+#: config/rs6000/rs6000.c:6494
 msgid "argument 1 of __builtin_spe_predicate must be a constant"
 msgstr "el argumento 1 de __builtin_spe_predicate debe ser una constante"
 
-#: config/rs6000/rs6000.c:6550
+#: config/rs6000/rs6000.c:6567
 msgid "argument 1 of __builtin_spe_predicate is out of range"
 msgstr "el argumento 1 de __builtin_spe_predicate est� fuera de rango"
 
-#: config/rs6000/rs6000.c:9008
+#: config/rs6000/rs6000.c:9099
 #, c-format
 msgid "invalid %%f value"
 msgstr "valor %%f inv醠ido"
 
-#: config/rs6000/rs6000.c:9017
+#: config/rs6000/rs6000.c:9108
 #, c-format
 msgid "invalid %%F value"
 msgstr "valor %%F inv醠ido"
 
-#: config/rs6000/rs6000.c:9026
+#: config/rs6000/rs6000.c:9117
 #, c-format
 msgid "invalid %%G value"
 msgstr "valor %%G inv醠ido"
 
-#: config/rs6000/rs6000.c:9061
+#: config/rs6000/rs6000.c:9152
 #, c-format
 msgid "invalid %%j code"
 msgstr "c骴igo %%j inv醠ido"
 
-#: config/rs6000/rs6000.c:9071
+#: config/rs6000/rs6000.c:9162
 #, c-format
 msgid "invalid %%J code"
 msgstr "c骴igo %%J inv醠ido"
 
-#: config/rs6000/rs6000.c:9081
+#: config/rs6000/rs6000.c:9172
 #, c-format
 msgid "invalid %%k value"
 msgstr "valor %%k inv醠ido"
 
-#: config/rs6000/rs6000.c:9101 config/xtensa/xtensa.c:2000
+#: config/rs6000/rs6000.c:9192 config/xtensa/xtensa.c:2000
 #, c-format
 msgid "invalid %%K value"
 msgstr "valor %%K inv醠ido"
 
-#: config/rs6000/rs6000.c:9168
+#: config/rs6000/rs6000.c:9259
 #, c-format
 msgid "invalid %%O value"
 msgstr "valor %%O inv醠ido"
 
-#: config/rs6000/rs6000.c:9215
+#: config/rs6000/rs6000.c:9306
 #, c-format
 msgid "invalid %%q value"
 msgstr "valor %%q inv醠ido"
 
-#: config/rs6000/rs6000.c:9259
+#: config/rs6000/rs6000.c:9350
 #, c-format
 msgid "invalid %%S value"
 msgstr "valor %%S inv醠ido"
 
-#: config/rs6000/rs6000.c:9301
+#: config/rs6000/rs6000.c:9392
 #, c-format
 msgid "invalid %%T value"
 msgstr "valor %%T inv醠ido"
 
-#: config/rs6000/rs6000.c:9311
+#: config/rs6000/rs6000.c:9402
 #, c-format
 msgid "invalid %%u value"
 msgstr "valor %%u inv醠ido"
 
-#: config/rs6000/rs6000.c:9320 config/xtensa/xtensa.c:1970
+#: config/rs6000/rs6000.c:9411 config/xtensa/xtensa.c:1970
 #, c-format
 msgid "invalid %%v value"
 msgstr "valor %%v inv醠ido"
 
-#: config/rs6000/rs6000.c:13815
+#: config/rs6000/rs6000.c:13913
 msgid "no profiling of 64-bit code for this ABI"
 msgstr "no hay an醠isis de perfil del c骴igo de 64-bit para esta ABI"
 
+#: config/rs6000/rs6000.c:14986
+msgid "use of 'long' in AltiVec types is deprecated; use 'int'"
+msgstr "el uso de 'long' en tipos AltiVec es obsoleto; use 'int'"
+
 #: config/rs6000/aix.h:184 config/rs6000/beos.h:32
 msgid "Always pass floating-point arguments in memory"
 msgstr "Pasar siempre los argumentos de coma flotante en memoria"
@@ -11984,18 +12003,22 @@
 msgstr "Evitar todos los l韒ites de rango en las instrucciones de llamadas"
 
 #: config/rs6000/rs6000.h:468
+msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
+msgstr "Avisar sobre el uso del tipo AltiVec obsoleto 'vector long ...'"
+
+#: config/rs6000/rs6000.h:471
 msgid "Determine which dependences between insns are considered costly"
 msgstr "Determinar cu醠es dependencias entre insns se consideran costosas"
 
-#: config/rs6000/rs6000.h:470
+#: config/rs6000/rs6000.h:473
 msgid "Specify which post scheduling nop insertion scheme to apply"
 msgstr "Especificar cu醠 esquema de inserci髇 de nop post calendarizados se debe aplicar"
 
-#: config/rs6000/rs6000.h:472
+#: config/rs6000/rs6000.h:475
 msgid "Specify alignment of structure fields default/natural"
 msgstr "Especificar la alineaci髇 de los campos de estructuras default/natural"
 
-#: config/rs6000/rs6000.h:474
+#: config/rs6000/rs6000.h:477
 msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr "Especificar la prioridad de calendarizaci髇 para despachar insns restringidos por ranuras"
 
@@ -12011,7 +12034,7 @@
 #. Number of bytes into the frame return addresses can be found.  See
 #. rs6000_stack_info in rs6000.c for more information on how the different
 #. abi's store the return address.
-#: config/rs6000/rs6000.h:1923
+#: config/rs6000/rs6000.h:1932
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr "RETURN_ADDRESS_OFFSET no tiene soporte"
 
@@ -12278,28 +12301,28 @@
 msgid "enable fused multiply/add instructions"
 msgstr "activar instrucciones multiply/add de corto circuito"
 
-#: config/sh/sh.c:5977
+#: config/sh/sh.c:5978
 msgid "__builtin_saveregs not supported by this subtarget"
 msgstr "no se da soporte a __builtin_saveregs en este subobjetivo"
 
-#: config/sh/sh.c:6879
+#: config/sh/sh.c:6880
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 msgstr "el atributo interrupt_handler no es compatible con -m5-compact"
 
 #. The sp_switch attribute only has meaning for interrupt functions.
-#: config/sh/sh.c:6901 config/sh/sh.c:6936
+#: config/sh/sh.c:6902 config/sh/sh.c:6937
 #, c-format
 msgid "`%s' attribute only applies to interrupt functions"
 msgstr "el atributo `%s' se aplica solamente a funciones de interrupci髇"
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:6908
+#: config/sh/sh.c:6909
 #, c-format
 msgid "`%s' attribute argument not a string constant"
 msgstr "el argumento del atributo `%s' no es una cadena constante"
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:6943
+#: config/sh/sh.c:6944
 #, c-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr "el argumento del atributo `%s' no es una constante entera"
@@ -12311,69 +12334,69 @@
 msgid "Profiling is not supported on this target."
 msgstr "No se da soporte a an醠isis de perfil en este objetivo."
 
-#: config/sparc/sparc.c:360
+#: config/sparc/sparc.c:362
 #, c-format
 msgid "%s is not supported by this configuration"
 msgstr "%s no tiene soporte en esta configuraci髇"
 
-#: config/sparc/sparc.c:367
+#: config/sparc/sparc.c:369
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr "no se permite -mlong-double-64 con -m64"
 
-#: config/sparc/sparc.c:392
+#: config/sparc/sparc.c:394
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr "-mcmodel= no tiene soporte en sistemas de 32 bit"
 
-#: config/sparc/sparc.c:6818 config/sparc/sparc.c:6824
+#: config/sparc/sparc.c:6960 config/sparc/sparc.c:6966
 #, c-format
 msgid "invalid %%Y operand"
 msgstr "operando %%Y inv醠ido"
 
-#: config/sparc/sparc.c:6894
+#: config/sparc/sparc.c:7036
 #, c-format
 msgid "invalid %%A operand"
 msgstr "operando %%A inv醠ido"
 
-#: config/sparc/sparc.c:6904
+#: config/sparc/sparc.c:7046
 #, c-format
 msgid "invalid %%B operand"
 msgstr "operando %%B inv醠ido"
 
-#: config/sparc/sparc.c:6943
+#: config/sparc/sparc.c:7085
 #, c-format
 msgid "invalid %%c operand"
 msgstr "operando %%c inv醠ido"
 
-#: config/sparc/sparc.c:6944
+#: config/sparc/sparc.c:7086
 #, c-format
 msgid "invalid %%C operand"
 msgstr "operando %%C inv醠ido"
 
-#: config/sparc/sparc.c:6965
+#: config/sparc/sparc.c:7107
 #, c-format
 msgid "invalid %%d operand"
 msgstr "operando %%d inv醠ido"
 
-#: config/sparc/sparc.c:6966
+#: config/sparc/sparc.c:7108
 #, c-format
 msgid "invalid %%D operand"
 msgstr "operando %%D inv醠ido"
 
-#: config/sparc/sparc.c:6982
+#: config/sparc/sparc.c:7124
 #, c-format
 msgid "invalid %%f operand"
 msgstr "operando %%f inv醠ido"
 
-#: config/sparc/sparc.c:6996
+#: config/sparc/sparc.c:7138
 #, c-format
 msgid "invalid %%s operand"
 msgstr "operando %%s inv醠ido"
 
-#: config/sparc/sparc.c:7050
+#: config/sparc/sparc.c:7192
 msgid "long long constant not a valid immediate operand"
 msgstr "la constante long long no es un operando inmediato v醠ido"
 
-#: config/sparc/sparc.c:7053
+#: config/sparc/sparc.c:7195
 msgid "floating point constant not a valid immediate operand"
 msgstr "la constante de coma flotante no es un operando inmediato v醠ido"
 
@@ -12857,259 +12880,259 @@
 msgid "`-gnat' misspelled as `-gant'"
 msgstr "`-gnat' mal deletreado como `-gant'"
 
-#: cp/call.c:217
+#: cp/call.c:219
 msgid "unable to call pointer to member function here"
 msgstr "no se puede llamar un puntero a una funci髇 miembro aqu�"
 
-#: cp/call.c:2228
+#: cp/call.c:2238
 msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr "%s %D(%T, %T, %T) <interno>"
 
-#: cp/call.c:2233
+#: cp/call.c:2243
 msgid "%s %D(%T, %T) <built-in>"
 msgstr "%s %D(%T, %T) <interno>"
 
-#: cp/call.c:2237
+#: cp/call.c:2247
 msgid "%s %D(%T) <built-in>"
 msgstr "%s %D(%T) <interno>"
 
-#: cp/call.c:2241
+#: cp/call.c:2251
 msgid "%s %T <conversion>"
 msgstr "%s %T <conversi髇>"
 
-#: cp/call.c:2243
+#: cp/call.c:2253
 msgid "%J%s %+#D <near match>"
 msgstr "%J%s %+#D <coincidencia cercana>"
 
-#: cp/call.c:2245
+#: cp/call.c:2255
 msgid "%J%s %+#D"
 msgstr "%J%s %+#D"
 
-#: cp/call.c:2280
+#: cp/call.c:2290
 msgid "candidates are:"
 msgstr "los candidatos son:"
 
-#: cp/call.c:2468
+#: cp/call.c:2478
 msgid "conversion from `%T' to `%T' is ambiguous"
 msgstr "la conversi髇 de `%T' a `%T' es ambigua"
 
-#: cp/call.c:2619 cp/call.c:2663
+#: cp/call.c:2629 cp/call.c:2673
 msgid "no matching function for call to `%D(%A)'"
 msgstr "no hay una funci髇 coincidente para la llamada a `%D(%A)'"
 
-#: cp/call.c:2622 cp/call.c:2666
+#: cp/call.c:2632 cp/call.c:2676
 msgid "call of overloaded `%D(%A)' is ambiguous"
 msgstr "la llamada del `%D(%A)' sobrecargado es ambigua"
 
 #. It's no good looking for an overloaded operator() on a
 #. pointer-to-member-function.
-#: cp/call.c:2732
+#: cp/call.c:2742
 #, c-format
 msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr "la funci髇 puntero-a-miembro %E no se puede llamar dentro de un objeto; considere utilizar .* o ->*"
 
-#: cp/call.c:2798
+#: cp/call.c:2808
 msgid "no match for call to `(%T) (%A)'"
 msgstr "no hay coincidencia para la llamada a `(%T) (%A)'"
 
-#: cp/call.c:2806
+#: cp/call.c:2816
 msgid "call of `(%T) (%A)' is ambiguous"
 msgstr "la llamada de `(%T) (%A)' es ambigua"
 
-#: cp/call.c:2839
+#: cp/call.c:2849
 #, c-format
 msgid "%s for ternary 'operator?:' in '%E ? %E : %E'"
 msgstr "%s para el 'operador?:' terniario en '%E ? %E : %E'"
 
-#: cp/call.c:2845
+#: cp/call.c:2855
 #, c-format
 msgid "%s for 'operator%s' in '%E%s'"
 msgstr "%s para 'operador%s' en `%E%s'"
 
-#: cp/call.c:2849
+#: cp/call.c:2859
 #, c-format
 msgid "%s for 'operator[]' in '%E[%E]'"
 msgstr "%s para el 'operador[]' en '%E[%E]'"
 
-#: cp/call.c:2854
+#: cp/call.c:2864
 #, c-format
 msgid "%s for '%s' in '%s %E'"
 msgstr "%s para '%s' en '%s %E'"
 
-#: cp/call.c:2859
+#: cp/call.c:2869
 #, c-format
 msgid "%s for 'operator%s' in '%E %s %E'"
 msgstr "%s para 'operador%s' en '%E %s %E'"
 
-#: cp/call.c:2862
+#: cp/call.c:2872
 #, c-format
 msgid "%s for 'operator%s' in '%s%E'"
 msgstr "%s para 'operador%s' en `%s%E'"
 
-#: cp/call.c:2951
+#: cp/call.c:2961
 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr "ISO C++ proh韇e la omisi髇 del t閞mino medio de una expresi髇 ?:"
 
-#: cp/call.c:3028
+#: cp/call.c:3038
 #, c-format
 msgid "`%E' has type `void' and is not a throw-expression"
 msgstr "`%E' tiene tipo `void' y no es una expresi髇 throw"
 
-#: cp/call.c:3061 cp/call.c:3265
+#: cp/call.c:3071 cp/call.c:3275
 msgid "operands to ?: have different types"
 msgstr "los operandos de ?: tienen tipos diferentes"
 
-#: cp/call.c:3219
+#: cp/call.c:3229
 msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
 msgstr "no coincide el enumeral en la expresi髇 condicional: `%T' vs `%T'"
 
-#: cp/call.c:3226
+#: cp/call.c:3236
 msgid "enumeral and non-enumeral type in conditional expression"
 msgstr "tipos enumeral y no enumeral en la expresi髇 condicional"
 
-#: cp/call.c:3511
+#: cp/call.c:3521
 msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
 msgstr "no se declar� `%D(int)' para el `%s' postfijo, intentando en su lugar el operador prefijo"
 
-#: cp/call.c:3560
+#: cp/call.c:3570
 msgid "using synthesized `%#D' for copy assignment"
 msgstr "usando `%#D' sintetizado para asignaci髇 de copia"
 
-#: cp/call.c:3562
+#: cp/call.c:3572
 msgid "  where cfront would use `%#D'"
 msgstr "  donde cfront podr韆 usar `%#D'"
 
-#: cp/call.c:3585
+#: cp/call.c:3595
 msgid "comparison between `%#T' and `%#T'"
 msgstr "comparaci髇 entre `%#T' y `%#T'"
 
-#: cp/call.c:3831
+#: cp/call.c:3841
 msgid "no suitable `operator %s' for `%T'"
 msgstr "no hay un `operator %s' para `%T'"
 
-#: cp/call.c:3848
+#: cp/call.c:3858
 msgid "`%+#D' is private"
 msgstr "`%+#D' es privado"
 
-#: cp/call.c:3850
+#: cp/call.c:3860
 msgid "`%+#D' is protected"
 msgstr "`%+#D' est� protegido"
 
-#: cp/call.c:3852
+#: cp/call.c:3862
 msgid "`%+#D' is inaccessible"
 msgstr "`%+#D' es inaccesible"
 
-#: cp/call.c:3853
+#: cp/call.c:3863
 msgid "within this context"
 msgstr "desde este contexto"
 
-#: cp/call.c:3923
+#: cp/call.c:3947
 msgid "invalid conversion from `%T' to `%T'"
 msgstr "conversi髇 inv醠ida de `%T' a `%T'"
 
-#: cp/call.c:3925
+#: cp/call.c:3949
 msgid "  initializing argument %P of `%D'"
 msgstr "  argumento de inicializaci髇 %P de `%D'"
 
-#: cp/call.c:4079
+#: cp/call.c:4094
 msgid "cannot bind bitfield `%E' to `%T'"
 msgstr "no se puede unir el campo de bits `%E' a `%T'"
 
-#: cp/call.c:4082
+#: cp/call.c:4097
 msgid "cannot bind packed field `%E' to `%T'"
 msgstr "no se unir el campo empacado `%E' a `%T'"
 
-#: cp/call.c:4085
+#: cp/call.c:4100
 msgid "cannot bind rvalue `%E' to `%T'"
 msgstr "no se puede unir el rvalue `%E' a `%T'"
 
-#: cp/call.c:4170
+#: cp/call.c:4185
 msgid "cannot pass objects of non-POD type `%#T' through `...'; call will abort at runtime"
 msgstr "no se puede pasar objetos de tipo `%#T' que no es POD a trav閟 de `...'; la llamada abortar� en tiempo de ejecuci髇"
 
 #. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4196
+#: cp/call.c:4211
 msgid "cannot receive objects of non-POD type `%#T' through `...'; call will abort at runtime"
 msgstr "no se puede recibir objetos de tipo `%#T' que no es POD a trav閟 de `...'; la llamada abortar� en tiempo de ejecuci髇"
 
-#: cp/call.c:4240
+#: cp/call.c:4255
 msgid "the default argument for parameter %d of `%D' has not yet been parsed"
 msgstr "el argumento por defecto para el par醡etro %d de `%D' no se ha decodificado a鷑"
 
-#: cp/call.c:4437
+#: cp/call.c:4452
 msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
 msgstr "pasar `%T' como el argumento `this' de `%#D' descarta a los calificadores"
 
-#: cp/call.c:4456
+#: cp/call.c:4471
 msgid "`%T' is not an accessible base of `%T'"
 msgstr "`%T' no es una base inaccesible de `%T'"
 
-#: cp/call.c:4725
+#: cp/call.c:4740
 msgid "could not find class$ field in java interface type `%T'"
 msgstr "no se puede encontrar un campo class$ en el tipo de interfaz java `%T'"
 
-#: cp/call.c:4980
+#: cp/call.c:4995
 msgid "call to non-function `%D'"
 msgstr "llamada a `%D' que no es funci髇"
 
-#: cp/call.c:5006
+#: cp/call.c:5021
 msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
 msgstr "solicitud por el miembro `%D' en `%E' el cual es del tipo no agregado `%T'"
 
-#: cp/call.c:5084
+#: cp/call.c:5099
 msgid "no matching function for call to `%T::%s(%A)%#V'"
 msgstr "no se encuentra una funci髇 coincidente para la llamada a `%T::%s(%A)%#V'"
 
-#: cp/call.c:5101
+#: cp/call.c:5116
 #, c-format
 msgid "call of overloaded `%s(%A)' is ambiguous"
 msgstr "la llamada del `%s(%A)' sobrecargado es ambigua"
 
-#: cp/call.c:5122
+#: cp/call.c:5137
 msgid "cannot call member function `%D' without object"
 msgstr "no se puede llamar a la funci髇 miembro `%D' sin un objeto"
 
-#: cp/call.c:5707
+#: cp/call.c:5722
 msgid "passing `%T' chooses `%T' over `%T'"
 msgstr "pasar `%T' escoge `%T'n sobre `%T'"
 
-#: cp/call.c:5709 cp/name-lookup.c:4155
+#: cp/call.c:5724 cp/name-lookup.c:4137
 msgid "  in call to `%D'"
 msgstr "  en la llamada a `%D'"
 
-#: cp/call.c:5766
+#: cp/call.c:5781
 msgid "choosing `%D' over `%D'"
 msgstr "escogiendo `%D' sobre `%D'"
 
-#: cp/call.c:5767
+#: cp/call.c:5782
 msgid "  for conversion from `%T' to `%T'"
 msgstr "  para la conversi髇 de `%T' a `%T'"
 
-#: cp/call.c:5769
+#: cp/call.c:5784
 msgid "  because conversion sequence for the argument is better"
 msgstr "  porque la secuencia de conversi髇 para el argumento es mejor"
 
-#: cp/call.c:5889
+#: cp/call.c:5904
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 msgstr "ISO C++ dice que estos son ambiguos, a鷑 cuando la peor conversi髇 para el primero es mejor que la peor conversi髇 para el segundo:"
 
-#: cp/call.c:5893
+#: cp/call.c:5908
 msgid "candidate 1:"
 msgstr "candidato 1:"
 
-#: cp/call.c:5894
+#: cp/call.c:5909
 msgid "candidate 2:"
 msgstr "candidato 2:"
 
-#: cp/call.c:6003
+#: cp/call.c:6018
 msgid "could not convert `%E' to `%T'"
 msgstr "no se puede convertir `%E' a `%T'"
 
-#: cp/call.c:6108
+#: cp/call.c:6123
 msgid "invalid initialization of non-const reference of type '%T' from a temporary of type '%T'"
 msgstr "inicializaci髇 inv醠ida de una referencia que no es constante de tipo '%T' desde un temporal de tipo '%T'"
 
-#: cp/call.c:6112
+#: cp/call.c:6127
 msgid "invalid initialization of reference of type '%T' from expression of type '%T'"
 msgstr "inicializaci髇 inv醠ida de la referencia de tipo '%T' desde una expresi髇 de tipo '%T'"
 
@@ -13183,220 +13206,220 @@
 msgstr "`%#T' solamente define constructores privados y no tiene friends"
 
 # Ojo, no es impostor, sino impositor, el que impone. cfuga
-#: cp/class.c:1995
+#: cp/class.c:2038
 msgid "no unique final overrider for `%D' in `%T'"
 msgstr "no hay un impositor 鷑ico final para `%D' en `%T'"
 
 #. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2441
+#: cp/class.c:2484
 msgid "`%D' was hidden"
 msgstr "`%D' estaba escondido"
 
-#: cp/class.c:2442
+#: cp/class.c:2485
 msgid "  by `%D'"
 msgstr "  por `%D'"
 
-#: cp/class.c:2484 cp/decl2.c:1161
+#: cp/class.c:2527 cp/decl2.c:1161
 msgid "`%#D' invalid; an anonymous union can only have non-static data members"
 msgstr "`%#D' inv醠ido; un union an髇imo s髄o puede tener miembros con datos no est醫icos"
 
-#: cp/class.c:2490 cp/decl2.c:1168
+#: cp/class.c:2533 cp/decl2.c:1168
 msgid "private member `%#D' in anonymous union"
 msgstr "miembro privado `%#D' en union an髇ima"
 
-#: cp/class.c:2493 cp/decl2.c:1170
+#: cp/class.c:2536 cp/decl2.c:1170
 msgid "protected member `%#D' in anonymous union"
 msgstr "miembro protegido `%#D' en union an髇ima"
 
-#: cp/class.c:2612
+#: cp/class.c:2655
 msgid "vtable layout for class `%T' may not be ABI-compliant and may change in a future version of GCC due to implicit virtual destructor"
 msgstr "la disposici髇 vtable para la clase `%T' puede no cumplir con la ABI y puede cambiar en una versi髇 futura de GCC debido al destructor virtual impl韈ito"
 
-#: cp/class.c:2672
+#: cp/class.c:2715
 msgid "bit-field `%#D' with non-integral type"
 msgstr "campo de bits `%#D' con tipo no entero"
 
-#: cp/class.c:2692
+#: cp/class.c:2735
 msgid "bit-field `%D' width not an integer constant"
 msgstr "la anchura del campo de bits `%D' no es una constante entera"
 
-#: cp/class.c:2698
+#: cp/class.c:2741
 msgid "negative width in bit-field `%D'"
 msgstr "anchura negativa en el campo de bit `%D'"
 
-#: cp/class.c:2703
+#: cp/class.c:2746
 msgid "zero width for bit-field `%D'"
 msgstr "anchura cero para el campo de bits `%D'"
 
-#: cp/class.c:2709
+#: cp/class.c:2752
 msgid "width of `%D' exceeds its type"
 msgstr "la anchura de `%D' excede su tipo"
 
-#: cp/class.c:2718
+#: cp/class.c:2761
 msgid "`%D' is too small to hold all values of `%#T'"
 msgstr "`%D' es demasiado peque駉 para guardar todos los valores de `%#T'"
 
-#: cp/class.c:2780
+#: cp/class.c:2823
 msgid "member `%#D' with constructor not allowed in union"
 msgstr "no se permite el miembro `%#D' con constructor en la union"
 
-#: cp/class.c:2783
+#: cp/class.c:2826
 msgid "member `%#D' with destructor not allowed in union"
 msgstr "no se permite el miembro `%#D' con destructor en la union"
 
-#: cp/class.c:2786
+#: cp/class.c:2829
 msgid "member `%#D' with copy assignment operator not allowed in union"
 msgstr "no se permite el miembro `%#D' con operador de asignaci髇 de copia en la union"
 
-#: cp/class.c:2813
+#: cp/class.c:2856
 msgid "multiple fields in union `%T' initialized"
 msgstr "m鷏tiples campos inicializados en la uni髇 `%T'"
 
-#: cp/class.c:2879
+#: cp/class.c:2922
 msgid "ignoring packed attribute on unpacked non-POD field `%#D'"
 msgstr "se ignoran los atributos empacados en el campo `%#D' no empacado que no es POD"
 
-#: cp/class.c:2939
+#: cp/class.c:2982
 msgid "`%D' may not be static because it is a member of a union"
 msgstr "`%D' no debe ser static porque es el miembro de una uni髇"
 
-#: cp/class.c:2944
+#: cp/class.c:2987
 msgid "`%D' may not have reference type `%T' because it is a member of a union"
 msgstr "'%D' no puede tener el tipo de referencia `%T' porque es el miembro de una uni髇"
 
-#: cp/class.c:2952
+#: cp/class.c:2995
 msgid "field `%D' in local class cannot be static"
 msgstr "el campo `%D' en la clase local no puede ser static"
 
-#: cp/class.c:2958
+#: cp/class.c:3001
 msgid "field `%D' invalidly declared function type"
 msgstr "el campo `%D' es declarado inv醠idamente como un tipo de funci髇"
 
-#: cp/class.c:2965
+#: cp/class.c:3008
 msgid "field `%D' invalidly declared method type"
 msgstr "el campo `%D' es declarado inv醠idamente como un tipo de m閠odo"
 
-#: cp/class.c:2998
+#: cp/class.c:3041
 msgid "non-static reference `%#D' in class without a constructor"
 msgstr "referencia `%#D' que no es static en una clase sin un constructor"
 
-#: cp/class.c:3041
+#: cp/class.c:3084
 msgid "non-static const member `%#D' in class without a constructor"
 msgstr "miembro const `%#D' que no es static en una clase sin un constructor"
 
-#: cp/class.c:3056
+#: cp/class.c:3099
 msgid "field `%#D' with same name as class"
 msgstr "campo `%#D' con el mismo nombre que la clase"
 
-#: cp/class.c:3074
+#: cp/class.c:3117
 msgid "`%#T' has pointer data members"
 msgstr "`%#T' tiene miembros punteros a datos"
 
-#: cp/class.c:3078
+#: cp/class.c:3121
 msgid "  but does not override `%T(const %T&)'"
 msgstr "  pero no se impone a `%T(const %T&)'"
 
-#: cp/class.c:3080
+#: cp/class.c:3123
 msgid "  or `operator=(const %T&)'"
 msgstr "  o a `operator=(cont %T&)'"
 
-#: cp/class.c:3083
+#: cp/class.c:3126
 msgid "  but does not override `operator=(const %T&)'"
 msgstr "  pero no se impone a `operator=(const %T&)'"
 
-#: cp/class.c:3517
+#: cp/class.c:3560
 msgid "offset of empty base `%T' may not be ABI-compliant and maychange in a future version of GCC"
 msgstr "el desplazamiento de la base vac韆 `%T' puede no cumplir con la ABI y puede cambiar en una versi髇 futura de GCC"
 
-#: cp/class.c:3627
+#: cp/class.c:3670
 msgid "class `%T' will be considered nearly empty in a future version of GCC"
 msgstr "la clase `%T' se considerar� casi vac韆 en una versi髇 futura de GCC"
 
-#: cp/class.c:3714
+#: cp/class.c:3757
 msgid "initializer specified for non-virtual method `%D'"
 msgstr "se especific� un inicializador para el m閠odo no virtual `%D'"
 
-#: cp/class.c:4402
+#: cp/class.c:4445
 msgid "offset of virtual base `%T' is not ABI-compliant and may change in a future version of GCC"
 msgstr "el desplazamiento de la base virtual `%T' no cumple con la ABI y puede cambiar en una versi髇 futura de GCC"
 
-#: cp/class.c:4492
+#: cp/class.c:4535
 msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
 msgstr "base directa `%T' inaccesible en `%T' debido a ambig黣dad"
 
-#: cp/class.c:4505
+#: cp/class.c:4548
 msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
 msgstr "base virtual `%T' inaccesible en `%T' debido a ambig黣dad"
 
-#: cp/class.c:4679
+#: cp/class.c:4722
 msgid "size assigned to `%T' may not be ABI-compliant and may change in a future version of GCC"
 msgstr "el tama駉 asignado a `%T' puede no cumplir con la ABI y puede cambiar en una versi髇 futura de GCC"
 
 #. Versions of G++ before G++ 3.4 did not reset the
 #. DECL_MODE.
-#: cp/class.c:4718
+#: cp/class.c:4761
 msgid "the offset of `%D' may not be ABI-compliant and may change in a future version of GCC"
 msgstr "el desplazamiento de `%D' tal vez no cumple con la ABI y puede cambiar en una versi髇 futura de GCC"
 
-#: cp/class.c:4741
+#: cp/class.c:4784
 msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
 msgstr "el desplazamiento de `%D' no cumple con la ABI y puede cambiar en una versi髇 futura de GCC"
 
-#: cp/class.c:4750
+#: cp/class.c:4793
 msgid "`%D' contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 msgstr "`%D' contiene clases vac韆s las cuales pueden causar que las clases base se coloquen en diferentes ubicaciones en una versi髇 futura de GCC"
 
-#: cp/class.c:4809
+#: cp/class.c:4852
 msgid "layout of classes derived from empty class `%T' may change in a future version of GCC"
 msgstr "la disposici髇 de clases derivadas de la clase vac韆 `%T' puede cambiar en una versi髇 futura de GCC"
 
-#: cp/class.c:4939 cp/semantics.c:2044
+#: cp/class.c:4982 cp/semantics.c:2041
 msgid "redefinition of `%#T'"
 msgstr "redefinici髇 de `%#T'"
 
-#: cp/class.c:5109
+#: cp/class.c:5152
 msgid "`%#T' has virtual functions but non-virtual destructor"
 msgstr "`%#T' tiene funciones virtuales pero destructores no virtuales"
 
-#: cp/class.c:5188
+#: cp/class.c:5231
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr "se trat� de terminar struct, pero fue sacado debido a errores previos de decodificaci髇"
 
-#: cp/class.c:5630
+#: cp/class.c:5673
 #, c-format
 msgid "language string `\"%s\"' not recognized"
 msgstr "cadena de lenguaje `\"%s\"' no se reconocen"
 
-#: cp/class.c:5718
+#: cp/class.c:5761
 msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
 msgstr "no se puede resolver la funci髇 sobrecargada `%D' bas醤dose en la conversi髇 al tipo `%T'"
 
-#: cp/class.c:5843
+#: cp/class.c:5886
 msgid "no matches converting function `%D' to type `%#T'"
 msgstr "no hay coincidencias al convertir la funci髇 `%D' al tipo `%#T'"
 
-#: cp/class.c:5866
+#: cp/class.c:5909
 msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
 msgstr "la conversi髇 de la funci髇 sobrecargada `%D' al tipo `%#T' es ambigua"
 
-#: cp/class.c:5892
+#: cp/class.c:5935
 msgid "assuming pointer to member `%D'"
 msgstr "asumiendo el puntero a miembro `%D'"
 
-#: cp/class.c:5895
+#: cp/class.c:5938
 #, c-format
 msgid "(a pointer to member can only be formed with `&%E')"
 msgstr "(un puntero a miembro solamente se puede formar con `&%E')"
 
-#: cp/class.c:5940 cp/class.c:6122 cp/class.c:6129
+#: cp/class.c:5983 cp/class.c:6165 cp/class.c:6172
 msgid "not enough type information"
 msgstr "no hay suficiente informaci髇 de tipo"
 
-#: cp/class.c:5957
+#: cp/class.c:6000
 msgid "argument of type `%T' does not match `%T'"
 msgstr "el argumento de tipo `%T' no coincide con `%T'"
 
-#: cp/class.c:6106
+#: cp/class.c:6149
 msgid "invalid operation on uninstantiated type"
 msgstr "operaci髇 inv醠ida en tipo no instanciado"
 
@@ -13405,11 +13428,11 @@
 #. A name N used in a class S shall refer to the same declaration
 #. in its context and when re-evaluated in the completed scope of
 #. S.
-#: cp/class.c:6364 cp/decl.c:1222 cp/name-lookup.c:514 cp/pt.c:2097
+#: cp/class.c:6407 cp/decl.c:1223 cp/name-lookup.c:514 cp/pt.c:2125
 msgid "declaration of `%#D'"
 msgstr "la declaraci髇 de `%#D'"
 
-#: cp/class.c:6365
+#: cp/class.c:6408
 msgid "changes meaning of `%D' from `%+#D'"
 msgstr "cambia el significado de `%D' a partir de `%+#D'"
 
@@ -13511,141 +13534,156 @@
 msgid "  candidate conversions include `%D' and `%D'"
 msgstr "  las conversiones candidatas incluyen `%D' y `%D'"
 
-#: cp/decl.c:371
+#: cp/decl.c:372
 msgid "label `%D' used but not defined"
 msgstr "se usa la etiqueta `%D' pero no est� definida"
 
-#: cp/decl.c:378
+#: cp/decl.c:379
 msgid "label `%D' defined but not used"
 msgstr "la etiqueta `%D' est� definida pero no se usa"
 
-#: cp/decl.c:1130 cp/decl.c:1556
+#: cp/decl.c:1131 cp/decl.c:1570
 msgid "previous declaration of `%D'"
 msgstr "declaraci髇 previa de `%D'"
 
-#: cp/decl.c:1178
+#: cp/decl.c:1179
 msgid "%Jfunction '%D' redeclared as inline"
 msgstr "%Jla funci髇 '%D' es redeclarada como inline"
 
-#: cp/decl.c:1179
+#: cp/decl.c:1180
 msgid "%Jprevious declaration of '%D' with attribute noinline"
 msgstr "%Jdeclaraci髇 previa de '%D' con el atributo noinline"
 
-#: cp/decl.c:1186
+#: cp/decl.c:1187
 msgid "%Jfunction '%D' redeclared with attribute noinline"
 msgstr "%Jla funci髇 '%D' redeclarada con el atributo noinline"
 
-#: cp/decl.c:1188
+#: cp/decl.c:1189
 msgid "%Jprevious declaration of '%D' was inline"
 msgstr "%Jla declaraci髇 previa de la funci髇 '%D' era inline"
 
-#: cp/decl.c:1209 cp/decl.c:1247
+#: cp/decl.c:1210 cp/decl.c:1248
 msgid "shadowing %s function `%#D'"
 msgstr "oscureciendo la funci髇 de biblioteca `%#D'"
 
-#: cp/decl.c:1218
+#: cp/decl.c:1219
 msgid "library function `%#D' redeclared as non-function `%#D'"
 msgstr "la funci髇 de biblioteca `%#D' es redeclarada como `%#D' que no es funci髇"
 
-#: cp/decl.c:1223
+#: cp/decl.c:1224
 msgid "conflicts with built-in declaration `%#D'"
 msgstr "causa conflicto con la declaraci髇 interna `%#D'"
 
-#: cp/decl.c:1242 cp/decl.c:1354 cp/decl.c:1370
+#: cp/decl.c:1243 cp/decl.c:1355 cp/decl.c:1371
 msgid "new declaration `%#D'"
 msgstr "declaraci髇 nueva `%#D'"
 
-#: cp/decl.c:1243
+#: cp/decl.c:1244
 msgid "ambiguates built-in declaration `%#D'"
 msgstr "hace ambigua la declaraci髇 interna `%#D'"
 
-#: cp/decl.c:1314
+#: cp/decl.c:1315
 msgid "`%#D' redeclared as different kind of symbol"
 msgstr "`%#D' redeclarado como un tipo diferente de s韒bolo"
 
-#: cp/decl.c:1317
+#: cp/decl.c:1318
 msgid "previous declaration of `%#D'"
 msgstr "declaraci髇 previa de `%#D'"
 
-#: cp/decl.c:1339
+#: cp/decl.c:1340
 msgid "declaration of template `%#D'"
 msgstr "redeclaraci髇 de la plantilla `%#D'"
 
-#: cp/decl.c:1340 cp/name-lookup.c:515
+#: cp/decl.c:1341 cp/name-lookup.c:515
 msgid "conflicts with previous declaration `%#D'"
 msgstr "causa conflictos con la declaraci髇 previa `%#D'"
 
-#: cp/decl.c:1355 cp/decl.c:1371
+#: cp/decl.c:1356 cp/decl.c:1372
 msgid "ambiguates old declaration `%#D'"
 msgstr "hace ambigua la declaraci髇 antigua `%#D'"
 
-#: cp/decl.c:1363
+#: cp/decl.c:1364
 msgid "declaration of C function `%#D' conflicts with"
 msgstr "la declaraci髇 de la funci髇 C `%#D' tiene conflictos con"
 
-#: cp/decl.c:1365
+#: cp/decl.c:1366
 msgid "previous declaration `%#D' here"
 msgstr "declaraci髇 previa de `%#D' aqu�"
 
-#: cp/decl.c:1381
+#: cp/decl.c:1382
 msgid "conflicting declaration '%#D'"
 msgstr "declaraciones de '%#D' en conflicto"
 
-#: cp/decl.c:1382
+#: cp/decl.c:1383
 msgid "'%D' has a previous declaration as `%#D'"
 msgstr "'%D' tiene una declaraci髇 previa como `%#D'"
 
-#: cp/decl.c:1435
+#. [namespace.alias]
+#.
+#. A namespace-name or namespace-alias shall not be declared as
+#. the name of any other entity in the same declarative region.
+#. A namespace-name defined at global scope shall not be
+#. declared as the name of any other entity in any glogal scope
+#. of the program.
+#: cp/decl.c:1436
+msgid "declaration of `namespace %D' conflicts with"
+msgstr "la declaraci髇 de `namespace %D' tiene conflictos con"
+
+#: cp/decl.c:1437
+msgid "previous declaration of `namespace %D' here"
+msgstr "declaraci髇 previa de `namespace %D' aqu�"
+
+#: cp/decl.c:1449
 msgid "`%#D' previously defined here"
 msgstr "se defini� `%#D' previamente aqu�"
 
-#: cp/decl.c:1436
+#: cp/decl.c:1450
 msgid "`%#D' previously declared here"
 msgstr "se declar� `%#D' previamente aqu�"
 
 #. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:1445
+#: cp/decl.c:1459
 msgid "prototype for `%#D'"
 msgstr "el prototipo para '%#D'"
 
-#: cp/decl.c:1446
+#: cp/decl.c:1460
 msgid "%Jfollows non-prototype definition here"
 msgstr "%Ja continuaci髇 de la definici髇 del no prototipo aqu�"
 
-#: cp/decl.c:1458
+#: cp/decl.c:1472
 msgid "previous declaration of `%#D' with %L linkage"
 msgstr "declaraci髇 previa de `%#D' con el enlace %L"
 
-#: cp/decl.c:1460
+#: cp/decl.c:1474
 msgid "conflicts with new declaration with %L linkage"
 msgstr "tiene conflictos con la declaraci髇 nueva con el enlace %L"
 
-#: cp/decl.c:1483 cp/decl.c:1490
+#: cp/decl.c:1497 cp/decl.c:1504
 msgid "default argument given for parameter %d of `%#D'"
 msgstr "argumento por defecto dado para el par醡etro %d de `%#D'"
 
-#: cp/decl.c:1485 cp/decl.c:1492
+#: cp/decl.c:1499 cp/decl.c:1506
 msgid "after previous specification in `%#D'"
 msgstr "despu閟 de la especificaci髇 previa en `%#D'"
 
-#: cp/decl.c:1501
+#: cp/decl.c:1515
 msgid "`%#D' was used before it was declared inline"
 msgstr "se us� `%#D' antes de que fuera declarado inline"
 
-#: cp/decl.c:1502
+#: cp/decl.c:1516
 msgid "%Jprevious non-inline declaration here"
 msgstr "%Jla declaraci髇 previa no inline aqu�"
 
-#: cp/decl.c:1555
+#: cp/decl.c:1569
 msgid "redundant redeclaration of `%D' in same scope"
 msgstr "declaraci髇 redundante de `%D' en el mismo 醡bito"
 
-#: cp/decl.c:1649
+#: cp/decl.c:1663
 #, c-format
 msgid "declaration of `%F' throws different exceptions"
 msgstr "la declaraci髇 de `%F' arroja excepciones diferentes"
 
-#: cp/decl.c:1651
+#: cp/decl.c:1665
 #, c-format
 msgid "than previous declaration `%F'"
 msgstr "que la declaraci髇 previa `%F'"
@@ -13658,492 +13696,510 @@
 #. that specialization that would cause an implicit
 #. instantiation to take place, in every translation unit in
 #. which such a use occurs.
-#: cp/decl.c:1798
+#: cp/decl.c:1812
 msgid "explicit specialization of %D after first use"
 msgstr "especializaci髇 expl韈ita de %D despu閟 del primer uso"
 
-#: cp/decl.c:1878
+#: cp/decl.c:1892
 msgid "%J'%D': visibility attribute ignored because it"
 msgstr "$J'%D': se ignora el atributo de visibilidad porque"
 
-#: cp/decl.c:1880
+#: cp/decl.c:1894
 msgid "%Jconflicts with previous declaration here"
 msgstr "%Jcausa conflictos con la declaraci髇 previa aqu�"
 
-#: cp/decl.c:1974
+#: cp/decl.c:1988
 msgid "implicit declaration of function `%#D'"
 msgstr "declaraci髇 impl韈ita de la funci髇 `%#D'"
 
-#: cp/decl.c:2137
+#: cp/decl.c:2151
 #, c-format
 msgid "label `%s' referenced outside of any function"
 msgstr "la etiqueta `%s' se referenci� fuera de cualquier funci髇"
 
-#: cp/decl.c:2234 cp/decl.c:2258 cp/decl.c:2346
+#: cp/decl.c:2248 cp/decl.c:2272 cp/decl.c:2360
 msgid "jump to label `%D'"
 msgstr "salto a la etiqueta `%D'"
 
-#: cp/decl.c:2236 cp/decl.c:2260
+#: cp/decl.c:2250 cp/decl.c:2274
 msgid "jump to case label"
 msgstr "salto a la etiqueta case"
 
-#: cp/decl.c:2239 cp/decl.c:2263
+#: cp/decl.c:2253 cp/decl.c:2277
 msgid "%H  from here"
 msgstr "%H  desde aqu�"
 
-#: cp/decl.c:2244
+#: cp/decl.c:2258
 msgid "  crosses initialization of `%#D'"
 msgstr "  cruza la inicializaci髇 de `%#D'"
 
-#: cp/decl.c:2247 cp/decl.c:2362
+#: cp/decl.c:2261 cp/decl.c:2376
 msgid "  enters scope of non-POD `%#D'"
 msgstr "  entra en el 醡bito de `%#D' que no es POD"
 
-#: cp/decl.c:2267 cp/decl.c:2366
+#: cp/decl.c:2281 cp/decl.c:2380
 msgid "  enters try block"
 msgstr "  entra intento de bloque"
 
-#: cp/decl.c:2269 cp/decl.c:2368
+#: cp/decl.c:2283 cp/decl.c:2382
 msgid "  enters catch block"
 msgstr "  entra captura de bloque"
 
-#: cp/decl.c:2347
+#: cp/decl.c:2361
 msgid "  from here"
 msgstr "  desde aqu�"
 
 #. Can't skip init of __exception_info.
-#: cp/decl.c:2358
+#: cp/decl.c:2372
 msgid "%J  enters catch block"
 msgstr "%J  entra al bloque de captura"
 
-#: cp/decl.c:2360
+#: cp/decl.c:2374
 msgid "  skips initialization of `%#D'"
 msgstr "  salta la inicializaci髇 de `%#D'"
 
-#: cp/decl.c:2394
+#: cp/decl.c:2408
 msgid "label named wchar_t"
 msgstr "etiqueta nombrada wchar_t"
 
-#: cp/decl.c:2397
+#: cp/decl.c:2411
 msgid "duplicate label `%D'"
 msgstr "etiqueta duplicada `%D'"
 
-#: cp/decl.c:2625 cp/parser.c:3182
+#: cp/decl.c:2639 cp/parser.c:3192
 msgid "`%D' used without template parameters"
 msgstr "se usa `%D' sin par醡etros de plantilla"
 
-#: cp/decl.c:2635 cp/decl.c:2651 cp/decl.c:2739
+#: cp/decl.c:2649 cp/decl.c:2665 cp/decl.c:2753
 msgid "no class template named `%#T' in `%#T'"
 msgstr "no hay una plantilla de clase llamada `%#T' en `%#T'"
 
-#: cp/decl.c:2672 cp/decl.c:2682 cp/decl.c:2702
+#: cp/decl.c:2686 cp/decl.c:2696 cp/decl.c:2716
 msgid "no type named `%#T' in `%#T'"
 msgstr "no hay un tipo llamado `%#T' en `%#T'"
 
-#: cp/decl.c:3429
+#: cp/decl.c:3443
 msgid "%Jan anonymous union cannot have function members"
 msgstr "%Jun union an髇imo no puede tener funciones miembro"
 
-#: cp/decl.c:3447
+#: cp/decl.c:3461
 msgid "member %#D' with constructor not allowed in anonymous aggregate"
 msgstr "no se permite el miembro %#D' con constructor en un agregado an髇imo"
 
-#: cp/decl.c:3450
+#: cp/decl.c:3464
 msgid "member %#D' with destructor not allowed in anonymous aggregate"
 msgstr "no se permite el miembro %#D' con destructor en un agregado an髇imo"
 
-#: cp/decl.c:3453
+#: cp/decl.c:3467
 msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
 msgstr "no se permite el miembro %#D' con operador de asignaci髇 de copia en un agregado an髇imo"
 
-#: cp/decl.c:3493
+#: cp/decl.c:3507
 msgid "redeclaration of C++ built-in type `%T'"
 msgstr "redeclaraci髇 del tipo interno de C++ `%T'"
 
-#: cp/decl.c:3531
+#: cp/decl.c:3545
 msgid "multiple types in one declaration"
 msgstr "tipos m鷏tiples en una declaraci髇"
 
-#: cp/decl.c:3557
+#: cp/decl.c:3571
 msgid "missing type-name in typedef-declaration"
 msgstr "falta el nombre del tipo en la declaraci髇 typedef"
 
-#: cp/decl.c:3565
+#: cp/decl.c:3579
 msgid "ISO C++ prohibits anonymous structs"
 msgstr "ISO C++ proh韇e structs an髇imos"
 
-#: cp/decl.c:3572
+#: cp/decl.c:3586
 msgid "`%D' can only be specified for functions"
 msgstr "`%D' s髄o puede ser especificado para funciones"
 
-#: cp/decl.c:3574
+#: cp/decl.c:3588
 msgid "`%D' can only be specified inside a class"
 msgstr "`%D' s髄o puede ser especificado dentro de una clase"
 
-#: cp/decl.c:3576
+#: cp/decl.c:3590
 msgid "`%D' can only be specified for constructors"
 msgstr "`%D' s髄o puede ser especificado para constructores"
 
-#: cp/decl.c:3579
+#: cp/decl.c:3593
 msgid "`%D' can only be specified for objects and functions"
 msgstr "`%D' s髄o puede ser especificado para objetos y funciones"
 
-#: cp/decl.c:3721 cp/decl2.c:855
+#: cp/decl.c:3735 cp/decl2.c:855
 msgid "typedef `%D' is initialized (use __typeof__ instead)"
 msgstr "typedef `%D' est� inicializado (utilice __typeof__ en su lugar)"
 
-#: cp/decl.c:3726
+#: cp/decl.c:3740
 msgid "function `%#D' is initialized like a variable"
 msgstr "la funci髇 `%#D' est� inicializada como una variable"
 
-#: cp/decl.c:3738
+#: cp/decl.c:3752
 msgid "declaration of `%#D' has `extern' and is initialized"
 msgstr "la declaraci髇  de `%#D' tiene `extern' y est� inicializada"
 
-#: cp/decl.c:3771
+#: cp/decl.c:3785
 msgid "`%#D' is not a static member of `%#T'"
 msgstr "`%#D' no es un miembro static de `%#T'"
 
-#: cp/decl.c:3777
+#: cp/decl.c:3791
 msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
 msgstr "ISO C++ no permite que `%T::%D' se defina como `%T::%D'"
 
-#: cp/decl.c:3788
+#: cp/decl.c:3802
 msgid "duplicate initialization of %D"
 msgstr "inicializaci髇 duplicada de %D"
 
-#: cp/decl.c:3819
+#: cp/decl.c:3833
 msgid "declaration of `%#D' outside of class is not definition"
 msgstr "la declaraci髇 de `%#D' fuera de la clase no es una definici髇"
 
-#: cp/decl.c:3868
+#: cp/decl.c:3882
 msgid "variable `%#D' has initializer but incomplete type"
 msgstr "la variable `%#D' tiene inicializador pero de tipo de dato incompleto"
 
-#: cp/decl.c:3876 cp/decl.c:4445
+#: cp/decl.c:3890 cp/decl.c:4500
 msgid "elements of array `%#D' have incomplete type"
 msgstr "algunos elementos de la matriz `%#D' tienen tipo de dato incompleto"
 
-#: cp/decl.c:3892
+#: cp/decl.c:3906
 msgid "aggregate `%#D' has incomplete type and cannot be defined"
 msgstr "el agregado `%#D' tiene un tipo incompleto y no se puede definir"
 
-#: cp/decl.c:3942
+#: cp/decl.c:3956
 msgid "`%D' declared as reference but not initialized"
 msgstr "`%D' declarado como referencia pero no est� inicializado"
 
-#: cp/decl.c:3948
+#: cp/decl.c:3962
 msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
 msgstr "ISO C++ proh韇e el uso de una lista de inicializadores para inicializar la referencia `%D'"
 
-#: cp/decl.c:3976
+#: cp/decl.c:3990
 msgid "cannot initialize `%T' from `%T'"
 msgstr "no se pueden inicializar `%T' desde `%T'"
 
-#: cp/decl.c:4008
+#: cp/decl.c:4022
 msgid "initializer fails to determine size of `%D'"
 msgstr "el inicializador no puede determinar el tama駉 de `%D'"
 
-#: cp/decl.c:4013
+#: cp/decl.c:4027
 msgid "array size missing in `%D'"
 msgstr "falta el tama駉 de la matriz en `%D'"
 
-#: cp/decl.c:4025
+#: cp/decl.c:4039
 msgid "zero-size array `%D'"
 msgstr "matriz `%D' de tama駉 cero"
 
 #. An automatic variable with an incomplete type: that is an error.
 #. Don't talk about array types here, since we took care of that
 #. message in grokdeclarator.
-#: cp/decl.c:4062
+#: cp/decl.c:4076
 msgid "storage size of `%D' isn't known"
 msgstr "no se conoce el tama駉 de almacenamiento de `%D'"
 
-#: cp/decl.c:4084
+#: cp/decl.c:4098
 msgid "storage size of `%D' isn't constant"
 msgstr "el tama駉 de almacenamiento de `%D' no es constante"
 
-#: cp/decl.c:4139
+#: cp/decl.c:4153
 msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
 msgstr "perd髇: la sem醤tica de los datos static de la funci髇 inline `%#D' es err髇ea (terminar� con m鷏tiples copias)"
 
-#: cp/decl.c:4140
+#: cp/decl.c:4154
 msgid "%J  you can work around this by removing the initializer"
 msgstr "%J  puede evitar esto eliminando el inicializador"
 
-#: cp/decl.c:4166
+#: cp/decl.c:4180
 msgid "uninitialized const `%D'"
 msgstr "const `%D' sin inicializar"
 
-#: cp/decl.c:4245
+#: cp/decl.c:4240
+msgid "name `%D' used in a GNU-style designated initializer for an array"
+msgstr "el nombre `%D' se utiliza en un inicializador designado en estilo GNU para una matriz"
+
+#: cp/decl.c:4251
+#, c-format
+msgid "Designated initializer `%E' larger than array size"
+msgstr "El inicializador designado `%E' es m醩 grande que el tama駉 de la matriz"
+
+#: cp/decl.c:4323
 msgid "brace-enclosed initializer used to initialize `%T'"
 msgstr "se utiliz� un inicializador encerrado entre llaves para inicializar a `%T'"
 
-#: cp/decl.c:4309
+#: cp/decl.c:4387
 msgid "initializer for `%T' must be brace-enclosed"
 msgstr "el inicializador para `%T' debe estar encerrado entre llaves"
 
-#: cp/decl.c:4326
+#: cp/decl.c:4404
 msgid "ISO C++ does not allow designated initializers"
 msgstr "ISO C++ no permite inicializadores designados"
 
-#: cp/decl.c:4330
+#: cp/decl.c:4408
 msgid "`%T' has no non-static data member named `%D'"
 msgstr "`%T' no tiene un dato miembro que no es static llamado `%D'"
 
-#: cp/decl.c:4378
-msgid "name `%D' used in a GNU-style designated initializer for an array"
-msgstr "el nombre `%D' se utiliza en un inicializador designado en estilo GNU para una matriz"
-
-#: cp/decl.c:4401
+#: cp/decl.c:4456
 msgid "too many initializers for `%T'"
 msgstr "demasiados inicializadores para `%T'"
 
-#: cp/decl.c:4439
+#: cp/decl.c:4494
 msgid "variable-sized object `%D' may not be initialized"
 msgstr "el objeto de tama駉 variable `%D' no puede ser inicializado"
 
-#: cp/decl.c:4450
+#: cp/decl.c:4505
 msgid "`%D' has incomplete type"
 msgstr "`%D' tiene un tipo de dato incompleto"
 
-#: cp/decl.c:4505
+#: cp/decl.c:4560
 msgid "`%D' must be initialized by constructor, not by `{...}'"
 msgstr "`%D' debe ser inicializado por un constructor, no por `{...}'"
 
-#: cp/decl.c:4549
+#: cp/decl.c:4604
 msgid "structure `%D' with uninitialized const members"
 msgstr "estructura `%D' con miembros const sin inicializar"
 
-#: cp/decl.c:4551
+#: cp/decl.c:4606
 msgid "structure `%D' with uninitialized reference members"
 msgstr "estructura `%D' con miembros de referencia sin inicializar"
 
-#: cp/decl.c:4732
+#: cp/decl.c:4788
 msgid "assignment (not initialization) in declaration"
 msgstr "asignaci髇 (no inicializaci髇) en la declaraci髇"
 
-#: cp/decl.c:4749
+#: cp/decl.c:4805
 msgid "cannot initialize `%D' to namespace `%D'"
 msgstr "no se pueden inicializar `%D' para el espacio de nombres `%D'"
 
-#: cp/decl.c:4803
+#: cp/decl.c:4859
 msgid "shadowing previous type declaration of `%#D'"
 msgstr "oscureciendo la declaraci髇 de tipo previa de `%#D'"
 
-#: cp/decl.c:4840
+#: cp/decl.c:4896
 msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
 msgstr "`%D' no puede ser thread-local porque es de tipo `%T' que no es POD"
 
-#: cp/decl.c:4855
+#: cp/decl.c:4911
 msgid "`%D' is thread-local and so cannot be dynamically initialized"
 msgstr "`%D' es thread-local y por lo tanto no se puede inicializar din醡icamente"
 
-#: cp/decl.c:5337
+#: cp/decl.c:5406
 msgid "invalid catch parameter"
 msgstr "par醡etro de captura inv醠ido"
 
-#: cp/decl.c:5451
+#: cp/decl.c:5520
 msgid "destructor for alien class `%T' cannot be a member"
 msgstr "el destructor para la clase extranjera `%T' no puede ser un miembro"
 
-#: cp/decl.c:5454
+#: cp/decl.c:5523
 msgid "constructor for alien class `%T' cannot be a member"
 msgstr "el constructor para la clase extranjera `%T' no puede ser un miembro"
 
-#: cp/decl.c:5476
+#: cp/decl.c:5545
 msgid "`%D' declared as a `virtual' %s"
 msgstr "`%D' fue declarado como un %s `virtual'"
 
-#: cp/decl.c:5478
+#: cp/decl.c:5547
 msgid "`%D' declared as an `inline' %s"
 msgstr "`%D' fue declarado como un %s `inline'"
 
-#: cp/decl.c:5480
+#: cp/decl.c:5549
 msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
 msgstr "especificadores de funci髇 `const' y `volatile' en `%D' inv醠idos en la declaraci髇 %s"
 
-#: cp/decl.c:5483
+#: cp/decl.c:5552
 msgid "`%D' declared as a friend"
 msgstr "`%D' declarado como un friend"
 
-#: cp/decl.c:5489
+#: cp/decl.c:5558
 msgid "`%D' declared with an exception specification"
 msgstr "`%D' declarado con una excepci髇 de especificaci髇"
 
-#: cp/decl.c:5571
+#: cp/decl.c:5640
 msgid "cannot declare `::main' to be a template"
 msgstr "no se puede declarar `::main' como template"
 
-#: cp/decl.c:5573
+#: cp/decl.c:5642
 msgid "cannot declare `::main' to be inline"
 msgstr "no se puede declarar `::main' como inline"
 
-#: cp/decl.c:5575
+#: cp/decl.c:5644
 msgid "cannot declare `::main' to be static"
 msgstr "no se puede declarar `::main' como static"
 
-#: cp/decl.c:5578
+#: cp/decl.c:5647
 msgid "`main' must return `int'"
 msgstr "`main' debe devolver `int'"
 
-#: cp/decl.c:5606
+#: cp/decl.c:5675
 msgid "non-local function `%#D' uses anonymous type"
 msgstr "la funci髇 `%#D' que no es local usa un tipo an髇imo"
 
-#: cp/decl.c:5609
+#: cp/decl.c:5678
 msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
 msgstr "`%#D' no se refiere al tipo sin calificar, as� que no se usa para el enlazado"
 
-#: cp/decl.c:5615
+#: cp/decl.c:5684
 msgid "non-local function `%#D' uses local type `%T'"
 msgstr "la funci髇 `%#D' que no es local utiliza el tipo local `%T'"
 
-#: cp/decl.c:5639
+#: cp/decl.c:5708
 msgid "%smember function `%D' cannot have `%T' method qualifier"
 msgstr "%sfunci髇 miembro `%D' no puede tener el calificador de m閠odo `%T'"
 
-#: cp/decl.c:5663
+#: cp/decl.c:5732
 msgid "defining explicit specialization `%D' in friend declaration"
 msgstr "definiendo la especializaci髇 expl韈ita `%D' en la declaraci髇 friend"
 
 #. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:5673
+#: cp/decl.c:5742
 msgid "invalid use of template-id `%D' in declaration of primary template"
 msgstr "uso inv醠ido del id de plantilla `%D' en la declaraci髇 de la plantilla primaria"
 
-#: cp/decl.c:5700
+#: cp/decl.c:5769
 msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
 msgstr "no se permiten los argumentos por defecto en la declaraci髇 de la especializaci髇 friend de la plantilla `%D'"
 
-#: cp/decl.c:5707
+#: cp/decl.c:5776
 msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
 msgstr "no se permiten `inline' en la declaraci髇 de la especializaci髇 friend de la plantilla `%D'"
 
-#: cp/decl.c:5765
+#: cp/decl.c:5834
 msgid "definition of implicitly-declared `%D'"
 msgstr "la definici髇 de `%D' declarado impl韈itamente"
 
-#: cp/decl.c:5785 cp/decl2.c:738
+#: cp/decl.c:5854 cp/decl2.c:738
 msgid "no `%#D' member function declared in class `%T'"
 msgstr "no hay una funci髇 miembro `%#D' declarada en la clase `%T'"
 
-#: cp/decl.c:5919
+#: cp/decl.c:5988
 msgid "non-local variable `%#D' uses local type `%T'"
 msgstr "la variable `%#D' que no es local usa el tipo local `%T'"
 
-#: cp/decl.c:6034
+#: cp/decl.c:6103
 msgid "invalid in-class initialization of static data member of non-integral type `%T'"
 msgstr "inicializaci髇 en la clase inv醠ida para el miembro de datos static de tipo `%T' que no es integral"
 
-#: cp/decl.c:6043
+#: cp/decl.c:6112
 msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
 msgstr "ISO C++ proh韇e la inicializaci髇 en la clase del miembro static `%D' que no es constante"
 
-#: cp/decl.c:6046
+#: cp/decl.c:6115
 msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
 msgstr "ISO C++ proh韇e la inicializaci髇 del miembro constante `%D' del tipo `%T' que no es entero"
 
-#: cp/decl.c:6065
+#: cp/decl.c:6134
 msgid "size of array `%D' has non-integral type `%T'"
 msgstr "el tama駉 de la matriz `%D' tiene un tipo `%T' que no es entero"
 
-#: cp/decl.c:6067
+#: cp/decl.c:6136
 msgid "size of array has non-integral type `%T'"
 msgstr "el tama駉 de la matriz tiene un tipo `%T' que no es entero"
 
-#: cp/decl.c:6103
+#: cp/decl.c:6172
 msgid "size of array `%D' is negative"
 msgstr "el tama駉 de la matriz `%D' es negativo"
 
-#: cp/decl.c:6105
+#: cp/decl.c:6174
 msgid "size of array is negative"
 msgstr "el tama駉 de la matriz es negativo"
 
-#: cp/decl.c:6113
+#: cp/decl.c:6182
 msgid "ISO C++ forbids zero-size array `%D'"
 msgstr "ISO C++ proh韇e la matriz `%D' de tama駉 cero"
 
-#: cp/decl.c:6115
+#: cp/decl.c:6184
 msgid "ISO C++ forbids zero-size array"
 msgstr "ISO C++ proh韇e una matriz de tama駉 cero"
 
-#: cp/decl.c:6122
+#: cp/decl.c:6191
 msgid "size of array `%D' is not an integral constant-expression"
 msgstr "el tama駉 de la matriz `%D' no es una expresion constante integral"
 
-#: cp/decl.c:6125
+#: cp/decl.c:6194
 msgid "size of array is not an integral constant-expression"
 msgstr "el tama駉 de la matriz no es una expresion constante integral"
 
-#: cp/decl.c:6130
+#: cp/decl.c:6199
 msgid "ISO C++ forbids variable-size array `%D'"
 msgstr "ISO C++ proh韇e la matriz `%D' de tama駉 variable"
 
-#: cp/decl.c:6132
+#: cp/decl.c:6201
 msgid "ISO C++ forbids variable-size array"
 msgstr "ISO C++ proh韇e la matriz de tama駉 variable"
 
-#: cp/decl.c:6154
+#: cp/decl.c:6223
 msgid "overflow in array dimension"
 msgstr "desbordamiento en la dimensi髇 de la matriz"
 
-#: cp/decl.c:6248
+#: cp/decl.c:6317
 msgid "declaration of `%D' as %s"
 msgstr "redeclaraci髇 de `%D' como %s"
 
-#: cp/decl.c:6250
+#: cp/decl.c:6319
 #, c-format
 msgid "creating %s"
 msgstr "creando %s"
 
-#: cp/decl.c:6262
+#: cp/decl.c:6331
 msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
 msgstr "la declaraci髇 de `%D' como una matriz multidimensional debe tener l韒ites para todas las dimensiones excepto la primera"
 
-#: cp/decl.c:6265
+#: cp/decl.c:6334
 msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr "una matriz multidimensional debe tener l韒ites para todas las dimensiones excepto para la primera"
 
-#: cp/decl.c:6293
+#: cp/decl.c:6362
 msgid "return type specification for constructor invalid"
 msgstr "la especificaci髇 del tipo de devoluci髇 para el constructor es inv醠ido"
 
-#: cp/decl.c:6300
+#: cp/decl.c:6369
 msgid "return type specification for destructor invalid"
 msgstr "la especificaci髇 del tipo de devoluci髇 para el destructor es inv醠ido"
 
-#: cp/decl.c:6306
+#: cp/decl.c:6375
 msgid "operator `%T' declared to return `%T'"
 msgstr "el operador `%T' se declar� para devolver `%T'"
 
-#: cp/decl.c:6308
+#: cp/decl.c:6377
 msgid "return type specified for `operator %T'"
 msgstr "se especific� un tipo de devoluci髇 para `operator %T'"
 
-#: cp/decl.c:6452
+#: cp/decl.c:6400
+msgid "unnamed variable or field declared void"
+msgstr "variable sin nombre o campo declarado void"
+
+#: cp/decl.c:6405
+#, c-format
+msgid "variable or field `%E' declared void"
+msgstr "variable o campo `%E' declarado void"
+
+#: cp/decl.c:6408
+msgid "variable or field declared void"
+msgstr "variable o campo declarado void"
+
+#: cp/decl.c:6547
 msgid "destructors must be member functions"
 msgstr "los destructores deben ser funciones miembro"
 
-#: cp/decl.c:6471
+#: cp/decl.c:6566
 msgid "destructor `%T' must match class name `%T'"
 msgstr "el destructor `%T' debe coincidir con el nombre de la clase `%T'"
 
-#: cp/decl.c:6534
+#: cp/decl.c:6629
 msgid "declarator-id missing; using reserved word `%D'"
 msgstr "falta el id del declarador; utilizando la palabra reservada `%D'"
 
-#: cp/decl.c:6588
+#: cp/decl.c:6683
 msgid "type `%T' is not derived from type `%T'"
 msgstr "el tipo `%T' no es derivado del tipo `%T'"
 
 #. Parse error puts this typespec where
 #. a declarator should go.
-#: cp/decl.c:6651
+#: cp/decl.c:6746
 msgid "`%T' specified as declarator-id"
 msgstr "`%T' especificado como id de declarador"
 
-#: cp/decl.c:6653
+#: cp/decl.c:6748
 msgid "  perhaps you want `%T' for a constructor"
 msgstr "  tal vez quiere `%T' para un constructor"
 
@@ -14151,300 +14207,292 @@
 #. decl-specifier like in
 #. std::allocator alloc;
 #. Handle that gracefully.
-#: cp/decl.c:6675
+#: cp/decl.c:6770
 #, c-format
 msgid "invalid use of template-name '%E' in a declarator"
 msgstr "uso inv醠ido del nombre de plantilla `%E' en un declarador"
 
-#: cp/decl.c:6695
+#: cp/decl.c:6790 cp/decl.c:8124
 msgid "declaration of `%D' as non-function"
 msgstr "la declaraci髇 de `%D' como una no funci髇"
 
-#: cp/decl.c:6772
+#: cp/decl.c:6867
 msgid "`bool' is now a keyword"
 msgstr "`bool' ahora es una palabra clave"
 
-#: cp/decl.c:6774
+#: cp/decl.c:6869
 msgid "extraneous `%T' ignored"
 msgstr "`%T' extra ignorado"
 
-#: cp/decl.c:6790 cp/decl.c:6834
+#: cp/decl.c:6885 cp/decl.c:6929
 msgid "multiple declarations `%T' and `%T'"
 msgstr "declaraciones m鷏tiples `%T' y `%T'"
 
-#: cp/decl.c:6803
+#: cp/decl.c:6898
 msgid "ISO C++ does not support `long long'"
 msgstr "ISO C++ no da soporte a `long long'"
 
-#: cp/decl.c:6907 cp/decl.c:6910
+#: cp/decl.c:7002 cp/decl.c:7005
 #, c-format
 msgid "ISO C++ forbids declaration of `%s' with no type"
 msgstr "ISO C++ proh韇e la declaraci髇 de `%s' sin tipo"
 
-#: cp/decl.c:6941
+#: cp/decl.c:7036
 #, c-format
 msgid "short, signed or unsigned invalid for `%s'"
 msgstr "short, signed � unsigned inv醠ido para `%s'"
 
-#: cp/decl.c:6946
+#: cp/decl.c:7041
 #, c-format
 msgid "long and short specified together for `%s'"
 msgstr "long y short especificados juntos para `%s'"
 
-#: cp/decl.c:6957
+#: cp/decl.c:7052
 #, c-format
 msgid "signed and unsigned given together for `%s'"
 msgstr "se dieron juntos signed y unsigned para `%s'"
 
-#: cp/decl.c:7066
+#: cp/decl.c:7161
 msgid "qualifiers are not allowed on declaration of `operator %T'"
 msgstr "no se permiten calificadores en la declaraci髇 de `operator %T'"
 
-#: cp/decl.c:7088
+#: cp/decl.c:7183
 msgid "member `%D' cannot be declared both virtual and static"
 msgstr "el miembro `%D' no puede ser declarado como virtual y static al mismo tiempo"
 
-#: cp/decl.c:7097
+#: cp/decl.c:7192
 msgid "`%T::%D' is not a valid declarator"
 msgstr "`%T::%D' no es una declaraci髇 v醠ida"
 
-#: cp/decl.c:7109
+#: cp/decl.c:7204
 msgid "storage class specifiers invalid in parameter declarations"
 msgstr "especificadores de clase de almacenamiento inv醠idos en las declaraciones de par醡etros"
 
-#: cp/decl.c:7113
+#: cp/decl.c:7208
 msgid "typedef declaration invalid in parameter declaration"
 msgstr "declaraci髇 typedef inv醠ida en la declaraci髇 de par醡etros"
 
-#: cp/decl.c:7126
+#: cp/decl.c:7221
 msgid "virtual outside class declaration"
 msgstr "declaraci髇 de virtual fuera de class"
 
-#: cp/decl.c:7185
+#: cp/decl.c:7280
 #, c-format
 msgid "storage class specified for %s `%s'"
 msgstr "clase de almacenamiento especificada por %s `%s'"
 
-#: cp/decl.c:7220
+#: cp/decl.c:7315
 #, c-format
 msgid "top-level declaration of `%s' specifies `auto'"
 msgstr "la declaraci髇 del nivel superior de `%s' especifica `auto'"
 
-#: cp/decl.c:7232
+#: cp/decl.c:7327
 msgid "storage class specifiers invalid in friend function declarations"
 msgstr "especificadores de clase de almacenamiento inv醠idos en las declaraciones de funciones friend"
 
-#: cp/decl.c:7397
+#: cp/decl.c:7492
 msgid "destructor cannot be static member function"
 msgstr "el destructor no puede ser una funci髇 miembro de tipo static"
 
-#: cp/decl.c:7400
+#: cp/decl.c:7495
 #, c-format
 msgid "destructors may not be `%s'"
 msgstr "los destructores no pueden ser `%s'"
 
-#: cp/decl.c:7421
+#: cp/decl.c:7516
 msgid "constructor cannot be static member function"
 msgstr "el constructor no puede ser una funci髇 miembro de tipo static"
 
-#: cp/decl.c:7424
+#: cp/decl.c:7519
 msgid "constructors cannot be declared virtual"
 msgstr "los constructores no pueden ser declarados virtual"
 
-#: cp/decl.c:7429
+#: cp/decl.c:7524
 #, c-format
 msgid "constructors may not be `%s'"
 msgstr "los constructores no pueden ser `%s'"
 
-#: cp/decl.c:7439
+#: cp/decl.c:7534
 msgid "return value type specifier for constructor ignored"
 msgstr "el especificador de tipo del valor devuelto para el constructor es ignorado"
 
-#: cp/decl.c:7458
+#: cp/decl.c:7553
 #, c-format
 msgid "can't initialize friend function `%s'"
 msgstr "no se puede inicializar la funci髇 friend `%s'"
 
 #. Cannot be both friend and virtual.
-#: cp/decl.c:7462
+#: cp/decl.c:7557
 msgid "virtual functions cannot be friends"
 msgstr "las funciones virtual no pueden ser friend"
 
-#: cp/decl.c:7467
+#: cp/decl.c:7562
 msgid "friend declaration not in class definition"
 msgstr "la declaraci髇 friend no est� en una definici髇 de clase"
 
-#: cp/decl.c:7469
+#: cp/decl.c:7564
 #, c-format
 msgid "can't define friend function `%s' in a local class definition"
 msgstr "no se puede definir la funci髇 friend `%s' en una definici髇 de clase local"
 
-#: cp/decl.c:7490
+#: cp/decl.c:7585
 msgid "destructors may not have parameters"
 msgstr "los destructores no pueden tener par醡etros"
 
-#: cp/decl.c:7510 cp/decl.c:7517
+#: cp/decl.c:7605 cp/decl.c:7612
 msgid "cannot declare reference to `%#T'"
 msgstr "no se pueden declarar referencias a `%#T'"
 
-#: cp/decl.c:7511
+#: cp/decl.c:7606
 msgid "cannot declare pointer to `%#T'"
 msgstr "no se pueden declarar punteros a `%#T'"
 
-#: cp/decl.c:7516
+#: cp/decl.c:7611
 msgid "cannot declare pointer to `%#T' member"
 msgstr "no se pueden declarar un puntero al miembro `%#T'"
 
-#: cp/decl.c:7655
+#: cp/decl.c:7750
 msgid "extra qualification `%T::' on member `%s' ignored"
 msgstr "se ignora la calificaci髇 extra `%T::' en el miembro `%s'"
 
-#: cp/decl.c:7671
+#: cp/decl.c:7766
 msgid "cannot declare member function `%T::%s' within `%T'"
 msgstr "no se puede declarar la funci髇 miembro `%T::%s' dentro de `%T'"
 
-#: cp/decl.c:7686
+#: cp/decl.c:7781
 msgid "cannot declare member `%T::%s' within `%T'"
 msgstr "no se puede declarar el miembro `%T::%s' dentro de `%T'"
 
-#: cp/decl.c:7766
+#: cp/decl.c:7861
 msgid "data member may not have variably modified type `%T'"
 msgstr "los datos miembro pueden no tener el tipo modificado variablemente `%T'"
 
-#: cp/decl.c:7768
+#: cp/decl.c:7863
 msgid "parameter may not have variably modified type `%T'"
 msgstr "el par醡etro puede no tener el tipo modificado variablemente `%T'"
 
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 #. declarations of constructors within a class definition.
-#: cp/decl.c:7776
+#: cp/decl.c:7871
 msgid "only declarations of constructors can be `explicit'"
 msgstr "solamente las declaraciones de constructores pueden ser `explicit'"
 
-#: cp/decl.c:7784
+#: cp/decl.c:7879
 #, c-format
 msgid "non-member `%s' cannot be declared `mutable'"
 msgstr "el no-miembro `%s' no puede ser declarado `mutable'"
 
-#: cp/decl.c:7789
+#: cp/decl.c:7884
 #, c-format
 msgid "non-object member `%s' cannot be declared `mutable'"
 msgstr "el miembro no-objeto `%s' no puede ser declarado `mutable'"
 
-#: cp/decl.c:7795
+#: cp/decl.c:7890
 #, c-format
 msgid "function `%s' cannot be declared `mutable'"
 msgstr "la funci髇 `%s' no puede ser declarada `mutable'"
 
-#: cp/decl.c:7800
+#: cp/decl.c:7895
 #, c-format
 msgid "static `%s' cannot be declared `mutable'"
 msgstr "static `%s' no puede ser declarado `mutable'"
 
-#: cp/decl.c:7805
+#: cp/decl.c:7900
 #, c-format
 msgid "const `%s' cannot be declared `mutable'"
 msgstr "const `%s' no puede ser declarado `mutable'"
 
-#: cp/decl.c:7818
+#: cp/decl.c:7913
 msgid "template-id `%D' used as a declarator"
 msgstr "el id de plantilla `%D' se usa como un declarador"
 
-#: cp/decl.c:7839
+#: cp/decl.c:7934
 msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
 msgstr "ISO C++ proh韇e el tipo anidado `%D' con el mismo nombre que la clase que lo contiene"
 
-#: cp/decl.c:7847
+#: cp/decl.c:7942
 msgid "%Jtypedef name may not be a nested-name-specifier"
 msgstr "%Jel nombre del typedef puede no ser un especificador de nombre anidado"
 
-#: cp/decl.c:7893
+#: cp/decl.c:7988
 msgid "%Jinvalid type qualifier for non-member function type"
 msgstr "%Jcalificador de tipo inv醠ido para el tipo de funci髇 no miembro"
 
-#: cp/decl.c:7956
+#: cp/decl.c:8051
 msgid "type qualifiers specified for friend class declaration"
 msgstr "se especificaron calificadores de tipo en una declaraci髇 de clase friend"
 
-#: cp/decl.c:7961
+#: cp/decl.c:8056
 msgid "`inline' specified for friend class declaration"
 msgstr "se especific� `inline' para la declaraci髇 de clase friend"
 
-#: cp/decl.c:7969
+#: cp/decl.c:8064
 msgid "template parameters cannot be friends"
 msgstr "los par醡etros de la plantilla no pueden ser friends"
 
-#: cp/decl.c:7971
+#: cp/decl.c:8066
 msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
 msgstr "la declaraci髇 friend requere una llave de clase, p.e. `friend class %T::%D'"
 
-#: cp/decl.c:7975
+#: cp/decl.c:8070
 msgid "friend declaration requires class-key, i.e. `friend %#T'"
 msgstr "la declaraci髇 friend requiere una llave de clase, p.e. `friend %#T'"
 
-#: cp/decl.c:7988
+#: cp/decl.c:8083
 msgid "trying to make class `%T' a friend of global scope"
 msgstr "tratando hacer que la clase `%T' sea un friend de 醡bito global"
 
-#: cp/decl.c:7999
+#: cp/decl.c:8094
 msgid "invalid qualifiers on non-member function type"
 msgstr "calificadores inv醠idos en el tipo de funci髇 no miembro"
 
-#: cp/decl.c:8018
+#: cp/decl.c:8113
 msgid "abstract declarator `%T' used as declaration"
 msgstr "el declarador abstracto `%T' se utiliz� como una declaraci髇"
 
-#: cp/decl.c:8030
-msgid "unnamed variable or field declared void"
-msgstr "variable sin nombre o campo declarado void"
-
-#: cp/decl.c:8039
-msgid "variable or field declared void"
-msgstr "variable o campo declarado void"
-
-#: cp/decl.c:8049
+#: cp/decl.c:8139
 msgid "cannot use `::' in parameter declaration"
 msgstr "no se puede usar `::'  en la declaraci髇 de par醡etros"
 
 #. Something like struct S { int N::j; };
-#: cp/decl.c:8094
+#: cp/decl.c:8184
 msgid "invalid use of `::'"
 msgstr "uso inv醠ido de `::'"
 
-#: cp/decl.c:8106
+#: cp/decl.c:8196
 msgid "function `%D' cannot be declared friend"
 msgstr "la funci髇 `%D' no puede ser declarada friend"
 
-#: cp/decl.c:8118
+#: cp/decl.c:8208
 msgid "can't make `%D' into a method -- not in a class"
 msgstr "no se puede hacer `%D' en un m閠odo -- no est� en una clase"
 
-#: cp/decl.c:8127
+#: cp/decl.c:8217
 msgid "function `%D' declared virtual inside a union"
 msgstr "la funci髇 `%s' se declar� virtual dentro de un union"
 
-#: cp/decl.c:8136
+#: cp/decl.c:8226
 msgid "`%D' cannot be declared virtual, since it is always static"
 msgstr "`%D' no se puede declarar virtual, ya que siempre es static"
 
-#: cp/decl.c:8215
+#: cp/decl.c:8305
 msgid "field `%D' has incomplete type"
 msgstr "el campo `%D' tiene tipo de dato incompleto"
 
-#: cp/decl.c:8217
+#: cp/decl.c:8307
 msgid "name `%T' has incomplete type"
 msgstr "el nombre `%T' tiene tipo de dato incompleto"
 
-#: cp/decl.c:8226
+#: cp/decl.c:8316
 msgid "  in instantiation of template `%T'"
 msgstr "  en la instanciaci髇 de la plantilla `%T'"
 
-#: cp/decl.c:8236
+#: cp/decl.c:8326
 #, c-format
 msgid "`%s' is neither function nor member function; cannot be declared friend"
 msgstr "`%s' no es ni funci髇 ni funci髇 miembro; no puede ser declarado friend"
 
-#: cp/decl.c:8247
+#: cp/decl.c:8337
 msgid "member functions are implicitly friends of their class"
 msgstr "las funciones miembros son impl韈itamente friends de su clase"
 
@@ -14460,91 +14508,91 @@
 #. the rest of the compiler does not correctly
 #. handle the initialization unless the member is
 #. static so we make it static below.
-#: cp/decl.c:8287
+#: cp/decl.c:8377
 msgid "ISO C++ forbids initialization of member `%D'"
 msgstr "ISO C++ proh韇e la inicializaci髇 del miembro `%D'"
 
-#: cp/decl.c:8289
+#: cp/decl.c:8379
 msgid "making `%D' static"
 msgstr "haciendo a `%D' static"
 
-#: cp/decl.c:8345
+#: cp/decl.c:8435
 #, c-format
 msgid "storage class `auto' invalid for function `%s'"
 msgstr "la clase de almacenamiento `auto' es inv醠ida para la funci髇 `%s'"
 
-#: cp/decl.c:8347
+#: cp/decl.c:8437
 #, c-format
 msgid "storage class `register' invalid for function `%s'"
 msgstr "la clase de almacenamiento `register' es inv醠ida para la funci髇 `%s'"
 
-#: cp/decl.c:8349
+#: cp/decl.c:8439
 #, c-format
 msgid "storage class `__thread' invalid for function `%s'"
 msgstr "la clase de almacenamiento `__thread' es inv醠ida para la funci髇 `%s'"
 
-#: cp/decl.c:8360
+#: cp/decl.c:8450
 #, c-format
 msgid "storage class `static' invalid for function `%s' declared out of global scope"
 msgstr "la clase de almacenamiento `static' es inv醠ida para la funci髇 `%s' declarada fuera del 醡bito global"
 
-#: cp/decl.c:8362
+#: cp/decl.c:8452
 #, c-format
 msgid "storage class `inline' invalid for function `%s' declared out of global scope"
 msgstr "la clase de almacenamiento `inline' es inv醠ida para la funci髇 `%s' declarada fuera del 醡bito global"
 
-#: cp/decl.c:8369
+#: cp/decl.c:8459
 #, c-format
 msgid "virtual non-class function `%s'"
 msgstr "la funci髇 virtual `%s' no es clase"
 
-#: cp/decl.c:8400
+#: cp/decl.c:8490
 msgid "cannot declare member function `%D' to have static linkage"
 msgstr "no se puede declarar que la funci髇 miembro `%D' tenga enlazado est醫ico"
 
 #. FIXME need arm citation
-#: cp/decl.c:8406
+#: cp/decl.c:8496
 msgid "cannot declare static function inside another function"
 msgstr "no se puede declarar una funci髇 static dentro de otra funci髇"
 
-#: cp/decl.c:8434
+#: cp/decl.c:8524
 msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
 msgstr "`static' puede no ser utilizado cuando se define (opuesto a la declaraci髇) un dato miembro static"
 
-#: cp/decl.c:8440
+#: cp/decl.c:8530
 msgid "static member `%D' declared `register'"
 msgstr "se declar�  el miembro static `%D' como `register'"
 
-#: cp/decl.c:8445
+#: cp/decl.c:8535
 msgid "cannot explicitly declare member `%#D' to have extern linkage"
 msgstr "no se puede declarar expl韈itamente que el miembro `%#D' tenga un enlazado externo"
 
-#: cp/decl.c:8585
+#: cp/decl.c:8675
 msgid "default argument for `%#D' has type `%T'"
 msgstr "el argumento por defecto de `%#D' tiene tipo `%T'"
 
-#: cp/decl.c:8588
+#: cp/decl.c:8678
 msgid "default argument for parameter of type `%T' has type `%T'"
 msgstr "el argumento por defecto para el par醡etro del tipo `%T' tiene el tipo `%T'"
 
-#: cp/decl.c:8605
+#: cp/decl.c:8695
 msgid "default argument `%E' uses local variable `%D'"
 msgstr "el argumento por defecto `%E' usa la variable local `%D'"
 
-#: cp/decl.c:8649
+#: cp/decl.c:8739
 #, c-format
 msgid "invalid string constant `%E'"
 msgstr "constante de cadena inv醠ida `%E'"
 
-#: cp/decl.c:8651
+#: cp/decl.c:8741
 msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
 msgstr "constante entera inv醠ida en la lista de par醡etros, 縪lvid� proporcionar nombre(s) de par醡etro(s)?"
 
-#: cp/decl.c:8689
+#: cp/decl.c:8779
 msgid "parameter `%D' invalidly declared method type"
 msgstr "el par醡etro `%D' se declar� inv醠idamente como tipo de m閠odo"
 
-#: cp/decl.c:8713
+#: cp/decl.c:8803
 msgid "parameter `%D' includes %s to array of unknown bound `%T'"
 msgstr "el par醡etro `%D' incluye %s para la matriz `%T' de l韒ite desconocido"
 
@@ -14563,93 +14611,93 @@
 #. or implicitly defined), there's no need to worry about their
 #. existence.  Theoretically, they should never even be
 #. instantiated, but that's hard to forestall.
-#: cp/decl.c:8872
+#: cp/decl.c:8962
 msgid "invalid constructor; you probably meant `%T (const %T&)'"
 msgstr "constructor inv醠ido; tal vez quiso decir `%T (const %T&)'"
 
-#: cp/decl.c:9000
+#: cp/decl.c:9090
 msgid "`%D' must be a nonstatic member function"
 msgstr "`%D' debe ser una funci髇 miembro que no sea static"
 
-#: cp/decl.c:9006
+#: cp/decl.c:9096
 msgid "`%D' must be either a non-static member function or a non-member function"
 msgstr "`%D' debe ser una funci髇 miembro no est醫ico o una funci髇 no miembro"
 
-#: cp/decl.c:9023
+#: cp/decl.c:9113
 msgid "`%D' must have an argument of class or enumerated type"
 msgstr "`%D' debe tener un argumento de tipo clase o enumerado"
 
-#: cp/decl.c:9058
+#: cp/decl.c:9148
 #, c-format
 msgid "conversion to %s%s will never use a type conversion operator"
 msgstr "la conversi髇 a %s%s nunca usar� un operador de conversi髇 de tipo"
 
 #. 13.4.0.3
-#: cp/decl.c:9065
+#: cp/decl.c:9155
 msgid "ISO C++ prohibits overloading operator ?:"
 msgstr "ISO C++ proh韇e la sobrecarga del operador ?:"
 
-#: cp/decl.c:9115
+#: cp/decl.c:9205
 msgid "postfix `%D' must take `int' as its argument"
 msgstr "el postfijo `%D' debe tomar `int' como su argumento"
 
-#: cp/decl.c:9119
+#: cp/decl.c:9209
 msgid "postfix `%D' must take `int' as its second argument"
 msgstr "el postfijo `%D' debe tomar `int' como su segundo argumento"
 
-#: cp/decl.c:9126
+#: cp/decl.c:9216
 msgid "`%D' must take either zero or one argument"
 msgstr "`%D' debe tomar cero o un argumentos"
 
-#: cp/decl.c:9128
+#: cp/decl.c:9218
 msgid "`%D' must take either one or two arguments"
 msgstr "`%D' debe tomar uno o dos argumentos"
 
-#: cp/decl.c:9149
+#: cp/decl.c:9239
 msgid "prefix `%D' should return `%T'"
 msgstr "el prefijo `%D' debe regresar `%T'"
 
-#: cp/decl.c:9155
+#: cp/decl.c:9245
 msgid "postfix `%D' should return `%T'"
 msgstr "el postfijo `%D' debe regresar `%T'"
 
-#: cp/decl.c:9164
+#: cp/decl.c:9254
 msgid "`%D' must take `void'"
 msgstr "`%D' debe tomar `void'"
 
-#: cp/decl.c:9166 cp/decl.c:9174
+#: cp/decl.c:9256 cp/decl.c:9264
 msgid "`%D' must take exactly one argument"
 msgstr "`%D' debe tomar cero o un argumentos exactamente"
 
-#: cp/decl.c:9176
+#: cp/decl.c:9266
 msgid "`%D' must take exactly two arguments"
 msgstr "`%s' debe tomar cero o dos argumentos exactamente"
 
-#: cp/decl.c:9184
+#: cp/decl.c:9274
 msgid "user-defined `%D' always evaluates both arguments"
 msgstr "el `%D' definido por el usuario siempre eval鷄 ambos argumentos"
 
-#: cp/decl.c:9198
+#: cp/decl.c:9288
 msgid "`%D' should return by value"
 msgstr "`%D' debe regresar por valor"
 
-#: cp/decl.c:9210 cp/decl.c:9213
+#: cp/decl.c:9300 cp/decl.c:9303
 msgid "`%D' cannot have default arguments"
 msgstr "`%D' no puede tener argumentos por defecto"
 
-#: cp/decl.c:9273
+#: cp/decl.c:9363
 msgid "using typedef-name `%D' after `%s'"
 msgstr " usando el nombre de definici髇 de tipo `%D' despu閟 de `%s'"
 
-#: cp/decl.c:9279
+#: cp/decl.c:9369
 msgid "using template type parameter `%T' after `%s'"
 msgstr "usando el par醡etro de tipo plantilla `%T' despu閟 de `%s'"
 
-#: cp/decl.c:9287
+#: cp/decl.c:9377
 msgid "`%T' referred to as `%s'"
 msgstr "se refiere a `%T' como `%s'"
 
-#: cp/decl.c:9293
+#: cp/decl.c:9383
 msgid "`%T' referred to as enum"
 msgstr "se refiere a `%T' como un enum"
 
@@ -14660,47 +14708,47 @@
 #. void f(class C);		// No template header here
 #.
 #. then the required template argument is missing.
-#: cp/decl.c:9308
+#: cp/decl.c:9398
 msgid "template argument required for `%s %T'"
 msgstr "se requiere un argumento de plantilla para `%s %T'"
 
-#: cp/decl.c:9453
+#: cp/decl.c:9543
 msgid "use of enum `%#D' without previous declaration"
 msgstr "uso del enum `%#D' sin declaraci髇 previa"
 
-#: cp/decl.c:9471
+#: cp/decl.c:9561
 msgid "redeclaration of `%T' as a non-template"
 msgstr "redeclaraci髇 de `%T' como algo que no es plantilla"
 
-#: cp/decl.c:9517
+#: cp/decl.c:9607
 msgid "derived union `%T' invalid"
 msgstr "union derivada `%T' inv醠ida"
 
-#: cp/decl.c:9570
+#: cp/decl.c:9660
 msgid "base type `%T' fails to be a struct or class type"
 msgstr "el tipo base `%T' falla en ser un tipo struct o clase"
 
-#: cp/decl.c:9578
+#: cp/decl.c:9668
 msgid "recursive type `%T' undefined"
 msgstr "tipo recursivo `%T' sin definir"
 
-#: cp/decl.c:9580
+#: cp/decl.c:9670
 msgid "duplicate base type `%T' invalid"
 msgstr "tipo base duplicado `%T' inv醠ido"
 
-#: cp/decl.c:9658
+#: cp/decl.c:9748
 msgid "Java class '%T' cannot have multiple bases"
 msgstr "la clase Java '%T' no puede tener bases m鷏tiples"
 
-#: cp/decl.c:9660
+#: cp/decl.c:9750
 msgid "Java class '%T' cannot have virtual bases"
 msgstr "la clase Java '%T' no puede tener bases virtuales"
 
-#: cp/decl.c:9700
+#: cp/decl.c:9790
 msgid "multiple definition of `%#T'"
 msgstr "definici髇 m鷏tiple de `%#T'"
 
-#: cp/decl.c:9701
+#: cp/decl.c:9791
 msgid "%Jprevious definition here"
 msgstr "%Jdefinici髇 previa aqu�"
 
@@ -14708,47 +14756,47 @@
 #.
 #. IF no integral type can represent all the enumerator values, the
 #. enumeration is ill-formed.
-#: cp/decl.c:9836
+#: cp/decl.c:9926
 msgid "no integral type can represent all of the enumerator values for `%T'"
 msgstr "ning鷑 tipo integral puede representar todos los valores de enumerador de `%T'"
 
-#: cp/decl.c:9926
+#: cp/decl.c:10023
 msgid "enumerator value for `%D' not integer constant"
 msgstr "el valor de enumerador para `%D' no es una constante entera"
 
-#: cp/decl.c:9946
+#: cp/decl.c:10043
 msgid "overflow in enumeration values at `%D'"
 msgstr "desbordamiento en valores de enumeraci髇 en `%D'"
 
-#: cp/decl.c:10015
+#: cp/decl.c:10112
 msgid "return type `%#T' is incomplete"
 msgstr "el tipo de devoluci髇 `%#T' es un tipo de dato incompleto"
 
-#: cp/decl.c:10133
+#: cp/decl.c:10230
 msgid "return type for `main' changed to `int'"
 msgstr "el tipo de devoluci髇 para `main' cambi� a `int'"
 
-#: cp/decl.c:10162
+#: cp/decl.c:10259
 msgid "`%D' implicitly declared before its definition"
 msgstr "`%D' declarado impl韈itamente antes de su definici髇"
 
-#: cp/decl.c:10184 cp/typeck.c:6071
+#: cp/decl.c:10281 cp/typeck.c:6092
 msgid "`operator=' should return a reference to `*this'"
 msgstr "`operator=' debe devolver una referencia a `*this'"
 
-#: cp/decl.c:10453
+#: cp/decl.c:10550
 msgid "parameter `%D' declared void"
 msgstr "el par醡etro `%D' se declar� void"
 
-#: cp/decl.c:10919
+#: cp/decl.c:11016
 msgid "invalid member function declaration"
 msgstr "declaraci髇 de la funci髇 miembro inv醠ida"
 
-#: cp/decl.c:10936
+#: cp/decl.c:11033
 msgid "`%D' is already defined in class `%T'"
 msgstr "`%D' ya se defini� en la clase `%T'"
 
-#: cp/decl.c:11149
+#: cp/decl.c:11246
 msgid "static member function `%#D' declared with type qualifiers"
 msgstr "la funci髇 miembro static `%#D' es declarada con calificadores de tipo"
 
@@ -14796,7 +14844,7 @@
 msgid "invalid use of `virtual' in template declaration of `%#D'"
 msgstr "uso inv醠ido de `virtual' en la declaraci髇 de plantilla de `%#D'"
 
-#: cp/decl2.c:541 cp/pt.c:2834
+#: cp/decl2.c:541 cp/pt.c:2878
 msgid "template declaration of `%#D'"
 msgstr "redeclaraci髇 en plantilla de `%#D'"
 
@@ -14868,40 +14916,40 @@
 msgid "anonymous struct not inside named type"
 msgstr "struct an髇imo no se encuentra dentro de un tipo nombrado"
 
-#: cp/decl2.c:1218
+#: cp/decl2.c:1224
 msgid "namespace-scope anonymous aggregates must be static"
 msgstr "los agregados an髇imos de alcance de nombre de espacio deben ser static"
 
-#: cp/decl2.c:1225
+#: cp/decl2.c:1231
 msgid "anonymous union with no members"
 msgstr "union an髇ima sin miembros"
 
-#: cp/decl2.c:1259
+#: cp/decl2.c:1265
 msgid "`operator new' must return type `%T'"
 msgstr "`operator new' debe devolver el tipo `%T'"
 
-#: cp/decl2.c:1267
+#: cp/decl2.c:1273
 msgid "`operator new' takes type `size_t' (`%T') as first parameter"
 msgstr "`operator new' toma el tipo `size_t' (`%T') como primer argumento"
 
-#: cp/decl2.c:1293
+#: cp/decl2.c:1299
 msgid "`operator delete' must return type `%T'"
 msgstr "`operator delete' debe devolver el tipo `%T'"
 
-#: cp/decl2.c:1301
+#: cp/decl2.c:1307
 msgid "`operator delete' takes type `%T' as first parameter"
 msgstr "`operator delete' toma el tipo `%T' como primer argumento"
 
-#: cp/decl2.c:2810
+#: cp/decl2.c:2816
 msgid "inline function `%D' used but never defined"
 msgstr "se usa la funci髇 inline `%D' pero nunca se defini�"
 
-#: cp/decl2.c:2956
+#: cp/decl2.c:2962
 msgid "default argument missing for parameter %P of `%+#D'"
 msgstr "falta el argumento por defecto para el par醡etro %P de `%+#D'"
 
 #. damn ICE suppression
-#: cp/error.c:2387
+#: cp/error.c:2385
 #, c-format
 msgid "unexpected letter `%c' in locate_error\n"
 msgstr "letra `%c' inesperada en locate_error\n"
@@ -14928,7 +14976,7 @@
 msgid "throwing NULL, which has integral, not pointer type"
 msgstr "arrojando NULL, que tiene un tipo integral, que no es puntero"
 
-#: cp/except.c:598 cp/init.c:2038
+#: cp/except.c:598 cp/init.c:2047
 msgid "`%D' should never be overloaded"
 msgstr "`%D' nunca se debe sobrecargar"
 
@@ -15006,7 +15054,7 @@
 msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning"
 msgstr "(si esta no es su intenci髇, aseg鷕ese que la plantilla de la funci髇 ya ha sido declarada y agregue <> aqu� despu閟 del nombre de la funci髇) -Wno-non-template-friend desactiva este aviso"
 
-#: cp/g++spec.c:229 java/jvspec.c:415
+#: cp/g++spec.c:232 java/jvspec.c:415
 #, c-format
 msgid "argument to `%s' missing\n"
 msgstr "falta el argumento para `%s'\n"
@@ -15131,59 +15179,59 @@
 msgid "incomplete type `%T' does not have member `%D'"
 msgstr "el tipo incompleto `%T' no tiene al miembro `%D'"
 
-#: cp/init.c:1459
+#: cp/init.c:1460
 msgid "`%D' is not a member of type `%T'"
 msgstr "`%D' no es un miembro de tipo `%T'"
 
-#: cp/init.c:1478
+#: cp/init.c:1487
 msgid "invalid pointer to bit-field `%D'"
 msgstr "puntero inv醠ido al campo de bit `%D'"
 
-#: cp/init.c:1580
+#: cp/init.c:1589
 msgid "invalid use of non-static member function `%D'"
 msgstr "uso inv醠ido de la funci髇 miembro no static `%D'"
 
-#: cp/init.c:1586 cp/semantics.c:1236
+#: cp/init.c:1595 cp/semantics.c:1236
 msgid "invalid use of non-static data member `%D'"
 msgstr "uso inv醠ido del dato miembro no static `%D'"
 
-#: cp/init.c:1725
+#: cp/init.c:1734
 msgid "new of array type fails to specify size"
 msgstr "new de matriz falla al especificar el tama駉"
 
-#: cp/init.c:1736
+#: cp/init.c:1745
 msgid "size in array new must have integral type"
 msgstr "el tama駉 de la matriz nueva debe tener un tipo integral"
 
-#: cp/init.c:1742
+#: cp/init.c:1751
 msgid "zero size array reserves no space"
 msgstr "la matriz de tama駉 cero no reserva espacio"
 
-#: cp/init.c:1809
+#: cp/init.c:1818
 msgid "new cannot be applied to a reference type"
 msgstr "new no se puede aplicar a un tipo de referencia"
 
-#: cp/init.c:1815
+#: cp/init.c:1824
 msgid "new cannot be applied to a function type"
 msgstr "new no se puede aplicar a un tipo de funci髇"
 
-#: cp/init.c:1861
+#: cp/init.c:1870
 msgid "call to Java constructor, while `jclass' undefined"
 msgstr "llamado a constructor Java, mientras `jclass' est� indefinido"
 
-#: cp/init.c:1877
+#: cp/init.c:1886
 msgid "can't find class$"
 msgstr "no se puede encontrar class$"
 
-#: cp/init.c:2004
+#: cp/init.c:2013
 msgid "invalid type `void' for new"
 msgstr "tipo `void' inv醠ido para new"
 
-#: cp/init.c:2014
+#: cp/init.c:2023
 msgid "uninitialized const in `new' of `%#T'"
 msgstr "const sin inicializar en `new' de `%#T'"
 
-#: cp/init.c:2033
+#: cp/init.c:2042
 #, c-format
 msgid "call to Java constructor with `%s' undefined"
 msgstr "llamado a constructor Java con `%s' sin definir"
@@ -15191,39 +15239,39 @@
 #. See PR 15967. This should never happen (and it is
 #. fixed correctly in mainline), but on the release branch
 #. we prefer this less-intrusive approacch.
-#: cp/init.c:2077
+#: cp/init.c:2086
 msgid "no suitable or ambiguous `%D' found in class `%T'"
 msgstr "se encontr� un `%D' ambiguo o no adecuado en la clase `%T'"
 
-#: cp/init.c:2083
+#: cp/init.c:2092
 msgid "request for member `%D' is ambiguous"
 msgstr "la petici髇 para el miembro `%D' es ambigua"
 
-#: cp/init.c:2203
+#: cp/init.c:2212
 msgid "ISO C++ forbids initialization in array new"
 msgstr "ISO C++ proh韇e la inicializaci髇 en la matriz new"
 
-#: cp/init.c:2677
+#: cp/init.c:2686
 msgid "initializer ends prematurely"
 msgstr "el inicializador termina prematuramente"
 
-#: cp/init.c:2734
+#: cp/init.c:2743
 msgid "cannot initialize multi-dimensional array with initializer"
 msgstr "no se pueden inicializar matrices multidimensionales con el inicializador"
 
-#: cp/init.c:2895
+#: cp/init.c:2904
 msgid "possible problem detected in invocation of delete operator:"
 msgstr "se detect� un posible problema en la invocaci髇 del operador delete:"
 
-#: cp/init.c:2898
+#: cp/init.c:2907
 msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
 msgstr "no se llamar� ni al destructor ni al operador delete espec韋ico de la clase, a鷑 si se declaran cuando se defina la clase."
 
-#: cp/init.c:2919
+#: cp/init.c:2928
 msgid "unknown array size in delete"
 msgstr "tama駉 de matriz desconocida en delete"
 
-#: cp/init.c:3184
+#: cp/init.c:3193
 msgid "type to vector delete is neither pointer or array type"
 msgstr "el tipo de vector delete no es del tipo puntero ni matriz"
 
@@ -15288,15 +15336,15 @@
 msgid "(if you use `-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
 msgstr "(si utiliza `-fpermissive', G++ aceptar� su c骴igo, pero permitir el uso de un nombre sin declarar es obsoleto)"
 
-#: cp/mangle.c:2037
+#: cp/mangle.c:2050
 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
 msgstr "call_expr no se puede decodificar debido a un defecto en la ABI de C++"
 
-#: cp/mangle.c:2090
+#: cp/mangle.c:2103
 msgid "omitted middle operand to `?:' operand cannot be mangled"
 msgstr "se omiti� el operando de enmedio de `?': no se puede revolver el operando"
 
-#: cp/mangle.c:2389
+#: cp/mangle.c:2402
 msgid "the mangled name of `%D' will change in a future version of GCC"
 msgstr "el nombre revuelto de `%D' cambiar� en una versi髇 futura de GCC"
 
@@ -15437,7 +15485,7 @@
 
 #. It's a nested name with template parameter dependent scope.
 #. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2126 cp/name-lookup.c:2140 cp/name-lookup.c:3380
+#: cp/name-lookup.c:2126 cp/name-lookup.c:2140 cp/name-lookup.c:3362
 msgid "`%T' is not a namespace"
 msgstr "`%T' no es un nombre de espacio"
 
@@ -15472,86 +15520,86 @@
 msgid "using-declaration cannot name destructor"
 msgstr "uan declaraci髇 de uso no puede nombrar al destructor"
 
-#: cp/name-lookup.c:3005
+#: cp/name-lookup.c:2984
 msgid "declaration of `%D' not in a namespace surrounding `%D'"
 msgstr "la declaraci髇 de `%D' no est� en un espacio de nombres alrededor de `%D'"
 
-#: cp/name-lookup.c:3045
+#: cp/name-lookup.c:3024
 msgid "`%D' should have been declared inside `%D'"
 msgstr "`%D' deber韆 ser declarado dentro de `%D'"
 
-#: cp/name-lookup.c:3109
+#: cp/name-lookup.c:3088
 msgid "namespace alias `%D' not allowed here, assuming `%D'"
 msgstr "no se permite aqu� el alias del espacio de nombres `%D', asumiendo que es `%D'"
 
 #. The parser did not find it, so it's not there.
-#: cp/name-lookup.c:3224
+#: cp/name-lookup.c:3203
 msgid "unknown namespace `%D'"
 msgstr "espacio de nombres `%D' desconocido"
 
-#: cp/name-lookup.c:3374
+#: cp/name-lookup.c:3356
 msgid "namespace `%T' undeclared"
 msgstr "espacio de nombres `%T' sin declarar"
 
-#: cp/name-lookup.c:3407
+#: cp/name-lookup.c:3389
 msgid "strong using only meaningful at namespace scope"
 msgstr "el uso de strong solamente tiene significado en el 醡bito de espacio de nombres"
 
-#: cp/name-lookup.c:3414
+#: cp/name-lookup.c:3396
 msgid "`%D' attribute directive ignored"
 msgstr "se ignora la directiva de atributo `%D'"
 
-#: cp/name-lookup.c:3547
+#: cp/name-lookup.c:3529
 msgid "use of `%D' is ambiguous"
 msgstr "el uso de `%D' es ambiguo"
 
-#: cp/name-lookup.c:3548
+#: cp/name-lookup.c:3530
 msgid "  first declared as `%#D' here"
 msgstr "  declarado inicialmente como `%#D' aqu�"
 
-#: cp/name-lookup.c:3551
+#: cp/name-lookup.c:3533
 msgid "  also declared as `%#D' here"
 msgstr "  tambi閚 declarado como `%#D' aqu�"
 
-#: cp/name-lookup.c:3566
+#: cp/name-lookup.c:3548
 msgid "`%D' denotes an ambiguous type"
 msgstr "`%D' denota un tipo ambiguo"
 
-#: cp/name-lookup.c:3567
+#: cp/name-lookup.c:3549
 msgid "%J  first type here"
 msgstr "%J  primer tipo aqu�"
 
-#: cp/name-lookup.c:3568
+#: cp/name-lookup.c:3550
 msgid "%J  other type here"
 msgstr "%J  otro tipo aqu�"
 
 #. This happens for A::B where B is a template, and there are no
 #. template arguments.
-#: cp/name-lookup.c:3633 cp/typeck.c:1792
+#: cp/name-lookup.c:3615 cp/typeck.c:1792
 msgid "invalid use of `%D'"
 msgstr "uso inv醠ido de `%D'"
 
-#: cp/name-lookup.c:3674
+#: cp/name-lookup.c:3656
 msgid "`%D::%D' is not a template"
 msgstr "`%D::%D' no es una plantilla"
 
-#: cp/name-lookup.c:3691
+#: cp/name-lookup.c:3673
 msgid "`%D' undeclared in namespace `%D'"
 msgstr "`%D' no declarado en el espacio de nombres `%D'"
 
-#: cp/name-lookup.c:4153
+#: cp/name-lookup.c:4135
 msgid "`%D' is not a function,"
 msgstr "`%D' no es una funci髇,"
 
-#: cp/name-lookup.c:4154
+#: cp/name-lookup.c:4136
 msgid "  conflict with `%D'"
 msgstr "  tiene conflicto con `%D'"
 
-#: cp/name-lookup.c:4911
+#: cp/name-lookup.c:4893
 msgid "XXX entering pop_everything ()\n"
 msgstr "XXX entrando a pop_everything ()\n"
 
-#: cp/name-lookup.c:4920
+#: cp/name-lookup.c:4902
 msgid "XXX leaving pop_everything ()\n"
 msgstr "XXX saliendo de pop_everything ()\n"
 
@@ -15563,7 +15611,7 @@
 msgid "`%D::%D' has not been declared"
 msgstr "`%D::%D' no puede ser declarado"
 
-#: cp/parser.c:1809 cp/semantics.c:2308
+#: cp/parser.c:1809 cp/semantics.c:2305
 msgid "`::%D' has not been declared"
 msgstr "`::%D' no puede ser declarado"
 
@@ -15587,7 +15635,7 @@
 msgid "new types may not be defined in a return type"
 msgstr "no se pueden definir tipos nuevos en una devoluci髇 de tipo"
 
-#: cp/parser.c:1888 cp/pt.c:4196
+#: cp/parser.c:1888 cp/pt.c:4238
 msgid "`%T' is not a template"
 msgstr "`%T' no es una plantilla"
 
@@ -15635,179 +15683,179 @@
 msgid "typedef-name `%D' used as destructor declarator"
 msgstr "se usa el nombre de typedef `%D' como un declarador de destructor"
 
-#: cp/parser.c:3638
+#: cp/parser.c:3648
 msgid "ISO C++ forbids compound-literals"
 msgstr "ISO C++ proh韇e literales compuestos"
 
-#: cp/parser.c:4461
+#: cp/parser.c:4498
 msgid "array bound forbidden after parenthesized type-id"
 msgstr "se proh韇e el l韒ite de matriz despu閟 del id de tipo entre par閚tesis"
 
-#: cp/parser.c:4462
+#: cp/parser.c:4499
 msgid "try removing the parentheses around the type-id"
 msgstr "intente eliminando los par閚tesis alrededor del id de tipo"
 
-#: cp/parser.c:4624
+#: cp/parser.c:4661
 msgid "expression in new-declarator must have integral or enumeration type"
 msgstr "la expresi髇 en el declarador new debe tener un tipo integral o de enumeraci髇"
 
-#: cp/parser.c:4805
+#: cp/parser.c:4842
 msgid "use of old-style cast"
 msgstr "uso de la conversi髇 de estilo antiguo"
 
-#: cp/parser.c:5550
+#: cp/parser.c:5587
 #, c-format
 msgid "case label `%E' not within a switch statement"
 msgstr "la etiqueta case `%E' no se encuentra dentro de una declaraci髇 switch"
 
-#: cp/parser.c:6092
+#: cp/parser.c:6130
 msgid "ISO C++ forbids computed gotos"
 msgstr "ISO C++ proh韇e gotos calculados"
 
-#: cp/parser.c:6212
+#: cp/parser.c:6250
 msgid "extra `;'"
 msgstr "`;' extra"
 
-#: cp/parser.c:6507
+#: cp/parser.c:6545
 msgid "mixing declarations and function-definitions is forbidden"
 msgstr "se prohibe mezclar declaraciones y definiciones de funciones"
 
-#: cp/parser.c:6645
+#: cp/parser.c:6683
 msgid "duplicate `friend'"
 msgstr "`friend' duplicado"
 
-#: cp/parser.c:6794
+#: cp/parser.c:6832
 msgid "class definition may not be declared a friend"
 msgstr "la definici髇 de clase no se puede declarar como friend"
 
-#: cp/parser.c:7109
+#: cp/parser.c:7147
 msgid "only constructors take base initializers"
 msgstr "solamente los constructores toman inicializadores base"
 
-#: cp/parser.c:7160
+#: cp/parser.c:7198
 msgid "anachronistic old-style base class initializer"
 msgstr "inicializador de clase base de estilo antiguo anacr髇ico"
 
-#: cp/parser.c:7201
+#: cp/parser.c:7239
 msgid "keyword `typename' not allowed in this context (a qualified member initializer is implicitly a type)"
 msgstr "no se permite la palabra clave `typename' en este contexto (un inicializador de miembro calificado impl韈itamente es un tipo)"
 
 #. Warn that we do not support `export'.
-#: cp/parser.c:7563
+#: cp/parser.c:7601
 msgid "keyword `export' not implemented, and will be ignored"
 msgstr "la palabra clave `export' no est� implementada, y ser� ignorada"
 
 #. Otherwise, emit an error about the invalid digraph, but continue
 #. parsing because we got our argument list.
-#: cp/parser.c:7923
+#: cp/parser.c:7961
 msgid "`<::' cannot begin a template-argument list"
 msgstr "`<::' no puede empezar una lista de argumentos de plantilla"
 
-#: cp/parser.c:7924
+#: cp/parser.c:7962
 msgid "`<:' is an alternate spelling for `['. Insert whitespace between `<' and `::'"
 msgstr "`<:' es una forma alternativa para escribir `['. Inserte espacios entre `<' y `::'"
 
-#: cp/parser.c:7931
+#: cp/parser.c:7969
 msgid "(if you use `-fpermissive' G++ will accept your code)"
 msgstr "(si utiliza `-fpermissive' G++ aceptar� su c骴igo)"
 
 #. Explain what went wrong.
-#: cp/parser.c:8106
+#: cp/parser.c:8145
 msgid "non-template `%D' used as template"
 msgstr "se usa `%D' que no es plantilla como plantilla"
 
-#: cp/parser.c:8107
+#: cp/parser.c:8146
 msgid "use `%T::template %D' to indicate that it is a template"
 msgstr "utilice `%T::template %D' para indicar que es una plantilla"
 
-#: cp/parser.c:9058
+#: cp/parser.c:9102
 msgid "using `typename' outside of template"
 msgstr "usando `typename' fuera de la plantilla"
 
-#: cp/parser.c:9180
+#: cp/parser.c:9224
 msgid "expected type-name"
 msgstr "se esperaba un nombre de tipo"
 
-#: cp/parser.c:9239
+#: cp/parser.c:9283
 msgid "type attributes are honored only at type definition"
 msgstr "las definiciones de atributos solamente se honran en las definiciones de tipo"
 
 #. [namespace.udecl]
 #.
 #. A using declaration shall not name a template-id.
-#: cp/parser.c:9622
+#: cp/parser.c:9666
 msgid "a template-id may not appear in a using-declaration"
 msgstr "un id de plantilla no puede aparecer en una declaraci髇 de uso"
 
-#: cp/parser.c:9949
+#: cp/parser.c:9986
 msgid "an asm-specification is not allowed on a function-definition"
 msgstr "no se permite una especificaci髇 de asm en una definici髇 de funci髇"
 
-#: cp/parser.c:9951
+#: cp/parser.c:9988
 msgid "attributes are not allowed on a function-definition"
 msgstr "no se permiten atributos en una definici髇 de funci髇"
 
-#: cp/parser.c:10084
+#: cp/parser.c:10121
 msgid "attributes after parenthesized initializer ignored"
 msgstr "se ignoran los atributos despu閟 del inicializador entre par閚tesis"
 
-#: cp/parser.c:10540
+#: cp/parser.c:10591
 msgid "`%T::%D' is not a type"
 msgstr "`%T::%D' no es un tipo"
 
-#: cp/parser.c:11288
+#: cp/parser.c:11341
 msgid "file ends in default argument"
 msgstr "el fichero termina en el argumento por defecto"
 
-#: cp/parser.c:11344
+#: cp/parser.c:11397
 msgid "deprecated use of default argument for parameter of non-function"
 msgstr "uso obsoleto del argumento por defecto para el par醡etro de una no funci髇"
 
-#: cp/parser.c:11347
+#: cp/parser.c:11400
 msgid "default arguments are only permitted for function parameters"
 msgstr "los argumentos por defecto s髄o se permiten para par醡etros de funci髇"
 
-#: cp/parser.c:12078
+#: cp/parser.c:12166
 msgid "declaration of `%D' in `%D' which does not enclose `%D'"
 msgstr "la declaraci髇 de `%D' en `%D' la cual no incluye a `%D'"
 
-#: cp/parser.c:12091
+#: cp/parser.c:12179
 msgid "extra qualification ignored"
 msgstr "se ignora la calificaci髇 extra"
 
-#: cp/parser.c:12102
+#: cp/parser.c:12190
 msgid "an explicit specialization must be preceded by 'template <>'"
 msgstr "una especializaci髇 expl韈ita debe ser precedida por 'template <>'"
 
-#: cp/parser.c:12385
+#: cp/parser.c:12473
 msgid "extra semicolon"
 msgstr "punto y coma extra"
 
-#: cp/parser.c:12403
+#: cp/parser.c:12491
 msgid "a class-key must be used when declaring a friend"
 msgstr "se debe usar una llave clase cuando se declara un friend"
 
-#: cp/parser.c:12434
+#: cp/parser.c:12522
 msgid "friend declaration does not name a class or function"
 msgstr "la declaraci髇 friend no nombra una clase o funci髇"
 
-#: cp/parser.c:12605
+#: cp/parser.c:12694
 msgid "pure-specifier on function-definition"
 msgstr "especificador puro en la definici髇 de funci髇"
 
-#: cp/parser.c:12878
+#: cp/parser.c:12967
 msgid "keyword `typename' not allowed outside of templates"
 msgstr "no se permite la palabra clave `typename' fuera de las plantillas"
 
-#: cp/parser.c:12880
+#: cp/parser.c:12969
 msgid "keyword `typename' not allowed in this context (the base class is implicitly a type)"
 msgstr "no se permite la palabra clave `typename' en este contexto (la clase base impl韈itamente es un tipo)"
 
-#: cp/parser.c:13700
+#: cp/parser.c:13790
 msgid "reference to `%D' is ambiguous"
 msgstr "la referencia a `%D' es ambigua"
 
-#: cp/parser.c:13874
+#: cp/parser.c:13964
 msgid "too few template-parameter-lists"
 msgstr "muy pocas listas de par醡etros de plantilla"
 
@@ -15815,44 +15863,44 @@
 #. something like:
 #.
 #. template <class T> template <class U> void S::f();
-#: cp/parser.c:13889
+#: cp/parser.c:13979
 msgid "too many template-parameter-lists"
 msgstr "demasiadas listas de par醡etros de plantilla"
 
 #. If begin_function_definition didn't like the definition, skip
 #. the entire function.
-#: cp/parser.c:14185
+#: cp/parser.c:14275
 msgid "invalid function declaration"
 msgstr "declaraci髇 inv醠ida de funci髇"
 
 #. Issue an error message.
-#: cp/parser.c:14222
+#: cp/parser.c:14312
 msgid "named return values are no longer supported"
 msgstr "los valores de devoluci髇 nombrados ya no tiene soporte"
 
-#: cp/parser.c:14561
+#: cp/parser.c:14651
 msgid "`>>' should be `> >' within a nested template argument list"
 msgstr "`>>' debe ser `> >' dentro de una lista de argumentos plantilla anidados"
 
 #. If this is not a nested template argument list, the '>>' is
 #. a typo for '>'. Emit an error message and continue.
-#: cp/parser.c:14569
+#: cp/parser.c:14659
 msgid "spurious `>>', use `>' to terminate a template argument list"
 msgstr "`>>' sobrante, use `>' para terminar una lista de argumentos de plantilla"
 
-#: cp/parser.c:14574
+#: cp/parser.c:14664
 msgid "missing `>' to terminate the template argument list"
 msgstr "falta un `>' para terminar la lista de argumentos de plantilla"
 
-#: cp/parser.c:15062
+#: cp/parser.c:15149
 msgid "`%s' tag used in naming `%#T'"
 msgstr "se us� la marca `%s' al nombrar a`%#T'"
 
-#: cp/parser.c:15082
+#: cp/parser.c:15169
 msgid "%D redeclared with different access"
 msgstr "`%D' redeclarado con acceso diferente"
 
-#: cp/parser.c:15099
+#: cp/parser.c:15186
 msgid "`template' (as a disambiguator) is only allowed within templates"
 msgstr "`template' (para eliminar ambig黣dades) s髄o se permite dentro de plantillas"
 
@@ -15872,81 +15920,85 @@
 msgid "enclosing class templates are not explicitly specialized"
 msgstr "las plantillas de clase contenidas no son especializadas expl韈itamente"
 
-#: cp/pt.c:739 cp/pt.c:780
-msgid "specializing `%#T' in different namespace"
-msgstr "especializando `%#T' en diferentes espacios de nombres"
+#: cp/pt.c:733
+msgid "specialization of `%D' in different namespace"
+msgstr "especializaci髇 de `%D' en diferentes espacios de nombres"
 
-#: cp/pt.c:740 cp/pt.c:781
+#: cp/pt.c:734 cp/pt.c:803
 msgid "  from definition of `%#D'"
 msgstr "  de la definici髇 de `%#D'"
 
-#: cp/pt.c:748
+#: cp/pt.c:770
 msgid "specialization of `%T' after instantiation"
 msgstr "especializaci髇 de `%T' despu閟 de la instanciaci髇"
 
-#: cp/pt.c:795
+#: cp/pt.c:802
+msgid "specializing `%#T' in different namespace"
+msgstr "especializando `%#T' en diferentes espacios de nombres"
+
+#: cp/pt.c:817
 msgid "specialization `%T' after instantiation `%T'"
 msgstr "especializaci髇 de `%T' despu閟 de la instanciaci髇 `%T'"
 
-#: cp/pt.c:807
+#: cp/pt.c:829
 msgid "explicit specialization of non-template `%T'"
 msgstr "especializaci髇 expl韈ita de `%T' que no es plantilla"
 
-#: cp/pt.c:1067
+#: cp/pt.c:1089
 msgid "specialization of %D after instantiation"
 msgstr "especializaci髇 de %D despu閟 de la instanciaci髇"
 
-#: cp/pt.c:1192
+#: cp/pt.c:1220
 msgid "%s %+#D"
 msgstr "%s %+#D"
 
-#: cp/pt.c:1241
+#: cp/pt.c:1269
 msgid "`%D' is not a function template"
 msgstr "`%D' no es una plantilla de funci髇"
 
-#: cp/pt.c:1389
+#: cp/pt.c:1417
 msgid "template-id `%D' for `%+D' does not match any template declaration"
 msgstr "el id de plantilla `%D' para `%+D' no coincide con ninguna declaraci髇 de plantilla"
 
-#: cp/pt.c:1397
+#: cp/pt.c:1425
 msgid "ambiguous template specialization `%D' for `%+D'"
 msgstr "especializaci髇 de plantilla ambigua `%D' para `%+D'"
 
 #. This case handles bogus declarations like template <>
 #. template <class T> void f<int>();
-#: cp/pt.c:1620 cp/pt.c:1694
+#: cp/pt.c:1648 cp/pt.c:1722
 msgid "template-id `%D' in declaration of primary template"
 msgstr "id de plantilla `%D' en la declaraci髇 de la plantilla primaria"
 
-#: cp/pt.c:1633
+#: cp/pt.c:1661
 msgid "template parameter list used in explicit instantiation"
 msgstr "se us� una lista de par醡etros de plantilla en una instanciaci髇 expl韈ita"
 
-#: cp/pt.c:1639
+#: cp/pt.c:1667
 msgid "definition provided for explicit instantiation"
 msgstr "se provee una definici髇 para instanciaci髇 expl韈ita"
 
-#: cp/pt.c:1645
+#: cp/pt.c:1673
 msgid "too many template parameter lists in declaration of `%D'"
 msgstr "demasiadas listas de par醡etros de plantilla en la declaraci髇 de `%D'"
 
-#: cp/pt.c:1661
+#: cp/pt.c:1689
 msgid "too few template parameter lists in declaration of `%D'"
 msgstr "muy pocas listas de par醡etros de plantilla en la declaraci髇 de `%D'"
 
-#: cp/pt.c:1678
+#: cp/pt.c:1706
 msgid "explicit specialization not preceded by `template <>'"
 msgstr "especializaci髇 expl韈ita no precedida por `template <>'"
 
-#: cp/pt.c:1691
+#: cp/pt.c:1719
 msgid "partial specialization `%D' of function template"
 msgstr "especializaci髇 parcial `%D' de la plantilla de funci髇"
 
-#: cp/pt.c:1723
+#: cp/pt.c:1751
 msgid "default argument specified in explicit specialization"
 msgstr "se especific� un argumento por defecto en la especializaci髇 expl韈ita"
 
-#: cp/pt.c:1727
+#: cp/pt.c:1755
 msgid "template specialization with C linkage"
 msgstr "especializaci髇 de plantilla con enlace C"
 
@@ -15958,106 +16010,115 @@
 #. program is ill-formed.
 #.
 #. Similar language is found in [temp.explicit].
-#: cp/pt.c:1811
+#: cp/pt.c:1839
 msgid "specialization of implicitly-declared special member function"
 msgstr "especializaci髇 de la funci髇 miembro especial declarada impl韈itamente"
 
-#: cp/pt.c:1855
+#: cp/pt.c:1883
 msgid "no member function `%D' declared in `%T'"
 msgstr "la funci髇 no miembro `%D' se declar� en `%T'"
 
 #. There are two many template parameter lists.
-#: cp/pt.c:2005
+#: cp/pt.c:2033
 msgid "too many template parameter lists in declaration of `%T'"
 msgstr "demasiadas listas de par醡etros de plantilla en la declaraci髇 de `%T'"
 
-#: cp/pt.c:2098
+#: cp/pt.c:2126
 msgid " shadows template parm `%#D'"
 msgstr " oscurece el par醡etro de plantilla `%#D'"
 
-#: cp/pt.c:2495
+#: cp/pt.c:2523
 msgid "template parameters not used in partial specialization:"
 msgstr "no se usan los par醡etros de plantilla en la especializaci髇 parcial:"
 
-#: cp/pt.c:2499
+#: cp/pt.c:2527
 msgid "        `%D'"
 msgstr "        `%D'"
 
-#: cp/pt.c:2511
+#: cp/pt.c:2539
 msgid "partial specialization `%T' does not specialize any template arguments"
 msgstr "la especializaci髇 parcial `%T' no especializa ning鷑 argumento de plantilla"
 
-#: cp/pt.c:2536
+#: cp/pt.c:2564
 #, c-format
 msgid "template argument `%E' involves template parameter(s)"
 msgstr "el argumento de plantilla `%E' involucra a el(los) par醡etro(s) de plantilla"
 
-#: cp/pt.c:2580
+#: cp/pt.c:2608
 msgid "type `%T' of template argument `%E' depends on template parameter(s)"
 msgstr "el tipo `%T' del argumento de plantilla `%E' depende de el(los) par醡etro(s) de plantilla"
 
-#: cp/pt.c:2665
+#: cp/pt.c:2693
 msgid "no default argument for `%D'"
 msgstr "no hay un argumento por defecto para `%D'"
 
-#: cp/pt.c:2814
+#: cp/pt.c:2842
 msgid "template with C linkage"
 msgstr "plantilla con enlace C"
 
-#: cp/pt.c:2817
+#: cp/pt.c:2845
 msgid "template class without a name"
 msgstr "clase de plantilla sin nombre"
 
 #. [temp.mem]
 #.
 #. A destructor shall not be a member template.
-#: cp/pt.c:2824
+#: cp/pt.c:2853
 msgid "destructor `%D' declared as member template"
 msgstr "se declara el destructor `%D' como una plantilla miembro"
 
-#: cp/pt.c:2904
+#. [basic.stc.dynamic.allocation]
+#.
+#. An allocation function can be a function
+#. template. ... Template allocation functions shall
+#. have two or more parameters.
+#: cp/pt.c:2868
+msgid "invalid template declaration of `%D'"
+msgstr "declaraci髇 de la plantilla de `%D' inv醠ida"
+
+#: cp/pt.c:2948
 msgid "`%D' does not declare a template type"
 msgstr "`%D' no declara un tipo de plantilla"
 
-#: cp/pt.c:2910
+#: cp/pt.c:2954
 msgid "template definition of non-template `%#D'"
 msgstr "definici髇 de plantilla de `%#D' que no es plantilla"
 
-#: cp/pt.c:2951
+#: cp/pt.c:2995
 msgid "expected %d levels of template parms for `%#D', got %d"
 msgstr "se esperaban %d niveles de par醡etros de plantilla para `%#D', se obtuvieron %d"
 
-#: cp/pt.c:2963
+#: cp/pt.c:3007
 msgid "got %d template parameters for `%#D'"
 msgstr "se obtuvieron %d par醡etros de plantilla para `%#D'"
 
-#: cp/pt.c:2966
+#: cp/pt.c:3010
 msgid "got %d template parameters for `%#T'"
 msgstr "se obtuvieron %d par醡etros de plantilla para `%#T'"
 
-#: cp/pt.c:2968
+#: cp/pt.c:3012
 #, c-format
 msgid "  but %d required"
 msgstr "  pero se requieren %d"
 
-#: cp/pt.c:3053
+#: cp/pt.c:3097
 msgid "`%T' is not a template type"
 msgstr "`%T' no es un tipo plantilla"
 
-#: cp/pt.c:3069
+#: cp/pt.c:3113
 msgid "previous declaration `%D'"
 msgstr "declaraci髇 previa de `%D'"
 
-#: cp/pt.c:3070
+#: cp/pt.c:3114
 #, c-format
 msgid "used %d template parameter%s instead of %d"
 msgstr "se usaron %d par醡etro%s de plantilla en lugar de %d"
 
-#: cp/pt.c:3086
+#: cp/pt.c:3130
 msgid "template parameter `%#D'"
 msgstr "par醡etro de plantilla `%#D'"
 
-#: cp/pt.c:3087
+#: cp/pt.c:3131
 msgid "redeclared here as `%#D'"
 msgstr "redeclarado aqu� como `%#D'"
 
@@ -16065,280 +16126,288 @@
 #.
 #. A template-parameter may not be given default arguments
 #. by two different declarations in the same scope.
-#: cp/pt.c:3097
+#: cp/pt.c:3141
 msgid "redefinition of default argument for `%#D'"
 msgstr "redefinici髇 del argumento por defecto para `%#D'"
 
-#: cp/pt.c:3098
+#: cp/pt.c:3142
 msgid "%J  original definition appeared here"
 msgstr "%J  la definici髇 original apareci� aqu�"
 
-#: cp/pt.c:3246
+#: cp/pt.c:3288
 #, c-format
 msgid "`%E' is not a valid template argument"
 msgstr "`%E' no es un argumento de plantilla v醠ido"
 
-#: cp/pt.c:3250
+#: cp/pt.c:3292
 msgid "it must be the address of a function with external linkage"
 msgstr "debe ser la direcci髇 de una funci髇 con enlace externo"
 
-#: cp/pt.c:3252
+#: cp/pt.c:3294
 msgid "it must be the address of an object with external linkage"
 msgstr "debe ser la direcci髇 de un objeto con enlace externo"
 
-#: cp/pt.c:3255
+#: cp/pt.c:3297
 msgid "it must be a pointer-to-member of the form `&X::Y'"
 msgstr "debe ser un puntero-a-miembro de la forma `&X::Y'"
 
-#: cp/pt.c:3266
+#: cp/pt.c:3308
 #, c-format
 msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
 msgstr "la cadena literal %E no es un argumento v醠ido de plantilla porque es la direcci髇 de un objeto con enlace est醫ico"
 
-#: cp/pt.c:3281
+#: cp/pt.c:3323
 #, c-format
 msgid "address of non-extern `%E' cannot be used as template argument"
 msgstr "no se puede usar la direcci髇 de `%E' que no es externo como un argumento de plantilla"
 
-#: cp/pt.c:3290
+#: cp/pt.c:3332
 #, c-format
 msgid "non-constant `%E' cannot be used as template argument"
 msgstr "`%E' que no es constante no se puede usar como un argumento de plantilla"
 
-#: cp/pt.c:3298
+#: cp/pt.c:3340
 msgid "type '%T' cannot be used as a value for a non-type template-parameter"
 msgstr "el tipo `%T' no se puede usar como un valor para un par醡etro de plantilla que no es tipo"
 
-#: cp/pt.c:3301
+#: cp/pt.c:3343
 msgid "invalid use of '%D' as a non-type template-argument"
 msgstr "uso inv醠ido de '%D' como un argumento de plantilla que no es tipo"
 
-#: cp/pt.c:3303
+#: cp/pt.c:3345
 #, c-format
 msgid "invalid use of '%E' as a non-type template-argument"
 msgstr "uso inv醠ido de '%E' como un argumento de plantilla que no es tipo"
 
-#: cp/pt.c:3668
+#: cp/pt.c:3710
 #, c-format
 msgid "to refer to a type member of a template parameter, use `typename %E'"
 msgstr "para hacer referencia a un tipo miembro de un par醡etro de plantilla, use `typename %E'"
 
-#: cp/pt.c:3681 cp/pt.c:3699 cp/pt.c:3738
+#: cp/pt.c:3723 cp/pt.c:3741 cp/pt.c:3780
 msgid "type/value mismatch at argument %d in template parameter list for `%D'"
 msgstr "no coincide el tipo/valor en el argumento %d en la lista de par醡etros de plantilla para `%D'"
 
-#: cp/pt.c:3684
+#: cp/pt.c:3726
 msgid "  expected a constant of type `%T', got `%T'"
 msgstr "  se esperaba una constante de tipo `%T', se obtuvo `%T'"
 
-#: cp/pt.c:3688
+#: cp/pt.c:3730
 #, c-format
 msgid "  expected a class template, got `%E'"
 msgstr "  se esperaba una plantilla de clase, se obtuvo `%E'"
 
-#: cp/pt.c:3690
+#: cp/pt.c:3732
 #, c-format
 msgid "  expected a type, got `%E'"
 msgstr "  se esperaba un tipo, se obtuvo `%E'"
 
-#: cp/pt.c:3702
+#: cp/pt.c:3744
 msgid "  expected a type, got `%T'"
 msgstr "  se esperaba un tipo, se obtuvo `%T'"
 
-#: cp/pt.c:3704
+#: cp/pt.c:3746
 msgid "  expected a class template, got `%T'"
 msgstr "  se esperaba una plantilla de clase, se obtuvo `%T'"
 
-#: cp/pt.c:3740
+#: cp/pt.c:3782
 msgid "  expected a template of type `%D', got `%D'"
 msgstr "  se esperaba una plantilla de tipo `%D', se obtuvo `%D'"
 
-#: cp/pt.c:3775
+#: cp/pt.c:3817
 msgid "could not convert template argument `%E' to `%T'"
 msgstr "no se puede convertir el argumento de plantilla `%E' a `%T'"
 
-#: cp/pt.c:3815
+#: cp/pt.c:3857
 #, c-format
 msgid "wrong number of template arguments (%d, should be %d)"
 msgstr "n鷐ero err髇eo de argumentos de plantilla (%d, deber韆 ser %d)"
 
-#: cp/pt.c:3819
+#: cp/pt.c:3861
 msgid "provided for `%D'"
 msgstr "provisto por `%D'"
 
-#: cp/pt.c:3847
+#: cp/pt.c:3889
 #, c-format
 msgid "template argument %d is invalid"
 msgstr "el argumento de plantilla %d es inv醠ido"
 
-#: cp/pt.c:4068
+#: cp/pt.c:4110
 msgid "non-template used as template"
 msgstr "se usa una no plantilla como plantilla"
 
-#: cp/pt.c:4208
+#: cp/pt.c:4250
 msgid "non-template type `%T' used as a template"
 msgstr "se usa el tipo `%T' que no es plantilla como una plantilla"
 
-#: cp/pt.c:4210
+#: cp/pt.c:4252
 msgid "for template declaration `%D'"
 msgstr "para la declaraci髇 de plantilla `%D'"
 
-#: cp/pt.c:4857
+#: cp/pt.c:4899
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
 msgstr "la profundidad de instanciaci髇 de la plantilla excede el m醲imo de %d (use -ftemplate-depth-NN para incrementar el m醲imo) al instanciar `%D'"
 
-#: cp/pt.c:5296
+#: cp/pt.c:5338
 msgid "ambiguous class template instantiation for `%#T'"
 msgstr "instanciaci髇 de plantilla clase ambigua para `%#T'"
 
-#: cp/pt.c:5302
+#: cp/pt.c:5344
 msgid "%s %+#T"
 msgstr "%s %+#T"
 
-#: cp/pt.c:6308 cp/pt.c:6428
+#: cp/pt.c:6382
 msgid "instantiation of `%D' as type `%T'"
 msgstr "instanciaci髇 de `%D' como tipo `%T'"
 
-#: cp/pt.c:6470
+#: cp/pt.c:6542
 msgid "invalid parameter type `%T'"
 msgstr "tipo de par醡etro `%T' inv醠ido"
 
-#: cp/pt.c:6472
+#: cp/pt.c:6544
 msgid "in declaration `%D'"
 msgstr "en la declaraci髇 `%D'"
 
-#: cp/pt.c:6546
+#: cp/pt.c:6618
 msgid "creating pointer to member function of non-class type `%T'"
 msgstr "creando un puntero a funci髇 miembro del tipo `%T' que no es clase"
 
-#: cp/pt.c:6685
+#: cp/pt.c:6758
 msgid "creating array with size zero"
 msgstr "creando la matriz con tama駉 cero"
 
-#: cp/pt.c:6699
+#: cp/pt.c:6772
 #, c-format
 msgid "creating array with size zero (`%E')"
 msgstr "creando la matriz con tama駉 cero (`%E')"
 
-#: cp/pt.c:6938
+#: cp/pt.c:7011
 msgid "forming reference to void"
 msgstr "formando la referencia a void"
 
-#: cp/pt.c:6940
+#: cp/pt.c:7013
 msgid "forming %s to reference type `%T'"
 msgstr "formando %s para referenciar al tipo `%T'"
 
-#: cp/pt.c:6977
+#: cp/pt.c:7050
 msgid "creating pointer to member of non-class type `%T'"
 msgstr "creando un puntero al miembro del tipo `%T' que no es clase"
 
-#: cp/pt.c:6983
+#: cp/pt.c:7056
 msgid "creating pointer to member reference type `%T'"
 msgstr "creando un puntero al miembro de referencia de tipo `%T'"
 
-#: cp/pt.c:7069
+#: cp/pt.c:7142
 msgid "creating array of `%T'"
 msgstr "creando la matriz de `%T'"
 
-#: cp/pt.c:7075
+#: cp/pt.c:7148
 msgid "creating array of `%T', which is an abstract class type"
 msgstr "creando la matriz de `%T', la cual es un tipo de clase abstracta"
 
-#: cp/pt.c:7119
+#: cp/pt.c:7192
 msgid "`%T' is not a class, struct, or union type"
 msgstr "`%T' no es de tipo clase, struct o union"
 
-#: cp/pt.c:7232
+#: cp/pt.c:7305
 #, c-format
 msgid "use of `%s' in template"
 msgstr "uso de `%s' en la plantilla"
 
-#: cp/pt.c:7345
+#: cp/pt.c:7418
 #, c-format
 msgid "dependent-name `%E' is parsed as a non-type, but instantiation yields a type"
 msgstr "el nombre dependiente '%E' se decodifica como un no tipo, la instanciaci髇 genera un tipo"
 
-#: cp/pt.c:7347
+#: cp/pt.c:7420
 #, c-format
 msgid "say `typename %E' if a type is meant"
 msgstr "  escriba `typename %E' si quer韆 un tipo"
 
-#: cp/pt.c:8613
+#: cp/pt.c:8589
+msgid "`%T' is not a class or namespace"
+msgstr "`%T' no es una clase o un espacio de nombres"
+
+#: cp/pt.c:8592
+msgid "`%D' is not a class or namespace"
+msgstr "`%D' no es una clase o un espacio de nombres"
+
+#: cp/pt.c:8709
 msgid "`%T' uses anonymous type"
 msgstr "`%T' usa un tipo an髇imo"
 
-#: cp/pt.c:8615
+#: cp/pt.c:8711
 msgid "`%T' uses local type `%T'"
 msgstr "`%T' usa el tipo local `%T'"
 
-#: cp/pt.c:8623
+#: cp/pt.c:8719
 msgid "`%T' is a variably modified type"
 msgstr "`%T' es un tipo modificado variablemente"
 
-#: cp/pt.c:8634
+#: cp/pt.c:8730
 #, c-format
 msgid "integral expression `%E' is not constant"
 msgstr "la expresi髇 integral `%E' no es una constante"
 
-#: cp/pt.c:8639
+#: cp/pt.c:8735
 msgid "  trying to instantiate `%D'"
 msgstr "  tratando de instanciar `%D'"
 
-#: cp/pt.c:9156
+#: cp/pt.c:9252
 msgid "incomplete type unification"
 msgstr "unificaci髇 de tipo incompleto"
 
-#: cp/pt.c:10112
+#: cp/pt.c:10211
 #, c-format
 msgid "use of `%s' in template type unification"
 msgstr "uso de `%s' en la unificaci髇 de tipo de la plantilla"
 
-#: cp/pt.c:10546 cp/pt.c:10618
+#: cp/pt.c:10644 cp/pt.c:10716
 msgid "explicit instantiation of non-template `%#D'"
 msgstr "instanciaci髇 expl韈ita de `%#D' que no es plantilla"
 
-#: cp/pt.c:10562 cp/pt.c:10613
+#: cp/pt.c:10660 cp/pt.c:10711
 msgid "no matching template for `%D' found"
 msgstr "no se encuentra una plantilla coincidente para `%D'"
 
-#: cp/pt.c:10568
+#: cp/pt.c:10666
 msgid "explicit instantiation of `%#D'"
 msgstr "instanciaci髇 expl韈ita de `%#D'"
 
-#: cp/pt.c:10605
+#: cp/pt.c:10703
 msgid "duplicate explicit instantiation of `%#D'"
 msgstr "instanciaci髇 expl韈ita duplicada de `%#D'"
 
-#: cp/pt.c:10627
+#: cp/pt.c:10725
 msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
 msgstr "ISO C++ proh韇e el uso de `extern' en instanciaciones expl韈itas"
 
-#: cp/pt.c:10631 cp/pt.c:10712
+#: cp/pt.c:10729 cp/pt.c:10810
 msgid "storage class `%D' applied to template instantiation"
 msgstr "clase de almacenamiento `%D' aplicada a la instanciaci髇 de una plantilla"
 
-#: cp/pt.c:10684
+#: cp/pt.c:10782
 msgid "explicit instantiation of non-template type `%T'"
 msgstr "instanciaci髇 expl韈ita del tipo `%T' del tipo no plantilla"
 
-#: cp/pt.c:10693
+#: cp/pt.c:10791
 msgid "explicit instantiation of `%#T' before definition of template"
 msgstr "instanciaci髇 expl韈ita de `%#T' antes de la definici髇 de la plantilla"
 
-#: cp/pt.c:10701
+#: cp/pt.c:10799
 #, c-format
 msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
 msgstr "ISO C++ proh韇e el uso de `%s' en las instanciaciones expl韈itas"
 
-#: cp/pt.c:10745
+#: cp/pt.c:10843
 msgid "duplicate explicit instantiation of `%#T'"
 msgstr "instanciaci髇 expl韈ita duplicada de `%#T'"
 
-#: cp/pt.c:11126
+#: cp/pt.c:11224
 msgid "explicit instantiation of `%D' but no definition available"
 msgstr "instanciaci髇 expl韈ita de `%D' pero no hay una definici髇 disponible"
 
-#: cp/pt.c:11562
+#: cp/pt.c:11660
 msgid "`%#T' is not a valid type for a template constant parameter"
 msgstr "`%#T' no es un tipo v醠ido para un par醡etro constante de plantilla"
 
@@ -16384,39 +16453,39 @@
 msgid "`%T' is an inaccessible base of `%T'"
 msgstr "`%T' es una base inaccesible de `%T'"
 
-#: cp/search.c:1767
+#: cp/search.c:1805
 msgid "invalid covariant return type for `%#D'"
 msgstr "tipo de devoluci髇 covariante inv醠ido para `%#D'"
 
-#: cp/search.c:1768 cp/search.c:1774
+#: cp/search.c:1806 cp/search.c:1812
 msgid "  overriding `%#D'"
 msgstr "  sustituyendo `%#D'"
 
-#: cp/search.c:1772
+#: cp/search.c:1810
 msgid "conflicting return type specified for `%#D'"
 msgstr "tipos de devoluci髇 en conflicto especificados para `%#D'"
 
-#: cp/search.c:1786
+#: cp/search.c:1824
 #, c-format
 msgid "looser throw specifier for `%#F'"
 msgstr "especificador thrown m醩 flexible para `%#F'"
 
-#: cp/search.c:1787
+#: cp/search.c:1825
 #, c-format
 msgid "  overriding `%#F'"
 msgstr "  sustituyendo `%#F'"
 
 #. A static member function cannot match an inherited
 #. virtual member function.
-#: cp/search.c:1877
+#: cp/search.c:1915
 msgid "`%#D' cannot be declared"
 msgstr "`%#D' no puede ser declarado"
 
-#: cp/search.c:1878
+#: cp/search.c:1916
 msgid "  since `%#D' declared in base class"
 msgstr "  ya que se declar� `%#D' en la clase base"
 
-#: cp/search.c:1955
+#: cp/search.c:1993
 msgid "`%#D' needs a final overrider"
 msgstr "`%#D' necesita un impositor final"
 
@@ -16437,113 +16506,113 @@
 msgid "object missing in reference to `%D'"
 msgstr "falta un objeto en la referencia a `%D'"
 
-#: cp/semantics.c:1721
+#: cp/semantics.c:1718
 msgid "arguments to destructor are not allowed"
 msgstr "no se permiten argumentos para el destructor"
 
-#: cp/semantics.c:1770
+#: cp/semantics.c:1767
 msgid "`this' is unavailable for static member functions"
 msgstr "`this' no est� disponible para funciones miembro static"
 
-#: cp/semantics.c:1776
+#: cp/semantics.c:1773
 msgid "invalid use of `this' in non-member function"
 msgstr "uso inv醠ido de `this' en la funci髇 no miembro"
 
-#: cp/semantics.c:1778
+#: cp/semantics.c:1775
 msgid "invalid use of `this' at top level"
 msgstr "uso inv醠ido de `this' en el nivel principal"
 
-#: cp/semantics.c:1802
+#: cp/semantics.c:1799
 msgid "invalid qualifying scope in pseudo-destructor name"
 msgstr "醡bito calificador inv醠ido en el nombre del seudo-destructor"
 
-#: cp/semantics.c:1822
+#: cp/semantics.c:1819
 msgid "`%E' is not of type `%T'"
 msgstr "`%E' no es de tipo `%T'"
 
-#: cp/semantics.c:1933
+#: cp/semantics.c:1930
 msgid "template type parameters must use the keyword `class' or `typename'"
 msgstr "los par醡etros de tipo plantilla debe usar la palabra clave `class' o `typename'"
 
-#: cp/semantics.c:1977
+#: cp/semantics.c:1974
 msgid "invalid use of type `%T' as a default value for a template template-parameter"
 msgstr "uso inv醠ido del tipo `%T' como un valor por defecto para una plantilla de par醡etro de plantilla"
 
-#: cp/semantics.c:1980
+#: cp/semantics.c:1977
 msgid "invalid use of `%D' as a default value for a template template-parameter"
 msgstr "uso inv醠ido de `%D' como un valor por defecto para una plantilla de par醡etro de plantilla"
 
-#: cp/semantics.c:1984
+#: cp/semantics.c:1981
 msgid "invalid default argument for a template template parameter"
 msgstr "argumento por defecto inv醠ido para una plantilla de par醡etro de plantilla"
 
-#: cp/semantics.c:2019
+#: cp/semantics.c:2016
 msgid "definition of `%#T' inside template parameter list"
 msgstr "la definici髇 de `%#T' dentro de la lista de par醡etros de plantilla"
 
-#: cp/semantics.c:2030
+#: cp/semantics.c:2027
 msgid "invalid definition of qualified type `%T'"
 msgstr "definici髇 inv醠ida del tipo calificado `%T'"
 
-#: cp/semantics.c:2045
+#: cp/semantics.c:2042
 msgid "previous definition of `%#T'"
 msgstr "definici髇 previa de `%#T'"
 
-#: cp/semantics.c:2249
+#: cp/semantics.c:2246
 msgid "invalid base-class specification"
 msgstr "especificaci髇 de clase base inv醠ida"
 
-#: cp/semantics.c:2258
+#: cp/semantics.c:2255
 msgid "base class `%T' has cv qualifiers"
 msgstr "la clase base `%T' tiene calificadores cv"
 
-#: cp/semantics.c:2290
+#: cp/semantics.c:2287
 msgid "multiple declarators in template declaration"
 msgstr "m鷏tiples declaradores en una declaraci髇 de plantilla"
 
-#: cp/semantics.c:2301
+#: cp/semantics.c:2298
 msgid "incomplete type `%T' used in nested name specifier"
 msgstr "se utiliz� el tipo incompleto `%T' en un especificador de nombre anidado"
 
-#: cp/semantics.c:2303 cp/typeck.c:1635
+#: cp/semantics.c:2300 cp/typeck.c:1635
 msgid "`%D' is not a member of `%T'"
 msgstr "`%D' no es un miembro de `%T'"
 
-#: cp/semantics.c:2306
+#: cp/semantics.c:2303
 msgid "`%D' is not a member of `%D'"
 msgstr "`%D' no es un miembro de `%D'"
 
-#: cp/semantics.c:2431
+#: cp/semantics.c:2428
 msgid "template parameter `%D' of type `%T' is not allowed in an integral constant expression because it is not of integral or enumeration type"
 msgstr "no se permite el par醡etro de plantilla `%D' de tipo `%T' en una expresi髇 integral constante porque no es de tipo integral o de enumeraci髇"
 
-#: cp/semantics.c:2584
+#: cp/semantics.c:2572
 msgid "`%D' cannot appear in a constant-expression"
 msgstr "`%D' no puede aparece en una expresion constante"
 
-#: cp/semantics.c:2593
+#: cp/semantics.c:2580
 msgid "use of namespace `%D' as expression"
 msgstr "uso del espacio de nombres `%D' como una expresi髇"
 
-#: cp/semantics.c:2598
+#: cp/semantics.c:2585
 msgid "use of class template `%T' as expression"
 msgstr "uso de la plantilla de clase `%T' como una expresi髇"
 
 #. Ambiguous reference to base members.
-#: cp/semantics.c:2604
+#: cp/semantics.c:2591
 msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
 msgstr "la petici髇 por el miembro `%D' es ambigua en la red de herencia m鷏tiple"
 
-#: cp/semantics.c:2664
+#: cp/semantics.c:2652
 #, c-format
 msgid "use of %s from containing function"
 msgstr "uso de %s desde una funci髇 contenedora"
 
-#: cp/semantics.c:2667
+#: cp/semantics.c:2655
 msgid "  `%#D' declared here"
 msgstr "  `%#D' declarado aqu�"
 
-#: cp/semantics.c:2718
+#: cp/semantics.c:2706
 #, c-format
 msgid "type of `%E' is unknown"
 msgstr "el tipo de '%E' es desconocido"
@@ -16557,44 +16626,44 @@
 msgid "`%V' qualifiers cannot be applied to `%T'"
 msgstr "los calificadores `%V' no se pueden aplicar a `%T'"
 
-#: cp/tree.c:1821
+#: cp/tree.c:1829
 #, c-format
 msgid "`%s' attribute can only be applied to Java class definitions"
 msgstr "el atributo `%s' s髄o se puede aplicar a definiciones de clases Java"
 
-#: cp/tree.c:1850
+#: cp/tree.c:1858
 #, c-format
 msgid "`%s' attribute can only be applied to class definitions"
 msgstr "el atributo `%s' s髄o se puede aplicar a definiciones de clase"
 
-#: cp/tree.c:1856
+#: cp/tree.c:1864
 #, c-format
 msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
 msgstr "`%s' es obsoleto; las vtables de g++ ahora son compatibles con COM por defecto"
 
-#: cp/tree.c:1880
+#: cp/tree.c:1888
 msgid "requested init_priority is not an integer constant"
 msgstr "la init_priority solicitada no es una constante entera"
 
-#: cp/tree.c:1901
+#: cp/tree.c:1909
 #, c-format
 msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
 msgstr "solo se puede usar el atributo `%s' en definiciones de rango de fichero de objetos de tipo class"
 
-#: cp/tree.c:1909
+#: cp/tree.c:1917
 msgid "requested init_priority is out of range"
 msgstr "la init_priority solicitada est� fuera de rango"
 
-#: cp/tree.c:1919
+#: cp/tree.c:1927
 msgid "requested init_priority is reserved for internal use"
 msgstr "la init_priority solicitada est� reservada para uso interno"
 
-#: cp/tree.c:1929
+#: cp/tree.c:1937
 #, c-format
 msgid "`%s' attribute is not supported on this platform"
 msgstr "el atributo `%s' no tiene soporte en esta plataforma"
 
-#: cp/tree.c:2524
+#: cp/tree.c:2534
 #, c-format
 msgid "lang_* check: failed in %s, at %s:%d"
 msgstr "revisi髇 lang_*: fall� en %s, en %s:%d"
@@ -16808,264 +16877,264 @@
 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr "uso inv醠ido de un puntero a un tipo incompleto en aritm閠ica de punteros"
 
-#: cp/typeck.c:3582
+#: cp/typeck.c:3600
 #, c-format
 msgid "invalid use of '%E' to form a pointer-to-member-function.  Use a qualified-id."
 msgstr "uso inv醠ido de '%E' para formar una funci髇 puntero a miembro.  Use un identificador calificado."
 
-#: cp/typeck.c:3588
+#: cp/typeck.c:3606
 #, c-format
 msgid "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
 msgstr "no se pueden usar par閚tesis alrededor de '%E' para formar una funci髇 puntero a miembro"
 
-#: cp/typeck.c:3610
+#: cp/typeck.c:3628
 msgid "taking address of temporary"
 msgstr "tomando la direcci髇 del temporal"
 
 # Esta cadena solamente funciona bien en ingl閟. cfuga
-#: cp/typeck.c:3845
+#: cp/typeck.c:3863
 #, c-format
 msgid "ISO C++ forbids %sing an enum"
 msgstr "ISO C++ proh韇e %sing un enum"
 
-#: cp/typeck.c:3856
+#: cp/typeck.c:3874
 msgid "cannot %s a pointer to incomplete type `%T'"
 msgstr "no se puede %s un puntero a un tipo incompleto `%T'"
 
-#: cp/typeck.c:3862
+#: cp/typeck.c:3880
 msgid "ISO C++ forbids %sing a pointer of type `%T'"
 msgstr "ISO C++ proh韇e el %s un puntero de tipo `%T'"
 
-#: cp/typeck.c:3887
+#: cp/typeck.c:3905
 msgid "cast to non-reference type used as lvalue"
 msgstr "se usa la conversi髇 a un tipo no referenciado como un l-valor"
 
-#: cp/typeck.c:3921
+#: cp/typeck.c:3939
 msgid "invalid use of `--' on bool variable `%D'"
 msgstr "uso inv醠ido de `--' en la variable booleana `%D'"
 
 #. ARM $3.4
-#: cp/typeck.c:3952
+#: cp/typeck.c:3970
 msgid "ISO C++ forbids taking address of function `::main'"
 msgstr "ISO C++ proh韇e tomar la direcci髇 de la funci髇 `::main'"
 
 #. An expression like &memfn.
-#: cp/typeck.c:4027
+#: cp/typeck.c:4045
 msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr "ISO C++ proh韇e tomar la direcci髇 de una funci髇 miembro no est醫ica sin calificar o entre par閚tesis para formar un puntero a la funci髇 miembro.  Como `&%T::%D'"
 
-#: cp/typeck.c:4032
+#: cp/typeck.c:4050
 msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr "ISO C++ proh韇e tomar la direcci髇 de una funci髇 miembro limitada para formar un puntero a la funci髇 miembro.  Como `&%T::%D'"
 
-#: cp/typeck.c:4060
+#: cp/typeck.c:4078
 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr "ISO C++ proh韇e tomar la direcci髇 de una conversi髇 a una expresi髇 no l-valuada"
 
-#: cp/typeck.c:4080
+#: cp/typeck.c:4098
 msgid "unary `&'"
 msgstr "`&' unario"
 
-#: cp/typeck.c:4113
+#: cp/typeck.c:4131
 msgid "attempt to take address of bit-field structure member `%D'"
 msgstr "se intent� tomar la direcci髇 del miembro de la estructura de campos de bits `%D'"
 
-#: cp/typeck.c:4227
+#: cp/typeck.c:4245
 msgid "taking address of destructor"
 msgstr "tomando la direcci髇 del destructor"
 
 # FIXME
 # 縝ound se utiliza aqu� como 'limitada' o 'sujeta'? Revisar el c骴igo. cfuga
-#: cp/typeck.c:4240
+#: cp/typeck.c:4258
 msgid "taking address of bound pointer-to-member expression"
 msgstr "tomando la direcci髇 de la expresi髇 limitada puntero-a-miembro"
 
-#: cp/typeck.c:4248
+#: cp/typeck.c:4266
 msgid "cannot create pointer to reference member `%D'"
 msgstr "no se puede crear un puntero al miembro referencia `%D'"
 
-#: cp/typeck.c:4311
+#: cp/typeck.c:4329
 msgid "cannot take the address of `this', which is an rvalue expression"
 msgstr "no se puede tomar la direcci髇 de `this' que es una expresi髇 rvalue"
 
-#: cp/typeck.c:4330
+#: cp/typeck.c:4348
 msgid "address requested for `%D', which is declared `register'"
 msgstr "se solicit� la direcci髇 de `%D', el cual se declar� como `register'"
 
-#: cp/typeck.c:4398
+#: cp/typeck.c:4416
 #, c-format
 msgid "%s expression list treated as compound expression"
 msgstr "se trata la lista de expresiones %s como una expresi髇 compuesta"
 
-#: cp/typeck.c:4472
+#: cp/typeck.c:4490
 msgid "%s from type `%T' to type `%T' casts away constness"
 msgstr "%s del tipo `%T' al tipo `%T' proscribe la constancia"
 
-#: cp/typeck.c:4674
+#: cp/typeck.c:4692
 msgid "invalid static_cast from type `%T' to type `%T'"
 msgstr "static_cast inv醠ido del tipo `%T' al tipo `%T'"
 
-#: cp/typeck.c:4714
+#: cp/typeck.c:4732
 msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
 msgstr "reinterpret_cast inv醠ido de una expresi髇 valor-r del tipo `%T' al tipo `%T'"
 
-#: cp/typeck.c:4734
+#: cp/typeck.c:4752
 msgid "reinterpret_cast from `%T' to `%T' loses precision"
 msgstr "reinterpret_cast de `%T' a `%T' pierde precisi髇"
 
-#: cp/typeck.c:4753
+#: cp/typeck.c:4771
 msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr "ISO C++ proh韇e la conversi髇 entre entre puntero a funci髇 y puntero a objeto"
 
-#: cp/typeck.c:4759
+#: cp/typeck.c:4777
 msgid "invalid reinterpret_cast from type `%T' to type `%T'"
 msgstr "reinterpret_cast inv醠ido del tipo `%T' al tipo `%T'"
 
-#: cp/typeck.c:4787
+#: cp/typeck.c:4805
 msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr "uso inv醠ido de const_cast con tipo `%T', que no es puntero, referencia, ni un tipo puntero-a-datos-miembros"
 
-#: cp/typeck.c:4790
+#: cp/typeck.c:4808
 msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
 msgstr "uso inv醠ido de const_cast con tipo `%T', el cual es un puntero o referencia a un tipo de funci髇"
 
-#: cp/typeck.c:4813
+#: cp/typeck.c:4831
 msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
 msgstr "const_cast inv醠ido de un valor-r de tipo `%T' al tipo `%T'"
 
-#: cp/typeck.c:4830
+#: cp/typeck.c:4848
 msgid "invalid const_cast from type `%T' to type `%T'"
 msgstr "const_cast inv醠ido del tipo `%T' al tipo `%T'"
 
-#: cp/typeck.c:4870 cp/typeck.c:4875
+#: cp/typeck.c:4888 cp/typeck.c:4893
 msgid "ISO C++ forbids casting to an array type `%T'"
 msgstr "ISO C++ proh韇e la conversi髇 a un tipo de matriz `%T'"
 
-#: cp/typeck.c:4883
+#: cp/typeck.c:4901
 msgid "invalid cast to function type `%T'"
 msgstr "conversi髇 inv醠ida al tipo de funci髇 `%T'"
 
-#: cp/typeck.c:4939
+#: cp/typeck.c:4957
 msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
 msgstr "la conversi髇 de `%T' a `%T' descarta los calificadores del tipo del destino del puntero"
 
-#: cp/typeck.c:4985
+#: cp/typeck.c:5003
 msgid "cast from `%T' to `%T' increases required alignment of target type"
 msgstr "la conversi髇 de `%T' a `%T' incrementa la alineaci髇 requerida del tipo del destino"
 
-#: cp/typeck.c:5152
+#: cp/typeck.c:5170
 msgid "  in evaluation of `%Q(%#T, %#T)'"
 msgstr "  en la evaluaci髇 de `%Q(%#T, %#T)'"
 
-#: cp/typeck.c:5194
+#: cp/typeck.c:5212
 msgid "ISO C++ forbids cast to non-reference type used as lvalue"
 msgstr "ISO C++ proh韇e la conversi髇 a un tipo no referente usado como l-valor"
 
-#: cp/typeck.c:5267
+#: cp/typeck.c:5285
 msgid "incompatible types in assignment of `%T' to `%T'"
 msgstr "tipos incompatible en la asignaci髇 de `%T' a `%T'"
 
-#: cp/typeck.c:5274
+#: cp/typeck.c:5292
 msgid "ISO C++ forbids assignment of arrays"
 msgstr "ISO C++ proh韇e la asignaci髇 de matrices"
 
-#: cp/typeck.c:5374
+#: cp/typeck.c:5392
 msgid "   in pointer to member function conversion"
 msgstr "   en la conversi髇 del puntero a funci髇 miembro"
 
-#: cp/typeck.c:5382
+#: cp/typeck.c:5400
 msgid "   in pointer to member conversion"
 msgstr "   en la conversi髇 del puntero a miembro"
 
 #. This is a reinterpret cast, we choose to do nothing.
-#: cp/typeck.c:5392 cp/typeck.c:5407
+#: cp/typeck.c:5410 cp/typeck.c:5425
 msgid "pointer to member cast via virtual base `%T'"
 msgstr "puntero a la conversi髇 miembro a trav閟 de la base virtual `%T'"
 
-#: cp/typeck.c:5410
+#: cp/typeck.c:5428
 msgid "pointer to member conversion via virtual base `%T'"
 msgstr "puntero a la conversi髇 miembro a trav閟 de la base virtual `%T'"
 
-#: cp/typeck.c:5480
+#: cp/typeck.c:5498
 msgid "invalid conversion to type `%T' from type `%T'"
 msgstr "conversi髇 inv醠ida del tipo `%T' a partir del tipo `%T'"
 
-#: cp/typeck.c:5636
+#: cp/typeck.c:5657
 msgid "passing NULL used for non-pointer %s %P of `%D'"
 msgstr "pasando NULL usado para el no puntero %s %P de `%D'"
 
-#: cp/typeck.c:5639
+#: cp/typeck.c:5660
 msgid "%s to non-pointer type `%T' from NULL"
 msgstr "%s al tipo `%T' que no es puntero desde NULL"
 
-#: cp/typeck.c:5647
+#: cp/typeck.c:5668
 msgid "passing `%T' for %s %P of `%D'"
 msgstr "pasando `%T' para %s %P de `%D'"
 
-#: cp/typeck.c:5650
+#: cp/typeck.c:5671
 msgid "%s to `%T' from `%T'"
 msgstr "%s a `%T' desde `%T'"
 
-#: cp/typeck.c:5660
+#: cp/typeck.c:5681
 msgid "passing negative value `%E' for %s %P of `%D'"
 msgstr "pasando el valor negativo `%E' para %s %P de `%D'"
 
-#: cp/typeck.c:5663
+#: cp/typeck.c:5684
 msgid "%s of negative value `%E' to `%T'"
 msgstr "%s de valor negatio `%E' a `%T'"
 
-#: cp/typeck.c:5751
+#: cp/typeck.c:5772
 msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
 msgstr "no se puede convertir `%T' a `%T' para el argumento `%P' para `%D'"
 
-#: cp/typeck.c:5754
+#: cp/typeck.c:5775
 msgid "cannot convert `%T' to `%T' in %s"
 msgstr "no se puede convertir `%T' a `%T' en %s"
 
-#: cp/typeck.c:5831 cp/typeck.c:5833
+#: cp/typeck.c:5852 cp/typeck.c:5854
 msgid "in passing argument %P of `%+D'"
 msgstr "en el paso del argumento %P de `%+D'"
 
-#: cp/typeck.c:5940
+#: cp/typeck.c:5961
 msgid "returning reference to temporary"
 msgstr "devolviendo la referencia al temporal"
 
-#: cp/typeck.c:5947
+#: cp/typeck.c:5968
 msgid "reference to non-lvalue returned"
 msgstr "se devolvi� una referencia a un valor que no es l-valor"
 
-#: cp/typeck.c:5959
+#: cp/typeck.c:5980
 msgid "reference to local variable `%D' returned"
 msgstr "se devolvi� una referencia a la variable local `%D'"
 
-#: cp/typeck.c:5962
+#: cp/typeck.c:5983
 msgid "address of local variable `%D' returned"
 msgstr "se devolvi� la direcci髇 de la variable local `%D'"
 
-#: cp/typeck.c:5992
+#: cp/typeck.c:6013
 msgid "returning a value from a destructor"
 msgstr "devolviendo un valor de un destructor"
 
 #. If a return statement appears in a handler of the
 #. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6000
+#: cp/typeck.c:6021
 msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr "no se puede regresar de un manejador de una funci髇-intenta-bloque de un constructor"
 
 #. You can't return a value from a constructor.
-#: cp/typeck.c:6003
+#: cp/typeck.c:6024
 msgid "returning a value from a constructor"
 msgstr "devolviendo un valor de un constructor"
 
-#: cp/typeck.c:6026
+#: cp/typeck.c:6047
 msgid "return-statement with no value, in function returning '%T'"
 msgstr "declaraci髇 return sin valores, en una funci髇 que devuelve '%T'"
 
-#: cp/typeck.c:6043
+#: cp/typeck.c:6064
 msgid "return-statement with a value, in function returning 'void'"
 msgstr "declaraci髇 return con un valor, en una funci髇 que devuelve 'void'"
 
-#: cp/typeck.c:6065
+#: cp/typeck.c:6086
 msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
 msgstr "`operator new' no debe regresar NULL a menos que se declare `throw()' (o -fcheck-new est� en efecto)"
 
@@ -17117,124 +17186,124 @@
 msgid "cannot initialize arrays using this syntax"
 msgstr "no se pueden inicializar matrices usando esta sintaxis"
 
-#: cp/typeck2.c:545
+#: cp/typeck2.c:535
 msgid "initializing array with parameter list"
 msgstr "inicializando una matriz con una lista de par醡etros"
 
-#: cp/typeck2.c:600
+#: cp/typeck2.c:590
 msgid "initializer for scalar variable requires one element"
 msgstr "inicializador para una variable escalar requiere un elemento"
 
-#: cp/typeck2.c:607
+#: cp/typeck2.c:597
 msgid "braces around scalar initializer for `%T'"
 msgstr "llaves alrededor del inicializador para `%T'"
 
-#: cp/typeck2.c:610
+#: cp/typeck2.c:600
 msgid "ignoring extra initializers for `%T'"
 msgstr "ignorando los inicializadores extra para `%T'"
 
-#: cp/typeck2.c:622
+#: cp/typeck2.c:612
 msgid "variable-sized object of type `%T' may not be initialized"
 msgstr "un objeto de tama駉 variable de tipo `%T' no puede ser inicializado"
 
-#: cp/typeck2.c:632
+#: cp/typeck2.c:622
 msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
 msgstr "el subobjeto de tipo `%T' debe ser inicializado por un constructor, no por `%E'"
 
-#: cp/typeck2.c:697
+#: cp/typeck2.c:687
 msgid "aggregate has a partly bracketed initializer"
 msgstr "el agregado tiene un inicializador con llaves parciales"
 
-#: cp/typeck2.c:735 cp/typeck2.c:840
+#: cp/typeck2.c:725 cp/typeck2.c:830
 msgid "non-trivial labeled initializers"
 msgstr "inicializadores etiquetados como no triviales"
 
-#: cp/typeck2.c:752
+#: cp/typeck2.c:742
 msgid "non-empty initializer for array of empty elements"
 msgstr "inicializador no-vac韔 para una matriz de elementos vac韔s"
 
-#: cp/typeck2.c:806
+#: cp/typeck2.c:796
 msgid "initializer list for object of class with virtual base classes"
 msgstr "lista de inicializadores para un objeto de una clase con clases base virtual"
 
-#: cp/typeck2.c:812
+#: cp/typeck2.c:802
 msgid "initializer list for object of class with base classes"
 msgstr "lista de inicializadores para un objeto de una clase con clases base"
 
-#: cp/typeck2.c:818
+#: cp/typeck2.c:808
 msgid "initializer list for object using virtual functions"
 msgstr "lista de inicializadores para un objeto que usa funciones virtuales"
 
-#: cp/typeck2.c:880 cp/typeck2.c:896
+#: cp/typeck2.c:870 cp/typeck2.c:886
 msgid "missing initializer for member `%D'"
 msgstr "falta el inicializador para el miembro `%D'"
 
-#: cp/typeck2.c:885
+#: cp/typeck2.c:875
 msgid "uninitialized const member `%D'"
 msgstr "miembro const `%D' sin inicializar"
 
-#: cp/typeck2.c:887
+#: cp/typeck2.c:877
 msgid "member `%D' with uninitialized const fields"
 msgstr "miembro `%D' con campos const sin inicializar"
 
-#: cp/typeck2.c:890
+#: cp/typeck2.c:880
 msgid "member `%D' is uninitialized reference"
 msgstr "el miembro `%D' es una referencia sin inicializar"
 
-#: cp/typeck2.c:937
+#: cp/typeck2.c:927
 msgid "index value instead of field name in union initializer"
 msgstr "valor de 韓dice en lugar del nombre del campo en el inicializador de union"
 
-#: cp/typeck2.c:949
+#: cp/typeck2.c:939
 msgid "no field `%D' in union being initialized"
 msgstr "no existe el campo `%D' en la union que se est� inicializando"
 
-#: cp/typeck2.c:957
+#: cp/typeck2.c:947
 msgid "union `%T' with no named members cannot be initialized"
 msgstr "no se puede inicializar la union `%T' sin miembros nombrados"
 
-#: cp/typeck2.c:993
+#: cp/typeck2.c:983
 msgid "excess elements in aggregate initializer"
 msgstr "exceso de elementos en el inicializador agregado"
 
-#: cp/typeck2.c:1102
+#: cp/typeck2.c:1092
 msgid "circular pointer delegation detected"
 msgstr "se detect� una delegaci髇 de puntero circular"
 
-#: cp/typeck2.c:1115
+#: cp/typeck2.c:1105
 msgid "base operand of `->' has non-pointer type `%T'"
 msgstr "el operando base de `->' tiene el tipo `%T' que no es puntero"
 
-#: cp/typeck2.c:1139
+#: cp/typeck2.c:1129
 msgid "result of `operator->()' yields non-pointer result"
 msgstr "el resultado de `operator->()' produce un resultado que no es puntero"
 
-#: cp/typeck2.c:1141
+#: cp/typeck2.c:1131
 msgid "base operand of `->' is not a pointer"
 msgstr "el operando base de `->' no es un puntero"
 
-#: cp/typeck2.c:1164
+#: cp/typeck2.c:1154
 msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
 msgstr "no se puede usar `%E' como un puntero miembro, porque es de tipo `%T'"
 
-#: cp/typeck2.c:1172
+#: cp/typeck2.c:1162
 msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
 msgstr "no se puede aplicar el puntero a miembro `%E' a `%E', el cual es del tipo no agregado `%T'"
 
-#: cp/typeck2.c:1182
+#: cp/typeck2.c:1172
 msgid "member type `%T::' incompatible with object type `%T'"
 msgstr "el tipo de miembro `%T::' es incompatible con el tipo objeto `%T'"
 
-#: cp/typeck2.c:1398
+#: cp/typeck2.c:1388
 msgid "call to function `%D' which throws incomplete type `%#T'"
 msgstr "llamada a la funci髇 `%D' la cual arroja el tipo incompleto `%#T'"
 
-#: cp/typeck2.c:1401
+#: cp/typeck2.c:1391
 msgid "call to function which throws incomplete type `%#T'"
 msgstr "llamada a una funci髇 la cual arroja el tipo incompleto `%#T'"
 
 #. XXX Not i18n clean.
-#: cp/cp-tree.h:3756
+#: cp/cp-tree.h:3775
 #, c-format
 msgid "%s is deprecated, please see the documentation for details"
 msgstr "%s es obsoleto, por favor vea la documentaci髇 para m醩 detalles"
@@ -18796,291 +18865,228 @@
 msgid "internal error - invalid Utf8 name"
 msgstr "error interno - nombre Utf8 inv醠ido"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse-scan.y:880
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:949
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1290
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1351
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1555
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1777
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1786
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1797
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1808
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1820
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1835
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1852
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1854
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1935
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2106
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2168
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2320
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2332
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2339
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2346
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2357
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2359
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2397
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2399
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2401
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2422
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2424
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2426
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2442
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2444
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2465
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2467
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2469
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2497
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2499
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2501
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2503
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2521
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2523
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2534
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2545
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2556
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2567
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2578
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2591
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2595
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2597
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2610
+#: ../../gcc/java/parse-scan.y:880 ../../gcc/java/parse.y:949
+#: ../../gcc/java/parse.y:1290 ../../gcc/java/parse.y:1351
+#: ../../gcc/java/parse.y:1555 ../../gcc/java/parse.y:1777
+#: ../../gcc/java/parse.y:1786 ../../gcc/java/parse.y:1797
+#: ../../gcc/java/parse.y:1808 ../../gcc/java/parse.y:1820
+#: ../../gcc/java/parse.y:1835 ../../gcc/java/parse.y:1852
+#: ../../gcc/java/parse.y:1854 ../../gcc/java/parse.y:1935
+#: ../../gcc/java/parse.y:2106 ../../gcc/java/parse.y:2168
+#: ../../gcc/java/parse.y:2320 ../../gcc/java/parse.y:2332
+#: ../../gcc/java/parse.y:2339 ../../gcc/java/parse.y:2346
+#: ../../gcc/java/parse.y:2357 ../../gcc/java/parse.y:2359
+#: ../../gcc/java/parse.y:2397 ../../gcc/java/parse.y:2399
+#: ../../gcc/java/parse.y:2401 ../../gcc/java/parse.y:2422
+#: ../../gcc/java/parse.y:2424 ../../gcc/java/parse.y:2426
+#: ../../gcc/java/parse.y:2442 ../../gcc/java/parse.y:2444
+#: ../../gcc/java/parse.y:2465 ../../gcc/java/parse.y:2467
+#: ../../gcc/java/parse.y:2469 ../../gcc/java/parse.y:2497
+#: ../../gcc/java/parse.y:2499 ../../gcc/java/parse.y:2501
+#: ../../gcc/java/parse.y:2503 ../../gcc/java/parse.y:2521
+#: ../../gcc/java/parse.y:2523 ../../gcc/java/parse.y:2534
+#: ../../gcc/java/parse.y:2545 ../../gcc/java/parse.y:2556
+#: ../../gcc/java/parse.y:2567 ../../gcc/java/parse.y:2578
+#: ../../gcc/java/parse.y:2591 ../../gcc/java/parse.y:2595
+#: ../../gcc/java/parse.y:2597 ../../gcc/java/parse.y:2610
 msgid "Missing term"
 msgstr "Falta el t閞mino"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse-scan.y:882
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:721
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:759
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:784
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:970
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1325
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1531
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1533
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1762
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1788
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1799
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1810
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1822
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1837
+#: ../../gcc/java/parse-scan.y:882 ../../gcc/java/parse.y:721
+#: ../../gcc/java/parse.y:759 ../../gcc/java/parse.y:784
+#: ../../gcc/java/parse.y:970 ../../gcc/java/parse.y:1325
+#: ../../gcc/java/parse.y:1531 ../../gcc/java/parse.y:1533
+#: ../../gcc/java/parse.y:1762 ../../gcc/java/parse.y:1788
+#: ../../gcc/java/parse.y:1799 ../../gcc/java/parse.y:1810
+#: ../../gcc/java/parse.y:1822 ../../gcc/java/parse.y:1837
 msgid "';' expected"
 msgstr "se esperaba ';'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:719
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:757
+#: ../../gcc/java/parse.y:719 ../../gcc/java/parse.y:757
 msgid "Missing name"
 msgstr "Falta el nombre"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:782
+#: ../../gcc/java/parse.y:782
 msgid "'*' expected"
 msgstr "se esperaba '*'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:796
+#: ../../gcc/java/parse.y:796
 msgid "Class or interface declaration expected"
 msgstr "se esperaba una declaraci髇 de clase o interfaz"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:833
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:835
+#: ../../gcc/java/parse.y:833 ../../gcc/java/parse.y:835
 msgid "Missing class name"
 msgstr "Falta el nombre de la clase"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:838
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:842
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:850
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1010
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1271
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1273
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1597
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1848
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1880
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1942
+#: ../../gcc/java/parse.y:838 ../../gcc/java/parse.y:842
+#: ../../gcc/java/parse.y:850 ../../gcc/java/parse.y:1010
+#: ../../gcc/java/parse.y:1271 ../../gcc/java/parse.y:1273
+#: ../../gcc/java/parse.y:1597 ../../gcc/java/parse.y:1848
+#: ../../gcc/java/parse.y:1880 ../../gcc/java/parse.y:1942
 msgid "'{' expected"
 msgstr "Se esperaba '{'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:852
+#: ../../gcc/java/parse.y:852
 msgid "Missing super class name"
 msgstr "No se encuentra el nombre de la super clase"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:862
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:878
+#: ../../gcc/java/parse.y:862 ../../gcc/java/parse.y:878
 msgid "Missing interface name"
 msgstr "No se encuentra el nombre de la interfaz"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:964
+#: ../../gcc/java/parse.y:964
 msgid "Missing variable initializer"
 msgstr "Falta el inicializador de la variable"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:981
+#: ../../gcc/java/parse.y:981
 msgid "Invalid declaration"
 msgstr "Declaraci髇 inv醠ida"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:984
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1069
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2143
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2165
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2169
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2204
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2281
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2291
+#: ../../gcc/java/parse.y:984 ../../gcc/java/parse.y:1069
+#: ../../gcc/java/parse.y:2143 ../../gcc/java/parse.y:2165
+#: ../../gcc/java/parse.y:2169 ../../gcc/java/parse.y:2204
+#: ../../gcc/java/parse.y:2281 ../../gcc/java/parse.y:2291
 msgid "']' expected"
 msgstr "Se esperaba ']'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:988
+#: ../../gcc/java/parse.y:988
 msgid "Unbalanced ']'"
 msgstr "']' desbalanceado"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1024
+#: ../../gcc/java/parse.y:1024
 msgid "Invalid method declaration, method name required"
 msgstr "Declaraci髇 de m閠odo inv醠ida, se requiere un nombre de m閠odo"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1029
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1034
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1039
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2026
+#: ../../gcc/java/parse.y:1029 ../../gcc/java/parse.y:1034
+#: ../../gcc/java/parse.y:1039 ../../gcc/java/parse.y:2026
 msgid "Identifier expected"
 msgstr "Se esperaba un identificador"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1044
+#: ../../gcc/java/parse.y:1044
 msgid "Invalid method declaration, return type required"
 msgstr "Declaraci髇 de m閠odo inv醠ida, se requiere un tipo de devoluci髇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1067
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1511
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1518
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1527
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1529
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1557
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1665
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1971
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2024
+#: ../../gcc/java/parse.y:1067 ../../gcc/java/parse.y:1511
+#: ../../gcc/java/parse.y:1518 ../../gcc/java/parse.y:1527
+#: ../../gcc/java/parse.y:1529 ../../gcc/java/parse.y:1557
+#: ../../gcc/java/parse.y:1665 ../../gcc/java/parse.y:1971
+#: ../../gcc/java/parse.y:2024
 msgid "')' expected"
 msgstr "Se esperaba ')'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1083
+#: ../../gcc/java/parse.y:1083
 msgid "Missing formal parameter term"
 msgstr "Falta el t閞mino de par醡etro formal"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1098
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1103
+#: ../../gcc/java/parse.y:1098 ../../gcc/java/parse.y:1103
 msgid "Missing identifier"
 msgstr "Falta el identificador"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1123
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1132
+#: ../../gcc/java/parse.y:1123 ../../gcc/java/parse.y:1132
 msgid "Missing class type term"
 msgstr "Falta el t閞mino de tipo de clase"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1288
+#: ../../gcc/java/parse.y:1288
 msgid "Invalid interface type"
 msgstr "Tipo de interfaz inv醠ido"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1475
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1644
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1646
+#: ../../gcc/java/parse.y:1475 ../../gcc/java/parse.y:1644
+#: ../../gcc/java/parse.y:1646
 msgid "':' expected"
 msgstr "Se esperaba ':'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1497
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1502
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1507
+#: ../../gcc/java/parse.y:1497 ../../gcc/java/parse.y:1502
+#: ../../gcc/java/parse.y:1507
 msgid "Invalid expression statement"
 msgstr "Declaraci髇 de expresi髇 inv醠ida"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1525
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1553
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1593
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1661
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1729
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1850
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1928
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2018
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2020
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2028
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2264
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2266
+#: ../../gcc/java/parse.y:1525 ../../gcc/java/parse.y:1553
+#: ../../gcc/java/parse.y:1593 ../../gcc/java/parse.y:1661
+#: ../../gcc/java/parse.y:1729 ../../gcc/java/parse.y:1850
+#: ../../gcc/java/parse.y:1928 ../../gcc/java/parse.y:2018
+#: ../../gcc/java/parse.y:2020 ../../gcc/java/parse.y:2028
+#: ../../gcc/java/parse.y:2264 ../../gcc/java/parse.y:2266
 msgid "'(' expected"
 msgstr "Se esperaba '('"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1595
+#: ../../gcc/java/parse.y:1595
 msgid "Missing term or ')'"
 msgstr "Falta t閞mino o ')'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1642
+#: ../../gcc/java/parse.y:1642
 msgid "Missing or invalid constant expression"
 msgstr "Expresi髇 constante faltante o inv醠ida"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1663
+#: ../../gcc/java/parse.y:1663
 msgid "Missing term and ')' expected"
 msgstr "Faltan t閞mino y ')' esperados"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1702
+#: ../../gcc/java/parse.y:1702
 msgid "Invalid control expression"
 msgstr "Expresi髇 de control inv醠ida"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1704
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1706
+#: ../../gcc/java/parse.y:1704 ../../gcc/java/parse.y:1706
 msgid "Invalid update expression"
 msgstr "Expresi髇 de actualizaci髇 inv醠ida"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1731
+#: ../../gcc/java/parse.y:1731
 msgid "Invalid init statement"
 msgstr "Declaraci髇 de inicio inv醠ida"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1931
+#: ../../gcc/java/parse.y:1931
 msgid "Missing term or ')' expected"
 msgstr "Faltan t閞mino o ')' esperados"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1973
+#: ../../gcc/java/parse.y:1973
 msgid "'class' or 'this' expected"
 msgstr "Se esperaba 'class' o 'this'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1975
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1977
+#: ../../gcc/java/parse.y:1975 ../../gcc/java/parse.y:1977
 msgid "'class' expected"
 msgstr "Se esperaba 'class'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2022
+#: ../../gcc/java/parse.y:2022
 msgid "')' or term expected"
 msgstr "Se esperaba ')' o t閞mino"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2141
+#: ../../gcc/java/parse.y:2141
 msgid "'[' expected"
 msgstr "Se esperaba '['"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2219
+#: ../../gcc/java/parse.y:2219
 msgid "Field expected"
 msgstr "Se esperaba un campo"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2276
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2286
+#: ../../gcc/java/parse.y:2276 ../../gcc/java/parse.y:2286
 msgid "Missing term and ']' expected"
 msgstr "Faltan t閞mino y ']' esperados"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2390
+#: ../../gcc/java/parse.y:2390
 msgid "']' expected, invalid type expression"
 msgstr "Se esperaba ']', expresi髇 de tipo inv醠ida"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2393
+#: ../../gcc/java/parse.y:2393
 msgid "Invalid type expression"
 msgstr "Expresi髇 de tipo inv醠ida"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2505
+#: ../../gcc/java/parse.y:2505
 msgid "Invalid reference type"
 msgstr "Tipo de referencia inv醠ido"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2977
+#: ../../gcc/java/parse.y:2977
 msgid "Constructor invocation must be first thing in a constructor"
 msgstr "La invocaci髇 del constructor debe ser el primer elemento en un constructor"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2979
+#: ../../gcc/java/parse.y:2979
 msgid "Only constructors can invoke constructors"
 msgstr "Solamente los constructores pueden invocar constructores"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2987
+#: ../../gcc/java/parse.y:2987
 #, c-format
 msgid ": `%s' JDK1.1(TM) feature"
 msgstr ": `%s' es una caracter韘tica de JDK1.1(MR)"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:3046
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:3048
+#: ../../gcc/java/parse.y:3046 ../../gcc/java/parse.y:3048
 #, c-format
 msgid ""
 "%s.\n"
@@ -19089,32 +19095,32 @@
 "%s.\n"
 "%s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:6909
+#: ../../gcc/java/parse.y:6909
 #, c-format
 msgid "malformed .zip archive in CLASSPATH: %s"
 msgstr "archivo .zip malformado en CLASSPATH: %s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:6980
+#: ../../gcc/java/parse.y:6980
 #, c-format
 msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives"
 msgstr "No se puede encontrar el paquete por defecto `%s'. Revise la variable de ambiente CLASSPATH y el acceso a los archivos"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12193
+#: ../../gcc/java/parse.y:12193
 #, c-format
 msgid "missing static field `%s'"
 msgstr "falta el campo static `%s'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12198
+#: ../../gcc/java/parse.y:12198
 #, c-format
 msgid "not a static field `%s'"
 msgstr "'%s' no es un campo static"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12241
+#: ../../gcc/java/parse.y:12241
 #, c-format
 msgid "No case for %s"
 msgstr "No hay case para %s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:13173
+#: ../../gcc/java/parse.y:13173
 #, c-format
 msgid "unregistered operator %s"
 msgstr "operador %s sin registrar"
@@ -19453,1689 +19459,1373 @@
 msgid "[super ...] must appear in a method context"
 msgstr "[super ...] debe aparecer en el contexto de un m閠odo"
 
-#: objc/objc-parse.y:2701
+#: objc/objc-parse.y:2700
 msgid "`@end' must appear in an implementation context"
 msgstr "`@end' debe aparecer en el contexto de una implementaci髇"
 
-#: objc/objc-parse.y:2914
+#: objc/objc-parse.y:2913
 msgid "method definition not in class context"
 msgstr "la definici髇 de m閠odo no est� en el contexto de la clase"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:23
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:21
 msgid "Display this information"
 msgstr "Muestra esta informaci髇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:29
-msgid "--param <param>=<value>\tSet paramter <param> to value.  See below for a complete list of parameters"
-msgstr "--param <param>=<valor>\tEstablece el par醡etro <param> al valor. Vea a continuaci髇 para una lista completa de par醡etros"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:27
+msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
+msgstr "--param <param>=<valor>\tEstablece el par醡etro <param> al valor.  Vea a continuaci髇 para una lista completa de par醡etros"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:38
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:36
 msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
 msgstr "-A<pregunta>=<resp>\tRelaciona la <resp>uesta a la <pregunta>.  Al colocar '-' antes de la <pregunta> desactiva la <resp>uesta a la <pregunta>"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:41
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:39
 msgid "Do not discard comments"
 msgstr "No descartar comentarios"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:44
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:42
 msgid "Do not discard comments in macro expansions"
 msgstr "No descartar comentarios en expansiones de macro"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:47
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:45
 msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
 msgstr "-D<macro>[=<val>]\tDefine una <macro> con <val> como su valor.  Si s髄o se da la <macro>, <val> se toma como 1"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:53
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:51
 msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
 msgstr "-G<n鷐ero>\tColoca los datos globales y est醫icos m醩 peque駉s que <n鷐ero> bytes en una secci髇 especial (en algunos objetivos)"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:56
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:54
 msgid "Print the name of header files as they are used"
 msgstr "Mostrar los nombres de los ficheros de encabezado mientras se utilizan"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:65
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:57
+msgid "-I <dir>\tAdd <dir> to the end of the main include path.  -I- gives more include path control; see info documentation"
+msgstr "-I <dir>\tAgregar el <dir>ectorio al final de la ruta de inclusi髇 principal.  -I- da m醩 control de ruta de inclusi髇; vea la documentaci髇 en formato info"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:60
+msgid "Generate make dependencies"
+msgstr "Generar dependencias de make"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:63
 msgid "Generate make dependencies and compile"
 msgstr "Generar dependencias de make y compilar"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:74
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:66
+msgid "-MF <file>\tWrite dependency output to the given file"
+msgstr "-MF <fichero>\tEscribir la salida de dependencias al fichero dado"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:69
 msgid "Treat missing header files as generated files"
 msgstr "Tratar los ficheros de encabezado faltantes como ficheros generados"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:80
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:72
+msgid "Like -M but ignore system header files"
+msgstr "Como -M pero ignora los ficheros de encabezado del sistema"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:75
 msgid "Like -MD but ignore system header files"
 msgstr "Como -MD pero ignora los ficheros de encabezado del sistema"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:89
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:78
+msgid "Generate phony targets for all headers"
+msgstr "Generar objetivos de prueba para todos los encabezados"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:81
 msgid "-MQ <target>\tAdd a MAKE-quoted target"
 msgstr "-MQ <objetivo>\tAgregar un objetivo tipo-MAKE"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:95
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:84
+msgid "-MT <target>\tAdd an unquoted target"
+msgstr "-MT <objetivo>\tAgregar un objetivo no citado"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:87
 msgid "-O<number>\tSet optimization level to <number>"
 msgstr "-O<n鷐ero>\tEstablecer el nivel de optimizaci髇 a <n鷐ero>"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:98
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:90
 msgid "Optimize for space rather than speed"
 msgstr "Optimizar para espacio en lugar de velocidad"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:101
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:93
 msgid "Do not generate #line directives"
 msgstr "No generar directivas #line"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:104
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:96
 msgid "-U<macro>\tUndefine <macro>"
 msgstr "-U<macro>\tIndefinir la <macro>"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:107
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:99
 msgid "This switch is deprecated; use -Wextra instead"
 msgstr "Esta opci髇 es obsoleta; utilice en su lugar -Wextra"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:113
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:105
 msgid "Warn about returning structures, unions or arrays"
 msgstr "Avisar sobre la devoluci髇 de estructuras, unions o matrices"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:119
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:108
+msgid "Enable most warning messages"
+msgstr "Activar casi todos los mensajes de aviso"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:111
 msgid "Warn about casting functions to incompatible types"
 msgstr "Avisar por funciones de conversi髇 a tipos incompatibles"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:122
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:114
 msgid "Warn about pointer casts which increase alignment"
 msgstr "Avisar sobre conversi髇 de punteros que incremente la alineaci髇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:125
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:117
 msgid "Warn about casts which discard qualifiers"
 msgstr "Avisar sobre conversiones que descartan calificadores"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:128
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:120
 msgid "Warn about subscripts whose type is \"char\""
 msgstr "Avisar sobre sub韓dices cuyo tipo es \"char\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:137
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:123
+msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
+msgstr "Avisar sobre la posibilidad de bloques de comentarios anidados, y comentarios de C++ que abarquen m醩 de una l韓ea f韘ica"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:126
+msgid "Synonym for -Wcomment"
+msgstr "Sin髇imo de -Wcomment"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:129
 msgid "Warn about possibly confusing type conversions"
 msgstr "Avisar sobre la posibilidad de conversi髇 de tipos confusas"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:140
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:132
 msgid "Warn when all constructors and destructors are private"
 msgstr "Avisar cuando todos los constructores y destructores son privados"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:143
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:135
 msgid "Warn when a declaration is found after a statement"
 msgstr "Avisar cuando se encuentra una declaraci髇 despu閟 de una declaraci髇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:146
-msgid "Warn if deprecated class, method, or field is used"
-msgstr "Avisar si se usan clases, m閠odos o campos obsoletos"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:138
+msgid "Warn about deprecated compiler features"
+msgstr "Avisar sobre caracter韘ticas obsoletas del compilador"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:149
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:141
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr "Avisar sobre usos de declaraciones __attribute__((obsoleto))"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:152
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:144
 msgid "Warn when an optimization pass is disabled"
 msgstr "Avisar cuando se desactiv� un paso de optimizaci髇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:155
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:147
 msgid "Warn about compile-time integer division by zero"
 msgstr "Avisar sobre la divisi髇 entera por cero en tiempo de compilaci髇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:158
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:150
 msgid "Warn about violations of Effective C++ style rules"
 msgstr "Avisar violaciones de reglas de estilo de Effective C++"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:161
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:153
 msgid "Warn about stray tokens after #elif and #endif"
 msgstr "Avisar sobre elementos sobrantes despu閟 de #elif y #endif"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:164
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:156
 msgid "Treat all warnings as errors"
 msgstr "Tratar todos los avisos como errores"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:167
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:159
 msgid "Make implicit function declarations an error"
 msgstr "Hacer que la declaraci髇 impl韈ita de funciones sea un error"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:170
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:162
 msgid "Print extra (possibly unwanted) warnings"
 msgstr "Mostrar avisos extra (posiblemente no deseados)"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:173
-msgid "Warn if deprecated empty statements are found"
-msgstr "Avisar si se encuentran declaraciones vac韆s obsoletas"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:176
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:165
 msgid "Warn if testing floating point numbers for equality"
 msgstr "Avisar si se prueban n鷐eros de coma flotante para equidad"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:179
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:168
 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
 msgstr "Avisar sobre anomal韆s de cadena de formato de printf/scanf/strftime/strfmon"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:182
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:171
 msgid "Warn if passing too many arguments to a function for its format string"
 msgstr "Avisar si se pasan demasiados argumentos a una funci髇 para su cadena de formato"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:185
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:174
 msgid "Warn about format strings that are not literals"
 msgstr "Avisar sobre el uso de cadenas de formato que no son literales"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:188
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:177
 msgid "Warn about possible security problems with format functions"
 msgstr "Avisar sobre posibles problemas de seguridad con funciones de formato"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:191
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:180
 msgid "Warn about strftime formats yielding 2-digit years"
 msgstr "Avisar sobre formatos de strftime que producen dos d韌itos para el a駉"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:200
-msgid "Enable warnings about inter-procedural problems"
-msgstr "Activar los avisos sobre problemas interprocedurales"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:206
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:192
 msgid "Warn about implicit function declarations"
 msgstr "Avisar sobre la declaraci髇 impl韈ita de funciones"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:209
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:195
 msgid "Warn when a declaration does not specify a type"
 msgstr "Avisar cuando una declaraci髇 no especifique un tipo"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:215
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:198
+msgid "Deprecated.  This switch has no effect."
+msgstr "Obsoleto.  Esta opci髇 no tiene efecto."
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:201
 msgid "Warn about variables which are initialized to themselves."
 msgstr "Avisar sobre variables que se inicialicen ellas mismas."
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:218
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:204
 msgid "Warn when an inlined function cannot be inlined"
 msgstr "Avisar cuando una funci髇 inline no puede ser inline"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:221
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:207
 msgid "Warn about invalid uses of the \"offsetof\" macro"
 msgstr "Avisar sobre usos inv醠idos de la macro \"offsetof\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:224
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:210
 msgid "Warn about PCH files that are found but not used"
 msgstr "Avisar sobre ficheros PCH que se encuentran pero no se usan"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:227
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:213
 msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
 msgstr "-Wlarger-than-<n鷐ero>\tAvisar si un objeto es m醩 grande que <n鷐ero> bytes"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:230
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:216
 msgid "Do not warn about using \"long long\" when -pedantic"
 msgstr "No avisar sobre el uso de \"long long\" cuando se use -pedantic"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:233
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:219
 msgid "Warn about suspicious declarations of \"main\""
 msgstr "Avisar sobre declaraciones sospechosas de \"main\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:236
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:222
 msgid "Warn about possibly missing braces around initializers"
 msgstr "Avisar sobre posibles llaves faltantes alrededor de los inicializadores"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:239
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:225
 msgid "Warn about global functions without previous declarations"
 msgstr "Avisar sobre funciones globales sin declaraciones previas"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:242
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:228
 msgid "Warn about functions which might be candidates for format attributes"
 msgstr "Avisar por funciones que pueden ser candidatas para atributos de formato"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:245
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:231
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 msgstr "Avisar sobre funciones que pueden ser candidatas para __attribute((noreturn))"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:248
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:234
 msgid "Warn about global functions without prototypes"
 msgstr "Avisar sobre funciones globales sin prototipos"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:251
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:237
 msgid "Warn about use of multi-character character constants"
 msgstr "Avisar sobre el uso de constantes de car醕ter multicaracteres"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:254
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:240
 msgid "Warn about \"extern\" declarations not at file scope"
 msgstr "Avisar sobre declaraciones \"extern\" que no est醤 en el 醡bito del fichero"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:257
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:243
 msgid "Warn when non-templatized friend functions are declared within a template"
 msgstr "Avisar cuando las funciones friend sin plantillas se declaran dentro de una plantilla"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:260
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:246
 msgid "Warn about non-virtual destructors"
 msgstr "Avisar sobre destructores no virtuales"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:266
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:252
 msgid "Warn if a C-style cast is used in a program"
 msgstr "Avisar si se usa una conversi髇 de estilo C en un programa"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:269
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:255
 msgid "Warn if an old-style parameter definition is used"
 msgstr "Avisar si se usa un par醡etro de estilo antiguo en una definici髇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:272
-msgid "Warn if .class files are out of date"
-msgstr "Avisar si los ficheros .class est醤 desactualizados"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:275
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:258
 msgid "Warn about overloaded virtual function names"
 msgstr "Avisar sobre nombres de funciones virtual sobrecargadas"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:278
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:261
 msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr "Avisar cuando el atributo packed no tiene efecto en la disposici髇 de un struct"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:281
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:264
 msgid "Warn when padding is required to align structure members"
 msgstr "Avisar cuando se requiere relleno para alinear a los miembros de una estructura"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:284
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:267
 msgid "Warn about possibly missing parentheses"
 msgstr "Avisar sobre posibles par閚tesis faltantes"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:287
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:270
 msgid "Warn when converting the type of pointers to member functions"
 msgstr "Avisar cuando se convierte el tipo de punteros sobre punteros a funciones miembro"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:290
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:273
 msgid "Warn about function pointer arithmetic"
 msgstr "Avisar sobre la aritm閠ica de punteros de funciones"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:293
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:276
 msgid "Warn if inherited methods are unimplemented"
 msgstr "Avisar si los m閠odos heredados no est醤 implementados"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:296
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:279
 msgid "Warn about multiple declarations of the same object"
 msgstr "Avisar sobre declaraciones m鷏tiples del mismo objeto"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:299
-msgid "Warn if modifiers are specified when not necessary"
-msgstr "Avisar si se especifican modificadores cuando no son necesarios"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:302
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:282
 msgid "Warn when the compiler reorders code"
 msgstr "Avisar cuando el compilador reordene c骴igo"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:305
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:285
 msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
 msgstr "Avisar cuando el tipo de devoluci髇 por defecto de una funci髇 cambia a \"int\" (C), o sobre tipos de devoluci髇 inconsistentes (C++)"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:308
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:288
 msgid "Warn if a selector has multiple methods"
 msgstr "Avisar si un selector tiene m閠odos m鷏tiples"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:311
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:291
 msgid "Warn about possible violations of sequence point rules"
 msgstr "Avisar sobre posibles violaciones a las reglas de secuencia de punto"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:314
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:294
 msgid "Warn when one local variable shadows another"
 msgstr "Avisar cuando una variable local oscurece otra"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:317
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:297
 msgid "Warn about signed-unsigned comparisons"
 msgstr "Avisar sobre comparaciones signed-unsigned"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:320
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:300
 msgid "Warn when overload promotes from unsigned to signed"
 msgstr "Avisar cuando la sobrecarga promueva de unsigned a signed"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:323
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:303
 msgid "Warn about code which might break strict aliasing rules"
 msgstr "Avisar sobre c骴igo que pueda romper las reglas estrictas de aliases"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:326
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:306
 msgid "Warn about unprototyped function declarations"
 msgstr "Avisar sobre declaraciones de funci髇 sin prototipo"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:329
-msgid "Warn about constructs with surprising meanings"
-msgstr "Avisar acerca de constructores con significados sorprendentes"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:332
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:309
 msgid "Warn about enumerated switches, with no default, missing a case"
 msgstr "Avisar sobre switches enumerados, sin valor por defecto, que carezcan de un case"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:335
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:312
 msgid "Warn about enumerated switches missing a \"default:\" statement"
 msgstr "Avisar sobre switches enumerados que carezcan de una declaraci髇 \"default:\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:338
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:315
 msgid "Warn about all enumerated switches missing a specific case"
 msgstr "Avisar sobre todos los switches enumerados que carezcan de un case espec韋ico"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:341
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:318
 msgid "Warn when synthesis behavior differs from Cfront"
 msgstr "Avisar cuando el comportamiento de s韓tesis difiera de Cfront"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:344
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:321
 msgid "Do not suppress warnings from system headers"
 msgstr "No suprimir los avisos de los encabezados del sistema"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:347
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:324
 msgid "Warn about features not present in traditional C"
 msgstr "Avisar sobre caracter韘ticas no presentes en C tradicional"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:356
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:327
+msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
+msgstr "Avisar si se encuentran trigrafos que puedan afectar el significado del programa"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:333
 msgid "Warn if an undefined macro is used in an #if directive"
 msgstr "Avisar si se usa una macro indefinida en una directiva #if"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:359
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:336
 msgid "Warn about uninitialized automatic variables"
 msgstr "Avisar sobre variables autom醫icas sin inicializar"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:362
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:339
 msgid "Warn about unrecognized pragmas"
 msgstr "Avisar sobre pragmas no reconocidos"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:365
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:342
 msgid "Warn about code that will never be executed"
 msgstr "Avisar sobre c骴igo que nunca se ejecutar�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:368
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:345
 msgid "Enable all -Wunused- warnings"
 msgstr "Activar todos los avisos -Wunused-"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:371
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:348
 msgid "Warn when a function is unused"
 msgstr "Avisar cuando no se use una funci髇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:374
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:351
 msgid "Warn when a label is unused"
 msgstr "Avisar cuando no se use una etiqueta"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:377
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:354
 msgid "Warn about macros defined in the main file that are not used"
 msgstr "Avisar sobre macros definidas en el fichero principal que no se usan"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:380
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:357
 msgid "Warn when a function parameter is unused"
 msgstr "Avisar cuando no se use un par醡etro de una funci髇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:383
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:360
 msgid "Warn when an expression value is unused"
 msgstr "Avisar cuando no se use un valor de una expresi髇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:386
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:363
 msgid "Warn when a variable is unused"
 msgstr "Avisar cuando no se use una variable"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:389
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:366
 msgid "Give strings the type \"array of char\""
 msgstr "Dar a las cadenas el tipo \"matriz de char\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:392
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:369
 msgid "A synonym for -std=c89.  In a future version of GCC it will become synonymous with -std=c99 instead"
 msgstr "Un sin髇imo de -std=c89.  En una versi髇 futura de GCC ser� sin髇imo con -std=99 en lugar del actual"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:395
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:372
 msgid "-aux-info <file>\tEmit declaration information into <file>"
 msgstr "-aux-info <fichero>\tEmitir la informaci髇 de declaraciones en el <fichero>"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:407
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:384
 msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
 msgstr "-d<letras>\tActiva los volcados de pasos espec韋icos del compilador"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:410
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:387
 msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
 msgstr "-dumpbase <fichero>\tEstablecer el nombre base a usar para los volcados"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:413
-msgid "--CLASSPATH\tDeprecated; use --classpath instead"
-msgstr "--CLASSPATH\tObsoleto; utilice en su lugar --classpath"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:425
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:399
 msgid "Enforce class member access control semantics"
 msgstr "Cumplir las sem醤ticas de control de acceso de miembros de clase"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:428
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:402
 msgid "Align the start of functions"
 msgstr "Alinear el inicio de las funciones"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:434
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:408
 msgid "Align labels which are only reached by jumping"
 msgstr "Alinear las etiquetas que solamente se alcanzan saltando"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:440
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:414
 msgid "Align all labels"
 msgstr "Alinear todas las etiquetas"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:446
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:420
 msgid "Align the start of loops"
 msgstr "Alinear el inicio de los ciclos"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:455
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:429
 msgid "Change when template instances are emitted"
 msgstr "Cambiar cuando se emitan las instancias de la plantilla"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:458
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:432
 msgid "Specify that arguments may alias each other and globals"
 msgstr "Especificar que los argumentos pueden ser alias de cada otro y de los globales"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:461
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:435
 msgid "Assume arguments may alias globals but not each other"
 msgstr "Asumir que los argumentos pueden ser alias de globales pero no de cada otro"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:464
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:438
 msgid "Assume arguments alias neither each other nor globals"
 msgstr "Asumir que los argumentos no pueden ser alias de globales o de cada otro"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:467
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:441
 msgid "Recognize the \"asm\" keyword"
 msgstr "Reconocer la palabra clave \"asm\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:479
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:444
 msgid "Generate unwind tables that are exact at each instruction boundary"
 msgstr "Generar tablas de desenredo que sean exactas en cada l韒ite de instrucci髇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:482
-msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements"
-msgstr "No tratar las variables locales y los bloques COMMON como si fueran nombrados en declaraciones SAVE"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:485
-msgid "Backslashes in character and hollerith constants are special (not C-style)"
-msgstr "Las barras invertidas en constantes de caracter y hollerith no son especiales (no estilo C)"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:488
-msgid "Delete libU77 intrinsics with bad interfaces"
-msgstr "Borrar los intr韓secos libU77 con interfaces err髇eas"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:491
-msgid "Disable libU77 intrinsics with bad interfaces"
-msgstr "Desactivar los intr韓secos libU77 con interfaces err髇eas"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:494
-msgid "Enable libU77 intrinsics with bad interfaces"
-msgstr "Activar los intr韓secos libU77 con interfaces err髇eas"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:497
-msgid "Hide libU77 intrinsics with bad interfaces"
-msgstr "Esconder los intr韓secos libU77 con interfaces err髇eas"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:500
-msgid "--bootclasspath=<path>\tReplace system path"
-msgstr "--bootclasspath=<ruta>\tReemplazar la ruta del sistema"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:503
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:447
 msgid "Generate code to check bounds before indexing arrays"
 msgstr "Generar c骴igo para revisar los l韒ites antes de indizar matrices"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:506
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:450
 msgid "Replace add, compare, branch with branch on count register"
 msgstr "Reemplazar add, compare, branch con branch en la cuenta de registros"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:509
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:453
 msgid "Use profiling information for branch probabilities"
 msgstr "Usar la informaci髇 de an醠isis de perfil para las probabilidades de ramificaci髇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:512
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:456
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 msgstr "Realizar optimizaci髇 de carga de ramificaci髇 objetivo antes del hilo pr髄ogo / ep韑ogo"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:515
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:459
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 msgstr "Realizar optimizaci髇 de carga de ramificaci髇 objetivo despu閟 del hilo pr髄ogo / ep韑ogo"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:518
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:462
 msgid "Recognize built-in functions"
 msgstr "Reconocer funciones internas"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:524
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:468
 msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
 msgstr "-fcall-saved-<registro>\tMarcar el <registro> como preservado entre funciones"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:527
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:471
 msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
 msgstr "-fcall-used-<registro>\tMarcar el <registro> como corrupto para llamadas de funci髇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:530
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:474
 msgid "Save registers around function calls"
 msgstr "Guardar registros alrededor de llamadas de funci髇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:533
-msgid "Program written in strict mixed-case"
-msgstr "Programa escrito estrictamente con may鷖culas y min鷖culas mezcladas"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:536
-msgid "Compile as if program written in lowercase"
-msgstr "Compilar como si el programa estuviera escrito en min鷖culas"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:539
-msgid "Preserve case used in program"
-msgstr "Preservar todo el deletreo (may鷖culas/min鷖culas) usado en el programa"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:542
-msgid "Program written in lowercase"
-msgstr "Programa escrito en min鷖culas"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:545
-msgid "Program written in uppercase"
-msgstr "Programa escrito en may鷖culas"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:548
-msgid "Compile as if program written in uppercase"
-msgstr "Compilar como si el programa estuviera escrito en may鷖culas"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:551
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:477
 msgid "Check the return value of new"
 msgstr "Revisar el valor de devoluci髇 de new"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:557
-msgid "--classpath=<path>\tSet class path"
-msgstr "--classpath=<ruta>\tEstablecer la ruta de clases"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:560
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:480
 msgid "Do not put uninitialized globals in the common section"
 msgstr "No poner globales sin inicializar en la secci髇 com鷑"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:566
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:483
 msgid "Allow the arguments of the '?' operator to have different types"
 msgstr "Permitir que los argumentos del operador '?' tengan tipos diferentes"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:569
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:486
 msgid "Reduce the size of object files"
 msgstr "Reducir el tama駉 de los ficheros objeto"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:572
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:489
 msgid "Make string literals \"const char[]\" not \"char[]\""
 msgstr "Hacer que las cadenas literales sean \"const char[]\" en lugar de \"char[]\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:575
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:492
 msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
 msgstr "-fconst-string-class=<nombre>\tUsar la clase <nombre> para cadenas constantes"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:578
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:495
 msgid "Perform a register copy-propagation optimization pass"
 msgstr "Realizar el paso de optimizaci髇 de copia-propagaci髇 de registros"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:581
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:498
 msgid "Perform cross-jumping optimization"
 msgstr "Realizar optimizaciones de saltos cruzados"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:584
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:501
 msgid "When running CSE, follow jumps to their targets"
 msgstr "Cuando se est� ejecutando CSE, seguir a los saltos a sus objetivos"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:587
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:504
 msgid "When running CSE, follow conditional jumps"
 msgstr "Cuando se est� ejecutando CSE, seguir a los saltos condicionales"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:590
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:507
 msgid "Place data items into their own section"
 msgstr "Colocar los elementos de datos en su propia secci髇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:593
-msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
-msgstr "Emitir informaci髇 especial de depuraci髇 para COMMON y EQUIVALENCE (desactivado)"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:596
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:510
 msgid "Inline member functions by default"
 msgstr "Hacer Inline por defecto a las funciones miembro"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:599
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:513
 msgid "Defer popping functions args from stack until later"
 msgstr "Postergar la extracci髇 de argumentos de funciones de la pila hasta m醩 tarde"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:602
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:516
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr "Intentar rellenar las ranuras de retraso de las instrucciones de ramificaci髇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:605
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:519
 msgid "Delete useless null pointer checks"
 msgstr "Borrar las revisiones de punteros nulos sin uso"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:608
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:522
 msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
 msgstr "-fdiagnostics-show-location=[once|every-line]\tIndica que tan seguido se debe emitir la ubicaci髇 del c骴igo al inicio de los diagn髎ticos con corte de l韓ea"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:611
-msgid "Allow '$' in symbol names"
-msgstr "Permitir '$' en los nombres de s韒bolos"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:614
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:525
 msgid "Permit '$' as an identifier character"
 msgstr "Permitir '$' como un identificador de car醕ter"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:620
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:528
+msgid "-fdump-<type>\tDump various compiler internals to a file"
+msgstr "-fdump-<tipo>\tVolcar varios internos del compilador a un fichero"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:531
 msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
 msgstr "Suprimir la salida de notas de n鷐eros de instrucci髇 y n鷐eros de linea en los volcados de depuraci髇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:626
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:537
 msgid "Perform DWARF2 duplicate elimination"
 msgstr "Realizar la eliminaci髇 de DWARF2 duplicados"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:629
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:632
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:540
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:543
 msgid "Perform unused type elimination in debug info"
 msgstr "Realizar eliminaci髇 de tipos sin uso en la informaci髇 de depuraci髇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:641
-msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
-msgstr "Hace que el frente emule aritm閠ica COMPLEX para evitar `bugs'"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:644
-msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
-msgstr "--encoding=<codificaci髇>\tEscoger la codificaci髇 de entrada (por defecto viene del local)"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:647
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:546
 msgid "Generate code to check exception specifications"
 msgstr "Generar c骴igo para revisar excepciones de especificaciones"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:653
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:552
 msgid "Enable exception handling"
 msgstr "Activar el manejo de excepciones"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:656
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:555
 msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
 msgstr "-fexec-charset=<cset>\tConvertir todas las constantes de cadenas y car醕ter al conjunto de caracteres <cset>"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:659
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:558
 msgid "Perform a number of minor, expensive optimizations"
 msgstr "Realizar un n鷐ero de optimizaciones menores y costosas"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:668
-msgid "f2c-compatible code can be generated"
-msgstr "Se puede generar generar c骴igo compatible con f2c"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:671
-msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
-msgstr "Borrar los intr韓secos de FORTRAN que no es 77 que soporta f2c"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:674
-msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
-msgstr "Desactivar los intr韓secos de FORTRAN que no es 77 que soporta f2c"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:677
-msgid "Enable non-FORTRAN-77 intrinsics f2c supports"
-msgstr "Activar los intr韓secos de FORTRAN que no es 77 que soporta f2c"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:680
-msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
-msgstr "Esconder los intr韓secos de FORTRAN que no es 77 que soporta f2c"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:683
-msgid "Unsupported; generate libf2c-calling code"
-msgstr "Sin soporte; genera c骴igo de llamada a libf2c"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:686
-msgid "Program is written in typical FORTRAN 66 dialect"
-msgstr "El programa est� escrito en el dialecto t韕ico FORTRAN 66"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:689
-msgid "Program is written in typical Unix-f77 dialect"
-msgstr "El programa est� escrito en el dialecto t韕ico Unix-f77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:692
-msgid "Program is written in Fortran-90-ish dialect"
-msgstr "El programa est� escrito en un dialecto cercano a Fortran-90"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:695
-msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
-msgstr "Borrar los intr韓secos de FORTRAN que no es 77 que soporta F90"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:698
-msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
-msgstr "Desactivar los intr韓secos de FORTRAN que no es 77 que soporta F90"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:701
-msgid "Enable non-FORTRAN-77 intrinsics F90 supports"
-msgstr "Activar los intr韓secos de FORTRAN que no es 77 que soporta F90"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:704
-msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
-msgstr "Esconder los intr韓secos de FORTRAN que no es 77 que soporta F90"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:716
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:567
 msgid "Assume no NaNs or infinities are generated"
 msgstr "Asumir que no se generan NaNs o infinitos"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:719
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:570
 msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
 msgstr "-ffixed-<registro>\tMarca el <registro> como no disponible para el compilador"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:725
-msgid "ffixed-line-length-<number>\tSet the maximum line length to <number>"
-msgstr "ffixed-line-length-<n鷐ero>\tLimita la longitud m醲ima de l韓ea a <n鷐ero>"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:728
-msgid "Unsupported; affects code generation of arrays"
-msgstr "Sin soporte; afecta la generaci髇 de c骴igo de las matrices"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:731
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:579
 msgid "Do not store floats in registers"
 msgstr "No guardar floats en registros"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:734
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:582
 msgid "Scope of for-init-statement variables is local to the loop"
 msgstr "El 醡bito de las variables de la declaraci髇 de inicio-de-for es local para el ciclo"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:737
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:585
 msgid "Copy memory address constants into registers before use"
 msgstr "Copiar las constantes de direcciones de memoria en registros antes de usarlos"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:740
-msgid "Always check for non gcj generated classes archives"
-msgstr "Revisar siempre por archivos de clases no generados por gcj"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:743
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:588
 msgid "Copy memory operands into registers before use"
 msgstr "Copiar los operandos de memoria en registros antes de usarlos"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:746
-msgid "Generate code to check subscript and substring bounds"
-msgstr "Generar c骴igo para revisar los l韒ites de sub韓dices y subcadenas"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:749
-msgid "Program is written in Fortran-90-ish free form"
-msgstr "El programa est� escrito en una forma libre cercana a Fortran-90"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:752
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:591
 msgid "Do not assume that standard C libraries and \"main\" exist"
 msgstr "No asumir que existen las bibliotecas C est醤dard y \"main\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:755
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:594
 msgid "Allow function addresses to be held in registers"
 msgstr "Permitir que las direcciones de las funciones se conservern en registros"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:758
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:597
 msgid "Place each function into its own section"
 msgstr "Colocar cada funci髇 en su propia secci髇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:761
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:600
 msgid "Perform global common subexpression elimination"
 msgstr "Realizar la eliminaci髇 de subexpresiones comunes globales"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:764
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:603
 msgid "Perform redundant load after store elimination in global common subexpression elimination"
 msgstr "Realizar el movimiento de la carga mejorada durante la eliminaci髇 de subexpresiones comunes globales"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:767
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:606
 msgid "Perform enhanced load motion during global common subexpression elimination"
 msgstr "Realizar el movimiento de la carga mejorada durante la eliminaci髇 de subexpresiones comunes globales"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:770
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:609
 msgid "Perform store motion after global common subexpression elimination"
 msgstr "Realizar el movimiento de guardado despu閟 de la eliminaci髇 de subexpresiones comunes globales"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:773
-msgid "Enable fatal diagnostics about inter-procedural problems"
-msgstr "Activar los diagn髎ticos fatales sobre problemas interprocedurales"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:776
-msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
-msgstr "Borrar los intr韓secos de FORTRAN que no es 77 que soporta g77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:779
-msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
-msgstr "Desactivar los intr韓secos de FORTRAN que no es 77 que soporta F90"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:782
-msgid "Enable non-FORTRAN 77 intrinsics F90 supports"
-msgstr "Activar los intr韓secos de FORTRAN que no es 77 que soporta F90"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:785
-msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
-msgstr "Esconder los intr韓secos de FORTRAN que no es 77 que soporta F90"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:788
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:612
 msgid "Recognize GNU-defined keywords"
 msgstr "Reconocer las palabras claves definidas por GNU"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:791
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:615
 msgid "Generate code for GNU runtime environment"
 msgstr "Generar c骴igo para el ambiente de tiempo de ejecuci髇 GNU"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:794
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:618
 msgid "Enable guessing of branch probabilities"
 msgstr "Activar la predicci髇 de probabilidades de ramificaci髇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:809
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:630
 msgid "Assume normal C execution environment"
 msgstr "Asumir el ambiente normal de ejecuci髇 C"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:812
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:633
 msgid "Enable support for huge objects"
 msgstr "Activar el soporte para objetos enormes"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:815
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:636
 msgid "Process #ident directives"
 msgstr "Procesar directivas #ident"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:818
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:639
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr "Realizar la conversi髇 de saltos condicionales a equivalentes sin ramificaci髇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:821
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:642
 msgid "Perform conversion of conditional jumps to conditional execution"
 msgstr "Realizar la conversi髇 de saltos condicionales a ejecuci髇 condicional"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:824
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:645
 msgid "Export functions even if they can be inlined"
 msgstr "Exportar funciones a鷑 si pueden ser inline"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:827
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:648
 msgid "Emit implicit instantiations of inline templates"
 msgstr "Emitir instanciaciones impl韈itas de plantillas inline"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:830
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:651
 msgid "Emit implicit instantiations of templates"
 msgstr "Emitir instanciaciones impl韈itas de plantillas"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:833
-msgid "Use offset tables for virtual method calls"
-msgstr "Utilizar tablas de desplazamiento para llamadas a m閠odos virtuales"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:836
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:654
 msgid "Do not generate .size directives"
 msgstr "No generar directivas .size"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:839
-msgid "Initialize local vars and arrays to zero"
-msgstr "Inicializa las variables locales y matrices a cero"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:842
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:657
 msgid "Pay attention to the \"inline\" keyword"
 msgstr "Poner atenci髇 a la palabra clave \"inline\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:851
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:660
+msgid "Integrate simple functions into their callers"
+msgstr "Integrar las funciones simples en sus invocadores"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:666
 msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
 msgstr "-finline-limit=<n鷐ero>\tLimita el tama駉 de las funciones inline a <n鷐ero>"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:854
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:669
 msgid "-finput-charset=<cset>      Specify the default character set for source files."
 msgstr "-finput-charset=<cset>      Establece el conjunto de caracteres por defecto para los ficheros fuente."
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:857
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:672
 msgid "Instrument function entry and exit with profiling calls"
 msgstr "Instrumentar funciones de entrada y salida con llamadas de an醠isis de perfil"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:860
-msgid "Intrinsics letters in arbitrary cases"
-msgstr "Letras de intr韓secos con may鷖culas/min鷖culas indistintas"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:863
-msgid "Intrinsics spelled as e.g. SqRt"
-msgstr "Intr韓secos deletreados como p.e. SqRt"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:866
-msgid "Intrinsics in lowercase"
-msgstr "Intr韓secos en min鷖culas"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:869
-msgid "Intrinsics in uppercase"
-msgstr "Intr韓secos en may鷖culas"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:872
-msgid "Assume native functions are implemented using JNI"
-msgstr "Asumir que las funciones nativas se implementan usando JNI"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:875
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:675
 msgid "Generate code for functions even if they are fully inlined"
 msgstr "Generar c骴igo para las funciones a鷑 si est醤 completamente inline"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:878
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:678
 msgid "Emit static const variables even if they are not used"
 msgstr "Emitir variables static const a鷑 si no se usan"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:884
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:684
 msgid "Give external symbols a leading underscore"
 msgstr "Dar a los s韒bolos externos un subrayado inicial"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:887
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:687
 msgid "Perform loop optimizations"
 msgstr "Realizar optimizaciones de ciclo"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:890
-msgid "Language keyword letters in arbitrary cases"
-msgstr "Palabras claves del lenguaje con may鷖culas/min鷖culas indistintas"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:893
-msgid "Language keywords spelled as e.g. IOStat"
-msgstr "Palabras claves del lenguaje deletreadas como p.e. IOStat"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:896
-msgid "Language keywords in lowercase"
-msgstr "Palabras claves del lenguaje en min鷖culas"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:899
-msgid "Language keywords in uppercase"
-msgstr "Palabras claves del lenguaje en may鷖culas"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:902
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:690
 msgid "Set errno after built-in math functions"
 msgstr "Establecer errno despu閟 de las funciones matem醫icas internas"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:905
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:693
 msgid "Report on permanent memory allocation"
 msgstr "Reportar el alojamiento en memoria permanente"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:908
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:696
 msgid "Attempt to merge identical constants and constant variables"
 msgstr "Intentar mezclar constantes id閚ticas y variables constantes"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:911
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:699
 msgid "Attempt to merge identical constants across compilation units"
 msgstr "Intentar mezclar constantes id閚ticas a trav閟 de las unidades de compilaci髇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:914
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:702
 msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 msgstr "-fmessage-length=<n鷐ero>\tLimita los diagn髎ticos a <n鷐ero> caracteres por l韓ea.  0 suprime el corte de l韓ea"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:917
-msgid "Delete MIL-STD 1753 intrinsics"
-msgstr "Borrar los intr韓secos MIL-STD 1753"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:920
-msgid "Disable MIL-STD 1753 intrinsics"
-msgstr "Desactivar los intr韓secos MIL-STD 1753"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:923
-msgid "Enable MIL-STD 1753 intrinsics"
-msgstr "Activar los intr韓secos MIL-STD 1753"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:926
-msgid "Hide MIL-STD 1753 intrinsics"
-msgstr "Esconder los intr韓secos MIL-STD 1753"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:929
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:705
 msgid "Force all loop invariant computations out of loops"
 msgstr "Forzar que todas las computaciones invariantes del ciclo sean fuera del ciclo"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:932
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:708
 msgid "Don't warn about uses of Microsoft extensions"
 msgstr "No avisar sobre los usos de extensiones Microsoft"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:941
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:717
 msgid "Use graph-coloring register allocation"
 msgstr "Utilizar coloraci髇 de grafos para el alojamiento de registros."
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:944
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:720
 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
 msgstr "Generar c骴igo para el ambiente de tiempo de ejecuci髇 NeXT (Apple Mac OS X)"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:947
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:723
 msgid "Assume that receivers of Objective-C messages may be nil"
 msgstr "Asumir que los receptores de mensajes de Objective-C pueden ser nil"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:950
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:726
 msgid "Support synchronous non-call exceptions"
 msgstr "Soporte para excepciones s韓cronas no de llamadas"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:959
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:735
 msgid "Enable Objective-C exception and synchronization syntax"
 msgstr "Activar la sintaxis de excepci髇 y sincronizaci髇 de Objective-C"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:962
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1286
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:738
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:978
 msgid "Perform loop unrolling for all loops"
 msgstr "Realizar el desenrollamiento del ciclo para todos los ciclos"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:965
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1289
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:741
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:981
 msgid "Perform loop unrolling when iteration count is known"
 msgstr "Realizar el desenrollamiento del ciclo cuando se conoce la cuenta de iteraci髇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:968
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:744
 msgid "When possible do not generate stack frames"
 msgstr "Cuando sea posible no generar marcos de pila"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:971
-msgid "Take at least one trip through each iterative DO loop"
-msgstr "Tomar al menos un viaje a trav閟 de cada ciclo DO iterativo"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:974
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:747
 msgid "Recognize C++ kewords like \"compl\" and \"xor\""
 msgstr "Reconocer palabras clave de C++ como \"compl\" y \"xor\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:977
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:750
 msgid "Do the full register move optimization pass"
 msgstr "Hacer el paso completo de optimizaci髇 de movimiento de registros"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:980
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:753
 msgid "Optimize sibling and tail recursive calls"
 msgstr "Optimizar las llamadas recursivas hermanadas y de extremo"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:983
-msgid "Enable optimization of static class initialization code"
-msgstr "Activar la optimizaci髇 del c骴igo de inicializaci髇 de las clases static"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:986
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:756
 msgid "Enable optional diagnostics"
 msgstr "Activar los diagn髎ticos opcionales"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:992
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:759
 msgid "Pack structure members together without holes"
 msgstr "Empaqueta juntos a los miembros de la estructura sin agujeros"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:995
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:762
 msgid "Return small aggregates in memory, not registers"
 msgstr "Devolver los agregados small en memoria, no en registros"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1001
-msgid "Warn about use of (only a few for now) Fortran extensions"
-msgstr "Avisar sobre el uso de (s髄o algunas por ahora) extensiones Fortran"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1004
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:768
 msgid "Perform loop peeling"
 msgstr "Realizar el pelado de ciclos"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1007
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:771
 msgid "Enable machine specific peephole optimizations"
 msgstr "Activar las optimizaciones de mirilla espec韋icas de la m醧uina"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1010
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:774
 msgid "Enable an RTL peephole pass before sched2"
 msgstr "Activa un paso de mirilla RTL antes de sched2"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1013
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:777
 msgid "Downgrade conformance errors to warnings"
 msgstr "Degradar los errores de concordancia a advertencias"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1016
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:780
 msgid "Generate position-independent code if possible"
 msgstr "Generar c骴igo independiente de posici髇 si es posible"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1019
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:783
 msgid "Generate position-independent code for executables if possible"
 msgstr "Generar c骴igo independiente de posici髇 para ejecutables si es posible"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1022
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:786
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr "Generar instrucciones de precargado, si est醤 disponibles, para matrices en ciclos"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1028
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:789
+msgid "Treat the input file as already preprocessed"
+msgstr "Tratar al fichero de entrada como previamente preprocesado"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:792
 msgid "Enable basic program profiling code"
 msgstr "Activar el c骴igo b醩ico de an醠isis de perfil del programa"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1031
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:795
 msgid "Insert arc-based program profiling code"
 msgstr "Insertar c骴igo de an醠isis de perfil de programa basado en arc"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1034
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:798
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 msgstr "Activar las opciones comunes para generar informaci髇 de an醠isis de perfil para optimizaciones dirigidas por retroalimentaci髇 de perfil"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1037
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:801
 msgid "Enable common options for performing profile feedback directed optimizations"
 msgstr "Activar las opciones comunes para realizar optimizaciones dirigidas por retroalimentaci髇 de perfil"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1040
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:804
 msgid "Insert code to profile values of expressions"
 msgstr "Insertar c骴igo para perfilar valores de expresiones"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1046
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:810
 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
 msgstr "-frandom-seed=<cadena>\tHacer que se pueda reproducir la compilaci髇 utilizando la <cadena>"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1049
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:813
 msgid "Strength reduce all loop general induction variables"
 msgstr "Reducir la fuerza de todas las variables generales de inducci髇 de ciclo"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1052
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:816
 msgid "Return small aggregates in registers"
 msgstr "Devolver agregados small en registros"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1055
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:819
 msgid "Enables a register move optimization"
 msgstr "Permite una optimizaci髇 de movimiento de registros"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1058
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:822
 msgid "Perform a register renaming optimization pass"
 msgstr "Realizar el paso de optimizaci髇 de renombrado de registros"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1061
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:825
 msgid "Reorder basic blocks to improve code placement"
 msgstr "Reordenar los bloques b醩icos para mejorar la ubicaci髇 del c骴igo"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1064
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:828
 msgid "Reorder functions to improve code placement"
 msgstr "Reordenar las funciones para mejorar la ubicaci髇 del c骴igo"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1067
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:831
 msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
 msgstr "Usar el modo Fix-and-Continue para indicar que los ficheros objeto se pueden intercambiar en tiempo de ejecuci髇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1070
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:834
 msgid "Enable automatic template instantiation"
 msgstr "Activar la instanciaci髇 autom醫ica de plantillas"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1073
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:837
 msgid "Add a common subexpression elimination pass after loop optimizations"
 msgstr "Ejecutar un paso de eliminaci髇 de subexpresi髇 com鷑 despu閟 de las optimizaciones de ciclos"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1076
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:840
 msgid "Run the loop optimizer twice"
 msgstr "Ejecutar el optimizador de ciclos dos veces"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1079
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:843
 msgid "Disable optimizations that assume default FP rounding behavior"
 msgstr "Desactivar las optimizaciones que asumen la conducta de un FP que redondea por defecto"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1082
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:846
 msgid "Generate run time type descriptor information"
 msgstr "Generar informaci髇 de descriptor de tipo en tiempo de ejecuci髇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1085
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:849
 msgid "Enable scheduling across basic blocks"
 msgstr "Activar la calendarizaci髇 entre bloques b醩icos"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1088
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:852
 msgid "Allow speculative motion of non-loads"
 msgstr "Permitir el movimiento especulativo de ninguna carga"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1091
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:855
 msgid "Allow speculative motion of some loads"
 msgstr "Permitir el movimiento especulativo de algunas cargas"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1094
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:858
 msgid "Allow speculative motion of more loads"
 msgstr "Permitir el movimiento especulativo de m醩 cargas"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1097
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:861
 msgid "Allow premature scheduling of queued insns"
 msgstr "Permitir la calendarizaci髇 prematura de insns encoladas"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1100
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:864
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 msgstr "Establecer la revisi髇 de distancia de dependencias en la calendarizaci髇 prematura de insns encoladas"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1103
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:867
 msgid "-fsched-stalled-insns-dep=<number>   Set dependence distance checking in premature scheduling of queued insns"
 msgstr "-fsched-stalled-insns-dep=<n鷐ero>   Establecer la revisi髇 de distancia de dependencias en la calendarizaci髇 prematura de insns encoladas"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1106
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:870
 msgid "-fsched-stalled-insns=<number>       Set number of queued insns that can be prematurely scheduled"
 msgstr "-fsched-stalled-insns=<n鷐ero>       Establecer el n鷐ero de insns encoladas que se pueden calendarizar prematuramente"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1109
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:873
 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
 msgstr "-fsched-verbose=<n鷐ero>\tEstablece el nivel de detalle del calendarizador"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1112
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:876
 msgid "If scheduling post reload, do superblock scheduling"
 msgstr "Si se calendariza despu閟 de la recarga, hacer calendarizaci髇 de superbloque"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1115
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:879
 msgid "If scheduling post reload, do trace scheduling"
 msgstr "Si se calendariza despu閟 de la recarga, hacer trazado de calendarizaci髇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1118
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:882
 msgid "Reschedule instructions before register allocation"
 msgstr "Recalendarizar las instrucciones antes del alojamiento de registros"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1121
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:885
 msgid "Reschedule instructions after register allocation"
 msgstr "Recalendarizar las instrucciones despu閟 del alojamiento de registros"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1124
-msgid "Allow appending a second underscore to externals"
-msgstr "Permitir agregar un segundo subrayado a los externos"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1127
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:888
 msgid "Mark data as shared rather than private"
 msgstr "Marcar datos como compartidos en lugar de privados"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1130
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:891
 msgid "Use the same size for double as for float"
 msgstr "Usar el mismo tama駉 para double que para float"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1133
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:894
 msgid "Use the narrowest integer type possible for enumeration types"
 msgstr "Usar el tipo entero m醩 estrecho posible para tipos de enumeraci髇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1136
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:897
 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
 msgstr "Forzar que el tipo debajo de \"wchar_t\" sea \"unsigned short\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1142
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:903
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr "Desactivar optimizaciones observables con IEEE se馻lando NaNs"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1145
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:906
 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
 msgstr "Cuando no se proporciona \"signed\" o \"unsigned\" hacer signed el campo de bits"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1148
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:909
 msgid "Make \"char\" signed by default"
 msgstr "Hacer que \"char\" sea signed por defecto"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1151
-msgid "Do not print names of program units as they are compiled"
-msgstr "No mostrar los nombres de las unidades de programa mientras son compiladas"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1154
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:912
 msgid "Convert floating point constants to single precision constants"
 msgstr "Convertir constantes de coma flotante a constantes de precisi髇 simple"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1157
-msgid "Internally convert most source to lowercase"
-msgstr "Convertir internamente casi todo el c骴igo a min鷖culas"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1160
-msgid "Internally preserve source case"
-msgstr "Preservar internamente las may鷖culas y min鷖culas del c骴igo fuente"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1163
-msgid "Internally convert most source to uppercase"
-msgstr "Convertir internamente casi todo el c骴igo a may鷖culas"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1169
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:918
 msgid "Insert stack checking code into the program"
 msgstr "Inserta c骴igo de revisi髇 de la pila en el programa"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1175
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:924
 msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
 msgstr "-fstack-limit-register=<registro>\tCapturar si la pila pasa del <registro>"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1178
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:927
 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
 msgstr "-fstack-limit-symbol=<name>\tCapturar si la pila pasa del s韒bolo <nombre>"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1181
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:930
 msgid "Display statistics accumulated during compilation"
 msgstr "Mostrar las estad韘ticas acumuladas durante la compilaci髇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1184
-msgid "Enable assignability checks for stores into object arrays"
-msgstr "Activar revisiones de asignabilidad para almacenamientos en matrices de objetos"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1187
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:933
 msgid "Perform strength reduction optimizations"
 msgstr "Realizar optimizaciones de reducci髇 de fuerza"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1190
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:936
 msgid "Assume strict aliasing rules apply"
 msgstr "Asumir que se aplican las reglas estrictas de alias"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1199
-msgid "Symbol names spelled in mixed case"
-msgstr "Nombres de s韒bolo deletreados con may鷖culas/min鷖culas mezcladas"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1202
-msgid "Symbol names in lowercase"
-msgstr "Nombres de s韒bolo en min鷖culas"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1205
-msgid "Symbol names in uppercase"
-msgstr "Nombres de s韒bolo en may鷖culas"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1208
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:942
 msgid "Check for syntax errors, then stop"
 msgstr "Buscar errores de sintaxis, y entonces detenerse"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1211
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:945
 msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
 msgstr "-ftabstop=<n鷐ero>\tDistancia entre topes de tabulador para reportes en columnas"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1214
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:948
 msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
 msgstr "-ftemplate-depth-<n鷐ero>\tEspecificar la profundidad m醲ima de instanciaci髇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1217
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:951
 msgid "Create data files needed by \"gcov\""
 msgstr "Crear ficheros de datos necesarios para \"gcov\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1223
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:957
 msgid "Perform jump threading optimizations"
 msgstr "Realizar optimizaciones de hilado de saltos"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1226
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:960
 msgid "Report the time taken by each compiler pass"
 msgstr "Reportar el tiempo tomado por cada paso del compilador"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1229
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:963
 msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
 msgstr "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tIndica el modelo de generaci髇 de c骴igo por defecto para almacenamiento thread-local"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1232
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:966
 msgid "Perform superblock formation via tail duplication"
 msgstr "Realizar la formaci髇 de superbloques a trav閟 de la duplicaci髇 de colas"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1235
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:969
 msgid "Assume floating-point operations can trap"
 msgstr "Asumir que las operaciones de coma flotante pueden capturar"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1238
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:972
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 msgstr "Atrapar desbordamientos signed en adici髇, sustracci髇 y multiplicaci髇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1241
-msgid "Make prefix-radix non-decimal constants be typeless"
-msgstr "Hacer que no tengan tipo las constantes con prefijo-radical que no es decimal"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1244
-msgid "Allow all ugly features"
-msgstr "Desactiva todas las caracter韘ticas feas"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1247
-msgid "Hollerith and typeless can be passed as arguments"
-msgstr "Se pueden pasar las constantes hollerith y sin tipo como argumentos"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1250
-msgid "Allow ordinary copying of ASSIGN'ed vars"
-msgstr "Permite la copia ordinaria de variables ASSIGNadas"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1253
-msgid "Dummy array dimensioned to (1) is assumed-size"
-msgstr "La matriz falsa dimensionada a (1) es de tama駉 asumido"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1256
-msgid "Trailing comma in procedure call denotes null argument"
-msgstr "Coma al final de la llamada al procedimiento denota un argumento nulo"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1259
-msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
-msgstr "Permite que REAL(Z) y AIMAG(Z) reciban DOUBLE COMPLEX Z"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1262
-msgid "Initialization via DATA and PARAMETER is not type-compatible"
-msgstr "La inicializaci髇 a trav閟 de DATA y PARAMETER no es de tipos compatibles"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1265
-msgid "Allow INTEGER and LOGICAL interchangeability"
-msgstr "Permite el intercambio entre INTEGER y LOGICAL"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1268
-msgid "Append underscores to externals"
-msgstr "Agregar subrayado a los externos"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1271
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:975
 msgid "Compile whole compilation unit at a time"
 msgstr "Compilar la unidad de compilaci髇 completa a la vez"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1274
-msgid "Delete libU77 intrinsics"
-msgstr "Borrar los intr韓secos libU77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1277
-msgid "Disable libU77 intrinsics"
-msgstr "Desactivar los intr韓secos libU77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1280
-msgid "Enable libU77 intrinsics"
-msgstr "Activar los intr韓secos libU77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1283
-msgid "Hide libU77 intrinsics"
-msgstr "Borrar los intr韓secos libU77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1292
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:984
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr "Permitir optimizaciones matem醫icas que pueden violar los est醤dares IEEE � ISO"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1295
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:987
 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
 msgstr "Cuando no se proporciona \"signed\" o \"unsigned\" hacer unsigned el campo de bits"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1298
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:990
 msgid "Make \"char\" unsigned by default"
 msgstr "Hacer que \"char\" sea unsigned por defecto"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1301
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:993
 msgid "Perform loop unswitching"
 msgstr "Realizar la eliminaci髇 de opciones del ciclo"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1304
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:996
 msgid "Just generate unwind tables for exception handling"
 msgstr "S髄o generar tablas de desenredo para manejo de excepciones"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1310
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:999
 msgid "Use __cxa_atexit to register destructors"
 msgstr "Usar __cxa_atexit para registrar destructores"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1316
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1002
 msgid "Add extra commentary to assembler output"
 msgstr "Agregar comentarios extra a la salida de ensamblador"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1319
-msgid "Print g77-specific version information and run internal tests"
-msgstr "Imprime la informaci髇 espec韋ica de la versi髇 g77 y ejecuta pruebas internas"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1322
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1005
 msgid "Use expression value profiles in optimizations"
 msgstr "Usar perfiles de valor de expresi髇 en las optimizaciones"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1325
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1008
 msgid "Discard unused virtual functions"
 msgstr "Descartar funciones virtual sin usar"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1328
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1011
 msgid "Implement vtables using thunks"
 msgstr "Implementar vtables usando thunks"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1331
-msgid "Program is written in VXT (Digital-like) FORTRAN"
-msgstr "El programa est� escrito en VXT (como Digital) FORTRAN"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1334
-msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr "Borrar los intr韓secos de FORTRAN que no es 77 que soporta VXT FORTRAN"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1337
-msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr "Desactivar los intr韓secos de FORTRAN que no es 77 que soporta VXT FORTRAN"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1340
-msgid "Enable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr "Activar los intr韓secos de FORTRAN que no es 77 que soporta VXT FORTRAN"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1343
-msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr "Esconder los intr韓secos de FORTRAN que no es 77 que soporta VXT FORTRAN"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1349
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1014
 msgid "Emit common-like symbols as weak symbols"
 msgstr "Emitir s韒bolos comunes como s韒bolos d閎iles"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1352
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1017
 msgid "Construct webs and split unrelated uses of single variable"
 msgstr "Construir redes y dividir usos no relacionados de una sola variable"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1355
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1020
 msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
 msgstr "-fwide-exec-charset=<cset>\tConvertir todas las cadenas anchas y constantes de c醨acter al conjunto de caracteres <cset>"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1358
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1023
 msgid "Generate a #line directive pointing at the current working directory"
 msgstr "Generar una directiva #line que apunte al directorio de trabajo actual"
 
 # wraps around? No entiendo bien. cfuga
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1361
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1026
 msgid "Assume signed arithmetic overflow wraps around"
 msgstr "Asumir que el desbordamiento aritm閠ico con signo se envuelve"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1364
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1029
 msgid "Store strings in writable data section"
 msgstr "Guardar las cadenas en la secci髇 de datos modificables"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1367
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1032
 msgid "Emit cross referencing information"
 msgstr "Emitir informaci髇 de referencia cruzada"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1370
-msgid "Print internal debugging-related information"
-msgstr "Muestra la informaci髇 interna relacionada con la depuraci髇"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1373
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1035
 msgid "Put zero initialized data in the bss section"
 msgstr "Poner datos inicializados a cero en la secci髇 bss"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1376
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1038
 msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
 msgstr "Generar la b鷖queda no estricta de clases (a trav閟 de objc_getClass()) para usarlas en el modo Zero-Link"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1379
-msgid "Treat initial values of 0 like non-zero values"
-msgstr "Tratar los valores iniciales de 0 como valores que no son cero"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1382
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1041
 msgid "Generate debug information in default format"
 msgstr "Generar informaci髇 de depuraci髇 en el formato por defecto"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1385
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1044
 msgid "Generate debug information in COFF format"
 msgstr "Generar informaci髇 de depuraci髇 en el formato COFF"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1388
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1047
 msgid "Generate debug information in DWARF v2 format"
 msgstr "Generar informaci髇 de depuraci髇 en el formato DWARF v2"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1391
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1050
 msgid "Dump declarations to a .decl file"
 msgstr "Volcar declaraciones a un fichero .decl"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1394
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1053
 msgid "Generate debug information in default extended format"
 msgstr "Generar informaci髇 de depuraci髇 en el formato extendido por defecto"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1397
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1056
 msgid "Generate debug information in STABS format"
 msgstr "Generar informaci髇 de depuraci髇 en el formato STABS"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1400
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1059
 msgid "Generate debug information in extended STABS format"
 msgstr "Generar informaci髇 de depuraci髇 en el formato STABS extendido"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1403
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1062
 msgid "Generate debug information in VMS format"
 msgstr "Generar informaci髇 de depuraci髇 en el formato VMS"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1406
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1065
 msgid "Generate debug information in XCOFF format"
 msgstr "Generar informaci髇 de depuraci髇 en el formato XCOFF"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1409
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1068
 msgid "Generate debug information in extended XCOFF format"
 msgstr "Generar informaci髇 de depuraci髇 en el formato XCOFF extendido"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1412
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1071
 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
 msgstr "-idirafter <dir>\tAgregar el <dir>ectorio al final de la ruta de inclusi髇 del sistema"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1415
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1074
 msgid "-imacros <file>\tAccept definition of macros in <file>"
 msgstr "-imacros <fich>\tAceptar la definici髇 de macros en el <fich>ero"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1418
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1077
 msgid "-include <file>\tInclude the contents of <file> before other files"
 msgstr "-include <fich>\tIncluir los contenidos del <fichero> antes de otros ficheros"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1421
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1080
 msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
 msgstr "-iprefix <ruta>\tEspecificar la <ruta> como un prefijo para las siguientes dos opciones"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1424
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1083
 msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
 msgstr "-isysroot <dir>\tEstablecer el <dir>ectorio como el directorio ra韟 del sistema"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1427
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1086
 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
 msgstr "-isystem <dir>\tAgregar el <dir>ectorio al inicio de la ruta de inclusi髇 del sistema"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1430
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1089
 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
 msgstr "-iwithprefix <dir>\tAgregar el <dir>ectorio al final de la ruta de inclusi髇 del sistema"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1433
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1092
 msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
 msgstr "-iwithprefixbefore <dir>\tAgregar el <dir>ectorio al final de la ruta de inclusi髇 principal"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1445
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1104
 msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
 msgstr "No buscar directorios de inclusi髇 del sistema por defecto (aquellos especificados con -isystem a鷑 ser醤 utilizados)"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1448
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1107
 msgid "Do not search standard system include directories for C++"
 msgstr "No buscar directorios de inclusi髇 del sistema por defecto para C++"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1451
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1110
 msgid "-o <file>\tPlace output into <file>"
 msgstr "-o<fichero>\tColocar la salida en el <fichero>"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1454
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1113
 msgid "Enable function profiling"
 msgstr "Activar el an醠isis de perfil de las funciones"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1457
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1116
 msgid "Issue warnings needed for strict compliance to the standard"
 msgstr "Activar los avisos necesarios para cumplir estrictamente con el est醤dard"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1460
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1119
 msgid "Like -pedantic but issue them as errors"
 msgstr "Como -pedantic pero los muestra como errores"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1463
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1122
 msgid "Generate C header of platform-specific features"
 msgstr "Generar encabezado C de caracter韘ticas espec韋icas de la plataforma"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1466
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1125
 msgid "Do not display functions compiled or elapsed time"
 msgstr "No mostrar las funciones compiladas o el tiempo transcurrido"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1469
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1128
 msgid "Remap file names when including files"
 msgstr "Remapear nombres de fichero cuando incluyen ficheros"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1472
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1131
 msgid "Conform to the ISO 1998 C++ standard"
 msgstr "Conforme al est醤dard ISO 1998 C++"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1475
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1134
 msgid "Conform to the ISO 1990 C standard"
 msgstr "Conforme al est醤dard ISO 1990 C"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1478
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1137
 msgid "Conform to the ISO 1999 C standard"
 msgstr "Conforme al est醤dard ISO 1999 C"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1481
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1502
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1505
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1140
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1161
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1164
 msgid "Deprecated in favor of -std=c99"
 msgstr "Obsoleto en favor de -std=c99"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1484
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1143
 msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
 msgstr "Conforme al est醤dard ISO 1998 C++ con extensiones GNU"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1487
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1146
 msgid "Conform to the ISO 1990 C standard with GNU extensions"
 msgstr "Conforme al est醤dard ISO 1990 C con extensiones GNU"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1490
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1149
 msgid "Conform to the ISO 1999 C standard with GNU extensions"
 msgstr "Conforme al est醤dard ISO 1999 C con extensiones GNU"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1493
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1152
 msgid "Deprecated in favor of -std=gnu99"
 msgstr "Obsoleto en favor de -std=gnu99"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1496
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1155
 msgid "Deprecated in favor of -std=c89"
 msgstr "Obsoleto en favor de -std=c89"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1499
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1158
 msgid "Conform to the ISO 1990 C standard as amended in 1994"
 msgstr "Conforme al est醤dard ISO 1990 C como se enmend� en 1994"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1508
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1167
 msgid "Enable traditional preprocessing"
 msgstr "Habilitar el preprocesamiento tradicional"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1511
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1170
 msgid "-trigraphs\tSupport ISO C trigraphs"
 msgstr "-trigraphs\tSoporte para los trigrafos de ISO C"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1514
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1173
 msgid "Do not predefine system-specific and GCC-specific macros"
 msgstr "No predefinir macros espec韋icas del sistema y espec韋ica de GCC"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1517
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1176
 msgid "Enable verbose output"
 msgstr "Activar la salida detallada"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1523
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1179
+msgid "Display the compiler's version"
+msgstr "Muestra la versi髇 del compilador"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1182
 msgid "Suppress warnings"
 msgstr "Suprimir avisos"
 
-#: config/i386/freebsd-aout.h:215 config/rs6000/sysv4.h:1089
+#: config/i386/cygwin.h:29
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr "-mno-cygwin y -mno-win32 no son compatibles"
+
+#: config/i386/cygwin.h:70 config/i386/mingw32.h:58
+msgid "shared and mdll are not compatible"
+msgstr "shared y mdll no son compatibles."
+
+#: config/i386/freebsd-aout.h:215
 msgid "`-p' not supported; use `-pg' and gprof(1)"
 msgstr "`-p' no tiene soporte; use `-pg' y gprof(1)"
 
@@ -21147,49 +20837,62 @@
 msgid "GCC does not support -CC without using -E"
 msgstr "GCC no da soporte a -CC sin usar -E"
 
+#: config/i386/sco5.h:191
+msgid "-pg not supported on this platform"
+msgstr "-pg no tiene soporte en esta plataforma"
+
+#: config/i386/sco5.h:192
+msgid "-p and -pp specified - pick one"
+msgstr "se especific� -p y -pp - se tom� uno"
+
+#: config/i386/sco5.h:266
+msgid "-G and -static are mutually exclusive"
+msgstr "-G y -static son mutuamente exclusivos"
+
+#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
+#: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
+msgid "does not support multilib"
+msgstr "no tiene soporte para multilib"
+
 #: config/sparc/linux64.h:211 config/sparc/linux64.h:222
 #: config/sparc/netbsd-elf.h:140 config/sparc/netbsd-elf.h:159
 #: config/sparc/sol2-bi.h:195 config/sparc/sol2-bi.h:205
 msgid "may not use both -m32 and -m64"
 msgstr "no se pueden usar -m32 y -m64 al mismo tiempo"
 
-#: config/i386/mingw32.h:58 config/i386/cygwin.h:70
-msgid "shared and mdll are not compatible"
-msgstr "shared y mdll no son compatibles."
-
-#: config/darwin.h:215
+#: config/darwin.h:222
 msgid "-current_version only allowed with -dynamiclib"
 msgstr "s髄o se permite -current_version con -dynamiclib"
 
-#: config/darwin.h:218
+#: config/darwin.h:225
 msgid "-install_name only allowed with -dynamiclib"
 msgstr "s髄o se permite -install_name con -dynamiclib"
 
-#: config/darwin.h:223
+#: config/darwin.h:230
 msgid "-bundle not allowed with -dynamiclib"
 msgstr "no se permite -bundle con -dynamiclib"
 
-#: config/darwin.h:224
+#: config/darwin.h:231
 msgid "-bundle_loader not allowed with -dynamiclib"
 msgstr "no se permite -bundle_loader con -dynamiclib"
 
-#: config/darwin.h:225
+#: config/darwin.h:232
 msgid "-client_name not allowed with -dynamiclib"
 msgstr "no se permite -client_name con -dynamiclib"
 
-#: config/darwin.h:228
+#: config/darwin.h:235
 msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
 msgstr "no se permite -force_cpusubtype_ALL con -dynamiclib"
 
-#: config/darwin.h:229
+#: config/darwin.h:236
 msgid "-force_flat_namespace not allowed with -dynamiclib"
 msgstr "no se permite -force_flat_namespace con -dynamiclib"
 
-#: config/darwin.h:231
+#: config/darwin.h:238
 msgid "-keep_private_externs not allowed with -dynamiclib"
 msgstr "no se permite keep_private_externs con -dynamiclib"
 
-#: config/darwin.h:232
+#: config/darwin.h:239
 msgid "-private_bundle not allowed with -dynamiclib"
 msgstr "no se permite -private_bundle con -dynamiclib"
 
@@ -21205,47 +20908,10 @@
 msgid "may not use both -EB and -EL"
 msgstr "no se pueden usar -EB y -EL al mismo tiempo"
 
-#: config/mips/mips.h:988
-msgid "-pipe is not supported"
-msgstr "-pipe no tiene soporte"
-
-#: java/jvspec.c:80 ada/lang-specs.h:34 gcc.c:767
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr "-pg y -fomit-frame-pointer son incompatibles"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni y -femit-class-files son incompatibles"
-
-#: java/lang-specs.h:35
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjni y -femit-class-file son incompatibles"
-
-#: java/lang-specs.h:36 java/lang-specs.h:37
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file se debe usar junto con -fsyntax-only"
-
 #: treelang/lang-specs.h:52
 msgid "-pg or -p and -fomit-frame-pointer are incompatible"
 msgstr "-pg � -p y -fomit-frame-pointer son incompatibles"
 
-#: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
-#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
-msgid "does not support multilib"
-msgstr "no tiene soporte para multilib"
-
-#: config/i386/sco5.h:191
-msgid "-pg not supported on this platform"
-msgstr "-pg no tiene soporte en esta plataforma"
-
-#: config/i386/sco5.h:192
-msgid "-p and -pp specified - pick one"
-msgstr "se especific� -p y -pp - se tom� uno"
-
-#: config/i386/sco5.h:266
-msgid "-G and -static are mutually exclusive"
-msgstr "-G y -static son mutuamente exclusivos"
-
 #: config/arm/arm.h:198
 msgid "-mapcs-26 and -mapcs-32 may not be used together"
 msgstr "no se pueden usar juntos -mapcs-26 y -mapcs-32"
@@ -21262,6 +20928,14 @@
 msgid "the m210 does not have little endian support"
 msgstr "el m210 no tiene soporte para little endian"
 
+#: config/mips/mips.h:988
+msgid "-pipe is not supported"
+msgstr "-pipe no tiene soporte"
+
+#: ada/lang-specs.h:34 java/jvspec.c:80 gcc.c:767
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr "-pg y -fomit-frame-pointer son incompatibles"
+
 #: ada/lang-specs.h:36
 msgid "one of -c, -S, -gnatc, -gnatz, or -gnats is required for Ada"
 msgstr "se requiere uno de -c, -S, -gnatc, -gnatz, o -gnats para Ada"
@@ -21274,9 +20948,17 @@
 msgid "-msingle-float and -msoft-float can not both be specified"
 msgstr "-msingle-float y -msoft-float no se pueden especificar al mismo tiempo"
 
-#: config/rs6000/darwin.h:98
-msgid " conflicting code gen style switches are used"
-msgstr " se usan interruptores de estilo de generaci髇 de c骴igo en conflicto"
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni y -femit-class-files son incompatibles"
+
+#: java/lang-specs.h:35
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni y -femit-class-file son incompatibles"
+
+#: java/lang-specs.h:36 java/lang-specs.h:37
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file se debe usar junto con -fsyntax-only"
 
 #: gcc.c:743
 msgid "GCC does not support -C or -CC without -E"
@@ -21286,72 +20968,315 @@
 msgid "-E required when input is from standard input"
 msgstr "se requiere -E cuando la entrada es de entrada est醤dar"
 
-#: config/i386/cygwin.h:29
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr "-mno-cygwin y -mno-win32 no son compatibles"
+#: config/rs6000/darwin.h:98
+msgid " conflicting code gen style switches are used"
+msgstr " se usan interruptores de estilo de generaci髇 de c骴igo en conflicto"
 
-#~ msgid "read-write constraint does not allow a register"
-#~ msgstr "la restricci髇 lectura-escritura no permite un registro"
+#~ msgid "Warn if deprecated class, method, or field is used"
+#~ msgstr "Avisar si se usan clases, m閠odos o campos obsoletos"
 
-#~ msgid "your function will be miscompiled"
-#~ msgstr "su funci髇 ser� mal compilada"
+#~ msgid "Warn if deprecated empty statements are found"
+#~ msgstr "Avisar si se encuentran declaraciones vac韆s obsoletas"
 
-#~ msgid "neither the destructor nor the class-specific "
-#~ msgstr "ni el operador ni el operador delete "
+#~ msgid "Enable warnings about inter-procedural problems"
+#~ msgstr "Activar los avisos sobre problemas interprocedurales"
 
-#~ msgid "operator delete will be called, even if they are "
-#~ msgstr "espec韋ico de la clase ser醤 llamados, a鷑 si se "
+#~ msgid "Warn if .class files are out of date"
+#~ msgstr "Avisar si los ficheros .class est醤 desactualizados"
 
-#~ msgid "declared when the class is defined."
-#~ msgstr "declaran cuando se defina la clase."
+#~ msgid "Warn if modifiers are specified when not necessary"
+#~ msgstr "Avisar si se especifican modificadores cuando no son necesarios"
+
+#~ msgid "Warn about constructs with surprising meanings"
+#~ msgstr "Avisar acerca de constructores con significados sorprendentes"
+
+#~ msgid "--CLASSPATH\tDeprecated; use --classpath instead"
+#~ msgstr "--CLASSPATH\tObsoleto; utilice en su lugar --classpath"
+
+#~ msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements"
+#~ msgstr "No tratar las variables locales y los bloques COMMON como si fueran nombrados en declaraciones SAVE"
+
+#~ msgid "Backslashes in character and hollerith constants are special (not C-style)"
+#~ msgstr "Las barras invertidas en constantes de caracter y hollerith no son especiales (no estilo C)"
+
+#~ msgid "Delete libU77 intrinsics with bad interfaces"
+#~ msgstr "Borrar los intr韓secos libU77 con interfaces err髇eas"
+
+#~ msgid "Disable libU77 intrinsics with bad interfaces"
+#~ msgstr "Desactivar los intr韓secos libU77 con interfaces err髇eas"
+
+#~ msgid "Enable libU77 intrinsics with bad interfaces"
+#~ msgstr "Activar los intr韓secos libU77 con interfaces err髇eas"
+
+#~ msgid "Hide libU77 intrinsics with bad interfaces"
+#~ msgstr "Esconder los intr韓secos libU77 con interfaces err髇eas"
+
+#~ msgid "--bootclasspath=<path>\tReplace system path"
+#~ msgstr "--bootclasspath=<ruta>\tReemplazar la ruta del sistema"
+
+#~ msgid "Program written in strict mixed-case"
+#~ msgstr "Programa escrito estrictamente con may鷖culas y min鷖culas mezcladas"
+
+#~ msgid "Compile as if program written in lowercase"
+#~ msgstr "Compilar como si el programa estuviera escrito en min鷖culas"
+
+#~ msgid "Preserve case used in program"
+#~ msgstr "Preservar todo el deletreo (may鷖culas/min鷖culas) usado en el programa"
+
+#~ msgid "Program written in lowercase"
+#~ msgstr "Programa escrito en min鷖culas"
+
+#~ msgid "Program written in uppercase"
+#~ msgstr "Programa escrito en may鷖culas"
+
+#~ msgid "Compile as if program written in uppercase"
+#~ msgstr "Compilar como si el programa estuviera escrito en may鷖culas"
+
+#~ msgid "--classpath=<path>\tSet class path"
+#~ msgstr "--classpath=<ruta>\tEstablecer la ruta de clases"
+
+#~ msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
+#~ msgstr "Emitir informaci髇 especial de depuraci髇 para COMMON y EQUIVALENCE (desactivado)"
+
+#~ msgid "Allow '$' in symbol names"
+#~ msgstr "Permitir '$' en los nombres de s韒bolos"
+
+#~ msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
+#~ msgstr "Hace que el frente emule aritm閠ica COMPLEX para evitar `bugs'"
+
+#~ msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
+#~ msgstr "--encoding=<codificaci髇>\tEscoger la codificaci髇 de entrada (por defecto viene del local)"
+
+#~ msgid "f2c-compatible code can be generated"
+#~ msgstr "Se puede generar generar c骴igo compatible con f2c"
+
+#~ msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
+#~ msgstr "Borrar los intr韓secos de FORTRAN que no es 77 que soporta f2c"
+
+#~ msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
+#~ msgstr "Desactivar los intr韓secos de FORTRAN que no es 77 que soporta f2c"
+
+#~ msgid "Enable non-FORTRAN-77 intrinsics f2c supports"
+#~ msgstr "Activar los intr韓secos de FORTRAN que no es 77 que soporta f2c"
+
+#~ msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
+#~ msgstr "Esconder los intr韓secos de FORTRAN que no es 77 que soporta f2c"
+
+#~ msgid "Unsupported; generate libf2c-calling code"
+#~ msgstr "Sin soporte; genera c骴igo de llamada a libf2c"
+
+#~ msgid "Program is written in typical FORTRAN 66 dialect"
+#~ msgstr "El programa est� escrito en el dialecto t韕ico FORTRAN 66"
+
+#~ msgid "Program is written in typical Unix-f77 dialect"
+#~ msgstr "El programa est� escrito en el dialecto t韕ico Unix-f77"
+
+#~ msgid "Program is written in Fortran-90-ish dialect"
+#~ msgstr "El programa est� escrito en un dialecto cercano a Fortran-90"
+
+#~ msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
+#~ msgstr "Borrar los intr韓secos de FORTRAN que no es 77 que soporta F90"
+
+#~ msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
+#~ msgstr "Desactivar los intr韓secos de FORTRAN que no es 77 que soporta F90"
+
+#~ msgid "Enable non-FORTRAN-77 intrinsics F90 supports"
+#~ msgstr "Activar los intr韓secos de FORTRAN que no es 77 que soporta F90"
+
+#~ msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
+#~ msgstr "Esconder los intr韓secos de FORTRAN que no es 77 que soporta F90"
+
+#~ msgid "ffixed-line-length-<number>\tSet the maximum line length to <number>"
+#~ msgstr "ffixed-line-length-<n鷐ero>\tLimita la longitud m醲ima de l韓ea a <n鷐ero>"
+
+#~ msgid "Unsupported; affects code generation of arrays"
+#~ msgstr "Sin soporte; afecta la generaci髇 de c骴igo de las matrices"
+
+#~ msgid "Always check for non gcj generated classes archives"
+#~ msgstr "Revisar siempre por archivos de clases no generados por gcj"
 
-#~ msgid "-I <dir>\tAdd <dir> to the end of the main include path.  -I- gives more include path control; see info documentation"
-#~ msgstr "-I <dir>\tAgregar el <dir>ectorio al final de la ruta de inclusi髇 principal.  -I- da m醩 control de ruta de inclusi髇; vea la documentaci髇 en formato info"
+#~ msgid "Generate code to check subscript and substring bounds"
+#~ msgstr "Generar c骴igo para revisar los l韒ites de sub韓dices y subcadenas"
 
-#~ msgid "Generate make dependencies"
-#~ msgstr "Generar dependencias de make"
+#~ msgid "Program is written in Fortran-90-ish free form"
+#~ msgstr "El programa est� escrito en una forma libre cercana a Fortran-90"
 
-#~ msgid "-MF <file>\tWrite dependency output to the given file"
-#~ msgstr "-MF <fichero>\tEscribir la salida de dependencias al fichero dado"
+#~ msgid "Enable fatal diagnostics about inter-procedural problems"
+#~ msgstr "Activar los diagn髎ticos fatales sobre problemas interprocedurales"
 
-#~ msgid "Like -M but ignore system header files"
-#~ msgstr "Como -M pero ignora los ficheros de encabezado del sistema"
+#~ msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
+#~ msgstr "Borrar los intr韓secos de FORTRAN que no es 77 que soporta g77"
 
-#~ msgid "Generate phony targets for all headers"
-#~ msgstr "Generar objetivos de prueba para todos los encabezados"
+#~ msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
+#~ msgstr "Desactivar los intr韓secos de FORTRAN que no es 77 que soporta F90"
 
-#~ msgid "-MT <target>\tAdd an unquoted target"
-#~ msgstr "-MT <objetivo>\tAgregar un objetivo no citado"
+#~ msgid "Enable non-FORTRAN 77 intrinsics F90 supports"
+#~ msgstr "Activar los intr韓secos de FORTRAN que no es 77 que soporta F90"
 
-#~ msgid "Enable most warning messages"
-#~ msgstr "Activar casi todos los mensajes de aviso"
+#~ msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
+#~ msgstr "Esconder los intr韓secos de FORTRAN que no es 77 que soporta F90"
 
-#~ msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
-#~ msgstr "Avisar sobre la posibilidad de bloques de comentarios anidados, y comentarios de C++ que abarquen m醩 de una l韓ea f韘ica"
+#~ msgid "Use offset tables for virtual method calls"
+#~ msgstr "Utilizar tablas de desplazamiento para llamadas a m閠odos virtuales"
 
-#~ msgid "Synonym for -Wcomment"
-#~ msgstr "Sin髇imo de -Wcomment"
+#~ msgid "Initialize local vars and arrays to zero"
+#~ msgstr "Inicializa las variables locales y matrices a cero"
 
-#~ msgid "Warn about deprecated compiler features"
-#~ msgstr "Avisar sobre caracter韘ticas obsoletas del compilador"
+#~ msgid "Intrinsics letters in arbitrary cases"
+#~ msgstr "Letras de intr韓secos con may鷖culas/min鷖culas indistintas"
 
-#~ msgid "Deprecated.  This switch has no effect."
-#~ msgstr "Obsoleto.  Esta opci髇 no tiene efecto."
+#~ msgid "Intrinsics spelled as e.g. SqRt"
+#~ msgstr "Intr韓secos deletreados como p.e. SqRt"
 
-#~ msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
-#~ msgstr "Avisar si se encuentran trigrafos que puedan afectar el significado del programa"
+#~ msgid "Intrinsics in lowercase"
+#~ msgstr "Intr韓secos en min鷖culas"
 
-#~ msgid "-fdump-<type>\tDump various compiler internals to a file"
-#~ msgstr "-fdump-<tipo>\tVolcar varios internos del compilador a un fichero"
+#~ msgid "Intrinsics in uppercase"
+#~ msgstr "Intr韓secos en may鷖culas"
 
-#~ msgid "Integrate simple functions into their callers"
-#~ msgstr "Integrar las funciones simples en sus invocadores"
+#~ msgid "Assume native functions are implemented using JNI"
+#~ msgstr "Asumir que las funciones nativas se implementan usando JNI"
 
-#~ msgid "Treat the input file as already preprocessed"
-#~ msgstr "Tratar al fichero de entrada como previamente preprocesado"
+#~ msgid "Language keyword letters in arbitrary cases"
+#~ msgstr "Palabras claves del lenguaje con may鷖culas/min鷖culas indistintas"
 
-#~ msgid "Display the compiler's version"
-#~ msgstr "Muestra la versi髇 del compilador"
+#~ msgid "Language keywords spelled as e.g. IOStat"
+#~ msgstr "Palabras claves del lenguaje deletreadas como p.e. IOStat"
+
+#~ msgid "Language keywords in lowercase"
+#~ msgstr "Palabras claves del lenguaje en min鷖culas"
+
+#~ msgid "Language keywords in uppercase"
+#~ msgstr "Palabras claves del lenguaje en may鷖culas"
+
+#~ msgid "Delete MIL-STD 1753 intrinsics"
+#~ msgstr "Borrar los intr韓secos MIL-STD 1753"
+
+#~ msgid "Disable MIL-STD 1753 intrinsics"
+#~ msgstr "Desactivar los intr韓secos MIL-STD 1753"
+
+#~ msgid "Enable MIL-STD 1753 intrinsics"
+#~ msgstr "Activar los intr韓secos MIL-STD 1753"
+
+#~ msgid "Hide MIL-STD 1753 intrinsics"
+#~ msgstr "Esconder los intr韓secos MIL-STD 1753"
+
+#~ msgid "Take at least one trip through each iterative DO loop"
+#~ msgstr "Tomar al menos un viaje a trav閟 de cada ciclo DO iterativo"
+
+#~ msgid "Enable optimization of static class initialization code"
+#~ msgstr "Activar la optimizaci髇 del c骴igo de inicializaci髇 de las clases static"
+
+#~ msgid "Warn about use of (only a few for now) Fortran extensions"
+#~ msgstr "Avisar sobre el uso de (s髄o algunas por ahora) extensiones Fortran"
+
+#~ msgid "Allow appending a second underscore to externals"
+#~ msgstr "Permitir agregar un segundo subrayado a los externos"
+
+#~ msgid "Do not print names of program units as they are compiled"
+#~ msgstr "No mostrar los nombres de las unidades de programa mientras son compiladas"
+
+#~ msgid "Internally convert most source to lowercase"
+#~ msgstr "Convertir internamente casi todo el c骴igo a min鷖culas"
+
+#~ msgid "Internally preserve source case"
+#~ msgstr "Preservar internamente las may鷖culas y min鷖culas del c骴igo fuente"
+
+#~ msgid "Internally convert most source to uppercase"
+#~ msgstr "Convertir internamente casi todo el c骴igo a may鷖culas"
+
+#~ msgid "Enable assignability checks for stores into object arrays"
+#~ msgstr "Activar revisiones de asignabilidad para almacenamientos en matrices de objetos"
+
+#~ msgid "Symbol names spelled in mixed case"
+#~ msgstr "Nombres de s韒bolo deletreados con may鷖culas/min鷖culas mezcladas"
+
+#~ msgid "Symbol names in lowercase"
+#~ msgstr "Nombres de s韒bolo en min鷖culas"
+
+#~ msgid "Symbol names in uppercase"
+#~ msgstr "Nombres de s韒bolo en may鷖culas"
+
+#~ msgid "Make prefix-radix non-decimal constants be typeless"
+#~ msgstr "Hacer que no tengan tipo las constantes con prefijo-radical que no es decimal"
+
+#~ msgid "Allow all ugly features"
+#~ msgstr "Desactiva todas las caracter韘ticas feas"
+
+#~ msgid "Hollerith and typeless can be passed as arguments"
+#~ msgstr "Se pueden pasar las constantes hollerith y sin tipo como argumentos"
+
+#~ msgid "Allow ordinary copying of ASSIGN'ed vars"
+#~ msgstr "Permite la copia ordinaria de variables ASSIGNadas"
+
+#~ msgid "Dummy array dimensioned to (1) is assumed-size"
+#~ msgstr "La matriz falsa dimensionada a (1) es de tama駉 asumido"
+
+#~ msgid "Trailing comma in procedure call denotes null argument"
+#~ msgstr "Coma al final de la llamada al procedimiento denota un argumento nulo"
+
+#~ msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
+#~ msgstr "Permite que REAL(Z) y AIMAG(Z) reciban DOUBLE COMPLEX Z"
+
+#~ msgid "Initialization via DATA and PARAMETER is not type-compatible"
+#~ msgstr "La inicializaci髇 a trav閟 de DATA y PARAMETER no es de tipos compatibles"
+
+#~ msgid "Allow INTEGER and LOGICAL interchangeability"
+#~ msgstr "Permite el intercambio entre INTEGER y LOGICAL"
+
+#~ msgid "Append underscores to externals"
+#~ msgstr "Agregar subrayado a los externos"
+
+#~ msgid "Delete libU77 intrinsics"
+#~ msgstr "Borrar los intr韓secos libU77"
+
+#~ msgid "Disable libU77 intrinsics"
+#~ msgstr "Desactivar los intr韓secos libU77"
+
+#~ msgid "Enable libU77 intrinsics"
+#~ msgstr "Activar los intr韓secos libU77"
+
+#~ msgid "Hide libU77 intrinsics"
+#~ msgstr "Borrar los intr韓secos libU77"
+
+#~ msgid "Print g77-specific version information and run internal tests"
+#~ msgstr "Imprime la informaci髇 espec韋ica de la versi髇 g77 y ejecuta pruebas internas"
+
+#~ msgid "Program is written in VXT (Digital-like) FORTRAN"
+#~ msgstr "El programa est� escrito en VXT (como Digital) FORTRAN"
+
+#~ msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#~ msgstr "Borrar los intr韓secos de FORTRAN que no es 77 que soporta VXT FORTRAN"
+
+#~ msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#~ msgstr "Desactivar los intr韓secos de FORTRAN que no es 77 que soporta VXT FORTRAN"
+
+#~ msgid "Enable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#~ msgstr "Activar los intr韓secos de FORTRAN que no es 77 que soporta VXT FORTRAN"
+
+#~ msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#~ msgstr "Esconder los intr韓secos de FORTRAN que no es 77 que soporta VXT FORTRAN"
+
+#~ msgid "Print internal debugging-related information"
+#~ msgstr "Muestra la informaci髇 interna relacionada con la depuraci髇"
+
+#~ msgid "Treat initial values of 0 like non-zero values"
+#~ msgstr "Tratar los valores iniciales de 0 como valores que no son cero"
+
+#~ msgid "read-write constraint does not allow a register"
+#~ msgstr "la restricci髇 lectura-escritura no permite un registro"
+
+#~ msgid "your function will be miscompiled"
+#~ msgstr "su funci髇 ser� mal compilada"
+
+#~ msgid "neither the destructor nor the class-specific "
+#~ msgstr "ni el operador ni el operador delete "
+
+#~ msgid "operator delete will be called, even if they are "
+#~ msgstr "espec韋ico de la clase ser醤 llamados, a鷑 si se "
+
+#~ msgid "declared when the class is defined."
+#~ msgstr "declaran cuando se defina la clase."
 
 #~ msgid "pointer to a member used in arithmetic"
 #~ msgstr "se us� un puntero a un miembro en la aritm閠ica"
@@ -22667,9 +22592,6 @@
 #~ msgid "`sigof' applied to non-aggregate expression"
 #~ msgstr "`sigof' aplicado a una expresi髇 no agregada"
 
-#~ msgid "`sigof' applied to non-aggregate type"
-#~ msgstr "`sigof' aplicado a un tipo no agregado"
-
 #~ msgid "storage class specifier `%s' not allowed after struct or class"
 #~ msgstr "no se permite el especificador de clase de almacenamiento `%s' despu閟 de struct � class"
 
@@ -22697,9 +22619,6 @@
 #~ msgid "ISO C++ forbids array dimensions with parenthesized type in new"
 #~ msgstr "ISO C++ proh韇e las dimensiones de matriz con tipos con par閚tesis en new"
 
-#~ msgid "`%T' is not a class or namespace"
-#~ msgstr "`%T' no es una claso o un espacio de nombres"
-
 #~ msgid "ISO C++ forbids label declarations"
 #~ msgstr "ISO C++ proh韇e declaraciones etiquetadas"
 
@@ -23116,9 +23035,6 @@
 #~ msgid "missing binary operator"
 #~ msgstr "falta un operador binario"
 
-#~ msgid "operator '%s' has no left operand"
-#~ msgstr "el operador `%s' no tiene operando izquierdo"
-
 #~ msgid "changing search order for system directory \"%s\""
 #~ msgstr "cambiando el orden de b鷖queda para el directorio del sistema \"%s\""
 
Index: gcc/po/fr.po
===================================================================
RCS file: /cvs/gcc/gcc/gcc/po/fr.po,v
retrieving revision 1.7.8.10
retrieving revision 1.7.8.11
diff -u -r1.7.8.10 -r1.7.8.11
--- gcc/po/fr.po	14 Sep 2004 20:37:29 -0000	1.7.8.10
+++ gcc/po/fr.po	7 Nov 2004 19:59:27 -0000	1.7.8.11
@@ -117,10 +117,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: GNU gcc 3.4.2\n"
+"Project-Id-Version: GNU gcc 3.4.3\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2004-07-01 11:41-0700\n"
-"PO-Revision-Date: 2004-08-12 08:00-0500\n"
+"POT-Creation-Date: 2004-11-04 19:12-0800\n"
+"PO-Revision-Date: 2004-11-05 08:00-0500\n"
 "Last-Translator: Michel Robitaille <robitail@IRO.UMontreal.CA>\n"
 "Language-Team: French <traduc@traduc.org>\n"
 "MIME-Version: 1.0\n"
@@ -148,16 +148,16 @@
 msgid "`%s' attribute only applies to function types"
 msgstr "l'attribut � %s � ne s'applique qu'� des types de fonction"
 
-#: attribs.c:416 c-common.c:4307 c-common.c:4326 c-common.c:4344
-#: c-common.c:4371 c-common.c:4390 c-common.c:4413 c-common.c:4436
-#: c-common.c:4462 c-common.c:4496 c-common.c:4540 c-common.c:4568
-#: c-common.c:4596 c-common.c:4615 c-common.c:4870 c-common.c:4892
-#: c-common.c:4927 c-common.c:4994 c-common.c:5040 c-common.c:5098
-#: c-common.c:5129 c-common.c:5475 c-common.c:5498 c-common.c:5537
-#: config/arm/arm.c:2281 config/arm/arm.c:2308 config/avr/avr.c:4539
-#: config/h8300/h8300.c:4284 config/h8300/h8300.c:4307 config/i386/i386.c:1620
-#: config/i386/i386.c:15397 config/i386/winnt.c:86 config/ia64/ia64.c:1057
-#: config/ip2k/ip2k.c:3151
+#: attribs.c:416 c-common.c:4306 c-common.c:4325 c-common.c:4343
+#: c-common.c:4370 c-common.c:4389 c-common.c:4412 c-common.c:4435
+#: c-common.c:4461 c-common.c:4495 c-common.c:4539 c-common.c:4567
+#: c-common.c:4595 c-common.c:4614 c-common.c:4881 c-common.c:4903
+#: c-common.c:4938 c-common.c:5005 c-common.c:5051 c-common.c:5109
+#: c-common.c:5140 c-common.c:5440 c-common.c:5463 c-common.c:5502
+#: config/arm/arm.c:2281 config/arm/arm.c:2308 config/avr/avr.c:4504
+#: config/h8300/h8300.c:4284 config/h8300/h8300.c:4307 config/i386/i386.c:1626
+#: config/i386/i386.c:15398 config/i386/winnt.c:86 config/ia64/ia64.c:1057
+#: config/ip2k/ip2k.c:3151 config/rs6000/rs6000.c:15035
 #, c-format
 msgid "`%s' attribute ignored"
 msgstr "attribut � %s � ignor�"
@@ -231,7 +231,7 @@
 
 #. We can, however, treat "undefined" any way we please.
 #. Call abort to encourage the user to fix the program.
-#: builtins.c:4134 c-typeck.c:1733
+#: builtins.c:4134 c-typeck.c:1713
 msgid "if this code is reached, the program will abort"
 msgstr "si ce code est atteint, le programme s'arr阾era"
 
@@ -268,386 +268,391 @@
 msgid "target format does not support infinity"
 msgstr "le format cible ne supporte pas l'infini"
 
-#: c-common.c:917
+#: c-common.c:916
 msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
 msgstr "%Hon vous sugg鑢e des accolades explicitement pour 関iter des � else � ambigu雜"
 
-#: c-common.c:1141
+#: c-common.c:1140
 msgid "%J'%D' is not defined outside of function scope"
 msgstr "%J� %D � n'est pas d閒ini � l'ext閞ieur de la port閑 de la fonction"
 
-#: c-common.c:1161
+#: c-common.c:1160
 #, c-format
 msgid "string length `%d' is greater than the length `%d' ISO C%d compilers are required to support"
 msgstr "longueur de la cha頽e � %d � plus grande que la longueur � %d � que les compilateurs ISO C%d doivent supporter"
 
-#: c-common.c:1201
+#: c-common.c:1200
 msgid "overflow in constant expression"
 msgstr "d閎ordement dans l'expression de la constante"
 
-#: c-common.c:1221
+#: c-common.c:1220
 msgid "integer overflow in expression"
 msgstr "d閎ordement d'entier dans l'expression"
 
-#: c-common.c:1230
+#: c-common.c:1229
 msgid "floating point overflow in expression"
 msgstr "d閎ordement d'un nombre en virgule flottante dans l'expression"
 
-#: c-common.c:1236
+#: c-common.c:1235
 msgid "vector overflow in expression"
 msgstr "d閎ordement du vecteur dans l'expression"
 
 #. This detects cases like converting -129 or 256 to unsigned char.
-#: c-common.c:1258
+#: c-common.c:1257
 msgid "large integer implicitly truncated to unsigned type"
 msgstr "grand entier implicitement tronqu� pour un type non sign�"
 
-#: c-common.c:1260
+#: c-common.c:1259
 msgid "negative integer implicitly converted to unsigned type"
 msgstr "entier n間atif implicitement converti en un type non sign�"
 
-#: c-common.c:1306
+#: c-common.c:1305
 msgid "overflow in implicit constant conversion"
 msgstr "d閎ordement dans la conversion implicte de la constante"
 
-#: c-common.c:1442
+#: c-common.c:1441
 #, c-format
 msgid "operation on `%s' may be undefined"
 msgstr "l'op閞ation portant sur � %s � est peut 阾re ind閒inie"
 
-#: c-common.c:1726
+#: c-common.c:1725
 msgid "expression statement has incomplete type"
 msgstr "la d閏laration de l'expression a un type incomplet"
 
-#: c-common.c:1758
+#: c-common.c:1757
 msgid "case label does not reduce to an integer constant"
 msgstr "l'閠iquette du � case � ne se r閐uit pas en une constante enti鑢e"
 
-#: c-common.c:2088
+#: c-common.c:2087
 msgid "invalid truth-value expression"
 msgstr "expression valeur de v閞it� invalide"
 
-#: c-common.c:2139
+#: c-common.c:2138
 #, c-format
 msgid "invalid operands to binary %s"
 msgstr "op閞andes invalides pour le binaire %s"
 
-#: c-common.c:2373
+#: c-common.c:2372
 msgid "comparison is always false due to limited range of data type"
 msgstr "comparaison est toujours fausse en raison d'une gamme limit閑 de type de donn閑s"
 
-#: c-common.c:2375
+#: c-common.c:2374
 msgid "comparison is always true due to limited range of data type"
 msgstr "comparaison est toujours vraie en raison d'une gamme limit閑 de type de donn閑s"
 
-#: c-common.c:2445
+#: c-common.c:2444
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr "comparaison d'une expression non sign閑 >=0 est toujours vraie"
 
-#: c-common.c:2454
+#: c-common.c:2453
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr "comparaison d'une expression non sign閑 < 0 est toujours fausse"
 
-#: c-common.c:2499
+#: c-common.c:2498
 msgid "pointer of type `void *' used in arithmetic"
 msgstr "usage en arithm閠ique d'un pointeur de type � void * �"
 
-#: c-common.c:2505
+#: c-common.c:2504
 msgid "pointer to a function used in arithmetic"
 msgstr "usage en arithm閠ique d'un pointeur vers une fonction"
 
-#: c-common.c:2511
+#: c-common.c:2510
 msgid "pointer to member function used in arithmetic"
 msgstr "usage en arithm閠ique d'un pointeur vers une fonction membre"
 
-#: c-common.c:2600 f/com.c:14734
+#: c-common.c:2599 f/com.c:14734
 msgid "struct type value used where scalar is required"
 msgstr "valeur de type � struct � utilis� l� o� un scalaire est attendu"
 
-#: c-common.c:2604 f/com.c:14738
+#: c-common.c:2603 f/com.c:14738
 msgid "union type value used where scalar is required"
 msgstr "valeur de type � union � utilis� l� o� un scalaire est attendu"
 
-#: c-common.c:2608 f/com.c:14742
+#: c-common.c:2607 f/com.c:14742
 msgid "array type value used where scalar is required"
 msgstr "valeur de type � array � utilis� l� o� un scalaire est attendu"
 
 #. Common Ada/Pascal programmer's mistake.  We always warn
 #. about this since it is so bad.
-#: c-common.c:2645
+#: c-common.c:2644
 msgid "the address of `%D', will always evaluate as `true'"
 msgstr "l'adresse de � %D � sera toujours 関alu閑 comme 閠ant � true �"
 
-#: c-common.c:2739 f/com.c:14874
+#: c-common.c:2738 f/com.c:14874
 msgid "suggest parentheses around assignment used as truth value"
 msgstr "parenth鑣es sugg閞閑s autour de l'affectation utilis閑 comme valeur de v閞it�"
 
-#: c-common.c:2785 c-common.c:2825
+#: c-common.c:2784 c-common.c:2824
 msgid "invalid use of `restrict'"
 msgstr "usage de � restrict � invalide"
 
-#: c-common.c:2935
+#: c-common.c:2934
 msgid "invalid application of `sizeof' to a function type"
 msgstr "application de � sizeof � sur un type de fonction invalide"
 
-#: c-common.c:2945
+#: c-common.c:2944
 #, c-format
 msgid "invalid application of `%s' to a void type"
 msgstr "application invalide de � %s � sur un type void"
 
-#: c-common.c:2951
+#: c-common.c:2950
 msgid "invalid application of `%s' to incomplete type `%T' "
 msgstr "application invalide de � %s � sur un type incomplet � %T �"
 
-#: c-common.c:2992
+#: c-common.c:2991
 msgid "`__alignof' applied to a bit-field"
 msgstr "� __alignof � appliqu� sur un champ de bits"
 
-#: c-common.c:3484
+#: c-common.c:3483
 #, c-format
 msgid "cannot disable built-in function `%s'"
 msgstr "ne peut d閟activer la fonction interne � %s �"
 
-#: c-common.c:3645 c-typeck.c:1974
+#: c-common.c:3644 c-typeck.c:1954
 #, c-format
 msgid "too few arguments to function `%s'"
 msgstr "pas assez d'arguments pour la fonction � %s �"
 
-#: c-common.c:3651 c-typeck.c:1835
+#: c-common.c:3650 c-typeck.c:1815
 #, c-format
 msgid "too many arguments to function `%s'"
 msgstr "trop d'arguments pour la fonction � %s �"
 
-#: c-common.c:3670
+#: c-common.c:3669
 #, c-format
 msgid "non-floating-point argument to function `%s'"
 msgstr "argument pour la fonction � %s � n'閠ant pas en virgule flottante"
 
-#: c-common.c:3897
+#: c-common.c:3896
 msgid "pointers are not permitted as case values"
 msgstr "les pointeurs ne sont pas permis comme valeurs de � case �"
 
-#: c-common.c:3901
+#: c-common.c:3900
 msgid "range expressions in switch statements are non-standard"
 msgstr "l'閠endue des expressions dans les d閏larations switch ne sont pas standard"
 
-#: c-common.c:3930
+#: c-common.c:3929
 msgid "empty range specified"
 msgstr "intervalle vide sp閏ifi�"
 
-#: c-common.c:3981
+#: c-common.c:3980
 msgid "duplicate (or overlapping) case value"
 msgstr "valeur du � case � duppliqu閑 (ou en chevauchant une autre)"
 
-#: c-common.c:3982
+#: c-common.c:3981
 msgid "%Jthis is the first entry overlapping that value"
 msgstr "%Jest la premi鑢e entr閑 chevauchant cette valeur"
 
-#: c-common.c:3986
+#: c-common.c:3985
 msgid "duplicate case value"
 msgstr "valeur du � case � duppliqu閑"
 
-#: c-common.c:3987
+#: c-common.c:3986
 msgid "%Jpreviously used here"
 msgstr "%Jpr閏閐emment utilis� ici"
 
-#: c-common.c:3991
+#: c-common.c:3990
 msgid "multiple default labels in one switch"
 msgstr "plusieurs 閠iquettes par d閒aut dans un � switch �"
 
-#: c-common.c:3992
+#: c-common.c:3991
 msgid "%Jthis is the first default label"
 msgstr "%Jest la premi鑢e 閠iquette par d閒aut"
 
-#: c-common.c:4017
+#: c-common.c:4016
 msgid "taking the address of a label is non-standard"
 msgstr "prendre l'adresse d'une 閠iquette n'est pas standard"
 
-#: c-common.c:4063
+#: c-common.c:4062
 msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
 msgstr "%Hvaleur � retourner � %D � ignor閑, d閏lar閑 avec l'attribut warn_unused_result"
 
-#: c-common.c:4068
+#: c-common.c:4067
 msgid "%Hignoring return value of function declared with attribute warn_unused_result"
 msgstr "%Hvaleur � retourner ignor閑 de la fonction d閏lar閑 avec l'attribut warn_unused_result"
 
-#: c-common.c:4649
+#: c-common.c:4651
 #, c-format
 msgid "unknown machine mode `%s'"
 msgstr "mode machine � %s � inconnu"
 
-#: c-common.c:4652
+#: c-common.c:4654
 #, c-format
 msgid "no data type for mode `%s'"
 msgstr "aucun type de donn閑s pour le mode � %s �"
 
-#: c-common.c:4656
+#: c-common.c:4658
 #, c-format
 msgid "invalid pointer mode `%s'"
 msgstr "mode pointeur invalide � %s �"
 
-#: c-common.c:4663 c-common.c:5226
+#: c-common.c:4665 c-common.c:5237
 #, c-format
 msgid "unable to emulate '%s'"
 msgstr "impossible d'閙uler � %s �"
 
-#: c-common.c:4707
+#: c-common.c:4686
+#, c-format
+msgid "mode `%s' applied to inappropriate type"
+msgstr "mode � %s � appliqu� � un type inappropri�"
+
+#: c-common.c:4718
 msgid "%Jsection attribute cannot be specified for local variables"
 msgstr "%Jl'attribut de section ne peut 阾re sp閏ifi� pour des variables locales"
 
-#: c-common.c:4718
+#: c-common.c:4729
 msgid "%Jsection of '%D' conflicts with previous declaration"
 msgstr "%Jsection de � %D � en conflit avec une d閏laration pr閏閐ente"
 
-#: c-common.c:4727
+#: c-common.c:4738
 msgid "%Jsection attribute not allowed for '%D'"
 msgstr "%Jattribut de section n'est pas permis pour � %D �"
 
-#: c-common.c:4733
+#: c-common.c:4744
 msgid "%Jsection attributes are not supported for this target"
 msgstr "%Jattributs de section ne sont pas support閟 pour la cible"
 
-#: c-common.c:4771
+#: c-common.c:4782
 msgid "requested alignment is not a constant"
 msgstr "l'alignement demand� n'est pas une constante"
 
-#: c-common.c:4776
+#: c-common.c:4787
 msgid "requested alignment is not a power of 2"
 msgstr "l'alignement demand� n'est pas une puissance de 2"
 
-#: c-common.c:4781
+#: c-common.c:4792
 msgid "requested alignment is too large"
 msgstr "l'alignement demand� est trop grand"
 
-#: c-common.c:4807
+#: c-common.c:4818
 msgid "%Jalignment may not be specified for '%D'"
 msgstr "%Jl'alignement ne peut pas 阾re sp閏ifi� pour � %D �"
 
-#: c-common.c:4845
+#: c-common.c:4856
 msgid "%J'%D' defined both normally and as an alias"
 msgstr "%J'%D d閒ini � la fois normalement et en tant qu'alias"
 
-#: c-common.c:4855
+#: c-common.c:4866
 msgid "alias arg not a string"
 msgstr "l'argument d'alias n'est pas une cha頽e"
 
-#: c-common.c:4898
+#: c-common.c:4909
 msgid "visibility arg not a string"
 msgstr "l'argument de visibilit� n'est pas une cha頽e"
 
-#: c-common.c:4911
+#: c-common.c:4922
 msgid "visibility arg must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr "l'argument de visibilit� doit 阾re l'un de � default � (par d閒aut), � hidden � (masqu�), � protected � (prot間�) ou � internal � (interne)"
 
-#: c-common.c:4937
+#: c-common.c:4948
 msgid "tls_model arg not a string"
 msgstr "l'argument de tls_model n'est pas une cha頽e"
 
-#: c-common.c:4946
+#: c-common.c:4957
 msgid "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr "l'argument de tls_model doit 阾re l'un de � local-exec �, � initial-exec �, � local-dynamic � or � global-dynamic �"
 
-#: c-common.c:4968 c-common.c:5014
+#: c-common.c:4979 c-common.c:5025
 msgid "%J'%E' attribute applies only to functions"
 msgstr "%J'%E l'attribut ne s'applique seulement qu'� des fonctions"
 
-#: c-common.c:4973 c-common.c:5019
+#: c-common.c:4984 c-common.c:5030
 msgid "%Jcan't set '%E' attribute after definition"
 msgstr "%Jne peut initialiser l'attribut � %E � apr鑣 d閒inition"
 
-#: c-common.c:5095
+#: c-common.c:5106
 #, c-format
 msgid "`%s' attribute ignored for `%s'"
 msgstr "attribut � %s � ignor� pour � %s �"
 
-#: c-common.c:5158
+#: c-common.c:5169
 #, c-format
 msgid "invalid vector type for attribute `%s'"
 msgstr "type de vecteur invalide pour l'attribut � %s �"
 
-#: c-common.c:5182 c-common.c:5214
+#: c-common.c:5193 c-common.c:5225
 msgid "no vector mode with the size and type specified could be found"
 msgstr "aucun mode vecteur avec la taille et le type sp閏ifi� n'a 閠� trouv�"
 
-#: c-common.c:5316
+#: c-common.c:5281
 msgid "nonnull attribute without arguments on a non-prototype"
 msgstr "attribut non nul sans argument sur un non-prototype"
 
-#: c-common.c:5331
+#: c-common.c:5296
 #, c-format
 msgid "nonnull argument has invalid operand number (arg %lu)"
 msgstr "un argument non nul a un nombre d'op閞ande invalide (argument %lu)"
 
-#: c-common.c:5350
+#: c-common.c:5315
 #, c-format
 msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
 msgstr "un argument non nul a un nombre d'op閞ande hors des bornes (arg %lu, op閞ande %lu)"
 
-#: c-common.c:5358
+#: c-common.c:5323
 #, c-format
 msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
 msgstr "un argument non nul r閒閞ence une op閞ande qui n'est pas un pointeur (arg %lu, op閞ande %lu)"
 
-#: c-common.c:5438
+#: c-common.c:5403
 #, c-format
 msgid "null argument where non-null required (arg %lu)"
 msgstr "argument nul l� o� un non-nul est requis (arg %lu)"
 
-#: c-common.c:5509
+#: c-common.c:5474
 msgid "cleanup arg not an identifier"
 msgstr "argument de nettoyage n'est pas un identificateur"
 
-#: c-common.c:5516
+#: c-common.c:5481
 msgid "cleanup arg not a function"
 msgstr "argument de nettoyage n'est pas une fonction"
 
-#: c-common.c:5877
+#: c-common.c:5842
 #, c-format
 msgid "%s at end of input"
 msgstr "%s � la fin de l'entr閑"
 
-#: c-common.c:5883
+#: c-common.c:5848
 #, c-format
 msgid "%s before %s'%c'"
 msgstr "%s avant %s� %c �"
 
-#: c-common.c:5885
+#: c-common.c:5850
 #, c-format
 msgid "%s before %s'\\x%x'"
 msgstr "%s avant %s'\\x%x'"
 
-#: c-common.c:5889
+#: c-common.c:5854
 #, c-format
 msgid "%s before string constant"
 msgstr "%s avant une cha頽e constante"
 
-#: c-common.c:5891
+#: c-common.c:5856
 #, c-format
 msgid "%s before numeric constant"
 msgstr "%s avant une constante num閞ique"
 
-#: c-common.c:5893
+#: c-common.c:5858
 #, c-format
 msgid "%s before \"%s\""
 msgstr "%s avant � %s �"
 
-#: c-common.c:5895
+#: c-common.c:5860
 #, c-format
 msgid "%s before '%s' token"
 msgstr "%s avant un 閘閙ent lexical � %s �"
 
 #. Use `%s' to print the string in case there are any escape
 #. characters in the message.
-#: c-common.c:5897 c-typeck.c:2612 c-typeck.c:4004 c-typeck.c:4019
-#: c-typeck.c:4034 final.c:2776 final.c:2778 gcc.c:4581 rtl-error.c:109
-#: toplev.c:1357 config/cris/cris.c:552 cp/parser.c:1848 cp/typeck.c:4155
+#: c-common.c:5862 c-typeck.c:2592 c-typeck.c:3984 c-typeck.c:3999
+#: c-typeck.c:4014 final.c:2776 final.c:2778 gcc.c:4584 rtl-error.c:109
+#: toplev.c:1357 config/cris/cris.c:552 cp/parser.c:1848 cp/typeck.c:4173
 #: java/expr.c:356 java/verify.c:1456 java/verify.c:1457 java/verify.c:1472
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: c-convert.c:82 c-typeck.c:1211 c-typeck.c:3444 cp/typeck.c:1363
-#: cp/typeck.c:5708 treelang/tree-convert.c:79
+#: c-convert.c:82 c-typeck.c:1211 c-typeck.c:3424 cp/typeck.c:1363
+#: cp/typeck.c:5729 treelang/tree-convert.c:79
 msgid "void value not ignored as it ought to be"
 msgstr "valeur void n'a pas 閠� ignor閑 comme elle aurait d� l'阾re"
 
@@ -813,386 +818,386 @@
 msgid "%Jnon-const declaration of '%D' follows const declaration"
 msgstr "%Jd閏laration de non constante de � %D � suit une d閏laration de constante"
 
-#: c-decl.c:1262
+#: c-decl.c:1267
 msgid "%Jredundant redeclaration of '%D'"
 msgstr "%Jd閏laration redondante de � %D �"
 
-#: c-decl.c:1581
+#: c-decl.c:1586
 msgid "%Jdeclaration of '%D' shadows a parameter"
 msgstr "%Jd閏laration de � %D � masque un param鑤re"
 
-#: c-decl.c:1583
+#: c-decl.c:1588
 msgid "%Jdeclaration of '%D' shadows a global declaration"
 msgstr "%Jd閏laration de � %D � masque une d閏laration globale"
 
-#: c-decl.c:1585
+#: c-decl.c:1590
 msgid "%Jdeclaration of '%D' shadows a previous local"
 msgstr "%Jd閏laration de � %D � masque la d閏laration d'un local pr閏閐ent"
 
-#: c-decl.c:1587 cp/name-lookup.c:969 cp/name-lookup.c:992
+#: c-decl.c:1592 cp/name-lookup.c:969 cp/name-lookup.c:992
 #: cp/name-lookup.c:1000
 msgid "%Jshadowed declaration is here"
 msgstr "%Jd閏laration est masqu閑 ici"
 
-#: c-decl.c:1697
+#: c-decl.c:1702
 #, c-format
 msgid "nested extern declaration of `%s'"
 msgstr "d閏laration de � %s � externe imbriqu閑"
 
-#: c-decl.c:1838 objc/objc-act.c:2534 objc/objc-act.c:6794
+#: c-decl.c:1843 objc/objc-act.c:2534 objc/objc-act.c:6794
 msgid "%Jprevious declaration of '%D'"
 msgstr "%Jd閏laration pr閏閐ente de � %D �"
 
-#: c-decl.c:1879 c-decl.c:1881
+#: c-decl.c:1884 c-decl.c:1886
 #, c-format
 msgid "implicit declaration of function `%s'"
 msgstr "d閏laration implicite de la fonction � %s �"
 
-#: c-decl.c:1897
+#: c-decl.c:1902
 #, c-format
 msgid "`%s' undeclared here (not in a function)"
 msgstr "� %s � non d閏lar� ici (hors de toute fonction)"
 
-#: c-decl.c:1903
+#: c-decl.c:1908
 #, c-format
 msgid "`%s' undeclared (first use in this function)"
 msgstr "� %s � non d閏lar� (premi鑢e utilisation dans cette fonction)"
 
-#: c-decl.c:1908
+#: c-decl.c:1913
 msgid "(Each undeclared identifier is reported only once"
 msgstr "(Chaque identificateur non d閏lar� est rapport� une seule fois"
 
-#: c-decl.c:1909
+#: c-decl.c:1914
 msgid "for each function it appears in.)"
 msgstr "pour chaque fonction dans laquelle il appara顃.)"
 
-#: c-decl.c:1962
+#: c-decl.c:1967
 #, c-format
 msgid "label %s referenced outside of any function"
 msgstr "閠iquette %s r閒閞enc閑 � l'ext閞ieur de toute fonction"
 
-#: c-decl.c:2009
+#: c-decl.c:2014
 #, c-format
 msgid "duplicate label declaration `%s'"
 msgstr "d閏laration de l'閠iquette � %s � en double"
 
-#: c-decl.c:2010
+#: c-decl.c:2015
 msgid "%Jthis is a previous declaration"
 msgstr "%Jest la d閏laration pr閏閐ente"
 
-#: c-decl.c:2045
+#: c-decl.c:2050
 msgid "%Hduplicate label `%D'"
 msgstr "%H閠iquette � %D � appara顃 en double"
 
-#: c-decl.c:2047
+#: c-decl.c:2052
 msgid "%J`%D' previously defined here"
 msgstr "%J� %D � pr閏閐emment d閒ini ici"
 
-#: c-decl.c:2049
+#: c-decl.c:2054
 msgid "%J`%D' previously declared here"
 msgstr "%J� %D � pr閏閐emment d閏lar� ici"
 
-#: c-decl.c:2069
+#: c-decl.c:2074
 msgid "%Htraditional C lacks a separate namespace for labels, identifier `%s' conflicts"
 msgstr "%HC traditionnel manque d'un espace nom s閜ar� pour les 閠iquettes, identificateur � %D � est en conflit"
 
-#: c-decl.c:2140
+#: c-decl.c:2145
 msgid "%H`%s' defined as wrong kind of tag"
 msgstr "%H� %s � d閒ini incorrectement comme une mauvais sorte d'閠iquette"
 
-#: c-decl.c:2378
+#: c-decl.c:2383
 msgid "unnamed struct/union that defines no instances"
 msgstr "struct/union sans nom ne d閒inissant aucune instance"
 
-#: c-decl.c:2397
+#: c-decl.c:2402
 msgid "useless keyword or type name in empty declaration"
 msgstr "mot cl� ou nom de type inutile dans une d閏laration vide"
 
-#: c-decl.c:2404
+#: c-decl.c:2409
 msgid "two types specified in one empty declaration"
 msgstr "deux types sp閏ifi閟 dans une d閏laration vide"
 
-#: c-decl.c:2409 c-parse.y:735 c-parse.y:737 objc/objc-parse.y:776
-#: objc/objc-parse.y:778 objc/objc-parse.y:3017
+#: c-decl.c:2414 c-parse.y:735 c-parse.y:737 objc/objc-parse.y:776
+#: objc/objc-parse.y:778 objc/objc-parse.y:3016
 msgid "empty declaration"
 msgstr "d閏laration vide"
 
-#: c-decl.c:2435
+#: c-decl.c:2440
 msgid "ISO C90 does not support `static' or type qualifiers in parameter array declarators"
 msgstr "ISO C90 ne supporte pas � static � ou les qualificateurs de type dans les d閏larateurs de tableau de param鑤res"
 
-#: c-decl.c:2437
+#: c-decl.c:2442
 msgid "ISO C90 does not support `[*]' array declarators"
 msgstr "ISO C90 ne supporte pas � [*] � dans les d閏larateurs de tableau"
 
-#: c-decl.c:2440
+#: c-decl.c:2445
 msgid "GCC does not yet properly implement `[*]' array declarators"
 msgstr "GCC n'impl閙ente pas encore correctement les d閏larateurs de tableau � [*] �"
 
-#: c-decl.c:2456
+#: c-decl.c:2461
 msgid "static or type qualifiers in abstract declarator"
 msgstr "static ou qualificateurs de type dans un d閏larateur abstrait"
 
-#: c-decl.c:2526
+#: c-decl.c:2531
 msgid "%J'%D' is usually a function"
 msgstr "%J� %D � est habituellement une fonction"
 
-#: c-decl.c:2535
+#: c-decl.c:2540
 #, c-format
 msgid "typedef `%s' is initialized (use __typeof__ instead)"
 msgstr "typedef � %s � est initialis� (utilisez __typeof__ � la place)"
 
-#: c-decl.c:2541
+#: c-decl.c:2546
 #, c-format
 msgid "function `%s' is initialized like a variable"
 msgstr "la fonction � %s � est initialis閑 comme une variable"
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:2548
+#: c-decl.c:2553
 #, c-format
 msgid "parameter `%s' is initialized"
 msgstr "le param鑤re � %s � est initialis�"
 
-#: c-decl.c:2568 c-typeck.c:4254
+#: c-decl.c:2573 c-typeck.c:4234
 msgid "variable-sized object may not be initialized"
 msgstr "un objet de taille variable peut ne pas 阾re initialis�"
 
-#: c-decl.c:2574
+#: c-decl.c:2579
 #, c-format
 msgid "variable `%s' has initializer but incomplete type"
 msgstr "la variable � %s � est initialis閑 alors qu'elle est de type incomplet"
 
-#: c-decl.c:2580
+#: c-decl.c:2585
 #, c-format
 msgid "elements of array `%s' have incomplete type"
 msgstr "les 閘閙ents du tableau � %s � ont des types incomplets"
 
-#: c-decl.c:2649 c-decl.c:5451 cp/decl.c:3761 cp/decl.c:10141
+#: c-decl.c:2654 c-decl.c:5462 cp/decl.c:3775 cp/decl.c:10238
 msgid "%Jinline function '%D' given attribute noinline"
 msgstr "%J fonction enligne � %D � a re鐄 l'attribut non enligne"
 
-#: c-decl.c:2725
+#: c-decl.c:2730
 msgid "%Jinitializer fails to determine size of '%D'"
 msgstr "%Jinitialisateur a 閏hou� � d閠erminer la taille de � %D �"
 
-#: c-decl.c:2730
+#: c-decl.c:2735
 msgid "%Jarray size missing in '%D'"
 msgstr "%Jtaille du tableau est manquante dans � %D �"
 
-#: c-decl.c:2746
+#: c-decl.c:2751
 msgid "%Jzero or negative size array '%D'"
 msgstr "%Jtableau � %D � de taille z閞o ou n間ative"
 
-#: c-decl.c:2774
+#: c-decl.c:2779
 msgid "%Jstorage size of '%D' isn't known"
 msgstr "%Jtaille de stockage de � %D � n'est pas connue"
 
-#: c-decl.c:2784
+#: c-decl.c:2789
 msgid "%Jstorage size of '%D' isn't constant"
 msgstr "%Jtaille de stockage de � %D � n'est pas une constante"
 
-#: c-decl.c:2867
+#: c-decl.c:2872
 msgid "%Jignoring asm-specifier for non-static local variable '%D'"
 msgstr "%Jsp閏ificateur asm ignor� pour la variable locale non statique � %D �"
 
-#: c-decl.c:2978
+#: c-decl.c:2983
 msgid "ISO C forbids forward parameter declarations"
 msgstr "ISO C interdit la d閏laration anticip閑 de param鑤res"
 
-#: c-decl.c:3160
+#: c-decl.c:3165
 msgid "<anonymous>"
 msgstr "<anonymous>"
 
-#: c-decl.c:3169
+#: c-decl.c:3174
 #, c-format
 msgid "bit-field `%s' width not an integer constant"
 msgstr "la largeur du champ de bits � %s � n'est pas une constante enti鑢e"
 
-#: c-decl.c:3177
+#: c-decl.c:3182
 #, c-format
 msgid "negative width in bit-field `%s'"
 msgstr "largeur n間ative du champ de bits � %s �"
 
-#: c-decl.c:3182
+#: c-decl.c:3187
 #, c-format
 msgid "zero width for bit-field `%s'"
 msgstr "largeur nulle pour le champ de bits � %s �"
 
-#: c-decl.c:3192
+#: c-decl.c:3197
 #, c-format
 msgid "bit-field `%s' has invalid type"
 msgstr "le champ de bits � %s � a un type invalide"
 
-#: c-decl.c:3201
+#: c-decl.c:3206
 #, c-format
 msgid "type of bit-field `%s' is a GCC extension"
 msgstr "le type de champ de bit � %s � est une extension GCC"
 
-#: c-decl.c:3210
+#: c-decl.c:3215
 #, c-format
 msgid "width of `%s' exceeds its type"
 msgstr "la largeur de � %s � exc鑔e son type"
 
-#: c-decl.c:3220
+#: c-decl.c:3225
 #, c-format
 msgid "`%s' is narrower than values of its type"
 msgstr "� %s � est plus 閠roit que les valeurs de son type"
 
-#: c-decl.c:3370 cp/decl.c:6805
+#: c-decl.c:3375 cp/decl.c:6900
 msgid "`long long long' is too long for GCC"
 msgstr "� long long long � est trop long pour GCC"
 
-#: c-decl.c:3375
+#: c-decl.c:3380
 msgid "ISO C90 does not support `long long'"
 msgstr "ISO C90 ne permet pas � long long �"
 
-#: c-decl.c:3384 c-decl.c:3387 cp/decl.c:6810
+#: c-decl.c:3389 c-decl.c:3392 cp/decl.c:6905
 #, c-format
 msgid "duplicate `%s'"
 msgstr "� %s � appara顃 en double"
 
-#: c-decl.c:3397 cp/decl.c:6816
+#: c-decl.c:3402 cp/decl.c:6911
 msgid "`__thread' before `extern'"
 msgstr "� __thread � avant � extern �"
 
-#: c-decl.c:3399 cp/decl.c:6818
+#: c-decl.c:3404 cp/decl.c:6913
 msgid "`__thread' before `static'"
 msgstr "� __thread � avant � static �"
 
-#: c-decl.c:3407 cp/decl.c:6845
+#: c-decl.c:3412 cp/decl.c:6940
 #, c-format
 msgid "two or more data types in declaration of `%s'"
 msgstr "deux types de donn閑s ou plus dans la d閏laration de � %s �"
 
-#: c-decl.c:3427 cp/decl.c:6850
+#: c-decl.c:3432 cp/decl.c:6945
 #, c-format
 msgid "`%s' fails to be a typedef or built in type"
 msgstr "� %s � n'a pu devenir un typedef ou un type construit"
 
-#: c-decl.c:3466
+#: c-decl.c:3471
 #, c-format
 msgid "type defaults to `int' in declaration of `%s'"
 msgstr "dans la d閏laration de � %s �, utilisation de � int � par d閒aut pour le type"
 
-#: c-decl.c:3495
+#: c-decl.c:3500
 #, c-format
 msgid "both long and short specified for `%s'"
 msgstr "� long � et � short � sp閏ifi閟 � la fois pour � %s �"
 
-#: c-decl.c:3499 cp/decl.c:6950
+#: c-decl.c:3504 cp/decl.c:7045
 #, c-format
 msgid "long or short specified with char for `%s'"
 msgstr "� long � ou � short � sp閏ifi� avec � char � pour � %s �"
 
-#: c-decl.c:3506 cp/decl.c:6954
+#: c-decl.c:3511 cp/decl.c:7049
 #, c-format
 msgid "long or short specified with floating type for `%s'"
 msgstr "� long � ou � short � sp閏ifi� avec un type flottant pour � %s �"
 
-#: c-decl.c:3509
+#: c-decl.c:3514
 msgid "the only valid combination is `long double'"
 msgstr "la seule combinaison valide est � long double �"
 
-#: c-decl.c:3515
+#: c-decl.c:3520
 #, c-format
 msgid "both signed and unsigned specified for `%s'"
 msgstr "� %s � est � la fois sign� et non sign�"
 
-#: c-decl.c:3517 cp/decl.c:6943
+#: c-decl.c:3522 cp/decl.c:7038
 #, c-format
 msgid "long, short, signed or unsigned invalid for `%s'"
 msgstr "� long �, � short �, � signed � ou � unsigned � invalide pour � %s �"
 
-#: c-decl.c:3523 cp/decl.c:6963
+#: c-decl.c:3528 cp/decl.c:7058
 #, c-format
 msgid "long, short, signed or unsigned used invalidly for `%s'"
 msgstr "� long �, � short �, � signed � ou � unsigned � utilis� incorrectement pour � %s �"
 
-#: c-decl.c:3541 cp/decl.c:6984
+#: c-decl.c:3546 cp/decl.c:7079
 #, c-format
 msgid "complex invalid for `%s'"
 msgstr "� complex � invalide pour � %s �"
 
-#: c-decl.c:3583
+#: c-decl.c:3588
 msgid "ISO C90 does not support complex types"
 msgstr "ISO C90 ne permet pas les types � complex �"
 
-#: c-decl.c:3595
+#: c-decl.c:3600
 msgid "ISO C does not support plain `complex' meaning `double complex'"
 msgstr "ISO C ne permet pas d'utiliser � complex � � la place de � double complex �"
 
-#: c-decl.c:3601 c-decl.c:3613
+#: c-decl.c:3606 c-decl.c:3618
 msgid "ISO C does not support complex integer types"
 msgstr "ISO C interdit le type d'entiers complexes"
 
-#: c-decl.c:3643 c-decl.c:4104 cp/decl.c:7576
+#: c-decl.c:3648 c-decl.c:4115 cp/decl.c:7671
 msgid "duplicate `const'"
 msgstr "� const � appara顃 en double"
 
-#: c-decl.c:3645 c-decl.c:4108 cp/decl.c:7580
+#: c-decl.c:3650 c-decl.c:4119 cp/decl.c:7675
 msgid "duplicate `restrict'"
 msgstr "� restrict � appara顃 en double"
 
-#: c-decl.c:3647 c-decl.c:4106 cp/decl.c:7578
+#: c-decl.c:3652 c-decl.c:4117 cp/decl.c:7673
 msgid "duplicate `volatile'"
 msgstr "� volatile � appara顃 en double"
 
-#: c-decl.c:3676 cp/decl.c:7147
+#: c-decl.c:3681 cp/decl.c:7242
 #, c-format
 msgid "multiple storage classes in declaration of `%s'"
 msgstr "multiples classes de stockage dans la d閏laration de � %s �"
 
-#: c-decl.c:3686
+#: c-decl.c:3691
 msgid "function definition declared `auto'"
 msgstr "d閒inition de fonction d閏lar� � auto �"
 
-#: c-decl.c:3688
+#: c-decl.c:3693
 msgid "function definition declared `register'"
 msgstr "d閒inition de fonction d閏lar閑 � register �"
 
-#: c-decl.c:3690
+#: c-decl.c:3695
 msgid "function definition declared `typedef'"
 msgstr "d閒inition de fonction d閏lar閑 � typedef �"
 
-#: c-decl.c:3692
+#: c-decl.c:3697
 msgid "function definition declared `__thread'"
 msgstr "d閒inition de fonction d閏lar閑 � __thread �"
 
-#: c-decl.c:3705
+#: c-decl.c:3710
 #, c-format
 msgid "storage class specified for structure field `%s'"
 msgstr "classe de stockage sp閏ifi閑 pour le champ de structure � %s �"
 
-#: c-decl.c:3709 cp/decl.c:7192
+#: c-decl.c:3714 cp/decl.c:7287
 #, c-format
 msgid "storage class specified for parameter `%s'"
 msgstr "classe de stockage sp閏ifi閑 pour le param鑤re � %s �"
 
-#: c-decl.c:3712 cp/decl.c:7194
+#: c-decl.c:3717 cp/decl.c:7289
 msgid "storage class specified for typename"
 msgstr "classe de stockage sp閏ifi� pour un typename"
 
-#: c-decl.c:3724 cp/decl.c:7209
+#: c-decl.c:3729 cp/decl.c:7304
 #, c-format
 msgid "`%s' initialized and declared `extern'"
 msgstr "� %s � initialis� et d閏lar� � extern �"
 
-#: c-decl.c:3726 cp/decl.c:7212
+#: c-decl.c:3731 cp/decl.c:7307
 #, c-format
 msgid "`%s' has both `extern' and initializer"
 msgstr "� %s � a les deux � extern � et initialisateur"
 
-#: c-decl.c:3731
+#: c-decl.c:3736
 #, c-format
 msgid "file-scope declaration of `%s' specifies `auto'"
 msgstr "la d閏laration de l'閠endue de fichier � %s � sp閏ifie � auto �"
 
-#: c-decl.c:3736 cp/decl.c:7216
+#: c-decl.c:3741 cp/decl.c:7311
 #, c-format
 msgid "nested function `%s' declared `extern'"
 msgstr "fonction imbriqu閑 � %s � d閏lar閑 � extern �"
 
-#: c-decl.c:3742 cp/decl.c:7226
+#: c-decl.c:3747 cp/decl.c:7321
 #, c-format
 msgid "function-scope `%s' implicitly auto and declared `__thread'"
 msgstr "� %s � dans le champ de la fonction est implicitement d閏lar� auto, et d閏lar� � __thread �"
@@ -1200,434 +1205,434 @@
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:3781 c-decl.c:3974
+#: c-decl.c:3786 c-decl.c:3979
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr "static ou qualificateurs de type dans un d閏larateur de tableau n'閠ant pas un param鑤re"
 
-#: c-decl.c:3825
+#: c-decl.c:3830
 #, c-format
 msgid "declaration of `%s' as array of voids"
 msgstr "d閏laration de � %s � comme un tableau de � void �"
 
-#: c-decl.c:3831
+#: c-decl.c:3836
 #, c-format
 msgid "declaration of `%s' as array of functions"
 msgstr "d閏laration de � %s � comme un tableau de fonctions"
 
-#: c-decl.c:3836
+#: c-decl.c:3841
 msgid "invalid use of structure with flexible array member"
 msgstr "utilisation invalide d'une structure ayant un membre flexible"
 
-#: c-decl.c:3855
+#: c-decl.c:3860
 #, c-format
 msgid "size of array `%s' has non-integer type"
 msgstr "la taille du tableau � %s � n'est pas de type entier"
 
-#: c-decl.c:3860
+#: c-decl.c:3865
 #, c-format
 msgid "ISO C forbids zero-size array `%s'"
 msgstr "ISO C interdit le tableau de taille z閞o � %s �"
 
-#: c-decl.c:3867
+#: c-decl.c:3872
 #, c-format
 msgid "size of array `%s' is negative"
 msgstr "la taille du tableau � %s � est n間ative"
 
-#: c-decl.c:3880
+#: c-decl.c:3885
 #, c-format
 msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
 msgstr "ISO C90 interdit le tableau � %s � dont la taille ne peut 阾re 関alu閑"
 
-#: c-decl.c:3883
+#: c-decl.c:3888
 #, c-format
 msgid "ISO C90 forbids variable-size array `%s'"
 msgstr "ISO C90 interdit le tableau � %s � de taille variable"
 
-#: c-decl.c:3913 c-decl.c:4131 cp/decl.c:7755
+#: c-decl.c:3918 c-decl.c:4142 cp/decl.c:7850
 #, c-format
 msgid "size of array `%s' is too large"
 msgstr "la taille du tableau � %s � est trop grande"
 
-#: c-decl.c:3939
+#: c-decl.c:3944
 msgid "ISO C90 does not support flexible array members"
 msgstr "ISO C90 interdit les tableaux ayant des membres flexibles"
 
-#: c-decl.c:3949
+#: c-decl.c:3954
 msgid "array type has incomplete element type"
 msgstr "les 閘閙ents du tableau sont de type incomplet"
 
-#: c-decl.c:3994 cp/decl.c:7347
+#: c-decl.c:4009 cp/decl.c:7442
 #, c-format
 msgid "`%s' declared as function returning a function"
 msgstr "� %s � d閏lar� comme une fonction retournant une fonction"
 
-#: c-decl.c:3999 cp/decl.c:7352
+#: c-decl.c:4014 cp/decl.c:7447
 #, c-format
 msgid "`%s' declared as function returning an array"
 msgstr "� %s � d閏lar� comme une fonction retournant un tableau"
 
-#: c-decl.c:4027
+#: c-decl.c:4038
 msgid "ISO C forbids qualified void function return type"
 msgstr "ISO C interdit d'utiliser un void qualifi� en valeur � retourner par la fonction"
 
-#: c-decl.c:4031
+#: c-decl.c:4042
 msgid "type qualifiers ignored on function return type"
 msgstr "qualificateurs de type ignor閟 pour le type � retourner par la fonction"
 
-#: c-decl.c:4060 c-decl.c:4146 c-decl.c:4270 c-decl.c:4356
+#: c-decl.c:4071 c-decl.c:4157 c-decl.c:4281 c-decl.c:4367
 msgid "ISO C forbids qualified function types"
 msgstr "ISO C interdit les types de fonction qualifi閟"
 
-#: c-decl.c:4100 cp/decl.c:7572
+#: c-decl.c:4111 cp/decl.c:7667
 msgid "invalid type modifier within pointer declarator"
 msgstr "modificateur de type invalide dans la d閏laration de pointeur"
 
-#: c-decl.c:4181
+#: c-decl.c:4192
 msgid "ISO C forbids const or volatile function types"
 msgstr "ISO C interdit les fonction de type volatile ou constante"
 
-#: c-decl.c:4201 cp/decl.c:8036
+#: c-decl.c:4212
 #, c-format
 msgid "variable or field `%s' declared void"
 msgstr "variable ou champ � %s � d閏lar� � void �"
 
-#: c-decl.c:4234
+#: c-decl.c:4245
 msgid "attributes in parameter array declarator ignored"
 msgstr "les attributs dans un d閏larateur de tableau de param鑤res sont ignor閟"
 
-#: c-decl.c:4259
+#: c-decl.c:4270
 msgid "invalid type modifier within array declarator"
 msgstr "modificateur invalide de type � l'int閞ieur d'un d閏larateur de tableau"
 
-#: c-decl.c:4304
+#: c-decl.c:4315
 #, c-format
 msgid "field `%s' declared as a function"
 msgstr "champ � %s � d閏lar� comme une fonction"
 
-#: c-decl.c:4310
+#: c-decl.c:4321
 #, c-format
 msgid "field `%s' has incomplete type"
 msgstr "champ � %s � est de type incomplet"
 
-#: c-decl.c:4336 c-decl.c:4338 c-decl.c:4340 c-decl.c:4347
+#: c-decl.c:4347 c-decl.c:4349 c-decl.c:4351 c-decl.c:4358
 #, c-format
 msgid "invalid storage class for function `%s'"
 msgstr "classe de stockage invalide pour la fonction � %s �"
 
-#: c-decl.c:4362
+#: c-decl.c:4373
 msgid "`noreturn' function returns non-void value"
 msgstr "fonction marqu閑 � noreturn � retourne une valeur n'閠ant pas de type � void �"
 
-#: c-decl.c:4377
+#: c-decl.c:4388
 msgid "cannot inline function `main'"
 msgstr "ne peut transformer � main � en fonction enligne"
 
-#: c-decl.c:4431
+#: c-decl.c:4442
 msgid "variable previously declared `static' redeclared `extern'"
 msgstr "variable pr閏閐emment d閏lar閑 � static � red閏lar閑 � extern �"
 
-#: c-decl.c:4440
+#: c-decl.c:4451
 msgid "%Jvariable '%D' declared `inline'"
 msgstr "%Jvariable � %D � d閏lar閑 � inline �"
 
 #. A mere warning is sure to result in improper semantics
 #. at runtime.  Don't bother to allow this to compile.
-#: c-decl.c:4468 cp/decl.c:5903
+#: c-decl.c:4479 cp/decl.c:5972
 msgid "thread-local storage not supported for this target"
 msgstr "cette cible ne permet pas le stockage en local au thread"
 
-#: c-decl.c:4529 c-decl.c:5495
+#: c-decl.c:4540 c-decl.c:5506
 msgid "function declaration isn't a prototype"
 msgstr "la d閏laration de fonction n'est pas un prototype valide"
 
-#: c-decl.c:4535
+#: c-decl.c:4546
 msgid "parameter names (without types) in function declaration"
 msgstr "noms de param鑤res (sans type) dans la d閏laration de fonction"
 
-#: c-decl.c:4563
+#: c-decl.c:4574
 #, c-format
 msgid "parameter `%s' has incomplete type"
 msgstr "le param鑤re � %s � a un type incomplet"
 
-#: c-decl.c:4566
+#: c-decl.c:4577
 msgid "parameter has incomplete type"
 msgstr "le param鑤re a un type incomplet"
 
-#: c-decl.c:4615
+#: c-decl.c:4626
 msgid "\"void\" as only parameter may not be qualified"
 msgstr "\"void\" comme seul param鑤re ne peut 阾re qualifi�"
 
-#: c-decl.c:4636
+#: c-decl.c:4647
 msgid "\"void\" must be the only parameter"
 msgstr "\"void\" doit 阾re le seul param鑤re"
 
-#: c-decl.c:4653
+#: c-decl.c:4664
 msgid "%Jparameter \"%D\" has just a forward declaration"
 msgstr "%Jparam鑤re � %D � n'a qu'une d閏laration anticip閑"
 
 #. The first %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:4681
+#: c-decl.c:4692
 #, c-format
 msgid "\"%s %s\" declared inside parameter list"
 msgstr "\"%s %s\" d閏lar閑 � l'int閞ieur de la liste de param鑤res"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:4685
+#: c-decl.c:4696
 #, c-format
 msgid "anonymous %s declared inside parameter list"
 msgstr "structure anonyme %s d閏lar閑 � l'int閞ieur de la liste des param鑤res"
 
-#: c-decl.c:4689
+#: c-decl.c:4700
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr "visible uniquement depuis cette d閒inition ou d閏laration, ce qui n'est probablement pas ce que vous d閟irez"
 
-#: c-decl.c:4774
+#: c-decl.c:4785
 #, c-format
 msgid "redefinition of `union %s'"
 msgstr "red閒inition de � union %s �"
 
-#: c-decl.c:4776
+#: c-decl.c:4787
 #, c-format
 msgid "redefinition of `struct %s'"
 msgstr "red閒inition de � struct %s �"
 
-#: c-decl.c:4844 cp/decl.c:3534
+#: c-decl.c:4855 cp/decl.c:3548
 msgid "declaration does not declare anything"
 msgstr "d閏laration ne d閏larant rien du tout"
 
-#: c-decl.c:4889 c-decl.c:4905
+#: c-decl.c:4900 c-decl.c:4916
 msgid "%Jduplicate member '%D'"
 msgstr "%Jmembre � %D � est double"
 
-#: c-decl.c:4939 c-decl.c:4942
+#: c-decl.c:4950 c-decl.c:4953
 #, c-format
 msgid "%s defined inside parms"
 msgstr "%s d閒ini � l'int閞ieur des param鑤res"
 
-#: c-decl.c:4940 c-decl.c:4943 c-decl.c:4954
+#: c-decl.c:4951 c-decl.c:4954 c-decl.c:4965
 msgid "union"
 msgstr "union"
 
-#: c-decl.c:4940 c-decl.c:4943
+#: c-decl.c:4951 c-decl.c:4954
 msgid "structure"
 msgstr "structure"
 
-#: c-decl.c:4953
+#: c-decl.c:4964
 #, c-format
 msgid "%s has no %s"
 msgstr "%s n'a pas de %s"
 
-#: c-decl.c:4954
+#: c-decl.c:4965
 msgid "struct"
 msgstr "struct"
 
-#: c-decl.c:4955
+#: c-decl.c:4966
 msgid "named members"
 msgstr "membres nomm閟"
 
-#: c-decl.c:4955
+#: c-decl.c:4966
 msgid "members"
 msgstr "membres"
 
-#: c-decl.c:4994
+#: c-decl.c:5005
 #, c-format
 msgid "nested redefinition of `%s'"
 msgstr "red閒inition imbriqu閑 de � %s �"
 
-#: c-decl.c:5015
+#: c-decl.c:5026
 msgid "%Jflexible array member in union"
 msgstr "%Jmembre flexible de tableau dans l'union"
 
-#: c-decl.c:5020
+#: c-decl.c:5031
 msgid "%Jflexible array member not at end of struct"
 msgstr "%Jle membre flexible de tableau n'est pas � la fin de la structure"
 
-#: c-decl.c:5025
+#: c-decl.c:5036
 msgid "%Jflexible array member in otherwise empty struct"
 msgstr "%Jmembre flexible de tableau dans une structure vide par ailleurs"
 
-#: c-decl.c:5032
+#: c-decl.c:5043
 msgid "%Jinvalid use of structure with flexible array member"
 msgstr "%Jutilisation invalide d'une structure ayant un membre flexible"
 
-#: c-decl.c:5127
+#: c-decl.c:5138
 msgid "union cannot be made transparent"
 msgstr "union ne peut pas 阾re rendu transparente"
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5196
+#: c-decl.c:5207
 #, c-format
 msgid "redeclaration of `enum %s'"
 msgstr "red閏laration de � enum %s �"
 
-#: c-decl.c:5227
+#: c-decl.c:5238
 msgid "enum defined inside parms"
 msgstr "enum d閒ini � l'int閞ieur des param鑤res"
 
-#: c-decl.c:5260
+#: c-decl.c:5271
 msgid "enumeration values exceed range of largest integer"
 msgstr "valeurs d'閚um閞ation exc鑔e les bornes du plus grand entier"
 
-#: c-decl.c:5363
+#: c-decl.c:5374
 #, c-format
 msgid "enumerator value for `%s' not integer constant"
 msgstr "valeur de l'閚um閞ateur pour � %s � n'est pas une constante enti鑢e"
 
-#: c-decl.c:5376
+#: c-decl.c:5387
 msgid "overflow in enumeration values"
 msgstr "d閎ordement dans les valeurs de l'閚um閞ation"
 
-#: c-decl.c:5381
+#: c-decl.c:5392
 msgid "ISO C restricts enumerator values to range of `int'"
 msgstr "ISO C restreint les valeurs de l'閚um閞ateur aux bornes d'un � int �"
 
-#: c-decl.c:5457
+#: c-decl.c:5468
 msgid "return type is an incomplete type"
 msgstr "le type du retour est incomplet"
 
-#: c-decl.c:5465
+#: c-decl.c:5476
 msgid "return type defaults to `int'"
 msgstr "le type du retour est � int � par d閒aut"
 
-#: c-decl.c:5501
+#: c-decl.c:5512
 msgid "%Jno previous prototype for '%D'"
 msgstr "%Jaucun prototype pr閏閐ent pour � %D �"
 
-#: c-decl.c:5507
+#: c-decl.c:5518
 msgid "%J'%D' was used with no prototype before its definition"
 msgstr "%J� %D � a 閠� utilis� sans prototype avant sa d閒inition"
 
-#: c-decl.c:5514
+#: c-decl.c:5525
 msgid "%Jno previous declaration for '%D'"
 msgstr "%Jaucune d閏laration pr閏閐ente pour � %D �"
 
-#: c-decl.c:5520
+#: c-decl.c:5531
 msgid "%J`%D' was used with no declaration before its definition"
 msgstr "%J� %D � a 閠� utilis� sans d閏laration avant sa d閒inition"
 
-#: c-decl.c:5556 c-decl.c:6062
+#: c-decl.c:5567 c-decl.c:6073
 msgid "%Jreturn type of '%D' is not `int'"
 msgstr "%Jle type de retour de � %D � n'est pas � int �"
 
-#: c-decl.c:5571
+#: c-decl.c:5582
 msgid "%Jfirst argument of '%D' should be `int'"
 msgstr "%Jle premier argument de � %D � devrait 阾re � int �"
 
-#: c-decl.c:5580
+#: c-decl.c:5591
 msgid "%Jsecond argument of '%D' should be 'char **'"
 msgstr "%Jle second argument de � %D � devrait 阾re � char ** �"
 
-#: c-decl.c:5589
+#: c-decl.c:5600
 msgid "%Jthird argument of '%D' should probably be 'char **'"
 msgstr "%Jle troisi鑝e argument de � %D � devrait probablement 阾re � char ** �"
 
-#: c-decl.c:5599
+#: c-decl.c:5610
 msgid "%J'%D' takes only zero or two arguments"
 msgstr "%J� %D � prend soit aucun argument ou soit deux arguments"
 
-#: c-decl.c:5602
+#: c-decl.c:5613
 msgid "%J'%D' is normally a non-static function"
 msgstr "%J� %D � n'est pas normalement une fonction statique"
 
-#: c-decl.c:5658
+#: c-decl.c:5669
 msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr "%Jd閏laration de param鑤re d'ancien style dans la d閒inition prototyp閑 de fonction"
 
-#: c-decl.c:5672
+#: c-decl.c:5683
 msgid "%Jparameter name omitted"
 msgstr "%Jnom de param鑤re omis"
 
-#: c-decl.c:5747
+#: c-decl.c:5758
 msgid "%Jparameter name missing from parameter list"
 msgstr "%Jnom du param鑤re manquant dans la liste des param鑤res"
 
-#: c-decl.c:5757
+#: c-decl.c:5768
 msgid "%J\"%D\" declared as a non-parameter"
 msgstr "%J\"%D\" d閏lar� comme un non param鑤re"
 
-#: c-decl.c:5762
+#: c-decl.c:5773
 msgid "%Jmultiple parameters named \"%D\""
 msgstr "%Jplusieurs param鑤res nomm閟 � %D �"
 
-#: c-decl.c:5770
+#: c-decl.c:5781
 msgid "%Jparameter \"%D\" declared void"
 msgstr "%Jparam鑤re \"%D\" d閏lar� 玽oid �"
 
-#: c-decl.c:5785 c-decl.c:5787
+#: c-decl.c:5796 c-decl.c:5798
 msgid "%Jtype of \"%D\" defaults to \"int\""
 msgstr "%Jtype de � %D � est � int � par d閒aut"
 
-#: c-decl.c:5801
+#: c-decl.c:5812
 msgid "%Jparameter \"%D\" has incomplete type"
 msgstr "%Jparam鑤re \"%D\" a un type incomplet"
 
-#: c-decl.c:5807
+#: c-decl.c:5818
 msgid "%Jdeclaration for parameter \"%D\" but no such parameter"
 msgstr "%Jd閏laration du param鑤re � %D � mais pas de tel param鑤re"
 
-#: c-decl.c:5859
+#: c-decl.c:5870
 msgid "number of arguments doesn't match prototype"
 msgstr "le nombre d'arguments ne concorde pas avec celui du prototype"
 
-#: c-decl.c:5860 c-decl.c:5891 c-decl.c:5898
+#: c-decl.c:5871 c-decl.c:5902 c-decl.c:5909
 msgid "%Hprototype declaration"
 msgstr "%Hd閏laration de prototype"
 
-#: c-decl.c:5889
+#: c-decl.c:5900
 msgid "promoted argument \"%D\" doesn't match prototype"
 msgstr "argument promu \"%D\" ne concorde pas avec le prototype"
 
-#: c-decl.c:5897
+#: c-decl.c:5908
 msgid "argument \"%D\" doesn't match prototype"
 msgstr "argument \"%D\" ne concorde pas avec le prototype"
 
-#: c-decl.c:6094 cp/decl.c:10857
+#: c-decl.c:6105 cp/decl.c:10954
 msgid "no return statement in function returning non-void"
 msgstr "� return � manquant dans une fonction devant retourner une valeur"
 
-#: c-decl.c:6101
+#: c-decl.c:6112
 msgid "this function may return with or without a value"
 msgstr "cette fonction devrait finir en retournant ou non une valeur"
 
 #. If we get here, declarations have been used in a for loop without
 #. the C99 for loop scope.  This doesn't make much sense, so don't
 #. allow it.
-#: c-decl.c:6200
+#: c-decl.c:6211
 msgid "'for' loop initial declaration used outside C99 mode"
 msgstr "d閏laration initiale de la boucle � for � utilis閑 en dehors du mode C99"
 
-#: c-decl.c:6224
+#: c-decl.c:6235
 #, c-format
 msgid "'struct %s' declared in 'for' loop initial declaration"
 msgstr "� struct %s � d閏lar閑 dans la d閏laration initiale de la boucle � for �"
 
-#: c-decl.c:6227
+#: c-decl.c:6238
 #, c-format
 msgid "'union %s' declared in 'for' loop initial declaration"
 msgstr "� union %s � d閏lar閑 dans la d閏laration initiale de la boucle � for �"
 
-#: c-decl.c:6230
+#: c-decl.c:6241
 #, c-format
 msgid "'enum %s' declared in 'for' loop initial declaration"
 msgstr "� enum %s � d閏lar閑 dans la d閏laration initiale de la boucle � for �"
 
-#: c-decl.c:6238
+#: c-decl.c:6249
 msgid "%Jdeclaration of non-variable '%D' in 'for' loop initial declaration"
 msgstr "%Jd閏laration de � %D � (qui n'est pas une variable) dans la d閏laration initiale de � for �"
 
-#: c-decl.c:6241
+#: c-decl.c:6252
 msgid "%Jdeclaration of static variable '%D' in 'for' loop initial declaration"
 msgstr "%Jd閏laration de la variable statique � %D � dans la d閏laration initiale de la boucle � for �"
 
-#: c-decl.c:6244
+#: c-decl.c:6255
 msgid "%Jdeclaration of 'extern' variable '%D' in 'for' loop initial declaration"
 msgstr "%Jd閏laration de la variable externe � %D � dans la d閏laration initiale � for �"
 
-#: c-decl.c:6557
+#: c-decl.c:6568
 msgid "%Jredefinition of global '%D'"
 msgstr "%Jred閒inition globale de � %D �"
 
-#: c-decl.c:6558
+#: c-decl.c:6569
 msgid "%J'%D' previously defined here"
 msgstr "%J� %D � pr閏閐emment d閒ini ici"
 
@@ -2264,89 +2269,89 @@
 msgid "missing makefile target after \"%s\""
 msgstr "cible manquante dans le makefile apr鑣 \"%s\""
 
-#: c-opts.c:291
+#: c-opts.c:299
 msgid "-I- specified twice"
 msgstr "-I- sp閏ifi� deux fois"
 
-#: c-opts.c:692
+#: c-opts.c:700
 #, c-format
 msgid "switch \"%s\" is no longer supported"
 msgstr "l'option � %s � n'est plus support閑"
 
-#: c-opts.c:812
+#: c-opts.c:820
 msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr "-fhandle-exceptions a 閠� renomm� -fexceptions (et est maintenant utilis� par d閒aut)"
 
-#: c-opts.c:978
+#: c-opts.c:986
 msgid "output filename specified twice"
 msgstr "nom du fichier de sortie sp閏ifi� deux fois"
 
-#: c-opts.c:1107
+#: c-opts.c:1115
 msgid "-Wformat-y2k ignored without -Wformat"
 msgstr "-Wformat-y2k ignor閑 sans -Wformat"
 
-#: c-opts.c:1109
+#: c-opts.c:1117
 msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr "-Wformat-extra-args ignor閑 sans -Wformat"
 
-#: c-opts.c:1111
+#: c-opts.c:1119
 msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr "-Wformat-zero-length ignor閑 sans -Wformat"
 
-#: c-opts.c:1113
+#: c-opts.c:1121
 msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr "-Wformat-nonliteral ignor閑 sans -Wformat"
 
-#: c-opts.c:1115
+#: c-opts.c:1123
 msgid "-Wformat-security ignored without -Wformat"
 msgstr "-Wformat-security ignor閑 sans -Wformat"
 
-#: c-opts.c:1117
+#: c-opts.c:1125
 msgid "-Wmissing-format-attribute ignored without -Wformat"
 msgstr "-Wmissing-format-attribute ignor閑 sans -Wformat"
 
-#: c-opts.c:1131
+#: c-opts.c:1139
 #, c-format
 msgid "opening output file %s: %m"
 msgstr "ouverture du fichier de sortie %s: %m"
 
-#: c-opts.c:1136
+#: c-opts.c:1144
 #, c-format
 msgid "too many filenames given.  Type %s --help for usage"
 msgstr "trop de noms de fichiers. Taper %s --help pour en conna顃re l'usage"
 
-#: c-opts.c:1215
+#: c-opts.c:1223
 msgid "YYDEBUG not defined"
 msgstr "YYDEBUG n'est pas d閒ini"
 
-#: c-opts.c:1261
+#: c-opts.c:1269
 #, c-format
 msgid "opening dependency file %s: %m"
 msgstr "ouverture du fichier de d閜endances %s: %m"
 
-#: c-opts.c:1271
+#: c-opts.c:1279
 #, c-format
 msgid "closing dependency file %s: %m"
 msgstr "fermeture du fichier de d閜endances %s: %m"
 
-#: c-opts.c:1274
+#: c-opts.c:1282
 #, c-format
 msgid "when writing output to %s: %m"
 msgstr "lors de l'閏riture de la sortie dans %s: %m"
 
-#: c-opts.c:1344
+#: c-opts.c:1352
 msgid "to generate dependencies you must specify either -M or -MM"
 msgstr "pour g閚閞er les d閜endances, vous devez sp閏ifier -M ou -MM"
 
-#: c-opts.c:1404
+#: c-opts.c:1412
 msgid "<built-in>"
 msgstr "<interne>"
 
-#: c-opts.c:1419
+#: c-opts.c:1427
 msgid "<command line>"
 msgstr "<ligne de commande>"
 
-#: c-opts.c:1503
+#: c-opts.c:1511
 msgid "too late for # directive to set debug directory"
 msgstr "il est trop tard pour la directive # pour fixer un r閜ertoire de mise au point"
 
@@ -2364,7 +2369,7 @@
 msgid "ISO C forbids an empty source file"
 msgstr "ISO C interdit un fichier source vide"
 
-#: c-parse.y:349 c-typeck.c:6248 objc/objc-parse.y:374
+#: c-parse.y:349 c-typeck.c:6228 objc/objc-parse.y:374
 msgid "argument of `asm' is not a constant string"
 msgstr "l'argument de � asm � n'est pas une cha頽e de constante"
 
@@ -2380,7 +2385,7 @@
 msgid "ISO C does not allow extra `;' outside of a function"
 msgstr "ISO C ne permet pas de � ; � additionnel en dehors d'une fonction"
 
-#: c-parse.y:429 cppexp.c:1253
+#: c-parse.y:429 cppexp.c:1257
 msgid "traditional C rejects the unary plus operator"
 msgstr "le C traditionnel rejette le plus unaire"
 
@@ -2458,7 +2463,7 @@
 msgid "ISO C forbids forward references to `enum' types"
 msgstr "ISO C interdit les r閒閞ences anticip閑 vers un type � enum �"
 
-#: c-parse.y:1703 cp/parser.c:9339 objc/objc-parse.y:1755
+#: c-parse.y:1703 cp/parser.c:9383 objc/objc-parse.y:1755
 msgid "comma at end of enumerator list"
 msgstr "virgule � la fin de liste d'閚umerateurs"
 
@@ -2466,7 +2471,7 @@
 msgid "no semicolon at end of struct or union"
 msgstr "pas de point virgule � la fin de la structure ou de l'union"
 
-#: c-parse.y:1732 objc/objc-parse.y:1784 objc/objc-parse.y:2847
+#: c-parse.y:1732 objc/objc-parse.y:1784 objc/objc-parse.y:2846
 msgid "extra semicolon in struct or union specified"
 msgstr "point virgule superflu dans la structure ou dans l'union"
 
@@ -2494,23 +2499,23 @@
 msgid "braced-group within expression allowed only inside a function"
 msgstr "groupe entre accolades � l'int閞ieur d'expression permis seulement � l'int閞ieur d'une fonction"
 
-#: c-parse.y:2185 objc/objc-parse.y:2242
+#: c-parse.y:2185 objc/objc-parse.y:2241
 msgid "empty body in an else-statement"
 msgstr "le corps du else est vide"
 
-#: c-parse.y:2193 objc/objc-parse.y:2250
+#: c-parse.y:2193 objc/objc-parse.y:2249
 msgid "%Hempty body in an if-statement"
 msgstr "%Hle corps de la d閏laration du if est vide"
 
-#: c-parse.y:2273 cp/parser.c:6050 objc/objc-parse.y:2330
+#: c-parse.y:2273 cp/parser.c:6088 objc/objc-parse.y:2329
 msgid "break statement not within loop or switch"
 msgstr "mot-cl� � break � � l'ext閞ieur de toute boucle ou � switch �"
 
-#: c-parse.y:2282 cp/parser.c:6061 objc/objc-parse.y:2339
+#: c-parse.y:2282 cp/parser.c:6099 objc/objc-parse.y:2338
 msgid "continue statement not within a loop"
 msgstr "mot-cl� � continue � � l'ext閞ieur de toute boucle"
 
-#: c-parse.y:2324 objc/objc-parse.y:2381
+#: c-parse.y:2324 objc/objc-parse.y:2380
 msgid "ISO C forbids `goto *expr;'"
 msgstr "ISO C interdit � goto *expr; �"
 
@@ -2520,11 +2525,11 @@
 #. it caused problems with the code in expand_builtin which
 #. tries to verify that BUILT_IN_NEXT_ARG is being used
 #. correctly.
-#: c-parse.y:2441 objc/objc-parse.y:2549
+#: c-parse.y:2441 objc/objc-parse.y:2548
 msgid "ISO C requires a named argument before `...'"
 msgstr "ISO C requiert un argument nomm� devant � ... �"
 
-#: c-parse.y:2539 objc/objc-parse.y:2647
+#: c-parse.y:2539 objc/objc-parse.y:2646
 msgid "`...' in old-style identifier list"
 msgstr "� ... � dans une liste d'identificateurs de style ancien"
 
@@ -2540,7 +2545,7 @@
 msgid "parser stack overflow"
 msgstr "d閎ordement de la pile de l'analyseur syntaxique"
 
-#: c-parse.y:2969 objc/objc-parse.y:3664
+#: c-parse.y:2969 objc/objc-parse.y:3663
 #, c-format
 msgid "syntax error at '%s' token"
 msgstr "erreur de syntaxe � l'閘閙ent lexical � %s �"
@@ -2622,7 +2627,7 @@
 msgid "%s: had text segment at different address"
 msgstr "%s: a un segment texte � une adresse diff閞ente"
 
-#: c-pch.c:357 cpperror.c:176 gcc.c:6554
+#: c-pch.c:357 cpperror.c:176 gcc.c:6557
 #, c-format
 msgid "%s: %s"
 msgstr "%s : %s"
@@ -2732,13 +2737,13 @@
 msgid "(enclose actions of previous case statements requiring destructors in their own scope.)"
 msgstr "(les actions dans les � case � pr閏閐ents requierent des destructeurs dans leur propre champ.)"
 
-#: c-semantics.c:737 c-typeck.c:6270 cp/semantics.c:1070
+#: c-semantics.c:737 c-typeck.c:6250 cp/semantics.c:1070
 #, c-format
 msgid "%s qualifier ignored on asm"
 msgstr "%s qualificateur ignor� avec asm"
 
 # FIXME: c'est de l'assembleur ?
-#: c-semantics.c:991
+#: c-semantics.c:993
 msgid "will never be executed"
 msgstr "ne sera jamais ex閏ut�"
 
@@ -2747,7 +2752,7 @@
 msgid "`%s' has an incomplete type"
 msgstr "� %s � a un type incomplet"
 
-#: c-typeck.c:145 cp/call.c:2532
+#: c-typeck.c:145 cp/call.c:2542
 msgid "invalid use of void expression"
 msgstr "utilisation invalide d'expression void"
 
@@ -2782,750 +2787,750 @@
 msgid "function return types not compatible due to `volatile'"
 msgstr "les types retourn閟 d'une fonction ne sont pas compatibles en raison de � volatile �"
 
-#: c-typeck.c:984 c-typeck.c:2176
+#: c-typeck.c:984 c-typeck.c:2156
 msgid "arithmetic on pointer to an incomplete type"
 msgstr "arithm閠ique sur un pointeur vers un type incomplet"
 
-#: c-typeck.c:1357
+#: c-typeck.c:1337
 #, c-format
 msgid "%s has no member named `%s'"
 msgstr "%s n'a pas de membre nomm� � %s �"
 
-#: c-typeck.c:1393
+#: c-typeck.c:1373
 #, c-format
 msgid "request for member `%s' in something not a structure or union"
 msgstr "requ阾e du membre � %s � dans quelque chose n'閠ant ni une structure ni une union"
 
-#: c-typeck.c:1422
+#: c-typeck.c:1402
 msgid "dereferencing pointer to incomplete type"
 msgstr "d閞閒閞encement d'un pointeur de type incomplet"
 
-#: c-typeck.c:1426
+#: c-typeck.c:1406
 msgid "dereferencing `void *' pointer"
 msgstr "d閞閒閞encement d'un pointeur � void * �"
 
-#: c-typeck.c:1443 cp/typeck.c:2127
+#: c-typeck.c:1423 cp/typeck.c:2127
 #, c-format
 msgid "invalid type argument of `%s'"
 msgstr "type d'argument invalide pour � %s �"
 
-#: c-typeck.c:1461 cp/typeck.c:2152
+#: c-typeck.c:1441 cp/typeck.c:2152
 msgid "subscript missing in array reference"
 msgstr "indice manquant dans la r閒閞ence du tableau"
 
-#: c-typeck.c:1482 cp/typeck.c:2194
+#: c-typeck.c:1462 cp/typeck.c:2194
 msgid "array subscript has type `char'"
 msgstr "l'indice du tableau est de type � char �"
 
-#: c-typeck.c:1490 c-typeck.c:1579 cp/typeck.c:2198 cp/typeck.c:2284
+#: c-typeck.c:1470 c-typeck.c:1559 cp/typeck.c:2198 cp/typeck.c:2284
 msgid "array subscript is not an integer"
 msgstr "l'indice du tableau n'est pas un entier"
 
-#: c-typeck.c:1523
+#: c-typeck.c:1503
 msgid "ISO C forbids subscripting `register' array"
 msgstr "ISO C interdit de sous-indicer des tableaux  � register �"
 
-#: c-typeck.c:1525
+#: c-typeck.c:1505
 msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr "ISO C90 interdit d'indicer de tableau n'閠ant pas membre gauche"
 
-#: c-typeck.c:1558
+#: c-typeck.c:1538
 msgid "subscript has type `char'"
 msgstr "indice de type � char �"
 
-#: c-typeck.c:1574 cp/typeck.c:2279
+#: c-typeck.c:1554 cp/typeck.c:2279
 msgid "subscripted value is neither array nor pointer"
 msgstr "la valeur indic閑 n'est ni un tableau ni un pointeur"
 
-#: c-typeck.c:1604
+#: c-typeck.c:1584
 #, c-format
 msgid "local declaration of `%s' hides instance variable"
 msgstr "la d閏laration locale de � %s � masque l'instance d'une variable"
 
-#: c-typeck.c:1697
+#: c-typeck.c:1677
 msgid "called object is not a function"
 msgstr "l'objet appel� n'est pas une fonction"
 
 #. This situation leads to run-time undefined behavior.  We can't,
 #. therefore, simply error unless we can prove that all possible
 #. executions of the program must execute the code.
-#: c-typeck.c:1729
+#: c-typeck.c:1709
 msgid "function called through a non-compatible type"
 msgstr "fonction appell閑 � travers un type non compatible"
 
-#: c-typeck.c:1787 c-typeck.c:4198 c-typeck.c:4200 c-typeck.c:4216
-#: c-typeck.c:4237 c-typeck.c:5616
+#: c-typeck.c:1767 c-typeck.c:4178 c-typeck.c:4180 c-typeck.c:4196
+#: c-typeck.c:4217 c-typeck.c:5596
 msgid "initializer element is not constant"
 msgstr "un 閘閙ent de l'initialisation n'est pas une constante"
 
-#: c-typeck.c:1838 cp/typeck.c:2567
+#: c-typeck.c:1818 cp/typeck.c:2567
 msgid "too many arguments to function"
 msgstr "trop d'arguments pour la fonction"
 
-#: c-typeck.c:1859
+#: c-typeck.c:1839
 #, c-format
 msgid "type of formal parameter %d is incomplete"
 msgstr "le type du param鑤re formel %d est incomplet"
 
-#: c-typeck.c:1872
+#: c-typeck.c:1852
 #, c-format
 msgid "%s as integer rather than floating due to prototype"
 msgstr "%s est entier plut魌 que flottant en raison du prototype"
 
-#: c-typeck.c:1875
+#: c-typeck.c:1855
 #, c-format
 msgid "%s as integer rather than complex due to prototype"
 msgstr "%s est entier plut魌 que complexe en raison du prototype"
 
-#: c-typeck.c:1878
+#: c-typeck.c:1858
 #, c-format
 msgid "%s as complex rather than floating due to prototype"
 msgstr "%s est complexe plut魌 que flottant en raison du prototype"
 
-#: c-typeck.c:1881
+#: c-typeck.c:1861
 #, c-format
 msgid "%s as floating rather than integer due to prototype"
 msgstr "%s est flottant plut魌 qu'entier en raison du prototype"
 
-#: c-typeck.c:1884
+#: c-typeck.c:1864
 #, c-format
 msgid "%s as complex rather than integer due to prototype"
 msgstr "%s est complexe plut魌 qu'entier en raison du prototype"
 
-#: c-typeck.c:1887
+#: c-typeck.c:1867
 #, c-format
 msgid "%s as floating rather than complex due to prototype"
 msgstr "%s est flottant plut魌 que complexe en raison du prototype"
 
-#: c-typeck.c:1897
+#: c-typeck.c:1877
 #, c-format
 msgid "%s as `float' rather than `double' due to prototype"
 msgstr "%s est � float � plut魌 qu'un � double � en raison du prototype"
 
-#: c-typeck.c:1915
+#: c-typeck.c:1895
 #, c-format
 msgid "%s with different width due to prototype"
 msgstr "%s a une largeur diff閞ente en raison du prototype"
 
-#: c-typeck.c:1941
+#: c-typeck.c:1921
 #, c-format
 msgid "%s as unsigned due to prototype"
 msgstr "%s est non sign� en raison du prototype"
 
-#: c-typeck.c:1943
+#: c-typeck.c:1923
 #, c-format
 msgid "%s as signed due to prototype"
 msgstr "%s est sign� en raison du prototype"
 
-#: c-typeck.c:1977 cp/typeck.c:2673
+#: c-typeck.c:1957 cp/typeck.c:2673
 msgid "too few arguments to function"
 msgstr "trop peu d'arguments pour la fonction"
 
-#: c-typeck.c:2017
+#: c-typeck.c:1997
 msgid "suggest parentheses around + or - inside shift"
 msgstr "parenth鑣es sugg閞閑s autour de + ou - � l'int閞ieur du d閏alage"
 
-#: c-typeck.c:2024
+#: c-typeck.c:2004
 msgid "suggest parentheses around && within ||"
 msgstr "parenth鑣es sugg閞閑s autour de && � l'int閞ieur de ||"
 
-#: c-typeck.c:2033
+#: c-typeck.c:2013
 msgid "suggest parentheses around arithmetic in operand of |"
 msgstr "parenth鑣es sugg閞閑s autour de l'arithm閠ique dans l'op閞ande de |"
 
-#: c-typeck.c:2036
+#: c-typeck.c:2016
 msgid "suggest parentheses around comparison in operand of |"
 msgstr "parenth鑣es sugg閞閑s autour de la comparaison dans l'op閞ande de |"
 
-#: c-typeck.c:2045
+#: c-typeck.c:2025
 msgid "suggest parentheses around arithmetic in operand of ^"
 msgstr "parenth鑣es sugg閞閑s autour de l'arithm閠ique dans l'op閞ande de ^"
 
-#: c-typeck.c:2048
+#: c-typeck.c:2028
 msgid "suggest parentheses around comparison in operand of ^"
 msgstr "parenth鑣es sugg閞閑s autour de la comparaison dans l'op閞ande de ^"
 
-#: c-typeck.c:2055
+#: c-typeck.c:2035
 msgid "suggest parentheses around + or - in operand of &"
 msgstr "parenth鑣es sugg閞閑s autour de + ou - dans l'op閞ande de &"
 
-#: c-typeck.c:2058
+#: c-typeck.c:2038
 msgid "suggest parentheses around comparison in operand of &"
 msgstr "parenth鑣es sugg閞閑s autour de la comparaison dans l'op閞ande de &"
 
-#: c-typeck.c:2065
+#: c-typeck.c:2045
 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
 msgstr "les comparaisons telles que X<=Y<=Z n'ont pas de signification math閙atique"
 
-#: c-typeck.c:2128
+#: c-typeck.c:2108
 msgid "pointer of type `void *' used in subtraction"
 msgstr "pointeur de type � void * � utilis� dans une soustraction"
 
-#: c-typeck.c:2130
+#: c-typeck.c:2110
 msgid "pointer to a function used in subtraction"
 msgstr "pointeur vers un fonction utilis� dans une soustraction"
 
-#: c-typeck.c:2224
+#: c-typeck.c:2204
 msgid "wrong type argument to unary plus"
 msgstr "type d'argument erron� pour le plus unaire"
 
-#: c-typeck.c:2237
+#: c-typeck.c:2217
 msgid "wrong type argument to unary minus"
 msgstr "type d'argument erron� pour le moins unaire"
 
-#: c-typeck.c:2254
+#: c-typeck.c:2234
 msgid "ISO C does not support `~' for complex conjugation"
 msgstr "ISO C ne permet pas d'utiliser � ~ � pour le complexe conjugu�"
 
-#: c-typeck.c:2260
+#: c-typeck.c:2240
 msgid "wrong type argument to bit-complement"
 msgstr "type d'argument erron� pour un compl閙ent de bit"
 
-#: c-typeck.c:2268
+#: c-typeck.c:2248
 msgid "wrong type argument to abs"
 msgstr "type d'argument erron� pour abs"
 
-#: c-typeck.c:2280
+#: c-typeck.c:2260
 msgid "wrong type argument to conjugation"
 msgstr "type d'argument erron� pour la conjugaison"
 
-#: c-typeck.c:2294
+#: c-typeck.c:2274
 msgid "wrong type argument to unary exclamation mark"
 msgstr "type d'argument erron� pour le point d'exclamation unaire"
 
-#: c-typeck.c:2337
+#: c-typeck.c:2317
 msgid "ISO C does not support `++' and `--' on complex types"
 msgstr "ISO C ne permet pas � ++ � ni � -- � sur les types complexes"
 
-#: c-typeck.c:2352 c-typeck.c:2384
+#: c-typeck.c:2332 c-typeck.c:2364
 msgid "wrong type argument to increment"
 msgstr "type d'argument erron� pour un incr閙ent"
 
-#: c-typeck.c:2354 c-typeck.c:2386
+#: c-typeck.c:2334 c-typeck.c:2366
 msgid "wrong type argument to decrement"
 msgstr "type d'argument erron� pour un d閏r閙ent"
 
-#: c-typeck.c:2375
+#: c-typeck.c:2355
 msgid "increment of pointer to unknown structure"
 msgstr "incr閙ent d'un pointeur vers une structure inconnue"
 
-#: c-typeck.c:2377
+#: c-typeck.c:2357
 msgid "decrement of pointer to unknown structure"
 msgstr "d閏r閙ent d'un pointeur vers une structure inconnue"
 
-#: c-typeck.c:2502
+#: c-typeck.c:2482
 msgid "invalid lvalue in unary `&'"
 msgstr "membre gauche invalide pour le � & � unaire"
 
-#: c-typeck.c:2534
+#: c-typeck.c:2514
 #, c-format
 msgid "attempt to take address of bit-field structure member `%s'"
 msgstr "tentative pour prendre l'adresse du membre � %s � d'une structure de champ de bits"
 
-#: c-typeck.c:2668
+#: c-typeck.c:2648
 msgid "use of conditional expressions as lvalues is deprecated"
 msgstr "utilisation d'expressions conditionnelles comme lvalues est obsol鑤e"
 
-#: c-typeck.c:2671
+#: c-typeck.c:2651
 msgid "use of compound expressions as lvalues is deprecated"
 msgstr "utilisation d'expressions compos閑s comme lvalues est obsol鑤e"
 
-#: c-typeck.c:2674
+#: c-typeck.c:2654
 msgid "use of cast expressions as lvalues is deprecated"
 msgstr "utilisation de transtypage d'expressions comme lvalues est obsol鑤e"
 
-#: c-typeck.c:2689
+#: c-typeck.c:2669
 #, c-format
 msgid "%s of read-only member `%s'"
 msgstr "%s d'un membre en lecture seule � %s �"
 
-#: c-typeck.c:2693
+#: c-typeck.c:2673
 #, c-format
 msgid "%s of read-only variable `%s'"
 msgstr "%s d'une variable en lecture seule � %s �"
 
-#: c-typeck.c:2696
+#: c-typeck.c:2676
 #, c-format
 msgid "%s of read-only location"
 msgstr "%s d'une position en lecture seule"
 
-#: c-typeck.c:2714
+#: c-typeck.c:2694
 #, c-format
 msgid "cannot take address of bit-field `%s'"
 msgstr "ne peut prendre l'adresse du champ de bits � %s �"
 
-#: c-typeck.c:2742 treelang/treetree.c:946
+#: c-typeck.c:2722 treelang/treetree.c:946
 #, c-format
 msgid "global register variable `%s' used in nested function"
 msgstr "variable globale de registre � %s � utilis閑 dans une fonction imbriqu閑"
 
-#: c-typeck.c:2746 treelang/treetree.c:950
+#: c-typeck.c:2726 treelang/treetree.c:950
 #, c-format
 msgid "register variable `%s' used in nested function"
 msgstr "variable de registre � %s � utilis閑 dans une fonction imbriqu閑"
 
-#: c-typeck.c:2753 treelang/treetree.c:957
+#: c-typeck.c:2733 treelang/treetree.c:957
 #, c-format
 msgid "address of global register variable `%s' requested"
 msgstr "adresse d'une variable registre globale � %s � requise"
 
-#: c-typeck.c:2765
+#: c-typeck.c:2745
 msgid "cannot put object with volatile field into register"
 msgstr "impossible de mettre un objet avec un champ volatile dans un registre"
 
-#: c-typeck.c:2769 treelang/treetree.c:962
+#: c-typeck.c:2749 treelang/treetree.c:962
 #, c-format
 msgid "address of register variable `%s' requested"
 msgstr "adresse d'une variable registre � %s � requise"
 
-#: c-typeck.c:2854
+#: c-typeck.c:2834
 msgid "signed and unsigned type in conditional expression"
 msgstr "type sign� et non sign� dans une expression conditionnelle"
 
-#: c-typeck.c:2861
+#: c-typeck.c:2841
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr "ISO C interdit une expression conditionnelle dont un seul c魌� est � void �"
 
-#: c-typeck.c:2877 c-typeck.c:2884
+#: c-typeck.c:2857 c-typeck.c:2864
 msgid "ISO C forbids conditional expr between `void *' and function pointer"
 msgstr "ISO C interdit une expression conditionnelle entre � void * � et un pointeur de fonction"
 
-#: c-typeck.c:2890
+#: c-typeck.c:2870
 msgid "pointer type mismatch in conditional expression"
 msgstr "non concordance de type de pointeurs dans un expression conditionnelle"
 
-#: c-typeck.c:2897 c-typeck.c:2907
+#: c-typeck.c:2877 c-typeck.c:2887
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr "non concordance entre pointeur et entier dans une expression conditionnelle"
 
-#: c-typeck.c:2921
+#: c-typeck.c:2901
 msgid "type mismatch in conditional expression"
 msgstr "non concordance de type dans une expression conditionnelle"
 
-#: c-typeck.c:2981
+#: c-typeck.c:2961
 msgid "left-hand operand of comma expression has no effect"
 msgstr "l'op閞ande � gauche de la virgule n'a pas d'effet"
 
-#: c-typeck.c:3012
+#: c-typeck.c:2992
 msgid "cast specifies array type"
 msgstr "le transtypage sp閏ifie un type de tableau"
 
-#: c-typeck.c:3018
+#: c-typeck.c:2998
 msgid "cast specifies function type"
 msgstr "le transtypage sp閏ifie un type de fonction"
 
-#: c-typeck.c:3028
+#: c-typeck.c:3008
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr "ISO C interdit le transtypage d'un type non scalaire vers lui-m阭e"
 
-#: c-typeck.c:3046
+#: c-typeck.c:3026
 msgid "ISO C forbids casts to union type"
 msgstr "ISO C interdit le transtypage vers un type union"
 
-#: c-typeck.c:3054
+#: c-typeck.c:3034
 msgid "cast to union type from type not present in union"
 msgstr "transtypage vers un type union depuis un type absent de l'union"
 
-#: c-typeck.c:3105
+#: c-typeck.c:3085
 msgid "cast adds new qualifiers to function type"
 msgstr "le transtypage ajoute un nouveau qualificateur au type de la fonction"
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3110
+#: c-typeck.c:3090
 msgid "cast discards qualifiers from pointer target type"
 msgstr "le transtypage annule des qualificateurs du type pointeur cibl�"
 
-#: c-typeck.c:3125
+#: c-typeck.c:3105
 msgid "cast increases required alignment of target type"
 msgstr "le transtypage augmente l'alignement requis pour le type cibl�"
 
-#: c-typeck.c:3131 cp/typeck.c:4945
+#: c-typeck.c:3111 cp/typeck.c:4963
 msgid "cast from pointer to integer of different size"
 msgstr "transtypage d'un pointeur vers un entier de taille diff閞ente"
 
-#: c-typeck.c:3136
+#: c-typeck.c:3116
 msgid "cast does not match function type"
 msgstr "le transtypage ne concorde pas avec le type de la fonction"
 
-#: c-typeck.c:3143 cp/typeck.c:4952
+#: c-typeck.c:3123 cp/typeck.c:4970
 msgid "cast to pointer from integer of different size"
 msgstr "transtypage vers un pointeur depuis un entier de taille diff閞ente"
 
 # FIXME
-#: c-typeck.c:3155
+#: c-typeck.c:3135
 msgid "type-punning to incomplete type might break strict-aliasing rules"
 msgstr "type-punning vers un type incomplet peut briser les r鑗les stricte d'aliases"
 
 # FIXME
-#: c-typeck.c:3159
+#: c-typeck.c:3139
 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
 msgstr "d閞閒閞encement du pointeur type-punned brisera les strictes d'aliases"
 
-#: c-typeck.c:3170
+#: c-typeck.c:3150
 msgid "ISO C forbids conversion of function pointer to object pointer type"
 msgstr "ISO C interdit la conversion d'un pointeur de fonction en un type pointeur d'objet"
 
-#: c-typeck.c:3179
+#: c-typeck.c:3159
 msgid "ISO C forbids conversion of object pointer to function pointer type"
 msgstr "ISO C interdit la conversion d'un pointeur d'objet vers un type de pointeur � une fonction"
 
 #. Now we have handled acceptable kinds of LHS that are not truly lvalues.
 #. Reject anything strange now.
-#: c-typeck.c:3337
+#: c-typeck.c:3317
 msgid "invalid lvalue in assignment"
 msgstr "membre gauche de l'affectation invalide"
 
 #. Convert new value to destination type.
-#: c-typeck.c:3346 c-typeck.c:3371 c-typeck.c:3388 cp/typeck.c:5064
-#: cp/typeck.c:5211 cp/typeck.c:5226
+#: c-typeck.c:3326 c-typeck.c:3351 c-typeck.c:3368 cp/typeck.c:5082
+#: cp/typeck.c:5229 cp/typeck.c:5244
 msgid "assignment"
 msgstr "affectation"
 
-#: c-typeck.c:3455
+#: c-typeck.c:3435
 msgid "cannot pass rvalue to reference parameter"
 msgstr "impossible de passer un membre droit en param鑤re par r閒閞ence"
 
-#: c-typeck.c:3564 c-typeck.c:3640
+#: c-typeck.c:3544 c-typeck.c:3620
 #, c-format
 msgid "%s makes qualified function pointer from unqualified"
 msgstr "%s qualifie un pointeur de fonction non qualifi�"
 
-#: c-typeck.c:3568 c-typeck.c:3620
+#: c-typeck.c:3548 c-typeck.c:3600
 #, c-format
 msgid "%s discards qualifiers from pointer target type"
 msgstr "%s annule des qualificateurs du type du pointeur cible"
 
-#: c-typeck.c:3574
+#: c-typeck.c:3554
 msgid "ISO C prohibits argument conversion to union type"
 msgstr "ISO C interdit la conversion d'argument en type union"
 
-#: c-typeck.c:3612
+#: c-typeck.c:3592
 #, c-format
 msgid "ISO C forbids %s between function pointer and `void *'"
 msgstr "ISO C interdit %s entre pointeur de fonction et � void * �"
 
-#: c-typeck.c:3629
+#: c-typeck.c:3609
 #, c-format
 msgid "pointer targets in %s differ in signedness"
 msgstr "les cibles des pointeurs dans %s n'ont pas toutes de signe"
 
-#: c-typeck.c:3645
+#: c-typeck.c:3625
 #, c-format
 msgid "%s from incompatible pointer type"
 msgstr "%s d'un type pointeur incompatible"
 
-#: c-typeck.c:3651 c-typeck.c:4158 cp/typeck.c:1389
+#: c-typeck.c:3631 c-typeck.c:4138 cp/typeck.c:1389
 msgid "invalid use of non-lvalue array"
 msgstr "utilisation invalide d'un tableau n'閠ant pas membre gauche"
 
-#: c-typeck.c:3665
+#: c-typeck.c:3645
 #, c-format
 msgid "%s makes pointer from integer without a cast"
 msgstr "%s transforme un entier en pointeur sans transtypage"
 
-#: c-typeck.c:3672
+#: c-typeck.c:3652
 #, c-format
 msgid "%s makes integer from pointer without a cast"
 msgstr "%s transforme un pointeur en entier sans transtypage"
 
-#: c-typeck.c:3686 c-typeck.c:3689
+#: c-typeck.c:3666 c-typeck.c:3669
 #, c-format
 msgid "incompatible type for argument %d of `%s'"
 msgstr "type incompatible pour l'argument n�%d de � %s �"
 
-#: c-typeck.c:3693
+#: c-typeck.c:3673
 #, c-format
 msgid "incompatible type for argument %d of indirect function call"
 msgstr "type incompatible pour l'argument n�%d de l'appel indirect de fonction"
 
-#: c-typeck.c:3697
+#: c-typeck.c:3677
 #, c-format
 msgid "incompatible types in %s"
 msgstr "type incompatibles dans %s"
 
 #. Function name is known; supply it.
-#: c-typeck.c:3753
+#: c-typeck.c:3733
 #, c-format
 msgid "passing arg of `%s'"
 msgstr "passage des arguments de � %s �"
 
 #. Function name unknown (call through ptr).
-#: c-typeck.c:3762
+#: c-typeck.c:3742
 msgid "passing arg of pointer to function"
 msgstr "passage des arguments au pointeur de fonction"
 
 #. Function name is known; supply it.
-#: c-typeck.c:3770
+#: c-typeck.c:3750
 #, c-format
 msgid "passing arg %d of `%s'"
 msgstr "passage de l'argument n�%d de � %s �"
 
 #. Function name unknown (call through ptr); just give arg number.
-#: c-typeck.c:3779
+#: c-typeck.c:3759
 #, c-format
 msgid "passing arg %d of pointer to function"
 msgstr "passage de l'argument n�%d au pointeur de fonction"
 
-#: c-typeck.c:3836
+#: c-typeck.c:3816
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr "le C traditionel rejette l'initialisation automatique d'aggr間ats"
 
-#: c-typeck.c:4007 c-typeck.c:4022 c-typeck.c:4037
+#: c-typeck.c:3987 c-typeck.c:4002 c-typeck.c:4017
 #, c-format
 msgid "(near initialization for `%s')"
 msgstr "(pr鑣 de l'initialisation de � %s �)"
 
-#: c-typeck.c:4086 cp/typeck2.c:560
+#: c-typeck.c:4066 cp/typeck2.c:550
 msgid "char-array initialized from wide string"
 msgstr "tableau de caract鑢es initialis� � l'aide d'une cha頽e large de caract鑢es"
 
-#: c-typeck.c:4093 cp/typeck2.c:567
+#: c-typeck.c:4073 cp/typeck2.c:557
 msgid "int-array initialized from non-wide string"
 msgstr "tableau d'entier initialis� � l'aide d'une cha頽e non-large"
 
-#: c-typeck.c:4111 cp/typeck2.c:582
+#: c-typeck.c:4091 cp/typeck2.c:572
 msgid "initializer-string for array of chars is too long"
 msgstr "la cha頽e d'initialisation est trop longue pour le tableau de caract鑢es"
 
-#: c-typeck.c:4181
+#: c-typeck.c:4161
 msgid "array initialized from non-constant array expression"
 msgstr "tableau initialis� � l'aide de l'expression de tableau non constante"
 
-#: c-typeck.c:4232
+#: c-typeck.c:4212
 msgid "initialization"
 msgstr "initialisation"
 
-#: c-typeck.c:4243 c-typeck.c:5621
+#: c-typeck.c:4223 c-typeck.c:5601
 msgid "initializer element is not computable at load time"
 msgstr "un 閘閙ent de l'initialisation n'est pas 関aluable lors du chargement"
 
-#: c-typeck.c:4258 cp/typeck2.c:659
+#: c-typeck.c:4238 cp/typeck2.c:649
 msgid "invalid initializer"
 msgstr "initialisation invalide"
 
-#: c-typeck.c:4540 cp/decl.c:4484
+#: c-typeck.c:4520 cp/decl.c:4539
 msgid "opaque vector types cannot be initialized"
 msgstr "type de vecteur opaque ne peut 阾re initialis�"
 
-#: c-typeck.c:4734
+#: c-typeck.c:4714
 msgid "extra brace group at end of initializer"
 msgstr "groupe d'accolades superflu � la fin de l'initialisation"
 
-#: c-typeck.c:4754
+#: c-typeck.c:4734
 msgid "missing braces around initializer"
 msgstr "accolades manquantes autour de l'initialisation"
 
-#: c-typeck.c:4814
+#: c-typeck.c:4794
 msgid "braces around scalar initializer"
 msgstr "accolades autour d'une initialisation de scalaire"
 
-#: c-typeck.c:4865
+#: c-typeck.c:4845
 msgid "initialization of flexible array member in a nested context"
 msgstr "initialisation d'un membre de tableau flexible dans un contexte imbriqu�"
 
-#: c-typeck.c:4867
+#: c-typeck.c:4847
 msgid "initialization of a flexible array member"
 msgstr "initialisation d'un membre de tableau flexible"
 
-#: c-typeck.c:4898
+#: c-typeck.c:4878
 msgid "missing initializer"
 msgstr "initialisation manquante"
 
-#: c-typeck.c:4920
+#: c-typeck.c:4900
 msgid "empty scalar initializer"
 msgstr "initialisation vide de scalaire"
 
-#: c-typeck.c:4925
+#: c-typeck.c:4905
 msgid "extra elements in scalar initializer"
 msgstr "閘閙ents superflus dans l'initialisation de scalaire"
 
-#: c-typeck.c:5010
+#: c-typeck.c:4990
 msgid "initialization designators may not nest"
 msgstr "l'initialisation des d閟ignateurs ne doit pas 阾re imbriqu閑"
 
-#: c-typeck.c:5031 c-typeck.c:5099
+#: c-typeck.c:5011 c-typeck.c:5079
 msgid "array index in non-array initializer"
 msgstr "index de tableau dans l'initialisation de quelque chose n'閠ant pas un tableau"
 
-#: c-typeck.c:5036 c-typeck.c:5152
+#: c-typeck.c:5016 c-typeck.c:5132
 msgid "field name not in record or union initializer"
 msgstr "nom de champ dans l'initialisation de quelque chose n'閠ant ni un enregistrement ni une union"
 
-#: c-typeck.c:5095 c-typeck.c:5097
+#: c-typeck.c:5075 c-typeck.c:5077
 msgid "nonconstant array index in initializer"
 msgstr "index de tableau non constant dans l'initialisation"
 
-#: c-typeck.c:5101 c-typeck.c:5104
+#: c-typeck.c:5081 c-typeck.c:5084
 msgid "array index in initializer exceeds array bounds"
 msgstr "index de tableau hors limites lors de l'initialisation"
 
-#: c-typeck.c:5115
+#: c-typeck.c:5095
 msgid "empty index range in initializer"
 msgstr "borne d'index vide lors de l'initialisation"
 
-#: c-typeck.c:5124
+#: c-typeck.c:5104
 msgid "array index range in initializer exceeds array bounds"
 msgstr "plage d'index du tableau exc閐ant les bornes lors de l'initialisation"
 
-#: c-typeck.c:5164
+#: c-typeck.c:5144
 #, c-format
 msgid "unknown field `%s' specified in initializer"
 msgstr "champ inconnu � %s � sp閏ifi� lors de l'initialisation"
 
-#: c-typeck.c:5200 c-typeck.c:5221 c-typeck.c:5683
+#: c-typeck.c:5180 c-typeck.c:5201 c-typeck.c:5663
 msgid "initialized field with side-effects overwritten"
 msgstr "le champ initialis� par effet de bord a 閠� 閏ras�"
 
-#: c-typeck.c:5891
+#: c-typeck.c:5871
 msgid "excess elements in char array initializer"
 msgstr "閘閙ents en exc鑣 dans l'initialisation de tableau de caract鑢es"
 
-#: c-typeck.c:5898 c-typeck.c:5944
+#: c-typeck.c:5878 c-typeck.c:5924
 msgid "excess elements in struct initializer"
 msgstr "閘閙ents en exc鑣 dans l'initialisation de la structure"
 
-#: c-typeck.c:5959
+#: c-typeck.c:5939
 msgid "non-static initialization of a flexible array member"
 msgstr "initialisation non statique d'un membre de tableau flexible"
 
-#: c-typeck.c:6026
+#: c-typeck.c:6006
 msgid "excess elements in union initializer"
 msgstr "閘閙ents en exc鑣 dans l'initialisation d'union"
 
-#: c-typeck.c:6047
+#: c-typeck.c:6027
 msgid "traditional C rejects initialization of unions"
 msgstr "le C traditionel rejette l'initialisation d'union"
 
-#: c-typeck.c:6110
+#: c-typeck.c:6090
 msgid "excess elements in array initializer"
 msgstr "閘閙ents en exc鑣 dans l'initialisation de tableau"
 
-#: c-typeck.c:6139
+#: c-typeck.c:6119
 msgid "excess elements in vector initializer"
 msgstr "閘閙ents en exc鑣 dans l'initialisation du vecteur"
 
-#: c-typeck.c:6161
+#: c-typeck.c:6141
 msgid "excess elements in scalar initializer"
 msgstr "閘閙ents en exc鑣 dans l'initialisation d'un scalaire"
 
-#: c-typeck.c:6263
+#: c-typeck.c:6243
 msgid "asm template is not a string constant"
 msgstr "le patron asm n'est pas une cha頽e de constante"
 
-#: c-typeck.c:6295
+#: c-typeck.c:6275
 msgid "invalid lvalue in asm statement"
 msgstr "membre gauche invalide avec asm"
 
-#: c-typeck.c:6367 cp/typeck.c:5902
+#: c-typeck.c:6347 cp/typeck.c:5923
 msgid "modification by `asm'"
 msgstr "modification par � asm �"
 
-#: c-typeck.c:6385 cp/typeck.c:5986
+#: c-typeck.c:6365 cp/typeck.c:6007
 msgid "function declared `noreturn' has a `return' statement"
 msgstr "fonction d閏lar閑 avec � noreturn� utilisant le mot-cl� � return �"
 
-#: c-typeck.c:6392
+#: c-typeck.c:6372
 msgid "`return' with no value, in function returning non-void"
 msgstr "� return � sans valeur dans une fonction retournant autre chose que void"
 
-#: c-typeck.c:6398
+#: c-typeck.c:6378
 msgid "`return' with a value, in function returning void"
 msgstr "� return � avec une valeur dans une fonction retournant un void"
 
-#: c-typeck.c:6402
+#: c-typeck.c:6382
 msgid "return"
 msgstr "return"
 
-#: c-typeck.c:6454
+#: c-typeck.c:6434
 msgid "function returns address of local variable"
 msgstr "cette fonction retourne l'adresse d'une variable locale"
 
-#: c-typeck.c:6509 cp/semantics.c:749
+#: c-typeck.c:6489 cp/semantics.c:749
 msgid "switch quantity not an integer"
 msgstr "quantit� du switch n'est pas un entier"
 
-#: c-typeck.c:6519
+#: c-typeck.c:6499
 msgid "`long' switch expression not converted to `int' in ISO C"
 msgstr "expression � long � du switch non convertie en � int � par ISO C"
 
-#: c-typeck.c:6560 cp/parser.c:5560
+#: c-typeck.c:6540 cp/parser.c:5597
 msgid "case label not within a switch statement"
 msgstr "閠iquette de � case � en dehors de tout switch"
 
-#: c-typeck.c:6562
+#: c-typeck.c:6542
 msgid "`default' label not within a switch statement"
 msgstr "閠iquette � default � en dehors de tout switch"
 
-#: c-typeck.c:6714 c-typeck.c:6748
+#: c-typeck.c:6694 c-typeck.c:6728
 msgid "division by zero"
 msgstr "division par z閞o"
 
-#: c-typeck.c:6793 cp/typeck.c:2953
+#: c-typeck.c:6773 cp/typeck.c:2953
 msgid "right shift count is negative"
 msgstr "le compteur de d閏alage vers la droite est n間atif"
 
-#: c-typeck.c:6800 cp/typeck.c:2959
+#: c-typeck.c:6780 cp/typeck.c:2959
 msgid "right shift count >= width of type"
 msgstr "compteur de d閏alage vers la droite >= � la largeur du type"
 
-#: c-typeck.c:6821 cp/typeck.c:2978
+#: c-typeck.c:6801 cp/typeck.c:2978
 msgid "left shift count is negative"
 msgstr "le compteur de d閏alage vers la gauche est n間atif"
 
-#: c-typeck.c:6824 cp/typeck.c:2980
+#: c-typeck.c:6804 cp/typeck.c:2980
 msgid "left shift count >= width of type"
 msgstr "compteur de d閏alage vers la gauche >= � la largeur du type"
 
-#: c-typeck.c:6845
+#: c-typeck.c:6825
 msgid "shift count is negative"
 msgstr "le compteur de d閏alage est n間atif"
 
-#: c-typeck.c:6847
+#: c-typeck.c:6827
 msgid "shift count >= width of type"
 msgstr "compteur de d閏alage >= � la largeur du type"
 
-#: c-typeck.c:6864 cp/typeck.c:3015
+#: c-typeck.c:6844 cp/typeck.c:3015
 msgid "comparing floating point with == or != is unsafe"
 msgstr "comparer des nombres flottants � l'aide de == ou != n'est pas s鹯"
 
-#: c-typeck.c:6888 c-typeck.c:6894
+#: c-typeck.c:6868 c-typeck.c:6874
 msgid "ISO C forbids comparison of `void *' with function pointer"
 msgstr "ISO C interdit la comparaison de � void * � avec un pointeur de fonction"
 
-#: c-typeck.c:6897 c-typeck.c:6937 c-typeck.c:6965
+#: c-typeck.c:6877 c-typeck.c:6917 c-typeck.c:6945
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr "il manque un transtypage pour comparer des types distincts de pointeur"
 
-#: c-typeck.c:6911 c-typeck.c:6916 c-typeck.c:6985 c-typeck.c:6990
+#: c-typeck.c:6891 c-typeck.c:6896 c-typeck.c:6965 c-typeck.c:6970
 msgid "comparison between pointer and integer"
 msgstr "comparaison entre un pointeur et un entier"
 
-#: c-typeck.c:6932 c-typeck.c:6960
+#: c-typeck.c:6912 c-typeck.c:6940
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr "ISO C interdit les comparaisons ordonn閑s de pointeurs vers des fonctions"
 
-#: c-typeck.c:6957
+#: c-typeck.c:6937
 msgid "comparison of complete and incomplete pointers"
 msgstr "comparaison de pointeurs complet et incomplet"
 
-#: c-typeck.c:6973 c-typeck.c:6980
+#: c-typeck.c:6953 c-typeck.c:6960
 msgid "ordered comparison of pointer with integer zero"
 msgstr "comparaison ordonn閑 de pointeur avec le z閞o entier"
 
-#: c-typeck.c:7004 cp/typeck.c:3151
+#: c-typeck.c:6984 cp/typeck.c:3151
 msgid "unordered comparison on non-floating point argument"
 msgstr "comparaison non ordonn閑 sur un argument n'閠ant pas en virgule flottante"
 
-#: c-typeck.c:7214
+#: c-typeck.c:7194
 msgid "comparison between signed and unsigned"
 msgstr "comparaison entre 閘閙ent sign� et 閘閙ent non sign�"
 
-#: c-typeck.c:7260 cp/typeck.c:3398
+#: c-typeck.c:7240 cp/typeck.c:3398
 msgid "comparison of promoted ~unsigned with constant"
 msgstr "comparaison entre 閘閙ent promu ~unsigned et une constante"
 
-#: c-typeck.c:7268 cp/typeck.c:3406
+#: c-typeck.c:7248 cp/typeck.c:3406
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr "comparaison entre 閘閙ent promu ~unsigned et un 閘閙ent non sign�"
 
@@ -3533,7 +3538,7 @@
 msgid "%Jinlining failed in call to '%F'"
 msgstr "%Jenlignage a 閏hou� dans l'appel � � %F �"
 
-#: calls.c:1839 calls.c:2211 tree-inline.c:1339 tree-inline.c:1346
+#: calls.c:1839 calls.c:2211 tree-inline.c:1339 tree-inline.c:1347
 msgid "called from here"
 msgstr "appel� d'ici"
 
@@ -3593,7 +3598,7 @@
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr "verify_flow_info: l'arr阾e succ du bloc de base %d est corrompue"
 
-#: cfg.c:909 cfgrtl.c:1971
+#: cfg.c:909 cfgrtl.c:1983
 #, c-format
 msgid "Wrong amount of branch edges after unconditional jump %i"
 msgstr "Mauvais nombre d'arr阾es de branchement apr鑣 le branchement inconditionnel %i"
@@ -3673,118 +3678,118 @@
 msgid "Edge from %d to %d should not be marked irreducible."
 msgstr "Bordures � partir de %d � %d ne devraient 阾re marqu閑s irr閐uctibles."
 
-#: cfgrtl.c:1877
+#: cfgrtl.c:1889
 #, c-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr "fin insn %d du bloc %d n'a pas 閠� rep閞� dans le flot insn"
 
-#: cfgrtl.c:1891
+#: cfgrtl.c:1903
 #, c-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr "insn %d est dans de multiples blocs de base (%d et %d)"
 
-#: cfgrtl.c:1903
+#: cfgrtl.c:1915
 #, c-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr "en-t阾e insn %d du bloc %d n'a pas 閠� rep閞閑 dans le flot insn"
 
-#: cfgrtl.c:1925
+#: cfgrtl.c:1937
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 msgstr "verify_flow_info: REG_BR_PROB ne correspond pas � la config %wi %i"
 
-#: cfgrtl.c:1953
+#: cfgrtl.c:1965
 #, c-format
 msgid "Missing REG_EH_REGION note in the end of bb %i"
 msgstr "REG_EH_REGION note manquante � la fin du bb %i"
 
-#: cfgrtl.c:1961
+#: cfgrtl.c:1973
 #, c-format
 msgid "Too many outgoing branch edges from bb %i"
 msgstr "Trop d'arr阾es de branchement sortantes dans le bb %i"
 
-#: cfgrtl.c:1966
+#: cfgrtl.c:1978
 #, c-format
 msgid "Fallthru edge after unconditional jump %i"
 msgstr "Arr阾e fallthru apr鑣 le branchement inconditionnel %i"
 
-#: cfgrtl.c:1977
+#: cfgrtl.c:1989
 #, c-format
 msgid "Wrong amount of branch edges after conditional jump %i"
 msgstr "Mauvais nombre d'arr阾es de branchement apr鑣 le branchement conditionnel %i"
 
-#: cfgrtl.c:1982
+#: cfgrtl.c:1994
 #, c-format
 msgid "Call edges for non-call insn in bb %i"
 msgstr "Arr阾es d'appel pour un insn n'閠ant pas d'appel dans le bb %i"
 
-#: cfgrtl.c:1991
+#: cfgrtl.c:2003
 #, c-format
 msgid "Abnormal edges for no purpose in bb %i"
 msgstr "Arr阾e anormale sans but dans le bb %i"
 
-#: cfgrtl.c:2001
+#: cfgrtl.c:2013
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr "insn %d � l'int閞ieur du bloc de base %d mais block_for_insn est NULL"
 
-#: cfgrtl.c:2005
+#: cfgrtl.c:2017
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr "insn %d � l'int閞ieur du bloc de base %d mais block_for_insn est %i"
 
-#: cfgrtl.c:2019 cfgrtl.c:2029
+#: cfgrtl.c:2031 cfgrtl.c:2041
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK manquant pour le bloc %d"
 
-#: cfgrtl.c:2042
+#: cfgrtl.c:2054
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK %d au milieu du bloc de base %d"
 
-#: cfgrtl.c:2052
+#: cfgrtl.c:2064
 #, c-format
 msgid "in basic block %d:"
 msgstr "dans le bloc de base %d :"
 
-#: cfgrtl.c:2053
+#: cfgrtl.c:2065
 msgid "flow control insn inside a basic block"
 msgstr "insn de contr鬺e de flot � l'int閞ieur d'un bloc de base"
 
-#: cfgrtl.c:2099
+#: cfgrtl.c:2111
 #, c-format
 msgid "missing barrier after block %i"
 msgstr "barri鑢e manquante apr鑣 le boc %i"
 
-#: cfgrtl.c:2112
+#: cfgrtl.c:2124
 #, c-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr "verify_flow_info: blocs incorrects pour le fallthru %i->%i"
 
-#: cfgrtl.c:2127
+#: cfgrtl.c:2139
 #, c-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr "verify_flow_info: fallthru incorrect %i->%i"
 
-#: cfgrtl.c:2129
+#: cfgrtl.c:2141
 msgid "wrong insn in the fallthru edge"
 msgstr "insn erron閑 dans l'arr阾e fallthru"
 
-#: cfgrtl.c:2146
+#: cfgrtl.c:2158
 msgid "basic blocks not laid down consecutively"
 msgstr "les blocs de base ne se suivent pas cons閏utivement"
 
-#: cfgrtl.c:2171
+#: cfgrtl.c:2183
 msgid "insn outside basic block"
 msgstr "insn � l'ext閞ieur de tout bloc de base"
 
-#: cfgrtl.c:2179
+#: cfgrtl.c:2191
 msgid "return not followed by barrier"
 msgstr "return n'est pas suivi d'une barri鑢e"
 
 # FIXME
 # bb est une abr関iation courante dans cette partie du fichier pour � basic block �
-#: cfgrtl.c:2186
+#: cfgrtl.c:2198
 #, c-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr "nombre de bb not� dans la cha頽e d'insn (%d) != n_basic_blocks (%d)"
@@ -4027,7 +4032,7 @@
 msgid "library lib%s not found"
 msgstr "biblioth鑡ue lib%s introuvable"
 
-#: combine.c:13048
+#: combine.c:13047
 #, c-format
 msgid ""
 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
@@ -4038,7 +4043,7 @@
 ";; %d succ鑣.\n"
 "\n"
 
-#: combine.c:13057
+#: combine.c:13056
 #, c-format
 msgid ""
 "\n"
@@ -4369,63 +4374,68 @@
 msgid "token \"%s\" is not valid in preprocessor expressions"
 msgstr "l'閘閙ent lexical � %s � n'est pas valide dans les expressions pour le pr閜rocesseur"
 
-#: cppexp.c:753
-msgid "void expression between '(' and ')'"
-msgstr "expression void entre parenth鑣es"
+#: cppexp.c:751
+msgid "missing expression between '(' and ')'"
+msgstr "expression manquante entre '(' et ')'"
 
-#: cppexp.c:756
+#: cppexp.c:754
 msgid "#if with no expression"
 msgstr "#if sans expression"
 
-#: cppexp.c:758
+#: cppexp.c:757
 #, c-format
 msgid "operator '%s' has no right operand"
 msgstr "l'op閞ateur � %s � n'a pas d'op閞ande droite"
 
-#: cppexp.c:784
+#: cppexp.c:762
+#, c-format
+msgid "operator '%s' has no left operand"
+msgstr "op閞ateur � %s � n'a pas d'op閞ande gauche"
+
+#: cppexp.c:788
 msgid " ':' without preceding '?'"
 msgstr "� : � n'est pas pr閏閐� de � ? �"
 
-#: cppexp.c:811
+#: cppexp.c:815
 msgid "unbalanced stack in #if"
 msgstr "pile non balanc閑 dans #if"
 
-#: cppexp.c:830
+#: cppexp.c:834
 #, c-format
 msgid "impossible operator '%u'"
 msgstr "op閞ateur impossible � %u �"
 
-#: cppexp.c:922
+#: cppexp.c:926
 msgid "missing ')' in expression"
 msgstr "� ) � manquante dans l'expresion"
 
-#: cppexp.c:943
+#: cppexp.c:947
 msgid "'?' without following ':'"
 msgstr "� ? � n'est pas suivi de � : �"
 
-#: cppexp.c:953
+#: cppexp.c:957
 msgid "integer overflow in preprocessor expression"
 msgstr "d閎ordement d'entier dans l'expresion pour le pr閜rocesseur"
 
-#: cppexp.c:958
+#: cppexp.c:962
 msgid "missing '(' in expression"
 msgstr "� ( � manquante dans l'expresion"
 
-#: cppexp.c:990
+#: cppexp.c:994
 #, c-format
 msgid "the left operand of \"%s\" changes sign when promoted"
 msgstr "L'op閞ande gauche de � %s � change de signe lors de sa promotion"
 
-#: cppexp.c:995
+#: cppexp.c:999
 #, c-format
 msgid "the right operand of \"%s\" changes sign when promoted"
 msgstr "L'op閞ande droite de � %s � change de signe lors de sa promotion"
 
-#: cppexp.c:1353
+#: cppexp.c:1357
 msgid "comma operator in operand of #if"
 msgstr "op閞ateur virgule dans l'op閞ande de #if"
 
-#: cppexp.c:1484
+#: cppexp.c:1488
 msgid "division by zero in #if"
 msgstr "division par z閞o dans #if"
 
@@ -4463,7 +4473,7 @@
 msgstr "aucun chemin d'inclusion dans lequel on pourrait rep閞er %s"
 
 # FIXME
-#: cppfiles.c:956
+#: cppfiles.c:959
 msgid "Multiple include guards may be useful for:\n"
 msgstr "De multiples balises pour les inclusions peuvent 阾re utiles pour:\n"
 
@@ -4883,7 +4893,7 @@
 msgstr "erreur de syntaxe dans la liste de param鑤res macro"
 
 # FIXME: Initialis�, ou ensembles?
-#: cse.c:7064
+#: cse.c:7069
 #, c-format
 msgid ";; Processing block from %d to %d, %d sets.\n"
 msgstr ";; traitement du bloc de %d � %d, %d initialis閟.\n"
@@ -5018,12 +5028,12 @@
 
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: final.c:3220 vmsdbgout.c:467 config/i386/i386.c:6768
+#: final.c:3220 vmsdbgout.c:467 config/i386/i386.c:6769
 #: config/pdp11/pdp11.c:1646
 msgid "floating constant misused"
 msgstr "constante flottante mal utilis閑"
 
-#: final.c:3276 vmsdbgout.c:524 config/i386/i386.c:6846
+#: final.c:3276 vmsdbgout.c:524 config/i386/i386.c:6847
 #: config/pdp11/pdp11.c:1693
 msgid "invalid expression as operand"
 msgstr "expression invalide comme op閞ande"
@@ -5044,25 +5054,25 @@
 msgid "Attempt to delete prologue/epilogue insn:"
 msgstr "Tentative pour d閠ruire le prologue/閜ilogue insn:"
 
-#: fold-const.c:2878 fold-const.c:2891
+#: fold-const.c:2889 fold-const.c:2902
 #, c-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr "comparaison est toujours %d en raison de la largeur du champ de bits"
 
-#: fold-const.c:4093 fold-const.c:4110
+#: fold-const.c:4110 fold-const.c:4127
 #, c-format
 msgid "comparison is always %d"
 msgstr "comparaison est toujours %d"
 
-#: fold-const.c:4241
+#: fold-const.c:4258
 msgid "`or' of unmatched not-equal tests is always 1"
 msgstr "� or � de tests non pair� de non 間alit� est troujours 1"
 
-#: fold-const.c:4246
+#: fold-const.c:4263
 msgid "`and' of mutually exclusive equal-tests is always 0"
 msgstr "� and � de tests d'間alit� mutuellement exclusifs est toujours 0"
 
-#: fold-const.c:8393
+#: fold-const.c:8410
 msgid "fold check: original tree changed by fold"
 msgstr "v閞ification fold: arbre originale modifi� par fold"
 
@@ -5070,27 +5080,27 @@
 msgid "%Jsize of variable '%D' is too large"
 msgstr "%Jtaille de la variable � %D � est trop grande"
 
-#: function.c:3742
+#: function.c:3752
 msgid "impossible constraint in `asm'"
 msgstr "contrainte impossible dans � asm �"
 
-#: function.c:5733
+#: function.c:5743
 msgid "%J'%D' might be used uninitialized in this function"
 msgstr "%J� %D � pourrait 阾re utilis� sans 阾re initialis� dans cette fonction"
 
-#: function.c:5740
+#: function.c:5750
 msgid "%Jvariable '%D' might be clobbered by `longjmp' or `vfork'"
 msgstr "%Jvariable � %D � pourrait 阾re maltrait閑 par un 玪ongjmp� ou un 玽fork �"
 
-#: function.c:5759
+#: function.c:5769
 msgid "%Jargument '%D' might be clobbered by `longjmp' or `vfork'"
 msgstr "%Jargument � %D � pourrait 阾re maltrait閑 par un 玪ongjmp� ou un 玽fork �"
 
-#: function.c:6533
+#: function.c:6543
 msgid "function returns an aggregate"
 msgstr "fonction retourne un aggr間at"
 
-#: function.c:6929
+#: function.c:6939
 msgid "%Junused parameter '%D'"
 msgstr "%Jparam鑤re � %D � inutilis�"
 
@@ -5118,7 +5128,7 @@
 msgid "Using built-in specs.\n"
 msgstr "Utilisation des specs internes.\n"
 
-#: gcc.c:1755
+#: gcc.c:1758
 #, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
@@ -5127,42 +5137,42 @@
 "Initialisation des spec %s � � %s 籠n"
 "\n"
 
-#: gcc.c:1857
+#: gcc.c:1860
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr "Lecture des sp閏ification � partir de %s\n"
 
-#: gcc.c:1953 gcc.c:1972
+#: gcc.c:1956 gcc.c:1975
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr "syntaxe des specs %%include mal compos閑 apr鑣 %ld caract鑢es"
 
-#: gcc.c:1980
+#: gcc.c:1983
 #, c-format
 msgid "could not find specs file %s\n"
 msgstr "ne peut rep閞er le fichiers des specs %s\n"
 
-#: gcc.c:1997 gcc.c:2005 gcc.c:2014 gcc.c:2023
+#: gcc.c:2000 gcc.c:2008 gcc.c:2017 gcc.c:2026
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr "specs de la syntaxe %%rename mal compos閑s apr鑣 %ld caract鑢es"
 
-#: gcc.c:2032
+#: gcc.c:2035
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr "specs de la sp閏ification %s n'a pas 閠� trouv� pour 阾re renommer"
 
-#: gcc.c:2039
+#: gcc.c:2042
 #, c-format
 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
 msgstr "%s: tentative pour renommner la sp閏ification � %s � � un sp閏ification � %s � d閖� d閒inie"
 
-#: gcc.c:2044
+#: gcc.c:2047
 #, c-format
 msgid "rename spec %s to %s\n"
 msgstr "renomm� les specs %s � %s\n"
 
-#: gcc.c:2046
+#: gcc.c:2049
 #, c-format
 msgid ""
 "spec is '%s'\n"
@@ -5171,25 +5181,25 @@
 "spec est � %s 籠n"
 "\n"
 
-#: gcc.c:2059
+#: gcc.c:2062
 #, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr "specs inconnus de la commande %% apr鑣 %ld caract鑢es"
 
-#: gcc.c:2070 gcc.c:2083
+#: gcc.c:2073 gcc.c:2086
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr "fichier de specs mal compos� apr鑣 %ld caract鑢es"
 
-#: gcc.c:2136
+#: gcc.c:2139
 msgid "spec file has no spec for linking"
 msgstr "fichier de specs n'a pas de sp閏ification pour l'閐ition de liens"
 
-#: gcc.c:2641
+#: gcc.c:2644
 msgid "-pipe not supported"
 msgstr "-pipe n'est pas support�"
 
-#: gcc.c:2703
+#: gcc.c:2706
 msgid ""
 "\n"
 "Go ahead? (y or n) "
@@ -5197,7 +5207,7 @@
 "\n"
 "Aller de l'avant? (y ou n) "
 
-#: gcc.c:2829
+#: gcc.c:2832
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -5208,69 +5218,69 @@
 "SVP soumettre un rapport complet d'anomalies.\n"
 "Consulter %s pour les instructions."
 
-#: gcc.c:2847
+#: gcc.c:2850
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:2980
+#: gcc.c:2983
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "Usage: %s [options] fichier...\n"
 
-#: gcc.c:2981
+#: gcc.c:2984
 msgid "Options:\n"
 msgstr "Options:\n"
 
-#: gcc.c:2983
+#: gcc.c:2986
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr "  -pass-exit-codes         quitter avec le plus grand code d'erreur de la phase\n"
 
-#: gcc.c:2984
+#: gcc.c:2987
 msgid "  --help                   Display this information\n"
 msgstr "  --help                   afficher l'aide m閙oire\n"
 
-#: gcc.c:2985
+#: gcc.c:2988
 msgid "  --target-help            Display target specific command line options\n"
 msgstr "  --target-help            afficher les options sp閏ifiques de la ligne de commande\n"
 
-#: gcc.c:2987
+#: gcc.c:2990
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr "  (Utiliser �-v --help� pour afficher les options de la ligne de commande des sous-processus)\n"
 
-#: gcc.c:2988
+#: gcc.c:2991
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr "  -dumpspecs               afficher tous les construits des cha頽es de specs\n"
 
-#: gcc.c:2989
+#: gcc.c:2992
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr "  -dumpversion             afficher la version du compilateur\n"
 
-#: gcc.c:2990
+#: gcc.c:2993
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr "  -dumpmachine             afficher le processeur cibl� par le compilateur\n"
 
-#: gcc.c:2991
+#: gcc.c:2994
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr "  -print-search-dirs       afficher les r閜ertoires du chemin de recherche du compiltateur\n"
 
-#: gcc.c:2992
+#: gcc.c:2995
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr "  -print-libgcc-file-name  afficher le nom de la biblioth鑡ue compagne du compilateur\n"
 
-#: gcc.c:2993
+#: gcc.c:2996
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr "  -print-file-name=<lib>   afficher le chemin d'acc鑣 complet vers la biblioth鑡ue <lib>\n"
 
-#: gcc.c:2994
+#: gcc.c:2997
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr "  -print-prog-name=<prog>  afficher le chemin d'acc鑣 complet vers le composant du compilateur <prog>\n"
 
-#: gcc.c:2995
+#: gcc.c:2998
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr "  -print-multi-directory   afficher la racine du r閜ertoire des version libgcc\n"
 
-#: gcc.c:2996
+#: gcc.c:2999
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
@@ -5279,91 +5289,91 @@
 "                           la ligne de commande et les multiples r閜ertoires de\n"
 "                           recherches des biblioth鑡ues\n"
 
-#: gcc.c:2999
+#: gcc.c:3002
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 msgstr "  -print-multi-os-directory   afficher le chemin relatif du r閜ertoire vers les librairies de l'OS\n"
 
-#: gcc.c:3000
+#: gcc.c:3003
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr "  -Wa,<options>            passer les <options> s閜ar閑s par des virgules � l'assembleur\n"
 
-#: gcc.c:3001
+#: gcc.c:3004
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr "  -Wp,<options>            passer les <options> s閜ar閑s par des virgules au pr閜rocesseur\n"
 
-#: gcc.c:3002
+#: gcc.c:3005
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr "  -Wl,<options>            passer les <options> s閜ar閑s par des virgules  � l'閐iteur de liens\n"
 
-#: gcc.c:3003
+#: gcc.c:3006
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 msgstr "  -Xassembler <arg>        passer l'<arg>ument � l'assembleur\n"
 
-#: gcc.c:3004
+#: gcc.c:3007
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 msgstr "  -Xpreprocessor <arg>     passer l'<arg>ument au pr�-processeur\n"
 
-#: gcc.c:3005
+#: gcc.c:3008
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr "  -Xlinker <argument>      passer l'<argument> � l'閐iteur de liens\n"
 
-#: gcc.c:3006
+#: gcc.c:3009
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr "  -save-temps              ne pas d閠ruire les fichiers interm閐iaires\n"
 
-#: gcc.c:3007
+#: gcc.c:3010
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr "  -pipe                    utiliser des pipes au lieu de fichiers interm閐iares\n"
 
-#: gcc.c:3008
+#: gcc.c:3011
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr "  -time                    mesurer le temps d'ex閏ution de chaque sous-processus\n"
 
-#: gcc.c:3009
+#: gcc.c:3012
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr "  -specs=<fichier>         閏raser les specs internes � l'aide du contenu du <fichier>\n"
 
-#: gcc.c:3010
+#: gcc.c:3013
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr "  -std=<standard>          Pr閟umer que les fichiers sources respectent le <standard>\n"
 
-#: gcc.c:3011
+#: gcc.c:3014
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr "  -B <r閜ertoire>          ajouter le <r閜ertoire> aux chemins de recherche du compilateur\n"
 
-#: gcc.c:3012
+#: gcc.c:3015
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr "  -b <machine>             ex閏uter gcc pour la <machine> cible, si install閈n"
 
-#: gcc.c:3013
+#: gcc.c:3016
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr "  -V <version>             ex閏uter le num閞o de <version> de gcc, si install閑\n"
 
-#: gcc.c:3014
+#: gcc.c:3017
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr "  -v                       afficher les programmes invoqu閟 par le compilateur\n"
 
-#: gcc.c:3015
+#: gcc.c:3018
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr "  -###                     identique � -v mais les options et les commandes entre guillemets ne sont pas ex閏ut閑s\n"
 
-#: gcc.c:3016
+#: gcc.c:3019
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr "  -E                       pr�-traiter seulement; ne pas compiler, assembler ou 閐iter les liens\n"
 
-#: gcc.c:3017
+#: gcc.c:3020
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr "  -S                       compiler seulement; ne pas assembler ou 閐iter les liens\n"
 
-#: gcc.c:3018
+#: gcc.c:3021
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr "  -S                       compiler et assembler, mais ne pas 閐iter les liens\n"
 
-#: gcc.c:3019
+#: gcc.c:3022
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr "  -o <fichier>             placer la sortie dans le <fichier>\n"
 
-#: gcc.c:3020
+#: gcc.c:3023
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
 "                           Permissible languages include: c c++ assembler none\n"
@@ -5375,7 +5385,7 @@
 "                           � none � signifiant d'utiliser le comportement par d閒aut\n"
 "                           en tentant d'identifier le langage par l'extension du fichier\n"
 
-#: gcc.c:3027
+#: gcc.c:3030
 #, c-format
 msgid ""
 "\n"
@@ -5388,27 +5398,27 @@
 " pass閟 aux divers sous-processus invoqu閟 par %s.  Afin de passer\n"
 " les autres options � ces processus l'option -W<lettre> doit 阾re utilis�.\n"
 
-#: gcc.c:3148
+#: gcc.c:3151
 #, c-format
 msgid "`-%c' option must have argument"
 msgstr "l'option � -%c � requi鑢e un argument"
 
-#: gcc.c:3170
+#: gcc.c:3173
 #, c-format
 msgid "couldn't run `%s': %s"
 msgstr "impossible d'ex閏uter � %s � : %s"
 
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3356
+#: gcc.c:3359
 #, c-format
 msgid "%s (GCC) %s\n"
 msgstr "%s (GCC) %s\n"
 
-#: gcc.c:3358 gcov.c:424 f/g77spec.c:351
+#: gcc.c:3361 gcov.c:424 f/g77spec.c:351
 msgid "(C)"
 msgstr "�"
 
-#: gcc.c:3359
+#: gcc.c:3362
 msgid ""
 "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"
@@ -5418,66 +5428,66 @@
 "GARANTIE; ni implicite pour le MARCHANDAGE ou pour un BUT PARTICULIER.\n"
 "\n"
 
-#: gcc.c:3460
+#: gcc.c:3463
 msgid "argument to `-Xlinker' is missing"
 msgstr "argument de �-Xlinker� est manquant"
 
-#: gcc.c:3468
+#: gcc.c:3471
 msgid "argument to `-Xpreprocessor' is missing"
 msgstr "argument de � -Xpreprocessor � est manquant"
 
-#: gcc.c:3475
+#: gcc.c:3478
 msgid "argument to `-Xassembler' is missing"
 msgstr "argument de � -Xassembler � est manquant"
 
-#: gcc.c:3482
+#: gcc.c:3485
 msgid "argument to `-l' is missing"
 msgstr "argument pour � -l � est manquant"
 
-#: gcc.c:3498
+#: gcc.c:3501
 msgid "argument to `-specs' is missing"
 msgstr "argument de � -specs � est manquant"
 
-#: gcc.c:3512
+#: gcc.c:3515
 msgid "argument to `-specs=' is missing"
 msgstr "argument de �-specs=� est manquant"
 
-#: gcc.c:3549
+#: gcc.c:3552
 #, c-format
 msgid "`-%c' must come at the start of the command line"
 msgstr "� -%c � doit appara顃re au d閎ut de la ligne de commande"
 
-#: gcc.c:3558
+#: gcc.c:3561
 msgid "argument to `-B' is missing"
 msgstr "argument de � -B � est manquant"
 
-#: gcc.c:3735
+#: gcc.c:3738
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr "AVERTISSEMENT: -pipe ignor� parce que -save-temps a 閠� sp閏ifi�"
 
-#: gcc.c:3739
+#: gcc.c:3742
 msgid "warning: -pipe ignored because -time specified"
 msgstr "AVERTISSEMENT: -pipe ignor� parce que -time a 閠� sp閏ifi�"
 
-#: gcc.c:3951
+#: gcc.c:3954
 msgid "argument to `-x' is missing"
 msgstr "argument pour � -x � est manquant"
 
-#: gcc.c:3979
+#: gcc.c:3982
 #, c-format
 msgid "argument to `-%s' is missing"
 msgstr "argument pour � -%s � est manquant"
 
-#: gcc.c:4040
+#: gcc.c:4043
 #, c-format
 msgid "warning: `-x %s' after last input file has no effect"
 msgstr "AVERTISSEMENT: � -x %s � apr鑣 le dernier fichier d'entr閑 n'a pas d'effet"
 
-#: gcc.c:4441
+#: gcc.c:4444
 msgid "invalid specification!  Bug in cc"
 msgstr "sp閏ification invalide!  Bug dans cc."
 
-#: gcc.c:4595
+#: gcc.c:4598
 #, c-format
 msgid "%s\n"
 msgstr "%s\n"
@@ -5485,78 +5495,78 @@
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  ie there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5099
+#: gcc.c:5102
 #, c-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr "閏hec du spec: � %%* � n'a pas 閠� initialis� par concordance du patron"
 
-#: gcc.c:5108
+#: gcc.c:5111
 #, c-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr "AVERTISSEMENT: utilisation obsol鑤e de l'op閞ateur %%[ dans les specs"
 
-#: gcc.c:5126
+#: gcc.c:5129
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr "Traitement du spec %c%s%c, lequel est � %s 籠n"
 
-#: gcc.c:5189
+#: gcc.c:5192
 #, c-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr "閏hec de spec: option � %c � de spec non reconnue"
 
-#: gcc.c:5268
+#: gcc.c:5271
 #, c-format
 msgid "unknown spec function `%s'"
 msgstr "sp閏ification de fonction inconnue � %s �:"
 
-#: gcc.c:5287
+#: gcc.c:5290
 #, c-format
 msgid "error in args to spec function `%s'"
 msgstr "ERREUR d'arguments pour la sp閏ification de fonction � %s �"
 
-#: gcc.c:5335
+#: gcc.c:5338
 msgid "malformed spec function name"
 msgstr "nom de sp閏ification de fonction mal compos�"
 
 #. )
-#: gcc.c:5338
+#: gcc.c:5341
 msgid "no arguments for spec function"
 msgstr "aucun argument pour la sp閏ification de fonction"
 
-#: gcc.c:5357
+#: gcc.c:5360
 msgid "malformed spec function arguments"
 msgstr "arguments de sp閏ification de fonction mal compos閟"
 
-#: gcc.c:6083
+#: gcc.c:6086
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC."
 msgstr "閏hec de sp閏ification: plus d'un argument � SYSROOT_SUFFIX_SPEC."
 
-#: gcc.c:6093
+#: gcc.c:6096
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC."
 msgstr "閏hec de sp閏ification: plus d'un argument � SYSROOT_HEADERS_SUFFIX_SPEC."
 
-#: gcc.c:6186
+#: gcc.c:6189
 #, c-format
 msgid "unrecognized option `-%s'"
 msgstr "option � -%s � non reconnue"
 
-#: gcc.c:6192
+#: gcc.c:6195
 #, c-format
 msgid "install: %s%s\n"
 msgstr "install閟: %s%s\n"
 
-#: gcc.c:6193
+#: gcc.c:6196
 #, c-format
 msgid "programs: %s\n"
 msgstr "programmes: %s\n"
 
-#: gcc.c:6194
+#: gcc.c:6197
 #, c-format
 msgid "libraries: %s\n"
 msgstr "libraries: %s\n"
 
-#: gcc.c:6251
+#: gcc.c:6254
 msgid ""
 "\n"
 "For bug reporting instructions, please see:\n"
@@ -5564,50 +5574,50 @@
 "\n"
 "Pour les instructons afin de rapporter des anomales, SVP consulter:\n"
 
-#: gcc.c:6267
+#: gcc.c:6270
 #, c-format
 msgid "Configured with: %s\n"
 msgstr "Configur� avec: %s\n"
 
-#: gcc.c:6281
+#: gcc.c:6284
 #, c-format
 msgid "Thread model: %s\n"
 msgstr "Mod鑜e de thread: %s\n"
 
-#: gcc.c:6292
+#: gcc.c:6295
 #, c-format
 msgid "gcc version %s\n"
 msgstr "version gcc %s\n"
 
-#: gcc.c:6294
+#: gcc.c:6297
 #, c-format
 msgid "gcc driver version %s executing gcc version %s\n"
 msgstr "version du pilote gcc %s ex閏utant le version %s de gcc\n"
 
-#: gcc.c:6302
+#: gcc.c:6305
 msgid "no input files"
 msgstr "pas de fichier � l'entr閑"
 
-#: gcc.c:6324 gcc.c:6443
+#: gcc.c:6327 gcc.c:6446
 #, c-format
 msgid "%s: linker input file unused because linking not done"
 msgstr "%s: fichier d'entr閑 d'閐ition de liens n'est pas utilis� parce l'閐ition de lien n'a pas 閠� faite"
 
-#: gcc.c:6327
+#: gcc.c:6330
 msgid "cannot specify -o with -c or -S and multiple languages"
 msgstr "ne peut sp閏ifier -o avec -c ou -S et de multiples langages"
 
-#: gcc.c:6362
+#: gcc.c:6365
 #, c-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%s: %s compilateur n'est pas install� sur ce syst鑝e"
 
-#: gcc.c:6483
+#: gcc.c:6486
 #, c-format
 msgid "language %s not recognized"
 msgstr "language %s n'est pas reconnu"
 
-#: gcc.c:6580
+#: gcc.c:6583
 msgid "internal gcc abort"
 msgstr "abandon interne de gcc"
 
@@ -5905,21 +5915,21 @@
 msgid "GCSE disabled"
 msgstr "GCSE d閟activ�"
 
-#: gcse.c:6124
+#: gcse.c:6125
 msgid "NULL pointer checks disabled"
 msgstr "v閞ification des pointeurs NULS d閟activ閑"
 
 #. Return if there's nothing to do, or it is too expensive.
-#: gcse.c:8010
+#: gcse.c:8036
 msgid "jump bypassing disabled"
 msgstr "saut d'関itement d閟activ�"
 
-#: gcse.c:8071
+#: gcse.c:8097
 #, c-format
 msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr "%s: %d blocs de base et %d blocs edges/basic"
 
-#: gcse.c:8084
+#: gcse.c:8110
 #, c-format
 msgid "%s: %d basic blocks and %d registers"
 msgstr "%s: %d blocs basic et %d registres"
@@ -5969,7 +5979,7 @@
 msgid "%s cannot be used in asm here"
 msgstr "%s ne peut 阾re utilis� dans asm ici"
 
-#: graph.c:403 toplev.c:1498 toplev.c:4432 f/com.c:14202 java/jcf-parse.c:883
+#: graph.c:403 toplev.c:1498 toplev.c:4433 f/com.c:14202 java/jcf-parse.c:883
 #: java/jcf-parse.c:1029 java/lex.c:1828 objc/objc-act.c:503
 #, c-format
 msgid "can't open %s: %m"
@@ -6049,7 +6059,7 @@
 msgstr "fonction avec des attributs sp閏ifiques � la cible ne peut pas 阾re enligne"
 
 # FIXME: c'est de l'assembleur ?
-#: jump.c:1896
+#: jump.c:1913
 msgid "%Hwill never be executed"
 msgstr "%Hne sera jamais ex閏ut�"
 
@@ -6546,7 +6556,7 @@
 msgid "can't use '%s' as a %s register"
 msgstr "ne peut utiliser � %s � comme le registre %s"
 
-#: regclass.c:758 config/ia64/ia64.c:4660 config/ia64/ia64.c:4667
+#: regclass.c:758 config/ia64/ia64.c:4666 config/ia64/ia64.c:4673
 #, c-format
 msgid "unknown register name: %s"
 msgstr "nom de registre inconnu: %s"
@@ -6591,15 +6601,15 @@
 msgid "impossible register constraint in `asm'"
 msgstr "impossible de contraindre les registres en � asm �"
 
-#: reload.c:3504
+#: reload.c:3519
 msgid "`&' constraint used with no register class"
 msgstr "contrainte � & � utilis� sans classe registre"
 
-#: reload.c:3672
+#: reload.c:3687
 msgid "unable to generate reloads for:"
 msgstr "incapable de g閚閞er des recharges pour:"
 
-#: reload.c:3673 reload.c:3887
+#: reload.c:3688 reload.c:3902
 msgid "inconsistent operand constraints in an `asm'"
 msgstr "contrainte d'op閞ande inconsistente en � asm �"
 
@@ -7003,11 +7013,11 @@
 msgid "invalid register name `%s' for register variable"
 msgstr "nom de registre invalide � %s � pour un variable registre"
 
-#: toplev.c:3546
+#: toplev.c:3547
 msgid "branch target register load optimization is not intended to be run twice"
 msgstr "optimisation du chargement du registre cible de branchement est pas pr関u pour 阾re ex閏ut� deux fois"
 
-#: toplev.c:3713
+#: toplev.c:3714
 msgid ""
 "\n"
 "Target specific options:\n"
@@ -7015,12 +7025,12 @@
 "\n"
 "Options sp閏ifiques � la cible:\n"
 
-#: toplev.c:3727 toplev.c:3746
+#: toplev.c:3728 toplev.c:3747
 #, c-format
 msgid "  -m%-23s [undocumented]\n"
 msgstr "  -m%-23s [non document閉\n"
 
-#: toplev.c:3755
+#: toplev.c:3756
 msgid ""
 "\n"
 "There are undocumented target specific options as well.\n"
@@ -7028,21 +7038,21 @@
 "\n"
 "Il y a des options sp閏ifiques � la cible qui ne sont pas document閟 aussi.\n"
 
-#: toplev.c:3757
+#: toplev.c:3758
 msgid "  They exist, but they are not documented.\n"
 msgstr "  Ils existent, mais ils ne sont pas document閟.\n"
 
-#: toplev.c:3812
+#: toplev.c:3813
 #, c-format
 msgid "unrecognized gcc debugging option: %c"
 msgstr "option gcc de mise au point non reconnue: %c"
 
-#: toplev.c:3874 config/rs6000/rs6000.c:922
+#: toplev.c:3875 config/rs6000/rs6000.c:940 config/rs6000/rs6000.c:951
 #, c-format
 msgid "invalid option `%s'"
 msgstr "option invalide � %s �"
 
-#: toplev.c:3889
+#: toplev.c:3890
 #, c-format
 msgid ""
 "%s%s%s version %s (%s)\n"
@@ -7053,93 +7063,93 @@
 "%s\tcompil� par GNU C version %s.\n"
 "%s%s%s version %s (%s) compil� par CC.\n"
 
-#: toplev.c:3896
+#: toplev.c:3897
 #, c-format
 msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr "heuristiques %s%sGGC: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 
-#: toplev.c:3948
+#: toplev.c:3949
 msgid "options passed: "
 msgstr "options pass閑s: "
 
-#: toplev.c:3977
+#: toplev.c:3978
 msgid "options enabled: "
 msgstr "options autoris閑s: "
 
-#: toplev.c:4035 java/jcf-write.c:3424
+#: toplev.c:4036 java/jcf-write.c:3424
 #, c-format
 msgid "can't open %s for writing: %m"
 msgstr "ne peut ouvrir %s en 閏riture: %m"
 
-#: toplev.c:4118 config/sh/sh.c:7019
+#: toplev.c:4119 config/sh/sh.c:7020
 msgid "created and used with different settings of -fpic"
 msgstr "cr殚 et utilis� avec des configurations diff閞entes de -fpic"
 
-#: toplev.c:4120 config/sh/sh.c:7021
+#: toplev.c:4121 config/sh/sh.c:7022
 msgid "created and used with different settings of -fpie"
 msgstr "cr殚 et utilis� avec des configurations diff閞entes de -fpie"
 
-#: toplev.c:4171 config/sh/sh.c:7071
+#: toplev.c:4172 config/sh/sh.c:7072
 #, c-format
 msgid "created and used with differing settings of `-m%s'"
 msgstr "cr殚 et utilis� avec des configurations diff閞entes de � -m%s �"
 
-#: toplev.c:4174 config/sh/sh.c:7074
+#: toplev.c:4175 config/sh/sh.c:7075
 msgid "out of memory"
 msgstr "m閙oire 閜uis閑"
 
-#: toplev.c:4355
+#: toplev.c:4356
 msgid "instruction scheduling not supported on this target machine"
 msgstr "instruction d'ordonnancement n'est pas support閑 sur cette machine cible"
 
-#: toplev.c:4359
+#: toplev.c:4360
 msgid "this target machine does not have delayed branches"
 msgstr "cette machine cible n'a pas de branchments avec d閘ais"
 
-#: toplev.c:4373
+#: toplev.c:4374
 #, c-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr "-f%sleading-underscore n'est pas support� sur cette machine cible"
 
-#: toplev.c:4422
+#: toplev.c:4423
 #, c-format
 msgid "target system does not support the \"%s\" debug format"
 msgstr "syst鑝e cible ne supporte par le format \"%s\" de mise au point"
 
-#: toplev.c:4439
+#: toplev.c:4440
 msgid "-ffunction-sections not supported for this target"
 msgstr "-ffunction-sections n'est pas support� pour cette cible"
 
-#: toplev.c:4444
+#: toplev.c:4445
 msgid "-fdata-sections not supported for this target"
 msgstr "-fdata-sections n'est pas support� pour cette machine cible"
 
-#: toplev.c:4451
+#: toplev.c:4452
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr "-ffunction-sections d閟activ�; cela rend le profilage impossible"
 
-#: toplev.c:4458
+#: toplev.c:4459
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "-fprefetch-loop-arrays n'est pas support� pour cette machine cible"
 
-#: toplev.c:4464
+#: toplev.c:4465
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr "-fprefetch-loop-arrays n'est pas support� sur cette machine cible (essayer -march options)"
 
-#: toplev.c:4473
+#: toplev.c:4474
 msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr "-fprefetch-loop-arrays n'est pas support� avec -Os"
 
-#: toplev.c:4479
+#: toplev.c:4480
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr "-ffunction-sections peut affecter la mise au point sur quelques machines cibles."
 
-#: toplev.c:4581
+#: toplev.c:4582
 #, c-format
 msgid "error writing to %s: %m"
 msgstr "erreur d'閏riture dans %s: %m"
 
-#: toplev.c:4583 java/jcf-parse.c:902 java/jcf-write.c:3431
+#: toplev.c:4584 java/jcf-parse.c:902 java/jcf-write.c:3431
 #, c-format
 msgid "error closing %s: %m"
 msgstr "erreur de fermeture %s: %m"
@@ -7186,7 +7196,7 @@
 msgid "%Jfunction '%F' can never be inlined because it uses variable sized variables"
 msgstr "%Jfonction � %F � ne peut 阾re enligne parce qu'elle utilise une taille variable de variables"
 
-#: tree-inline.c:1338 tree-inline.c:1345
+#: tree-inline.c:1338 tree-inline.c:1346
 msgid "%Jinlining failed in call to '%F': %s"
 msgstr "%Jl'enlignage de l'appel � � %F �: %s a 閏hou�"
 
@@ -7198,34 +7208,34 @@
 msgid "%Jsize of return value of '%D' is larger than %wd bytes"
 msgstr "%Jtaille de la valeur retourn閑 par � %D � sup閞ieure � %wd octets"
 
-#: tree.c:3801
+#: tree.c:3800
 msgid "arrays of functions are not meaningful"
 msgstr "tableaux de fonctions n'a pas grand sens"
 
-#: tree.c:3856
+#: tree.c:3855
 msgid "function return type cannot be function"
 msgstr "Le type retourn� d'une fonction ne peut 阾re une fonction"
 
-#: tree.c:4685
+#: tree.c:4684
 msgid "invalid initializer for bit string"
 msgstr "initialisation invalide pour une cha頽e de bits"
 
-#: tree.c:4737
+#: tree.c:4736
 #, c-format
 msgid "tree check: expected %s, have %s in %s, at %s:%d"
 msgstr "v閞ification de l'arbre: attendait %s, obtenu %s dans %s, � %s:%d"
 
-#: tree.c:4750
+#: tree.c:4749
 #, c-format
 msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
 msgstr "v閞ification de l'arbre: attendait classe � %c �, obtenu � %c � (%s) dans %s, � %s:%d"
 
-#: tree.c:4763
+#: tree.c:4762
 #, c-format
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr "v閞ification de l'arbre: acc鑣 de elt %d de tree-vec avec %d elts dans %s, � %s:%d"
 
-#: tree.c:4775
+#: tree.c:4774
 #, c-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr "v閞ification de l'arbre: op閞ande acc閐� %d de %s avec %d op閞andes dans %s, � %s:%d"
@@ -7278,48 +7288,48 @@
 msgid "%Jrequested alignment for '%D' is greater than implemented alignment of %d"
 msgstr "%Jrequ阾e d'alignement pour '%D' est plus grand que l'alignement implant� de %d"
 
-#: varasm.c:3789
+#: varasm.c:3790
 msgid "initializer for integer value is too complicated"
 msgstr "initialisation d'entier trop compliqu閑"
 
-#: varasm.c:3794
+#: varasm.c:3795
 msgid "initializer for floating value is not a floating constant"
 msgstr "l'initialisation d'une valeur � virgule flottante n'est pas une constante � virgule flottante"
 
-#: varasm.c:3860
+#: varasm.c:3861
 msgid "unknown set constructor type"
 msgstr "type de jeu de constructeurs inconnu"
 
-#: varasm.c:4079
+#: varasm.c:4080
 #, c-format
 msgid "invalid initial value for member `%s'"
 msgstr "valeur initiale invalide pour le membre � %s �"
 
-#: varasm.c:4266 varasm.c:4310
+#: varasm.c:4267 varasm.c:4311
 msgid "%Jweak declaration of '%D' must precede definition"
 msgstr "%Jd閏laration faible de � %D � qui doit 阾re pr閏閐閑 d'une d閒inition"
 
-#: varasm.c:4274
+#: varasm.c:4275
 msgid "%Jweak declaration of '%D' after first use results in unspecified behavior"
 msgstr "%Jd閏laration faible de � %D � apr鑣 une premi鑢e utilisation des r閟ultats d'un comportement non sp閏ifi�"
 
-#: varasm.c:4308
+#: varasm.c:4309
 msgid "%Jweak declaration of '%D' must be public"
 msgstr "%Jd閏laration faible de � %D � doit 阾re publique"
 
-#: varasm.c:4317
+#: varasm.c:4318
 msgid "%Jweak declaration of '%D' not supported"
 msgstr "%Jd閏laration faible de � %D � n'est pas support閑"
 
-#: varasm.c:4346 varasm.c:4436
+#: varasm.c:4347 varasm.c:4437
 msgid "only weak aliases are supported in this configuration"
 msgstr "seulement les alias faibles sont support閟 dans cette configuration"
 
-#: varasm.c:4439
+#: varasm.c:4440
 msgid "alias definitions not supported in this configuration; ignored"
 msgstr "d閒initions d'alias ne sont pas support閟 dans cette configuration; ignor�"
 
-#: varasm.c:4468
+#: varasm.c:4469
 msgid "visibility attribute not supported in this configuration; ignored"
 msgstr "visibilit� de l'attribut n'est pas support� dans cette configuration; ignor�"
 
@@ -7541,7 +7551,7 @@
 msgid "junk at end of '#pragma unused'"
 msgstr "rebut � la fin de � #pragma unused �"
 
-#: config/darwin.c:1347
+#: config/darwin.c:1312
 msgid "internal and protected visibility attributes not supportedin this configuration; ignored"
 msgstr "visibilit� des attributs internes et prot間閑s n'est pas support閑 dans cette configuration; ignor�"
 
@@ -7585,7 +7595,7 @@
 msgid "bad value `%s' for -mfp-trap-mode switch"
 msgstr "valeur � %s � erron閑 pour l'option -mfp-trap-mode"
 
-#: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1088
+#: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1117
 #, c-format
 msgid "bad value `%s' for -mtls-size switch"
 msgstr "valeur � %s � erron閑 pour l'option -mtls-size"
@@ -7625,90 +7635,90 @@
 msgid "bad value `%s' for -mmemory-latency"
 msgstr "valeur � %s � erron閑 pour -mmemory-latency"
 
-#: config/alpha/alpha.c:5425
+#: config/alpha/alpha.c:5436
 #, c-format
 msgid "invalid %%H value"
 msgstr "valeur %%H invalide"
 
-#: config/alpha/alpha.c:5446
+#: config/alpha/alpha.c:5457
 #, c-format
 msgid "invalid %%J value"
 msgstr "valeur %%J invalide"
 
-#: config/alpha/alpha.c:5462 config/ia64/ia64.c:4263
+#: config/alpha/alpha.c:5473 config/ia64/ia64.c:4269
 #, c-format
 msgid "invalid %%r value"
 msgstr "valeur %%r invalide"
 
-#: config/alpha/alpha.c:5472 config/rs6000/rs6000.c:9241
+#: config/alpha/alpha.c:5483 config/rs6000/rs6000.c:9332
 #: config/xtensa/xtensa.c:2014
 #, c-format
 msgid "invalid %%R value"
 msgstr "valeur %%R invalide"
 
-#: config/alpha/alpha.c:5478 config/rs6000/rs6000.c:9160
+#: config/alpha/alpha.c:5489 config/rs6000/rs6000.c:9251
 #: config/xtensa/xtensa.c:1981
 #, c-format
 msgid "invalid %%N value"
 msgstr "valeur %%N invalide"
 
-#: config/alpha/alpha.c:5486 config/rs6000/rs6000.c:9188
+#: config/alpha/alpha.c:5497 config/rs6000/rs6000.c:9279
 #, c-format
 msgid "invalid %%P value"
 msgstr "valeur %%P invalide"
 
-#: config/alpha/alpha.c:5494
+#: config/alpha/alpha.c:5505
 #, c-format
 msgid "invalid %%h value"
 msgstr "valeur %%h invalide"
 
-#: config/alpha/alpha.c:5502 config/xtensa/xtensa.c:2007
+#: config/alpha/alpha.c:5513 config/xtensa/xtensa.c:2007
 #, c-format
 msgid "invalid %%L value"
 msgstr "valeur %%L invalide"
 
-#: config/alpha/alpha.c:5541 config/rs6000/rs6000.c:9142
+#: config/alpha/alpha.c:5552 config/rs6000/rs6000.c:9233
 #, c-format
 msgid "invalid %%m value"
 msgstr "valeur %%m invalide"
 
-#: config/alpha/alpha.c:5549 config/rs6000/rs6000.c:9150
+#: config/alpha/alpha.c:5560 config/rs6000/rs6000.c:9241
 #, c-format
 msgid "invalid %%M value"
 msgstr "valeur %%M invalide"
 
-#: config/alpha/alpha.c:5593
+#: config/alpha/alpha.c:5604
 #, c-format
 msgid "invalid %%U value"
 msgstr "valeur %%U invalide"
 
-#: config/alpha/alpha.c:5605 config/alpha/alpha.c:5619
-#: config/rs6000/rs6000.c:9249
+#: config/alpha/alpha.c:5616 config/alpha/alpha.c:5630
+#: config/rs6000/rs6000.c:9340
 #, c-format
 msgid "invalid %%s value"
 msgstr "valeur %%s invalide"
 
-#: config/alpha/alpha.c:5642
+#: config/alpha/alpha.c:5653
 #, c-format
 msgid "invalid %%C value"
 msgstr "valeur %%C invalide"
 
-#: config/alpha/alpha.c:5679 config/rs6000/rs6000.c:8979
-#: config/rs6000/rs6000.c:8999
+#: config/alpha/alpha.c:5690 config/rs6000/rs6000.c:9070
+#: config/rs6000/rs6000.c:9090
 #, c-format
 msgid "invalid %%E value"
 msgstr "valeur %%E invalide"
 
-#: config/alpha/alpha.c:5704 config/alpha/alpha.c:5752
+#: config/alpha/alpha.c:5715 config/alpha/alpha.c:5763
 msgid "unknown relocation unspec"
 msgstr "relocalisation unspec inconnue"
 
-#: config/alpha/alpha.c:5713 config/rs6000/rs6000.c:9562
+#: config/alpha/alpha.c:5724 config/rs6000/rs6000.c:9653
 #, c-format
 msgid "invalid %%xn code"
 msgstr "valeur %%xn invalide"
 
-#: config/alpha/alpha.c:6657 config/alpha/alpha.c:6660 config/s390/s390.c:6575
+#: config/alpha/alpha.c:6668 config/alpha/alpha.c:6671 config/s390/s390.c:6575
 #: config/s390/s390.c:6578
 msgid "bad builtin fcode"
 msgstr "construit interne erron� de fcode"
@@ -7844,7 +7854,7 @@
 msgid "Tune expected memory latency"
 msgstr "Ajuster la latence m閙oire attendue"
 
-#: config/alpha/alpha.h:376 config/ia64/ia64.h:267 config/rs6000/sysv4.h:90
+#: config/alpha/alpha.h:376 config/ia64/ia64.h:272 config/rs6000/sysv4.h:90
 msgid "Specify bit size of immediate TLS offsets"
 msgstr "Sp閏ifier la taille de bit des d閏alages imm閐iats TLS"
 
@@ -7863,17 +7873,17 @@
 msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
 msgstr "l'argument de l'attribut � %s � n'est pas 玦link1� ou 玦link2 �"
 
-#: config/arc/arc.c:1714 config/m32r/m32r.c:2352
+#: config/arc/arc.c:1714 config/m32r/m32r.c:2349
 #, c-format
 msgid "invalid operand to %%R code"
 msgstr "op閞ande invalide pour le code %%R"
 
-#: config/arc/arc.c:1746 config/m32r/m32r.c:2375
+#: config/arc/arc.c:1746 config/m32r/m32r.c:2372
 #, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "op閞ande invalide pour le code %%H/%%L"
 
-#: config/arc/arc.c:1769 config/m32r/m32r.c:2446
+#: config/arc/arc.c:1769 config/m32r/m32r.c:2443
 #, c-format
 msgid "invalid operand to %%U code"
 msgstr "op閞ande invalide pour le code %%U"
@@ -7884,7 +7894,7 @@
 msgstr "op閞ande invalide pour le code %%V"
 
 #. Unknown flag.
-#: config/arc/arc.c:1787 config/m32r/m32r.c:2473 config/sparc/sparc.c:7010
+#: config/arc/arc.c:1787 config/m32r/m32r.c:2470 config/sparc/sparc.c:7152
 msgid "invalid operand output code"
 msgstr "op閞ande invalide pour le code de sortie"
 
@@ -7893,7 +7903,7 @@
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr "l'option -mcpu=%s est en conflit avec l'option -march= "
 
-#: config/arm/arm.c:530 config/rs6000/rs6000.c:767 config/sparc/sparc.c:424
+#: config/arm/arm.c:530 config/rs6000/rs6000.c:785 config/sparc/sparc.c:426
 #, c-format
 msgid "bad value (%s) for %s switch"
 msgstr "valeur (%s) erron閑 pour l'option %s"
@@ -7976,13 +7986,13 @@
 msgid "unable to use '%s' for PIC register"
 msgstr "incapable d'utiliser � %s � pour un registre PIC"
 
-#: config/arm/arm.c:2249 config/arm/arm.c:2267 config/avr/avr.c:4558
-#: config/c4x/c4x.c:4447 config/h8300/h8300.c:4260 config/i386/i386.c:1592
-#: config/i386/i386.c:1638 config/ip2k/ip2k.c:3169
+#: config/arm/arm.c:2249 config/arm/arm.c:2267 config/avr/avr.c:4523
+#: config/c4x/c4x.c:4447 config/h8300/h8300.c:4260 config/i386/i386.c:1598
+#: config/i386/i386.c:1644 config/ip2k/ip2k.c:3169
 #: config/m68hc11/m68hc11.c:1311 config/m68k/m68k.c:345
 #: config/mcore/mcore.c:3375 config/ns32k/ns32k.c:1064
-#: config/rs6000/rs6000.c:14866 config/sh/sh.c:6873 config/sh/sh.c:6894
-#: config/sh/sh.c:6929 config/stormy16/stormy16.c:2073 config/v850/v850.c:2173
+#: config/rs6000/rs6000.c:15070 config/sh/sh.c:6874 config/sh/sh.c:6895
+#: config/sh/sh.c:6930 config/stormy16/stormy16.c:2073 config/v850/v850.c:2173
 #, c-format
 msgid "`%s' attribute only applies to functions"
 msgstr "attribut � %s � s'applique seulement aux fonctions"
@@ -7997,7 +8007,7 @@
 msgstr "s閘ecteur doit 阾re un imm閐iat"
 
 #. @@@ better error message
-#: config/arm/arm.c:11284 config/i386/i386.c:14317 config/i386/i386.c:14351
+#: config/arm/arm.c:11284 config/i386/i386.c:14318 config/i386/i386.c:14352
 msgid "mask must be an immediate"
 msgstr "masque doit 阾re un imm閐iat"
 
@@ -8133,55 +8143,55 @@
 msgid "Ignore dllimport attribute for functions"
 msgstr "Ignorer l'attribut dllimport pour les fonctions"
 
-#: config/avr/avr.c:514
+#: config/avr/avr.c:511
 #, c-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr "grand pointeur de trames change (%d) avec -mtiny-stack"
 
-#: config/avr/avr.c:1101
+#: config/avr/avr.c:1098
 msgid "bad address, not (reg+disp):"
 msgstr "adresse erron閑, pas (reg+disp):"
 
-#: config/avr/avr.c:1109
+#: config/avr/avr.c:1106
 msgid "internal compiler error.  Bad address:"
 msgstr "erreur internal du compilateur. Adresse erron閑:"
 
-#: config/avr/avr.c:1122
+#: config/avr/avr.c:1119
 msgid "internal compiler error.  Unknown mode:"
 msgstr "erreur internal du compilateur. Mode inconnu:"
 
-#: config/avr/avr.c:1744 config/avr/avr.c:2405
+#: config/avr/avr.c:1741 config/avr/avr.c:2402
 msgid "invalid insn:"
 msgstr "insn invalide:"
 
-#: config/avr/avr.c:1778 config/avr/avr.c:1861 config/avr/avr.c:1910
-#: config/avr/avr.c:1919 config/avr/avr.c:2014 config/avr/avr.c:2183
-#: config/avr/avr.c:2439 config/avr/avr.c:2547
+#: config/avr/avr.c:1775 config/avr/avr.c:1858 config/avr/avr.c:1907
+#: config/avr/avr.c:1916 config/avr/avr.c:2011 config/avr/avr.c:2180
+#: config/avr/avr.c:2436 config/avr/avr.c:2544
 msgid "incorrect insn:"
 msgstr "insn incoorect:"
 
-#: config/avr/avr.c:1938 config/avr/avr.c:2099 config/avr/avr.c:2254
-#: config/avr/avr.c:2591
+#: config/avr/avr.c:1935 config/avr/avr.c:2096 config/avr/avr.c:2251
+#: config/avr/avr.c:2588
 msgid "unknown move insn:"
 msgstr "insn de d閜lacement inconnu:"
 
-#: config/avr/avr.c:2814
+#: config/avr/avr.c:2811
 msgid "bad shift insn:"
 msgstr "d閏alage insn erron�:"
 
-#: config/avr/avr.c:2927 config/avr/avr.c:3348 config/avr/avr.c:3719
+#: config/avr/avr.c:2924 config/avr/avr.c:3345 config/avr/avr.c:3716
 msgid "internal compiler error.  Incorrect shift:"
 msgstr "erreur internal du compilateur. D閏alage incorrect:"
 
-#: config/avr/avr.c:4532 config/ip2k/ip2k.c:3144
+#: config/avr/avr.c:4497 config/ip2k/ip2k.c:3144
 msgid "only initialized variables can be placed into program memory area"
 msgstr "seules les variables initialis閑s peuvent 阾re plac閑s dans la zone m閙oire du programme"
 
-#: config/avr/avr.c:4626
+#: config/avr/avr.c:4591
 msgid "only uninitialized variables can be placed in the .noinit section"
 msgstr "seuls les variables non initialis閑s peuvent 阾re plac閑s dans une section .noinit"
 
-#: config/avr/avr.c:4640
+#: config/avr/avr.c:4605
 #, c-format
 msgid "MCU `%s' supported for assembler only"
 msgstr "MCU � %s � est support� pour l'assembleur seulement"
@@ -9358,7 +9368,7 @@
 msgid "code model %s not supported in PIC mode"
 msgstr "model de code %s n'est pas support� en mode PIC"
 
-#: config/i386/i386.c:1189 config/sparc/sparc.c:387
+#: config/i386/i386.c:1189 config/sparc/sparc.c:389
 #, c-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr "valeur erron閑 (%s) pour l'opton -mcmodel="
@@ -9391,138 +9401,138 @@
 msgid "bad value (%s) for -march= switch"
 msgstr "valeur erron閑 (%s) pour l'option -march="
 
-#: config/i386/i386.c:1260
+#: config/i386/i386.c:1266
 #, c-format
 msgid "bad value (%s) for -mtune= switch"
 msgstr "valeur erron閑 (%s) pour l'option -mtune="
 
-#: config/i386/i386.c:1277
+#: config/i386/i386.c:1283
 #, c-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr "-mregparm=%d n'est pas entre 0 et %d"
 
-#: config/i386/i386.c:1290
+#: config/i386/i386.c:1296
 msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr "-malign-loops est obsol鑤e, utiliser -falign-loops"
 
-#: config/i386/i386.c:1295 config/i386/i386.c:1308 config/i386/i386.c:1321
+#: config/i386/i386.c:1301 config/i386/i386.c:1314 config/i386/i386.c:1327
 #, c-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr "-malign-loops=%d n'est pas entre 0 et %d"
 
-#: config/i386/i386.c:1303
+#: config/i386/i386.c:1309
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr "-malign-jumps est obsol鑤e, utiliser -falign-loops"
 
-#: config/i386/i386.c:1316
+#: config/i386/i386.c:1322
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr "-malign-functions est obsol鑤e, utiliser -falign-loops"
 
-#: config/i386/i386.c:1354
+#: config/i386/i386.c:1360
 #, c-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr "-mpreferred-stack-boundary=%d n'est pas entre %d et 12"
 
-#: config/i386/i386.c:1366
+#: config/i386/i386.c:1372
 #, c-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr "-mbranch-cost=%d n'est pas entre 0 et 5"
 
-#: config/i386/i386.c:1378
+#: config/i386/i386.c:1384
 #, c-format
 msgid "bad value (%s) for -mtls-dialect= switch"
 msgstr "valeur erron閑 (%s) pour l'option -mtls-dialect"
 
-#: config/i386/i386.c:1407
+#: config/i386/i386.c:1413
 msgid "-malign-double makes no sense in the 64bit mode"
 msgstr "-malign-double n'a aucun sens en mode 64 bits"
 
-#: config/i386/i386.c:1409
+#: config/i386/i386.c:1415
 msgid "-mrtd calling convention not supported in the 64bit mode"
 msgstr "la conversion d'appel -mrtd n'est pas support� en mode 64 bits"
 
-#: config/i386/i386.c:1431 config/i386/i386.c:1442
+#: config/i386/i386.c:1437 config/i386/i386.c:1448
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr "jeu d'instructions SSE d閟activ�, arithm閠ique 387 est utilis�"
 
-#: config/i386/i386.c:1447
+#: config/i386/i386.c:1453
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr "jeu d'instructions 387 d閟activ�, arithm閠ique SSE est utilis�"
 
-#: config/i386/i386.c:1454
+#: config/i386/i386.c:1460
 #, c-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr "valeur erron閑 (%s) pour l'option -mfpmath"
 
-#: config/i386/i386.c:1602 config/i386/i386.c:1613
+#: config/i386/i386.c:1608 config/i386/i386.c:1619
 msgid "fastcall and stdcall attributes are not compatible"
 msgstr "les attributs fastcall et stdcall ne sont pas compatibles"
 
-#: config/i386/i386.c:1606 config/i386/i386.c:1662
+#: config/i386/i386.c:1612 config/i386/i386.c:1668
 msgid "fastcall and regparm attributes are not compatible"
 msgstr "les attributs fastcall et regparm ne sont pas compatibles"
 
-#: config/i386/i386.c:1649
+#: config/i386/i386.c:1655
 #, c-format
 msgid "`%s' attribute requires an integer constant argument"
 msgstr "l'attribut � %s � requiert un argument de type constante enti鑢e"
 
-#: config/i386/i386.c:1655
+#: config/i386/i386.c:1661
 #, c-format
 msgid "argument to `%s' attribute larger than %d"
 msgstr "l'argument pour l'attribut � %s � est plus grand que %d"
 
-#: config/i386/i386.c:2621
+#: config/i386/i386.c:2627
 msgid "SSE vector argument without SSE enabled changes the ABI"
 msgstr "l'argument vecteur SSE sans autorisation SSE modifie l'ABI "
 
-#: config/i386/i386.c:2637
+#: config/i386/i386.c:2643
 msgid "MMX vector argument without MMX enabled changes the ABI"
 msgstr "l'argument vecteur SSE sans autorisation MXX modifie l'ABI "
 
-#: config/i386/i386.c:2865
+#: config/i386/i386.c:2871
 msgid "SSE vector return without SSE enabled changes the ABI"
 msgstr "vecteur SSE retourn� sans autorisation SSE des changements de l'ABI "
 
-#: config/i386/i386.c:6840
+#: config/i386/i386.c:6841
 msgid "invalid UNSPEC as operand"
 msgstr "UNSPEC invalide comme op閞ande"
 
-#: config/i386/i386.c:7098
+#: config/i386/i386.c:7099
 msgid "extended registers have no high halves"
 msgstr "registres 閠endus n'a pas de demis hauts"
 
-#: config/i386/i386.c:7113
+#: config/i386/i386.c:7114
 msgid "unsupported operand size for extended register"
 msgstr "taille d'op閞ande non support閑 pour un registre 閠endu"
 
-#: config/i386/i386.c:7428
+#: config/i386/i386.c:7429
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr "l'op閞ande n'est ni une constante ni du code de condition, code d'op閞ande invalide � c �"
 
-#: config/i386/i386.c:7474
+#: config/i386/i386.c:7475
 #, c-format
 msgid "invalid operand code `%c'"
 msgstr "op閞ande invalide pour � %c �"
 
-#: config/i386/i386.c:7517
+#: config/i386/i386.c:7518
 msgid "invalid constraints for operand"
 msgstr "contrainte invalide pour l'op閞ande"
 
-#: config/i386/i386.c:12031
+#: config/i386/i386.c:12032
 msgid "unknown insn mode"
 msgstr "mode insn inconnu"
 
-#: config/i386/i386.c:14119 config/i386/i386.c:14155
+#: config/i386/i386.c:14120 config/i386/i386.c:14156
 #, c-format
 msgid "selector must be an integer constant in the range 0..%i"
 msgstr "le s閘ecteur doit 阾re une constante enti鑢e entre les bornes 0..%i"
 
-#: config/i386/i386.c:14383
+#: config/i386/i386.c:14384
 msgid "shift must be an immediate"
 msgstr "d閏alage doit 阾re un imm閐iat"
 
-#: config/i386/i386.c:15406
+#: config/i386/i386.c:15407
 #, c-format
 msgid "`%s' incompatible attribute ignored"
 msgstr "attribut � %s � incompatible ignor�"
@@ -9811,7 +9821,7 @@
 #. variable, type `char *', is set to the variable part of the given
 #. option if the fixed part matches.  The actual option name is made
 #. by appending `-m' to the specified name.
-#: config/i386/i386.h:461 config/ia64/ia64.h:269 config/rs6000/rs6000.h:449
+#: config/i386/i386.h:461 config/ia64/ia64.h:274 config/rs6000/rs6000.h:449
 #: config/s390/s390.h:146 config/sparc/sparc.h:656
 msgid "Schedule code for given CPU"
 msgstr "Ordonnancer le code pour le processeur donn�"
@@ -9929,7 +9939,7 @@
 msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
 msgstr "iC2.0 et iC3.0 sont incompatibles - utilise iC3.0"
 
-#: config/i960/i960.c:1456 config/m68k/m68k.c:600 config/rs6000/rs6000.c:11597
+#: config/i960/i960.c:1456 config/m68k/m68k.c:600 config/rs6000/rs6000.c:11690
 msgid "stack limit expression is not supported"
 msgstr "expression limitant la pile n'est pas support閑"
 
@@ -10086,41 +10096,41 @@
 msgid "%Jaddress area attribute cannot be specified for functions"
 msgstr "%Jl'attribut de la zone d'adresse ne peut pas 阾re sp閏ifi� pour des fonctiones"
 
-#: config/ia64/ia64.c:4308
+#: config/ia64/ia64.c:4314
 msgid "ia64_print_operand: unknown code"
 msgstr "ia64_print_operand: code inconnu"
 
-#: config/ia64/ia64.c:4648
+#: config/ia64/ia64.c:4654
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr "valeur de -mfixed-range doit avoir la forme REG1-REG2"
 
-#: config/ia64/ia64.c:4675
+#: config/ia64/ia64.c:4681
 #, c-format
 msgid "%s-%s is an empty range"
 msgstr "%s-%s est une 閠endue vide"
 
-#: config/ia64/ia64.c:4723
+#: config/ia64/ia64.c:4729
 msgid "cannot optimize floating point division for both latency and throughput"
 msgstr "ne peut optimiser la division en point flottant � la fois pour la latence et le d閎it"
 
-#: config/ia64/ia64.c:4729
+#: config/ia64/ia64.c:4735
 msgid "cannot optimize integer division for both latency and throughput"
 msgstr "ne peut optimiser la division enti鑢e � la fois pour la latence et le d閎it"
 
-#: config/ia64/ia64.c:4735
+#: config/ia64/ia64.c:4741
 msgid "cannot optimize square root for both latency and throughput"
 msgstr "ne peut optimiser la racine carr閑 � la fois pour la latence et le d閎it"
 
-#: config/ia64/ia64.c:4741
+#: config/ia64/ia64.c:4747
 msgid "not yet implemented: latency-optimized inline square root"
 msgstr "pas encore implant�: racine carr閑 enligne optimis閑 pour la latence"
 
-#: config/ia64/ia64.c:4753
+#: config/ia64/ia64.c:4759
 #, c-format
 msgid "bad value (%s) for -mtls-size= switch"
 msgstr "valeur erron閑 (%s) pour l'option -mtls-size"
 
-#: config/ia64/ia64.c:4769
+#: config/ia64/ia64.c:4775
 #, c-format
 msgid "bad value (%s) for -tune= switch"
 msgstr "valeur erron閑 (%s) pour l'option -tune="
@@ -10128,107 +10138,107 @@
 #. This macro defines names of command options to set and clear bits in
 #. `target_flags'.  Its definition is an initializer with a subgrouping for
 #. each command option.
-#: config/ia64/ia64.h:172
+#: config/ia64/ia64.h:177
 msgid "Generate big endian code"
 msgstr "G閚閞er du code de syst鑝e � octets de poids fort"
 
-#: config/ia64/ia64.h:174 config/mcore/mcore.h:154
+#: config/ia64/ia64.h:179 config/mcore/mcore.h:154
 msgid "Generate little endian code"
 msgstr "G閚閞er du code de syst鑝e � octets de poids faible"
 
-#: config/ia64/ia64.h:176
+#: config/ia64/ia64.h:181
 msgid "Generate code for GNU as"
 msgstr "G閚閞er du code pour GNU tel que"
 
-#: config/ia64/ia64.h:178
+#: config/ia64/ia64.h:183
 msgid "Generate code for Intel as"
 msgstr "G閚閞er du code pour Intel tel que"
 
-#: config/ia64/ia64.h:180
+#: config/ia64/ia64.h:185
 msgid "Generate code for GNU ld"
 msgstr "G閚閞er du code pour GNU ld"
 
-#: config/ia64/ia64.h:182
+#: config/ia64/ia64.h:187
 msgid "Generate code for Intel ld"
 msgstr "G閚閞er du code pour Intel ld"
 
-#: config/ia64/ia64.h:184
+#: config/ia64/ia64.h:189
 msgid "Generate code without GP reg"
 msgstr "G閚閞er du code sans registre GP"
 
-#: config/ia64/ia64.h:186
+#: config/ia64/ia64.h:191
 msgid "Emit stop bits before and after volatile extended asms"
 msgstr "Produire de stop bits avant et apr鑣 les asms 閠endus"
 
-#: config/ia64/ia64.h:188
+#: config/ia64/ia64.h:193
 msgid "Don't emit stop bits before and after volatile extended asms"
 msgstr "Ne pas produire de stop bits avant et apr鑣 les asms 閠endus"
 
-#: config/ia64/ia64.h:190
+#: config/ia64/ia64.h:195
 msgid "Emit code for Itanium (TM) processor B step"
 msgstr "Produire du code pour le processeur B Itanium (TM)"
 
-#: config/ia64/ia64.h:192
+#: config/ia64/ia64.h:197
 msgid "Use in/loc/out register names"
 msgstr "Utilise les noms des registres in/loc/out "
 
-#: config/ia64/ia64.h:194
+#: config/ia64/ia64.h:199
 msgid "Disable use of sdata/scommon/sbss"
 msgstr "Interdire l'utilisation de sdata/scommon/sbss"
 
-#: config/ia64/ia64.h:196
+#: config/ia64/ia64.h:201
 msgid "Enable use of sdata/scommon/sbss"
 msgstr "Autoriser l'utilisation de sdata/scommon/sbss"
 
-#: config/ia64/ia64.h:198
+#: config/ia64/ia64.h:203
 msgid "gp is constant (but save/restore gp on indirect calls)"
 msgstr "gp est une constante (mais save/restore gp fait par appels indirects)"
 
-#: config/ia64/ia64.h:200
+#: config/ia64/ia64.h:205
 msgid "Generate self-relocatable code"
 msgstr "G閚閞er du code auto-relocalisable"
 
-#: config/ia64/ia64.h:202
+#: config/ia64/ia64.h:207
 msgid "Generate inline floating point division, optimize for latency"
 msgstr "G閚閞er la division enligne en point flottant, optimiser pour la latence"
 
-#: config/ia64/ia64.h:204
+#: config/ia64/ia64.h:209
 msgid "Generate inline floating point division, optimize for throughput"
 msgstr "G閚閞er la division en point flottant enligne, optimiser pour le d閎it"
 
-#: config/ia64/ia64.h:206
+#: config/ia64/ia64.h:211
 msgid "Generate inline integer division, optimize for latency"
 msgstr "G閚閞er la division enti鑢e enligne, optimiser pour la latence"
 
-#: config/ia64/ia64.h:208
+#: config/ia64/ia64.h:213
 msgid "Generate inline integer division, optimize for throughput"
 msgstr "G閚閞er la divisions enti鑢e enligne, optimiser pour le d閎it"
 
-#: config/ia64/ia64.h:210
+#: config/ia64/ia64.h:215
 msgid "Generate inline square root, optimize for latency"
 msgstr "G閚閞er la racine carr閑 enligne, optimiser pour la latence"
 
-#: config/ia64/ia64.h:212
+#: config/ia64/ia64.h:217
 msgid "Generate inline square root, optimize for throughput"
 msgstr "G閚閞er la racine carr閑 enligne, optimiser pour le d閎it"
 
-#: config/ia64/ia64.h:214
+#: config/ia64/ia64.h:219
 msgid "Enable Dwarf 2 line debug info via GNU as"
 msgstr "Autoriser les infos de lignes de mise au point Dwarf 2 via GNU tel que"
 
-#: config/ia64/ia64.h:216
+#: config/ia64/ia64.h:221
 msgid "Disable Dwarf 2 line debug info via GNU as"
 msgstr "Interdire les infos de lignes de mise au point Dwarf 2 via GNU tel que"
 
-#: config/ia64/ia64.h:218
+#: config/ia64/ia64.h:223
 msgid "Enable earlier placing stop bits for better scheduling"
 msgstr "Autoriser l'insertion ant閞ieure de stop bits pour un meilleur ordonnancement"
 
-#: config/ia64/ia64.h:220
+#: config/ia64/ia64.h:225
 msgid "Disable earlier placing stop bits"
 msgstr "Interdire l'installation ant閞ieure de bits d'arr阾"
 
-#: config/ia64/ia64.h:265
+#: config/ia64/ia64.h:270
 msgid "Specify range of registers to make fixed"
 msgstr "sp閏ifier l'閠endue des registres pour la rendre fixe"
 
@@ -10265,7 +10275,7 @@
 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 msgstr "PRINT_OPERAND: ponctuation � %c � inconnue"
 
-#: config/iq2000/iq2000.c:3478 config/mips/mips.c:5464
+#: config/iq2000/iq2000.c:3478 config/mips/mips.c:5463
 #: config/xtensa/xtensa.c:1950
 msgid "PRINT_OPERAND null pointer"
 msgstr "PRINT_OPERAND pointeur nul"
@@ -10275,12 +10285,12 @@
 msgid "invalid %%P operand"
 msgstr "op閞ande %%P invalide"
 
-#: config/iq2000/iq2000.c:3555 config/rs6000/rs6000.c:9178
+#: config/iq2000/iq2000.c:3555 config/rs6000/rs6000.c:9269
 #, c-format
 msgid "invalid %%p value"
 msgstr "valeur %%p invalide"
 
-#: config/iq2000/iq2000.c:3619 config/mips/mips.c:5594
+#: config/iq2000/iq2000.c:3619 config/mips/mips.c:5593
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr "utilisation invalide de %%d, %%x, ou %%X"
@@ -10336,48 +10346,48 @@
 msgid "bad value (%s) for -flush-trap=n (0=<n<=15)"
 msgstr "valeur erron閑 (%s) pour l'option -flush-trap=n (0=<n<=15)"
 
-#: config/m32r/m32r.c:2322
+#: config/m32r/m32r.c:2319
 #, c-format
 msgid "invalid operand to %%s code"
 msgstr "op閞ande invalide pour le code %%s"
 
-#: config/m32r/m32r.c:2329
+#: config/m32r/m32r.c:2326
 #, c-format
 msgid "invalid operand to %%p code"
 msgstr "op閞ande invalide pour le code %%p"
 
-#: config/m32r/m32r.c:2384
+#: config/m32r/m32r.c:2381
 msgid "bad insn for 'A'"
 msgstr "insn erron� pour � A �"
 
-#: config/m32r/m32r.c:2431
+#: config/m32r/m32r.c:2428
 #, c-format
 msgid "invalid operand to %%T/%%B code"
 msgstr "op閞ande invalide pour le code %%T/%%B"
 
-#: config/m32r/m32r.c:2454
+#: config/m32r/m32r.c:2451
 #, c-format
 msgid "invalid operand to %%N code"
 msgstr "op閞ande invalide pour le code %%N"
 
-#: config/m32r/m32r.c:2487
+#: config/m32r/m32r.c:2484
 msgid "pre-increment address is not a register"
 msgstr "pr�-incr閙ent d'adresse n'est pas un registre"
 
-#: config/m32r/m32r.c:2494
+#: config/m32r/m32r.c:2491
 msgid "pre-decrement address is not a register"
 msgstr "pr�-d閏r閙ent d'adresse n'est pas un registre"
 
-#: config/m32r/m32r.c:2501
+#: config/m32r/m32r.c:2498
 msgid "post-increment address is not a register"
 msgstr "post-incr閙ent d'adresse n'est pas un registre"
 
-#: config/m32r/m32r.c:2577 config/m32r/m32r.c:2593
-#: config/rs6000/rs6000.c:15063
+#: config/m32r/m32r.c:2574 config/m32r/m32r.c:2590
+#: config/rs6000/rs6000.c:15267
 msgid "bad address"
 msgstr "adresse erron閑"
 
-#: config/m32r/m32r.c:2598
+#: config/m32r/m32r.c:2595
 msgid "lo_sum not of register"
 msgstr "lo_sum n'est pas un registre"
 
@@ -10777,154 +10787,154 @@
 msgid "bad test"
 msgstr "test erron�"
 
-#: config/mips/mips.c:4600
+#: config/mips/mips.c:4599
 #, c-format
 msgid "bad value (%s) for -mabi= switch"
 msgstr "valeur erron閑 (%s) pour l'option -mabi"
 
-#: config/mips/mips.c:4623
+#: config/mips/mips.c:4622
 #, c-format
 msgid "-mips%s conflicts with the other architecture options, which specify a MIPS%d processor"
 msgstr "-mips%s en conflit avec d'autres options d'architecture, lesquelles sp閏ifie un processeur MIPS%d"
 
-#: config/mips/mips.c:4642
+#: config/mips/mips.c:4641
 #, c-format
 msgid "-march=%s is not compatible with the selected ABI"
 msgstr "-march=%s n'est pas compatible avec l'ABI s閘ectionn�"
 
-#: config/mips/mips.c:4657
+#: config/mips/mips.c:4656
 msgid "-mgp64 used with a 32-bit processor"
 msgstr "-mgp64 utilis� avec un processeur de 32 bits"
 
-#: config/mips/mips.c:4659
+#: config/mips/mips.c:4658
 msgid "-mgp32 used with a 64-bit ABI"
 msgstr "-mgp32 utilis� avec un ABI de 64 bits"
 
-#: config/mips/mips.c:4661
+#: config/mips/mips.c:4660
 msgid "-mgp64 used with a 32-bit ABI"
 msgstr "-mgp64 utilis� avec un ABI de 32 bits"
 
-#: config/mips/mips.c:4679 config/mips/mips.c:4681 config/mips/mips.c:4683
-#: config/mips/mips.c:4811
+#: config/mips/mips.c:4678 config/mips/mips.c:4680 config/mips/mips.c:4682
+#: config/mips/mips.c:4810
 #, c-format
 msgid "unsupported combination: %s"
 msgstr "combinaison non support閑: %s"
 
-#: config/mips/mips.c:4775
+#: config/mips/mips.c:4774
 msgid "-g is only supported using GNU as,"
 msgstr "L'option -g est seulement support閑 lorsque GNU est utilis� tel,"
 
-#: config/mips/mips.c:4777
+#: config/mips/mips.c:4776
 msgid "-g is only supported using GNU as with -mabi=32,"
 msgstr "L'option -g est seulement support閑 lorsque GNU est utilis� avec -mabi=32,"
 
-#: config/mips/mips.c:4778 config/pa/pa.c:353
+#: config/mips/mips.c:4777 config/pa/pa.c:353
 msgid "-g option disabled"
 msgstr "option -g d閟activ閑"
 
-#: config/mips/mips.c:4806
+#: config/mips/mips.c:4805
 msgid "generation of Branch Likely instructions enabled, but not supported by architecture"
 msgstr "activer la g閚閞ation d'instructions identiques � des branchements mais non support閟 par l'architecture"
 
-#: config/mips/mips.c:4823
+#: config/mips/mips.c:4822
 msgid "-G is incompatible with PIC code which is the default"
 msgstr "-G est incompatible avec le code PIC par d閒aut"
 
-#: config/mips/mips.c:4851
+#: config/mips/mips.c:4850
 msgid "-membedded-pic and -mabicalls are incompatible"
 msgstr "-membedded-pic et -mabicalls sont incompatibles"
 
-#: config/mips/mips.c:4854
+#: config/mips/mips.c:4853
 msgid "-G and -membedded-pic are incompatible"
 msgstr "-G et -membedded-pic sont incompatibles"
 
-#: config/mips/mips.c:4886
+#: config/mips/mips.c:4885
 msgid "non-PIC n64 with explicit relocations"
 msgstr "non PIC n64 avec une relocalisation explicite"
 
-#: config/mips/mips.c:5274
+#: config/mips/mips.c:5273
 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr "mips_debugger_offset appell� avec un pointeur non stack/frame/arg"
 
-#: config/mips/mips.c:5401
+#: config/mips/mips.c:5400
 #, c-format
 msgid "internal error: %%) found without a %%( in assembler pattern"
 msgstr "erreur interne: %%) trouv� sans %%( dans le patron d'assemblage"
 
-#: config/mips/mips.c:5415
+#: config/mips/mips.c:5414
 #, c-format
 msgid "internal error: %%] found without a %%[ in assembler pattern"
 msgstr "erreur interne: %%] trouv� sans %%[ dans le patron d'assemblage"
 
-#: config/mips/mips.c:5428
+#: config/mips/mips.c:5427
 #, c-format
 msgid "internal error: %%> found without a %%< in assembler pattern"
 msgstr "erreur interne: %%> trouv� sans %%< dans le patron d'assemblage"
 
-#: config/mips/mips.c:5441
+#: config/mips/mips.c:5440
 #, c-format
 msgid "internal error: %%} found without a %%{ in assembler pattern"
 msgstr "erreur interne: %%} trouv� sans %%{ dans le patron d'assemblage"
 
-#: config/mips/mips.c:5455
+#: config/mips/mips.c:5454
 #, c-format
 msgid "PRINT_OPERAND: unknown punctuation '%c'"
 msgstr "PRINT_OPERAND: ponctuation � %c � inconnue"
 
-#: config/mips/mips.c:5484
+#: config/mips/mips.c:5483
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%C"
 msgstr "PRINT_OPERAND insn invalide pour %%C"
 
-#: config/mips/mips.c:5501
+#: config/mips/mips.c:5500
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%N"
 msgstr "PRINT_OPERAND insn invalide pour %%N"
 
-#: config/mips/mips.c:5510
+#: config/mips/mips.c:5509
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%F"
 msgstr "PRINT_OPERAND insn invalide pour %%F"
 
-#: config/mips/mips.c:5519
+#: config/mips/mips.c:5518
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%W"
 msgstr "PRINT_OPERAND insn invalide pour %%W"
 
-#: config/mips/mips.c:5625
+#: config/mips/mips.c:5624
 msgid "PRINT_OPERAND, invalid operand for relocation"
 msgstr "PRINT_OPERAND, op閞ande invalide pour la relocalisation"
 
-#: config/mips/mips.c:8310
+#: config/mips/mips.c:8324
 #, c-format
 msgid "can not handle inconsistent calls to `%s'"
 msgstr "ne peut traiter des appels inconsistents � � %s �"
 
-#: config/mips/mips.c:9316
+#: config/mips/mips.c:9333
 msgid "the cpu name must be lower case"
 msgstr "le nom du cpu doit 阾re en minuscules"
 
-#: config/mips/mips.c:9338
+#: config/mips/mips.c:9355
 #, c-format
 msgid "bad value (%s) for %s"
 msgstr "valeur (%s) erron閑 pour %s"
 
-#: config/mips/mips.c:9607
+#: config/mips/mips.c:9624
 #, c-format
 msgid "can't rewind temp file: %m"
 msgstr "ne peut rembobiner le fichier temporaire: %m"
 
-#: config/mips/mips.c:9611
+#: config/mips/mips.c:9628
 #, c-format
 msgid "can't write to output file: %m"
 msgstr "ne peut 閏rire dans le fichier de sortie: %m"
 
-#: config/mips/mips.c:9614
+#: config/mips/mips.c:9631
 #, c-format
 msgid "can't read from temp file: %m"
 msgstr "ne peut lire du fichier temporaire: %m"
 
-#: config/mips/mips.c:9617
+#: config/mips/mips.c:9634
 #, c-format
 msgid "can't close temp file: %m"
 msgstr "ne peut fermer le fichier temporaire: %m"
@@ -11159,7 +11169,7 @@
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2418
+#: config/mips/mips.h:2430
 msgid "mips16 function profiling"
 msgstr "profilage de fonction mips16"
 
@@ -11715,167 +11725,176 @@
 msgid "junk at end of #pragma longcall"
 msgstr "rebut � la fin de #pragma longcall"
 
-#: config/rs6000/rs6000.c:791
+#: config/rs6000/rs6000.c:809
 msgid "-mmultiple is not supported on little endian systems"
 msgstr "-mmultiple n'est pas support� sur des syst鑝e � octets de poids faible"
 
-#: config/rs6000/rs6000.c:798
+#: config/rs6000/rs6000.c:816
 msgid "-mstring is not supported on little endian systems"
 msgstr "-mstring n'est pas support� sur des syst鑝e � octets de poids faible"
 
-#: config/rs6000/rs6000.c:812
+#: config/rs6000/rs6000.c:830
 #, c-format
 msgid "unknown -mdebug-%s switch"
 msgstr "option -mdebug-%s inconnue"
 
-#: config/rs6000/rs6000.c:824
+#: config/rs6000/rs6000.c:842
 #, c-format
 msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
 msgstr "argument � %s � inconnu de l'option -mtraceback; attendu � full �, � partial � ou � none �"
 
-#: config/rs6000/rs6000.c:835
+#: config/rs6000/rs6000.c:853
 #, c-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr "option -mlong-double-%s inconnue"
 
-#: config/rs6000/rs6000.c:876
+#: config/rs6000/rs6000.c:894
 msgid "AltiVec and E500 instructions cannot coexist"
 msgstr "Les instructions AltiVec et E500 ne peuvent coexister."
 
-#: config/rs6000/rs6000.c:1029
+#: config/rs6000/rs6000.c:1058
 #, c-format
 msgid "unknown -m%s= option specified: '%s'"
 msgstr "option -m%s= inconnue sp閏ifi閑: � %s �"
 
-#: config/rs6000/rs6000.c:1050
+#: config/rs6000/rs6000.c:1079
 #, c-format
 msgid "not configured for ABI: '%s'"
 msgstr "pas configur� pour ABI: � %s �"
 
-#: config/rs6000/rs6000.c:1056
+#: config/rs6000/rs6000.c:1085
 #, c-format
 msgid "unknown ABI specified: '%s'"
 msgstr "ABI sp閏ifi� inconnu: � %s �"
 
-#: config/rs6000/rs6000.c:1070
+#: config/rs6000/rs6000.c:1099
 #, c-format
 msgid "unknown -malign-XXXXX option specified: '%s'"
 msgstr "option -malign-XXXXX inconnue sp閏ifi閑: � %s �"
 
-#: config/rs6000/rs6000.c:3972
+#: config/rs6000/rs6000.c:4001
 msgid "Cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them."
 msgstr "Ne peut retourner la valeur dans le registre de vecteur parce que les instructions altivec sont d閟activ閑s, utiliser -maltivec pour les autoriser"
 
-#: config/rs6000/rs6000.c:4095
+#: config/rs6000/rs6000.c:4124
 msgid "Cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them."
 msgstr "Ne peut relayer l'argument dans le registre de vecteur parce que les instructions altivec sont d閟activ閑s, utiliser -maltivec pour les autoriser"
 
-#: config/rs6000/rs6000.c:5599
+#: config/rs6000/rs6000.c:5604
 msgid "argument 1 must be a 5-bit signed literal"
 msgstr "argument 1 doit 阾re un lit閞al sign� de 5 bits"
 
-#: config/rs6000/rs6000.c:5701 config/rs6000/rs6000.c:6357
+#: config/rs6000/rs6000.c:5707 config/rs6000/rs6000.c:6374
 msgid "argument 2 must be a 5-bit unsigned literal"
 msgstr "argument 2 doit 阾re un lit閞al non sign� de 5 bits"
 
-#: config/rs6000/rs6000.c:5741
+#: config/rs6000/rs6000.c:5747
 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr "argument 1 de � __builtin_altivec_predicate � doit 阾re une constante"
 
-#: config/rs6000/rs6000.c:5795
+#: config/rs6000/rs6000.c:5801
 msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr "argument 1 de � __builtin_altivec_predicate � est hors limite"
 
-#: config/rs6000/rs6000.c:5956
+#: config/rs6000/rs6000.c:5962
 msgid "argument 3 must be a 4-bit unsigned literal"
 msgstr "argument 3 doit 阾re un lit閞al non sign� de 4 bits"
 
-#: config/rs6000/rs6000.c:6126
+#: config/rs6000/rs6000.c:6134
 #, c-format
 msgid "argument to `%s' must be a 2-bit unsigned literal"
 msgstr "argument de � %s � doit 阾re un lit閞al non sign� de 2 bits"
 
-#: config/rs6000/rs6000.c:6239
+#: config/rs6000/rs6000.c:6247
 msgid "argument to dss must be a 2-bit unsigned literal"
 msgstr "argument de dss doit 阾re un lit閞al non sign� de 2 bits"
 
-#: config/rs6000/rs6000.c:6477
+#: config/rs6000/rs6000.c:6261
+#, c-format
+msgid "invalid parameter combination for `%s' AltiVec intrinsic"
+msgstr "combinaison invalide de param鑤res pour l'intrins鑡ue Altivec � %s �"
+
+#: config/rs6000/rs6000.c:6494
 msgid "argument 1 of __builtin_spe_predicate must be a constant"
 msgstr "argument 1 de � __builtin_spe_predicate � doit 阾re une constante"
 
-#: config/rs6000/rs6000.c:6550
+#: config/rs6000/rs6000.c:6567
 msgid "argument 1 of __builtin_spe_predicate is out of range"
 msgstr "argument 1 de � __builtin_spe_predicate � est hors limite"
 
-#: config/rs6000/rs6000.c:9008
+#: config/rs6000/rs6000.c:9099
 #, c-format
 msgid "invalid %%f value"
 msgstr "valeur %%f invalide"
 
-#: config/rs6000/rs6000.c:9017
+#: config/rs6000/rs6000.c:9108
 #, c-format
 msgid "invalid %%F value"
 msgstr "valeur %%F invalide"
 
-#: config/rs6000/rs6000.c:9026
+#: config/rs6000/rs6000.c:9117
 #, c-format
 msgid "invalid %%G value"
 msgstr "valeur %%G invalide"
 
-#: config/rs6000/rs6000.c:9061
+#: config/rs6000/rs6000.c:9152
 #, c-format
 msgid "invalid %%j code"
 msgstr "valeur %%j invalide"
 
-#: config/rs6000/rs6000.c:9071
+#: config/rs6000/rs6000.c:9162
 #, c-format
 msgid "invalid %%J code"
 msgstr "valeur %%J invalide"
 
-#: config/rs6000/rs6000.c:9081
+#: config/rs6000/rs6000.c:9172
 #, c-format
 msgid "invalid %%k value"
 msgstr "valeur %%k invalide"
 
-#: config/rs6000/rs6000.c:9101 config/xtensa/xtensa.c:2000
+#: config/rs6000/rs6000.c:9192 config/xtensa/xtensa.c:2000
 #, c-format
 msgid "invalid %%K value"
 msgstr "valeur %%K invalide"
 
-#: config/rs6000/rs6000.c:9168
+#: config/rs6000/rs6000.c:9259
 #, c-format
 msgid "invalid %%O value"
 msgstr "valeur %%O invalide"
 
-#: config/rs6000/rs6000.c:9215
+#: config/rs6000/rs6000.c:9306
 #, c-format
 msgid "invalid %%q value"
 msgstr "valeur %%q invalide"
 
-#: config/rs6000/rs6000.c:9259
+#: config/rs6000/rs6000.c:9350
 #, c-format
 msgid "invalid %%S value"
 msgstr "valeur %%S invalide"
 
-#: config/rs6000/rs6000.c:9301
+#: config/rs6000/rs6000.c:9392
 #, c-format
 msgid "invalid %%T value"
 msgstr "valeur %%T invalide"
 
-#: config/rs6000/rs6000.c:9311
+#: config/rs6000/rs6000.c:9402
 #, c-format
 msgid "invalid %%u value"
 msgstr "valeur %%u invalide"
 
-#: config/rs6000/rs6000.c:9320 config/xtensa/xtensa.c:1970
+#: config/rs6000/rs6000.c:9411 config/xtensa/xtensa.c:1970
 #, c-format
 msgid "invalid %%v value"
 msgstr "valeur %%v invalide"
 
-#: config/rs6000/rs6000.c:13815
+#: config/rs6000/rs6000.c:13913
 msgid "no profiling of 64-bit code for this ABI"
 msgstr "pas de profilage du code de 64 bits pour cet ABI"
 
+#: config/rs6000/rs6000.c:14986
+msgid "use of 'long' in AltiVec types is deprecated; use 'int'"
+msgstr "utilisation du type 'long' Altivec est obsol鑤e; utilisez 'int'"
+
 #: config/rs6000/aix.h:184 config/rs6000/beos.h:32
 msgid "Always pass floating-point arguments in memory"
 msgstr "Toujours passer des arguments en virgule flottante en m閙oire"
@@ -12120,18 +12139,22 @@
 msgstr "蓈iter toutes les limites sur les instructions d'appel"
 
 #: config/rs6000/rs6000.h:468
+msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
+msgstr "Avertir � propos de l'usage obsol鑤e des types AltiVec 'vector long ...' "
+
+#: config/rs6000/rs6000.h:471
 msgid "Determine which dependences between insns are considered costly"
 msgstr "D閠erminer laquelle des d閜endances entre les insns qui sont consid閞閑s co鹴euses"
 
-#: config/rs6000/rs6000.h:470
+#: config/rs6000/rs6000.h:473
 msgid "Specify which post scheduling nop insertion scheme to apply"
 msgstr "Sp閏ifier lequel sch鑝e de post ordonnancement d'insertion de NOP doit 阾re appliqu�"
 
-#: config/rs6000/rs6000.h:472
+#: config/rs6000/rs6000.h:475
 msgid "Specify alignment of structure fields default/natural"
 msgstr "Sp閏ifier l'alignement des champs de structure par d閒aut/naturel"
 
-#: config/rs6000/rs6000.h:474
+#: config/rs6000/rs6000.h:477
 msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr "Sp閏ifier la priorit� d'ordonnancement pour la r閜artition de fentes insns restreintes"
 
@@ -12147,7 +12170,7 @@
 #. Number of bytes into the frame return addresses can be found.  See
 #. rs6000_stack_info in rs6000.c for more information on how the different
 #. abi's store the return address.
-#: config/rs6000/rs6000.h:1923
+#: config/rs6000/rs6000.h:1932
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr "RETURN_ADDRESS_OFFSET n'est pas support�"
 
@@ -12414,28 +12437,28 @@
 msgid "enable fused multiply/add instructions"
 msgstr "autoriser les instructions fusionn閟 de multiplication/addition"
 
-#: config/sh/sh.c:5977
+#: config/sh/sh.c:5978
 msgid "__builtin_saveregs not supported by this subtarget"
 msgstr "__builtin_saveregs n'est pas support� par la sous-cible"
 
-#: config/sh/sh.c:6879
+#: config/sh/sh.c:6880
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 msgstr "attribut interrupt_handler n'est pas compatible avec -m5-compact"
 
 #. The sp_switch attribute only has meaning for interrupt functions.
-#: config/sh/sh.c:6901 config/sh/sh.c:6936
+#: config/sh/sh.c:6902 config/sh/sh.c:6937
 #, c-format
 msgid "`%s' attribute only applies to interrupt functions"
 msgstr "attribut � %s � s'applique seulement � des fonctions d'interruption"
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:6908
+#: config/sh/sh.c:6909
 #, c-format
 msgid "`%s' attribute argument not a string constant"
 msgstr "l'attribut � %s � de l'argument n'est pas une contante cha頽e"
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:6943
+#: config/sh/sh.c:6944
 #, c-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr "l'attribut � %s � de l'argument n'est pas une contante enti鑢e"
@@ -12447,69 +12470,69 @@
 msgid "Profiling is not supported on this target."
 msgstr "le profilage n'est pas support� sur cette cible"
 
-#: config/sparc/sparc.c:360
+#: config/sparc/sparc.c:362
 #, c-format
 msgid "%s is not supported by this configuration"
 msgstr "%s n'est pas support� par cette configuration"
 
-#: config/sparc/sparc.c:367
+#: config/sparc/sparc.c:369
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr "-mlong-double-64 n'est pas permis avec -m64"
 
-#: config/sparc/sparc.c:392
+#: config/sparc/sparc.c:394
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr "-mcmodel= n'est pas support� sur les syst鑝es de 32 bits"
 
-#: config/sparc/sparc.c:6818 config/sparc/sparc.c:6824
+#: config/sparc/sparc.c:6960 config/sparc/sparc.c:6966
 #, c-format
 msgid "invalid %%Y operand"
 msgstr "op閞ande %%Y invalide"
 
-#: config/sparc/sparc.c:6894
+#: config/sparc/sparc.c:7036
 #, c-format
 msgid "invalid %%A operand"
 msgstr "op閞ande %%A invalide"
 
-#: config/sparc/sparc.c:6904
+#: config/sparc/sparc.c:7046
 #, c-format
 msgid "invalid %%B operand"
 msgstr "Op閞ande %%B invalide"
 
-#: config/sparc/sparc.c:6943
+#: config/sparc/sparc.c:7085
 #, c-format
 msgid "invalid %%c operand"
 msgstr "op閞ande %%c invalide"
 
-#: config/sparc/sparc.c:6944
+#: config/sparc/sparc.c:7086
 #, c-format
 msgid "invalid %%C operand"
 msgstr "op閞ande %%C invalide"
 
-#: config/sparc/sparc.c:6965
+#: config/sparc/sparc.c:7107
 #, c-format
 msgid "invalid %%d operand"
 msgstr "op閞ande %%d invalide"
 
-#: config/sparc/sparc.c:6966
+#: config/sparc/sparc.c:7108
 #, c-format
 msgid "invalid %%D operand"
 msgstr "op閞ande %%D invalide"
 
-#: config/sparc/sparc.c:6982
+#: config/sparc/sparc.c:7124
 #, c-format
 msgid "invalid %%f operand"
 msgstr "op閞ande %%f invalide"
 
-#: config/sparc/sparc.c:6996
+#: config/sparc/sparc.c:7138
 #, c-format
 msgid "invalid %%s operand"
 msgstr "op閞ande %%s invalide"
 
-#: config/sparc/sparc.c:7050
+#: config/sparc/sparc.c:7192
 msgid "long long constant not a valid immediate operand"
 msgstr "constante long long n'est pas une op閞ande imm閐iate valide"
 
-#: config/sparc/sparc.c:7053
+#: config/sparc/sparc.c:7195
 msgid "floating point constant not a valid immediate operand"
 msgstr "constante en virgule flottante n'est pas une op閞ande imm閐iate valide"
 
@@ -12992,259 +13015,259 @@
 msgid "`-gnat' misspelled as `-gant'"
 msgstr "� -gnat � mal 閜ell� comme � -gant �"
 
-#: cp/call.c:217
+#: cp/call.c:219
 msgid "unable to call pointer to member function here"
 msgstr "incapable de faire l'appel avec le pointeur vers la fonction membre ici"
 
-#: cp/call.c:2228
+#: cp/call.c:2238
 msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr "%s %D(%T, %T, %T) <construit-interne>"
 
-#: cp/call.c:2233
+#: cp/call.c:2243
 msgid "%s %D(%T, %T) <built-in>"
 msgstr "%s %D(%T, %T) <construit-interne>"
 
-#: cp/call.c:2237
+#: cp/call.c:2247
 msgid "%s %D(%T) <built-in>"
 msgstr "%s %D(%T) <interne>"
 
-#: cp/call.c:2241
+#: cp/call.c:2251
 msgid "%s %T <conversion>"
 msgstr "%s %T <conversion>"
 
-#: cp/call.c:2243
+#: cp/call.c:2253
 msgid "%J%s %+#D <near match>"
 msgstr "%J%s %+#D <pr鑣 d'une concordance>"
 
-#: cp/call.c:2245
+#: cp/call.c:2255
 msgid "%J%s %+#D"
 msgstr "%J%s %+#D"
 
-#: cp/call.c:2280
+#: cp/call.c:2290
 msgid "candidates are:"
 msgstr "candidats sont:"
 
-#: cp/call.c:2468
+#: cp/call.c:2478
 msgid "conversion from `%T' to `%T' is ambiguous"
 msgstr "conversion de � %T � vers � %T � est ambigu�"
 
-#: cp/call.c:2619 cp/call.c:2663
+#: cp/call.c:2629 cp/call.c:2673
 msgid "no matching function for call to `%D(%A)'"
 msgstr "pas de fonction concordante pour l'appel de � %D(%A) �"
 
-#: cp/call.c:2622 cp/call.c:2666
+#: cp/call.c:2632 cp/call.c:2676
 msgid "call of overloaded `%D(%A)' is ambiguous"
 msgstr "appel du surcharg� � %D(%A) � est ambigu�"
 
 #. It's no good looking for an overloaded operator() on a
 #. pointer-to-member-function.
-#: cp/call.c:2732
+#: cp/call.c:2742
 #, c-format
 msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr "pointeur vers fonction membre %E ne peut 阾re appel� sans un objet; utilisez  .* ou  ->*"
 
-#: cp/call.c:2798
+#: cp/call.c:2808
 msgid "no match for call to `(%T) (%A)'"
 msgstr "pas de concordance pour l'appel de � (%T) (%A) �"
 
-#: cp/call.c:2806
+#: cp/call.c:2816
 msgid "call of `(%T) (%A)' is ambiguous"
 msgstr "appel de � (%T) (%A) � est ambigu�"
 
-#: cp/call.c:2839
+#: cp/call.c:2849
 #, c-format
 msgid "%s for ternary 'operator?:' in '%E ? %E : %E'"
 msgstr "%s pour � operator?: � ternaire dans � %E ? %E : %E �"
 
-#: cp/call.c:2845
+#: cp/call.c:2855
 #, c-format
 msgid "%s for 'operator%s' in '%E%s'"
 msgstr "%s pour � operator%s � dans � %E%s �"
 
-#: cp/call.c:2849
+#: cp/call.c:2859
 #, c-format
 msgid "%s for 'operator[]' in '%E[%E]'"
 msgstr "%s pour � operator[] � dans � %E[%E] �"
 
-#: cp/call.c:2854
+#: cp/call.c:2864
 #, c-format
 msgid "%s for '%s' in '%s %E'"
 msgstr "%s pour � %s � dans � %s %E �"
 
-#: cp/call.c:2859
+#: cp/call.c:2869
 #, c-format
 msgid "%s for 'operator%s' in '%E %s %E'"
 msgstr "%s pour � operator%s � dans � %E %s %E �"
 
-#: cp/call.c:2862
+#: cp/call.c:2872
 #, c-format
 msgid "%s for 'operator%s' in '%s%E'"
 msgstr "%s pour � operator%s � dans � %s%E �"
 
-#: cp/call.c:2951
+#: cp/call.c:2961
 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr "ISO C++ interdit l'omission du terme milieu de l'expression ?:"
 
-#: cp/call.c:3028
+#: cp/call.c:3038
 #, c-format
 msgid "`%E' has type `void' and is not a throw-expression"
 msgstr "� %E � a le type � void � et n'est pas une expression de retour de type throw"
 
-#: cp/call.c:3061 cp/call.c:3265
+#: cp/call.c:3071 cp/call.c:3275
 msgid "operands to ?: have different types"
 msgstr "op閞ande vers ?: a diff閞ents types"
 
-#: cp/call.c:3219
+#: cp/call.c:3229
 msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
 msgstr "non concordance de type 閚um閞� dans l'expression conditionnelle: � %T � vs � %T �"
 
-#: cp/call.c:3226
+#: cp/call.c:3236
 msgid "enumeral and non-enumeral type in conditional expression"
 msgstr "type 閚um閞� et non 閚um閞� dans l'expression conditionnelle"
 
-#: cp/call.c:3511
+#: cp/call.c:3521
 msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
 msgstr "pas � %D(int) � d閏lar� pour le postfixe � %s �, essaie avec l'oprateur pr閒ixe � la place"
 
-#: cp/call.c:3560
+#: cp/call.c:3570
 msgid "using synthesized `%#D' for copy assignment"
 msgstr "utilisation du synth閠is� � %#D � pour l'affectaion par copie"
 
-#: cp/call.c:3562
+#: cp/call.c:3572
 msgid "  where cfront would use `%#D'"
 msgstr "  o� cfront utiliserait � %#D �"
 
-#: cp/call.c:3585
+#: cp/call.c:3595
 msgid "comparison between `%#T' and `%#T'"
 msgstr "comparaison entre � %#T � et � %#T �"
 
-#: cp/call.c:3831
+#: cp/call.c:3841
 msgid "no suitable `operator %s' for `%T'"
 msgstr "pas � operator %s � adapt� pour � %T �"
 
-#: cp/call.c:3848
+#: cp/call.c:3858
 msgid "`%+#D' is private"
 msgstr "� %+#D � est priv�"
 
-#: cp/call.c:3850
+#: cp/call.c:3860
 msgid "`%+#D' is protected"
 msgstr "� %+#D � est prot間�"
 
-#: cp/call.c:3852
+#: cp/call.c:3862
 msgid "`%+#D' is inaccessible"
 msgstr "� %+#D � et inaccessible"
 
-#: cp/call.c:3853
+#: cp/call.c:3863
 msgid "within this context"
 msgstr "� l'int閞ieur du contexte"
 
-#: cp/call.c:3923
+#: cp/call.c:3947
 msgid "invalid conversion from `%T' to `%T'"
 msgstr "conversion invalide de � %T � vers � %T �"
 
-#: cp/call.c:3925
+#: cp/call.c:3949
 msgid "  initializing argument %P of `%D'"
 msgstr "  initialisation de l'argument %P de � %D �"
 
-#: cp/call.c:4079
+#: cp/call.c:4094
 msgid "cannot bind bitfield `%E' to `%T'"
 msgstr "ne peut lier le champ de bits � %E � avec � %T �"
 
-#: cp/call.c:4082
+#: cp/call.c:4097
 msgid "cannot bind packed field `%E' to `%T'"
 msgstr "ne peut lier le champs empaquet� � %E � avec � %T �"
 
-#: cp/call.c:4085
+#: cp/call.c:4100
 msgid "cannot bind rvalue `%E' to `%T'"
 msgstr "ne peut lier la rvalue � %E � avec � %T �"
 
-#: cp/call.c:4170
+#: cp/call.c:4185
 msgid "cannot pass objects of non-POD type `%#T' through `...'; call will abort at runtime"
 msgstr "ne peut recevoir d'objets de type non POD � %#T � through � ... �; l'appel 閏houera lors de l'閤ecution"
 
 #. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4196
+#: cp/call.c:4211
 msgid "cannot receive objects of non-POD type `%#T' through `...'; call will abort at runtime"
 msgstr "ne peut recevoir d'objets de type non POD � %#T � through � ... �; l'appel 閏houera lors de l'閤ecution"
 
-#: cp/call.c:4240
+#: cp/call.c:4255
 msgid "the default argument for parameter %d of `%D' has not yet been parsed"
 msgstr "argument par d閒aut pour le param鑤re %d de � %D � n'a pas encore 閠� analys�"
 
-#: cp/call.c:4437
+#: cp/call.c:4452
 msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
 msgstr "passant � %T� comme 玞et� argument de � %#D � 閏arte les qualificateurs"
 
-#: cp/call.c:4456
+#: cp/call.c:4471
 msgid "`%T' is not an accessible base of `%T'"
 msgstr "� %T � est une base accessible de � %T �"
 
-#: cp/call.c:4725
+#: cp/call.c:4740
 msgid "could not find class$ field in java interface type `%T'"
 msgstr "ne peut rep閞er le champ classe$ dans le type d'interface JAVA � %T �"
 
-#: cp/call.c:4980
+#: cp/call.c:4995
 msgid "call to non-function `%D'"
 msgstr "appel � une non fonction � %D �"
 
-#: cp/call.c:5006
+#: cp/call.c:5021
 msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
 msgstr "requ阾e du membre � %D � dans � %E �, lequel n'est pas de type aggr間at � %T �"
 
-#: cp/call.c:5084
+#: cp/call.c:5099
 msgid "no matching function for call to `%T::%s(%A)%#V'"
 msgstr "pas de fonction concordante pour l'appel � � %T::%s(%A)%#V �"
 
-#: cp/call.c:5101
+#: cp/call.c:5116
 #, c-format
 msgid "call of overloaded `%s(%A)' is ambiguous"
 msgstr "appel du surcharg� � %s(%A) � est ambigu�"
 
-#: cp/call.c:5122
+#: cp/call.c:5137
 msgid "cannot call member function `%D' without object"
 msgstr "ne peut appeler la fonction membre � %D � sans objet"
 
-#: cp/call.c:5707
+#: cp/call.c:5722
 msgid "passing `%T' chooses `%T' over `%T'"
 msgstr "passant � %T � � choisit � %T � au lieu de � %T �"
 
-#: cp/call.c:5709 cp/name-lookup.c:4155
+#: cp/call.c:5724 cp/name-lookup.c:4137
 msgid "  in call to `%D'"
 msgstr " dans l'appel de � %D �"
 
-#: cp/call.c:5766
+#: cp/call.c:5781
 msgid "choosing `%D' over `%D'"
 msgstr "choix de � %D � � la place de � %D �"
 
-#: cp/call.c:5767
+#: cp/call.c:5782
 msgid "  for conversion from `%T' to `%T'"
 msgstr " pour la conversion de � %T � vers � %T �"
 
-#: cp/call.c:5769
+#: cp/call.c:5784
 msgid "  because conversion sequence for the argument is better"
 msgstr "  parce que la s閝uence de conversion pour l'argument est meilleure"
 
-#: cp/call.c:5889
+#: cp/call.c:5904
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 msgstr "ISO C++ indique qu'ils sont ambigu雜 m阭e � travers la plus mauvaise conversion pour le premier que la plus mauvaise pour la seconde:"
 
-#: cp/call.c:5893
+#: cp/call.c:5908
 msgid "candidate 1:"
 msgstr "candidat 1:"
 
-#: cp/call.c:5894
+#: cp/call.c:5909
 msgid "candidate 2:"
 msgstr "candidat 2:"
 
-#: cp/call.c:6003
+#: cp/call.c:6018
 msgid "could not convert `%E' to `%T'"
 msgstr "ne peut convertir � %E � vers � %T �"
 
-#: cp/call.c:6108
+#: cp/call.c:6123
 msgid "invalid initialization of non-const reference of type '%T' from a temporary of type '%T'"
 msgstr "initialisation invalide pour une r閒閞ence � un non constante de type � %T � � partir d'un type temporaire de type � %T �"
 
-#: cp/call.c:6112
+#: cp/call.c:6127
 msgid "invalid initialization of reference of type '%T' from expression of type '%T'"
 msgstr "initialisation invalide de r閒閞ence d'un type � %T � � partir d'une expression de type � %T �"
 
@@ -13317,220 +13340,220 @@
 msgid "`%#T' only defines private constructors and has no friends"
 msgstr "� %#T � d閒init seulement les constructeurs priv閟 et n'a pas d'amis"
 
-#: cp/class.c:1995
+#: cp/class.c:2038
 msgid "no unique final overrider for `%D' in `%T'"
 msgstr "pas d'閏raseur unique final pour � %D � dans � %T �"
 
 #. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2441
+#: cp/class.c:2484
 msgid "`%D' was hidden"
 msgstr "� %D � 閠ait cach�"
 
-#: cp/class.c:2442
+#: cp/class.c:2485
 msgid "  by `%D'"
 msgstr "  par � %D �"
 
-#: cp/class.c:2484 cp/decl2.c:1161
+#: cp/class.c:2527 cp/decl2.c:1161
 msgid "`%#D' invalid; an anonymous union can only have non-static data members"
 msgstr "� %#D � invalide; une union anonyme peut seulement avoir des donn閑s non statiques de membres"
 
-#: cp/class.c:2490 cp/decl2.c:1168
+#: cp/class.c:2533 cp/decl2.c:1168
 msgid "private member `%#D' in anonymous union"
 msgstr "membre priv� � %#D � dans une union anonyme"
 
-#: cp/class.c:2493 cp/decl2.c:1170
+#: cp/class.c:2536 cp/decl2.c:1170
 msgid "protected member `%#D' in anonymous union"
 msgstr "membre prot間� � %#D � dans une union anonyme"
 
-#: cp/class.c:2612
+#: cp/class.c:2655
 msgid "vtable layout for class `%T' may not be ABI-compliant and may change in a future version of GCC due to implicit virtual destructor"
 msgstr "disposition vtable pour la classe � %T � peut ne pas 阾re compatible avec l'ABI et peut 阾re modifi� dans une version future deGCC en raison d'un destructeur virtuel implicite"
 
-#: cp/class.c:2672
+#: cp/class.c:2715
 msgid "bit-field `%#D' with non-integral type"
 msgstr "largeur du champ de bits � %#D � n'est pas une constante enti鑢e"
 
-#: cp/class.c:2692
+#: cp/class.c:2735
 msgid "bit-field `%D' width not an integer constant"
 msgstr "largeur du champ de bits � %D � n'est pas une constante enti鑢e"
 
-#: cp/class.c:2698
+#: cp/class.c:2741
 msgid "negative width in bit-field `%D'"
 msgstr "largeur n間ative du champ de bits � %D �"
 
-#: cp/class.c:2703
+#: cp/class.c:2746
 msgid "zero width for bit-field `%D'"
 msgstr "largeur z閞o pour le champ de bits � %D �"
 
-#: cp/class.c:2709
+#: cp/class.c:2752
 msgid "width of `%D' exceeds its type"
 msgstr "largeur de � %D � exc鑔e son type"
 
-#: cp/class.c:2718
+#: cp/class.c:2761
 msgid "`%D' is too small to hold all values of `%#T'"
 msgstr "� %D � est trop petit pour contenir toutes les valeurs de � %#T �"
 
-#: cp/class.c:2780
+#: cp/class.c:2823
 msgid "member `%#D' with constructor not allowed in union"
 msgstr "membre � %#D � avec consructeur n'est pas permis dans l'union"
 
-#: cp/class.c:2783
+#: cp/class.c:2826
 msgid "member `%#D' with destructor not allowed in union"
 msgstr "membre � %#D � avec destructeur n'est pas permis dans l'union"
 
-#: cp/class.c:2786
+#: cp/class.c:2829
 msgid "member `%#D' with copy assignment operator not allowed in union"
 msgstr "membre � %#D � avec op閞ateur d,affectation par copie n'st pas permis dans l'union"
 
-#: cp/class.c:2813
+#: cp/class.c:2856
 msgid "multiple fields in union `%T' initialized"
 msgstr "champs multiples dans l'union � %T � initialis閟"
 
-#: cp/class.c:2879
+#: cp/class.c:2922
 msgid "ignoring packed attribute on unpacked non-POD field `%#D'"
 msgstr "attribut empaquet� ignor� sur un champ non POD non paquet� � %#D �"
 
-#: cp/class.c:2939
+#: cp/class.c:2982
 msgid "`%D' may not be static because it is a member of a union"
 msgstr "� %D � peut ne pas 阾re statique parce qu'il est membre de l'uniont"
 
-#: cp/class.c:2944
+#: cp/class.c:2987
 msgid "`%D' may not have reference type `%T' because it is a member of a union"
 msgstr "� %D � peut ne pas avoir de type r閒閞enc� � %T � parce qu'il est membre de l'union"
 
-#: cp/class.c:2952
+#: cp/class.c:2995
 msgid "field `%D' in local class cannot be static"
 msgstr "champ � %D � dans une classe locale ne peut 阾re statique"
 
-#: cp/class.c:2958
+#: cp/class.c:3001
 msgid "field `%D' invalidly declared function type"
 msgstr "champ � %D � incorrectement valid� comme un type de fonction"
 
-#: cp/class.c:2965
+#: cp/class.c:3008
 msgid "field `%D' invalidly declared method type"
 msgstr "champ � %D � incorrectement valid� comme un type de m閠hode"
 
-#: cp/class.c:2998
+#: cp/class.c:3041
 msgid "non-static reference `%#D' in class without a constructor"
 msgstr "r閒閞ence non statique � %#D � dans la classe sans un constructeur"
 
-#: cp/class.c:3041
+#: cp/class.c:3084
 msgid "non-static const member `%#D' in class without a constructor"
 msgstr "constante non statique de membre � %#D � dans la classe sans un constructeur"
 
-#: cp/class.c:3056
+#: cp/class.c:3099
 msgid "field `%#D' with same name as class"
 msgstr "champ � %#D � avec le m阭e nom qu'une classe"
 
-#: cp/class.c:3074
+#: cp/class.c:3117
 msgid "`%#T' has pointer data members"
 msgstr "� %#T � a un pointeur vers un membre de donn閑s"
 
-#: cp/class.c:3078
+#: cp/class.c:3121
 msgid "  but does not override `%T(const %T&)'"
 msgstr "  mais n'閏rase pas � %T(const %T&) �"
 
-#: cp/class.c:3080
+#: cp/class.c:3123
 msgid "  or `operator=(const %T&)'"
 msgstr "  ou � operator=(const %T&) �"
 
-#: cp/class.c:3083
+#: cp/class.c:3126
 msgid "  but does not override `operator=(const %T&)'"
 msgstr "  mais n'閏rase pas � operator=(const %T&) �"
 
-#: cp/class.c:3517
+#: cp/class.c:3560
 msgid "offset of empty base `%T' may not be ABI-compliant and maychange in a future version of GCC"
 msgstr "d閏alage d'une base vide � %T � peut ne pas 阾re compatible avec l'ABI et peut 阾re modifi� dans une version future de GCC"
 
-#: cp/class.c:3627
+#: cp/class.c:3670
 msgid "class `%T' will be considered nearly empty in a future version of GCC"
 msgstr "classe � %T � devra 阾re consid閞閑 pratiquement vide dans une version future de GCC"
 
-#: cp/class.c:3714
+#: cp/class.c:3757
 msgid "initializer specified for non-virtual method `%D'"
 msgstr "initialisation sp閏ifi閑 pour une m閠hode non virtuelle � %D �"
 
-#: cp/class.c:4402
+#: cp/class.c:4445
 msgid "offset of virtual base `%T' is not ABI-compliant and may change in a future version of GCC"
 msgstr "d閏alage relatif d'une base virtuelle � %T � n'est pas compatible avec l'ABI et peut 阾re modifi� dans une version future de GCC"
 
-#: cp/class.c:4492
+#: cp/class.c:4535
 msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
 msgstr "base directe � %T � inaccessible dans � %T � en raison de l'ambiguit�"
 
-#: cp/class.c:4505
+#: cp/class.c:4548
 msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
 msgstr "base virtuelle � %T � inaccessible dans � %T � en raison de l'ambiguit�"
 
-#: cp/class.c:4679
+#: cp/class.c:4722
 msgid "size assigned to `%T' may not be ABI-compliant and may change in a future version of GCC"
 msgstr "taille assign閑 � � %T � peut ne pas 阾re compatible avec l'ABI et peut 阾re modifi� dans une version future de GCC"
 
 #. Versions of G++ before G++ 3.4 did not reset the
 #. DECL_MODE.
-#: cp/class.c:4718
+#: cp/class.c:4761
 msgid "the offset of `%D' may not be ABI-compliant and may change in a future version of GCC"
 msgstr "le d閏alage relatif de � %D � peut ne pas 阾re compatible avec l'ABI et peut 阾re modifi� dans une version future de GCC"
 
-#: cp/class.c:4741
+#: cp/class.c:4784
 msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
 msgstr "le d閏alage relatif de � %D � peut ne pas 阾re compatible avec l'ABI et peut 阾re modifi� dans une version future de GCC"
 
-#: cp/class.c:4750
+#: cp/class.c:4793
 msgid "`%D' contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 msgstr "� %D � contient des classes vides lesquelles peuvent placer les classes de base � une localisation diff閞ente dans une version future de GCC"
 
-#: cp/class.c:4809
+#: cp/class.c:4852
 msgid "layout of classes derived from empty class `%T' may change in a future version of GCC"
 msgstr "disposition des classes est d閞iv閟 de la classe vide � %T � peut 阾re modifi閑 dans une version future de GCC"
 
-#: cp/class.c:4939 cp/semantics.c:2044
+#: cp/class.c:4982 cp/semantics.c:2041
 msgid "redefinition of `%#T'"
 msgstr "red閒inition de � %#T �"
 
-#: cp/class.c:5109
+#: cp/class.c:5152
 msgid "`%#T' has virtual functions but non-virtual destructor"
 msgstr "� %#T � a des fonctions virtuelles mais un destructeur non virtuel"
 
-#: cp/class.c:5188
+#: cp/class.c:5231
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr "tentative de compl閠ion du struct, mais a 閠� stopp� en raison d'erreurs pr閏閐entes d'analyses syntaxiques"
 
-#: cp/class.c:5630
+#: cp/class.c:5673
 #, c-format
 msgid "language string `\"%s\"' not recognized"
 msgstr "cha頽e du langage � \"%s\" � n'est pas reconnue"
 
-#: cp/class.c:5718
+#: cp/class.c:5761
 msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
 msgstr "ne peut r閟oudre la fonction surcharg� � %D � bas� sur la conversion vers le type � %T �"
 
-#: cp/class.c:5843
+#: cp/class.c:5886
 msgid "no matches converting function `%D' to type `%#T'"
 msgstr "pas de concordance de conversion de fonction � %D � vers le type � %#T �"
 
-#: cp/class.c:5866
+#: cp/class.c:5909
 msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
 msgstr "conversion d'une fonction surcharg閑 � %D � vers le type � %#T � est ambigu�"
 
-#: cp/class.c:5892
+#: cp/class.c:5935
 msgid "assuming pointer to member `%D'"
 msgstr "pointeur assum� vers le membre � %D �"
 
-#: cp/class.c:5895
+#: cp/class.c:5938
 #, c-format
 msgid "(a pointer to member can only be formed with `&%E')"
 msgstr "(un pointeur vers un membre peut seulement 阾re form� avec �&%E�)"
 
-#: cp/class.c:5940 cp/class.c:6122 cp/class.c:6129
+#: cp/class.c:5983 cp/class.c:6165 cp/class.c:6172
 msgid "not enough type information"
 msgstr "pas assez d'information sur le type"
 
-#: cp/class.c:5957
+#: cp/class.c:6000
 msgid "argument of type `%T' does not match `%T'"
 msgstr "argument de type � %T � ne concorde pas avec � %T �"
 
-#: cp/class.c:6106
+#: cp/class.c:6149
 msgid "invalid operation on uninstantiated type"
 msgstr "op閞ation invalide sur un type non instanci�"
 
@@ -13539,11 +13562,11 @@
 #. A name N used in a class S shall refer to the same declaration
 #. in its context and when re-evaluated in the completed scope of
 #. S.
-#: cp/class.c:6364 cp/decl.c:1222 cp/name-lookup.c:514 cp/pt.c:2097
+#: cp/class.c:6407 cp/decl.c:1223 cp/name-lookup.c:514 cp/pt.c:2125
 msgid "declaration of `%#D'"
 msgstr "d閏laration de � %#D �"
 
-#: cp/class.c:6365
+#: cp/class.c:6408
 msgid "changes meaning of `%D' from `%+#D'"
 msgstr "changements signifiant de � %D � � partir de � %+#D �"
 
@@ -13645,141 +13668,156 @@
 msgid "  candidate conversions include `%D' and `%D'"
 msgstr "  conversions de candidat inclut � %D � et � %D �"
 
-#: cp/decl.c:371
+#: cp/decl.c:372
 msgid "label `%D' used but not defined"
 msgstr "閠iquette � %D � utilis閑 mais non d閒inie"
 
-#: cp/decl.c:378
+#: cp/decl.c:379
 msgid "label `%D' defined but not used"
 msgstr "閠iquette � %D � d閒inie mais non utilis閑"
 
-#: cp/decl.c:1130 cp/decl.c:1556
+#: cp/decl.c:1131 cp/decl.c:1570
 msgid "previous declaration of `%D'"
 msgstr "d閏laration pr閏閐ente de � %D �"
 
-#: cp/decl.c:1178
+#: cp/decl.c:1179
 msgid "%Jfunction '%D' redeclared as inline"
 msgstr "%Jfonction � %D � red閏lar閑 comme 閠ant enligne"
 
-#: cp/decl.c:1179
+#: cp/decl.c:1180
 msgid "%Jprevious declaration of '%D' with attribute noinline"
 msgstr "%Jd閏laration pr閏閐ente de � %D � avec l'attribut non enligne"
 
-#: cp/decl.c:1186
+#: cp/decl.c:1187
 msgid "%Jfunction '%D' redeclared with attribute noinline"
 msgstr "%Jfonction � %D � red閏lar閑 avec l'attribut non enligne"
 
-#: cp/decl.c:1188
+#: cp/decl.c:1189
 msgid "%Jprevious declaration of '%D' was inline"
 msgstr "%Jd閏laration pr閏閐ente de � %D � 閠ait enligne"
 
-#: cp/decl.c:1209 cp/decl.c:1247
+#: cp/decl.c:1210 cp/decl.c:1248
 msgid "shadowing %s function `%#D'"
 msgstr "%s masque la fonction � %#D �"
 
-#: cp/decl.c:1218
+#: cp/decl.c:1219
 msgid "library function `%#D' redeclared as non-function `%#D'"
 msgstr "fonction � %#D � de la biblioth鑡ue red閏lar閑 comme n'閠ant pas une fonction � %#D �"
 
-#: cp/decl.c:1223
+#: cp/decl.c:1224
 msgid "conflicts with built-in declaration `%#D'"
 msgstr "conflits avec la d閏laration interne de � %#D �"
 
-#: cp/decl.c:1242 cp/decl.c:1354 cp/decl.c:1370
+#: cp/decl.c:1243 cp/decl.c:1355 cp/decl.c:1371
 msgid "new declaration `%#D'"
 msgstr "nouvelle d閏laration de � %#D �"
 
-#: cp/decl.c:1243
+#: cp/decl.c:1244
 msgid "ambiguates built-in declaration `%#D'"
 msgstr "ambiguit閟 de la d閏laration interne de � %#D �"
 
-#: cp/decl.c:1314
+#: cp/decl.c:1315
 msgid "`%#D' redeclared as different kind of symbol"
 msgstr "� %#D � red閏lar� comme une sorte diff閞ente de symbole"
 
-#: cp/decl.c:1317
+#: cp/decl.c:1318
 msgid "previous declaration of `%#D'"
 msgstr "d閏laration pr閏閐ente de � %#D �"
 
-#: cp/decl.c:1339
+#: cp/decl.c:1340
 msgid "declaration of template `%#D'"
 msgstr "d閏laration du patron � %#D �"
 
-#: cp/decl.c:1340 cp/name-lookup.c:515
+#: cp/decl.c:1341 cp/name-lookup.c:515
 msgid "conflicts with previous declaration `%#D'"
 msgstr "conflits avec la d閏laration pr閏閐ente de � %#D �"
 
-#: cp/decl.c:1355 cp/decl.c:1371
+#: cp/decl.c:1356 cp/decl.c:1372
 msgid "ambiguates old declaration `%#D'"
 msgstr "ambiguit閟 d'une vieille d閏laration de � %#D �"
 
-#: cp/decl.c:1363
+#: cp/decl.c:1364
 msgid "declaration of C function `%#D' conflicts with"
 msgstr "d閏laration de la fonction C � %#D � en conflit avec"
 
-#: cp/decl.c:1365
+#: cp/decl.c:1366
 msgid "previous declaration `%#D' here"
 msgstr "d閏laration pr閏閐ente de � %#D � ici"
 
-#: cp/decl.c:1381
+#: cp/decl.c:1382
 msgid "conflicting declaration '%#D'"
 msgstr "d閏laration conflictuelle � %#D �"
 
-#: cp/decl.c:1382
+#: cp/decl.c:1383
 msgid "'%D' has a previous declaration as `%#D'"
 msgstr "� %D � a une d閏laration pr閏閐ente tel que � %#D �"
 
-#: cp/decl.c:1435
+#. [namespace.alias]
+#.
+#. A namespace-name or namespace-alias shall not be declared as
+#. the name of any other entity in the same declarative region.
+#. A namespace-name defined at global scope shall not be
+#. declared as the name of any other entity in any glogal scope
+#. of the program.
+#: cp/decl.c:1436
+msgid "declaration of `namespace %D' conflicts with"
+msgstr "d閏laration de � namespace %D � entre en conflit avec"
+
+#: cp/decl.c:1437
+msgid "previous declaration of `namespace %D' here"
+msgstr "d閏laration pr閏閐ente de � namespace %D � ici"
+
+#: cp/decl.c:1449
 msgid "`%#D' previously defined here"
 msgstr "� %#D � pr閏閐emment d閒ini ici"
 
-#: cp/decl.c:1436
+#: cp/decl.c:1450
 msgid "`%#D' previously declared here"
 msgstr "� %#D � pr閏閐emment d閏lar� ici"
 
 #. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:1445
+#: cp/decl.c:1459
 msgid "prototype for `%#D'"
 msgstr "prototype de � %#D �"
 
-#: cp/decl.c:1446
+#: cp/decl.c:1460
 msgid "%Jfollows non-prototype definition here"
 msgstr "%Jsuit la d閒inition d'un non prototype ici"
 
-#: cp/decl.c:1458
+#: cp/decl.c:1472
 msgid "previous declaration of `%#D' with %L linkage"
 msgstr "d閏laration pr閏閐ente de � %#D � avec le lien %L"
 
-#: cp/decl.c:1460
+#: cp/decl.c:1474
 msgid "conflicts with new declaration with %L linkage"
 msgstr "conflits avec la nouvelle d閏laration avec le lien %L"
 
-#: cp/decl.c:1483 cp/decl.c:1490
+#: cp/decl.c:1497 cp/decl.c:1504
 msgid "default argument given for parameter %d of `%#D'"
 msgstr "argument par d閒aut donn� pour le param鑤re %d de � %#D �"
 
-#: cp/decl.c:1485 cp/decl.c:1492
+#: cp/decl.c:1499 cp/decl.c:1506
 msgid "after previous specification in `%#D'"
 msgstr "apr鑣 la d閏laration pr閏閐ente dans � %#D �"
 
-#: cp/decl.c:1501
+#: cp/decl.c:1515
 msgid "`%#D' was used before it was declared inline"
 msgstr "� %#D � a 閠� utilis� avant qu'il ne soit d閏lar� enligne"
 
-#: cp/decl.c:1502
+#: cp/decl.c:1516
 msgid "%Jprevious non-inline declaration here"
 msgstr "%Jd閏laration pr閏閐ente non enligne ici"
 
-#: cp/decl.c:1555
+#: cp/decl.c:1569
 msgid "redundant redeclaration of `%D' in same scope"
 msgstr "d閏laration redondante de � %D � dans la m阭e 閠endue"
 
-#: cp/decl.c:1649
+#: cp/decl.c:1663
 #, c-format
 msgid "declaration of `%F' throws different exceptions"
 msgstr "d閏laration de � %F � am鑞e diff閞entes exceptions"
 
-#: cp/decl.c:1651
+#: cp/decl.c:1665
 #, c-format
 msgid "than previous declaration `%F'"
 msgstr "qu'une pr閏閐ente d閏laratio � %F �"
@@ -13792,492 +13830,510 @@
 #. that specialization that would cause an implicit
 #. instantiation to take place, in every translation unit in
 #. which such a use occurs.
-#: cp/decl.c:1798
+#: cp/decl.c:1812
 msgid "explicit specialization of %D after first use"
 msgstr "sp閏ialisation explicite de %D apr鑣 la premi鑢e utilisation"
 
-#: cp/decl.c:1878
+#: cp/decl.c:1892
 msgid "%J'%D': visibility attribute ignored because it"
 msgstr "%J� %D �: attribut de visibilit� ignor� en cause de lui"
 
-#: cp/decl.c:1880
+#: cp/decl.c:1894
 msgid "%Jconflicts with previous declaration here"
 msgstr "%Jentre en conflit avec la d閏laration pr閏閐ente ici"
 
-#: cp/decl.c:1974
+#: cp/decl.c:1988
 msgid "implicit declaration of function `%#D'"
 msgstr "d閏laration implicite de la fonction � %#D �"
 
-#: cp/decl.c:2137
+#: cp/decl.c:2151
 #, c-format
 msgid "label `%s' referenced outside of any function"
 msgstr "閠iquette � %s � r閒閞enc閑 � l'ext閞ieur de n'importe quelle fonction"
 
-#: cp/decl.c:2234 cp/decl.c:2258 cp/decl.c:2346
+#: cp/decl.c:2248 cp/decl.c:2272 cp/decl.c:2360
 msgid "jump to label `%D'"
 msgstr "saut � l'閠iquette � %D �"
 
-#: cp/decl.c:2236 cp/decl.c:2260
+#: cp/decl.c:2250 cp/decl.c:2274
 msgid "jump to case label"
 msgstr "saut � l'閠iquette du � case �"
 
-#: cp/decl.c:2239 cp/decl.c:2263
+#: cp/decl.c:2253 cp/decl.c:2277
 msgid "%H  from here"
 msgstr "%H  � partir d'ici"
 
-#: cp/decl.c:2244
+#: cp/decl.c:2258
 msgid "  crosses initialization of `%#D'"
 msgstr " initialisation crois閑 pour � %#D �"
 
-#: cp/decl.c:2247 cp/decl.c:2362
+#: cp/decl.c:2261 cp/decl.c:2376
 msgid "  enters scope of non-POD `%#D'"
 msgstr "  entre dans la port� d'un non POD � %#D �"
 
-#: cp/decl.c:2267 cp/decl.c:2366
+#: cp/decl.c:2281 cp/decl.c:2380
 msgid "  enters try block"
 msgstr "  entre dans le bloc d'essais"
 
-#: cp/decl.c:2269 cp/decl.c:2368
+#: cp/decl.c:2283 cp/decl.c:2382
 msgid "  enters catch block"
 msgstr "  entre dans le bloc d'interceptions"
 
-#: cp/decl.c:2347
+#: cp/decl.c:2361
 msgid "  from here"
 msgstr "  � partir d'ici"
 
 #. Can't skip init of __exception_info.
-#: cp/decl.c:2358
+#: cp/decl.c:2372
 msgid "%J  enters catch block"
 msgstr "%J  entre dans le bloc d'interception"
 
-#: cp/decl.c:2360
+#: cp/decl.c:2374
 msgid "  skips initialization of `%#D'"
 msgstr " saut d'initialisation pour � %#D �"
 
-#: cp/decl.c:2394
+#: cp/decl.c:2408
 msgid "label named wchar_t"
 msgstr "閠iquette nomm閑 wchar_t"
 
-#: cp/decl.c:2397
+#: cp/decl.c:2411
 msgid "duplicate label `%D'"
 msgstr "閠iquette � %D � appara顃 en double"
 
-#: cp/decl.c:2625 cp/parser.c:3182
+#: cp/decl.c:2639 cp/parser.c:3192
 msgid "`%D' used without template parameters"
 msgstr "� %D � utilis� sans patron de param閠res"
 
-#: cp/decl.c:2635 cp/decl.c:2651 cp/decl.c:2739
+#: cp/decl.c:2649 cp/decl.c:2665 cp/decl.c:2753
 msgid "no class template named `%#T' in `%#T'"
 msgstr "pas de patron de classe nomm� � %#T � in � %#T �"
 
-#: cp/decl.c:2672 cp/decl.c:2682 cp/decl.c:2702
+#: cp/decl.c:2686 cp/decl.c:2696 cp/decl.c:2716
 msgid "no type named `%#T' in `%#T'"
 msgstr "pas de type nomm� dans � %#T � dans � %#T �"
 
-#: cp/decl.c:3429
+#: cp/decl.c:3443
 msgid "%Jan anonymous union cannot have function members"
 msgstr "%Jun UNION  anonyme ne peut avoir de fonctions membres"
 
-#: cp/decl.c:3447
+#: cp/decl.c:3461
 msgid "member %#D' with constructor not allowed in anonymous aggregate"
 msgstr "membre � %#D � avec constructeur n'est pas permis dans un aggr間at anonyme"
 
-#: cp/decl.c:3450
+#: cp/decl.c:3464
 msgid "member %#D' with destructor not allowed in anonymous aggregate"
 msgstr "membre � %#D � avec destructeur n'est pas permis dans un aggr間at anonyme"
 
-#: cp/decl.c:3453
+#: cp/decl.c:3467
 msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
 msgstr "membre � %#D � avec op閞ateur d'affectation par copie n'est pas permis dans un aggr間at anonyme"
 
-#: cp/decl.c:3493
+#: cp/decl.c:3507
 msgid "redeclaration of C++ built-in type `%T'"
 msgstr "red閏laration du type interne C++ � %T �"
 
-#: cp/decl.c:3531
+#: cp/decl.c:3545
 msgid "multiple types in one declaration"
 msgstr "types multiples dans une d閏laration"
 
-#: cp/decl.c:3557
+#: cp/decl.c:3571
 msgid "missing type-name in typedef-declaration"
 msgstr "nom de type manquant dans la d閏laration typedef"
 
-#: cp/decl.c:3565
+#: cp/decl.c:3579
 msgid "ISO C++ prohibits anonymous structs"
 msgstr "ISO C++ interdit les structures anonymes"
 
-#: cp/decl.c:3572
+#: cp/decl.c:3586
 msgid "`%D' can only be specified for functions"
 msgstr "� %D � ne peut seulement 阾re sp閏ifier pour les fonctions"
 
-#: cp/decl.c:3574
+#: cp/decl.c:3588
 msgid "`%D' can only be specified inside a class"
 msgstr "� %D � peut seulement 阾re sp閏ifi� � l'int閞ieur d'une classe"
 
-#: cp/decl.c:3576
+#: cp/decl.c:3590
 msgid "`%D' can only be specified for constructors"
 msgstr "� %D � ne peut seulement 阾re sp閏ifi� pour les constructeurs"
 
-#: cp/decl.c:3579
+#: cp/decl.c:3593
 msgid "`%D' can only be specified for objects and functions"
 msgstr "� %D � ne peut seulement 阾re sp閏ifi� pour les objets et les fonctions"
 
-#: cp/decl.c:3721 cp/decl2.c:855
+#: cp/decl.c:3735 cp/decl2.c:855
 msgid "typedef `%D' is initialized (use __typeof__ instead)"
 msgstr "typedef � %D � est initialis� (use __typeof__ instead)"
 
-#: cp/decl.c:3726
+#: cp/decl.c:3740
 msgid "function `%#D' is initialized like a variable"
 msgstr "fonction � %#D � est initialis閑 comme une variable"
 
-#: cp/decl.c:3738
+#: cp/decl.c:3752
 msgid "declaration of `%#D' has `extern' and is initialized"
 msgstr "d閏laration de � %#D � est externe et initialis�"
 
-#: cp/decl.c:3771
+#: cp/decl.c:3785
 msgid "`%#D' is not a static member of `%#T'"
 msgstr "� %#D � n'est pas un membre statique de � %#T �"
 
-#: cp/decl.c:3777
+#: cp/decl.c:3791
 msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
 msgstr "ISO C++ ne permet pas que � %T::%D � soit d閒ini comme � %T::%D �"
 
-#: cp/decl.c:3788
+#: cp/decl.c:3802
 msgid "duplicate initialization of %D"
 msgstr "initialisation en double de %D"
 
-#: cp/decl.c:3819
+#: cp/decl.c:3833
 msgid "declaration of `%#D' outside of class is not definition"
 msgstr "d閏laraion de � %#D � en dehors de la classe n'est pas une d閒inition"
 
-#: cp/decl.c:3868
+#: cp/decl.c:3882
 msgid "variable `%#D' has initializer but incomplete type"
 msgstr "la variable � %#D � est initialis閑, mais a un type incomplet"
 
-#: cp/decl.c:3876 cp/decl.c:4445
+#: cp/decl.c:3890 cp/decl.c:4500
 msgid "elements of array `%#D' have incomplete type"
 msgstr "閘閙ents du tableau � %#D � ont un type incomplet"
 
-#: cp/decl.c:3892
+#: cp/decl.c:3906
 msgid "aggregate `%#D' has incomplete type and cannot be defined"
 msgstr "aggr間at � %#D � a un type incomplet et ne peut 阾re d閒ini"
 
-#: cp/decl.c:3942
+#: cp/decl.c:3956
 msgid "`%D' declared as reference but not initialized"
 msgstr "� %D � d閏lar� comme r閒閞ence mais n'est pas initialis�"
 
-#: cp/decl.c:3948
+#: cp/decl.c:3962
 msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
 msgstr "ISO C++ interdit l'usage de liste d'initialiseur pour initialiser la r閒閞ence � %D �"
 
-#: cp/decl.c:3976
+#: cp/decl.c:3990
 msgid "cannot initialize `%T' from `%T'"
 msgstr "ne peut initialiser � %T � � partir de � %T �"
 
-#: cp/decl.c:4008
+#: cp/decl.c:4022
 msgid "initializer fails to determine size of `%D'"
 msgstr "l'initialisation n'a pu d閠erminer la taille de � %D �"
 
-#: cp/decl.c:4013
+#: cp/decl.c:4027
 msgid "array size missing in `%D'"
 msgstr "taille de tableau manquante dans � %D �"
 
-#: cp/decl.c:4025
+#: cp/decl.c:4039
 msgid "zero-size array `%D'"
 msgstr "tableau � %D � de taille z閞o"
 
 #. An automatic variable with an incomplete type: that is an error.
 #. Don't talk about array types here, since we took care of that
 #. message in grokdeclarator.
-#: cp/decl.c:4062
+#: cp/decl.c:4076
 msgid "storage size of `%D' isn't known"
 msgstr "taille de stockage de � %D � n'est pas connue"
 
-#: cp/decl.c:4084
+#: cp/decl.c:4098
 msgid "storage size of `%D' isn't constant"
 msgstr "taille de stockage de � %D � n'est pas une constante"
 
-#: cp/decl.c:4139
+#: cp/decl.c:4153
 msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
 msgstr "d閟ol�: s閙antique de fonction enligne de donn閑s statiques � %#D � est erron閑 (vous obtiendrez de multiples copies)"
 
-#: cp/decl.c:4140
+#: cp/decl.c:4154
 msgid "%J  you can work around this by removing the initializer"
 msgstr "%J  vous pouvez contourner cela en enlevant l'initialiseur"
 
-#: cp/decl.c:4166
+#: cp/decl.c:4180
 msgid "uninitialized const `%D'"
 msgstr "constante � %D � non initialis閑"
 
-#: cp/decl.c:4245
+#: cp/decl.c:4240
+msgid "name `%D' used in a GNU-style designated initializer for an array"
+msgstr "nom � %D � utilis� dans un style GNU de l'initialisateur d閟ign� pour un tableau"
+
+#: cp/decl.c:4251
+#, c-format
+msgid "Designated initializer `%E' larger than array size"
+msgstr "Initialisateur d閟ign� � %E � est plus grand que la taille du tableau"
+
+#: cp/decl.c:4323
 msgid "brace-enclosed initializer used to initialize `%T'"
 msgstr "initialiseur utilis� entre accolades pour initialiser � %T �"
 
-#: cp/decl.c:4309
+#: cp/decl.c:4387
 msgid "initializer for `%T' must be brace-enclosed"
 msgstr "initialiseur de � %T � doit 阾re entre accolades"
 
-#: cp/decl.c:4326
+#: cp/decl.c:4404
 msgid "ISO C++ does not allow designated initializers"
 msgstr "ISO C++ ne permet de d閟igner les initialiseurs"
 
-#: cp/decl.c:4330
+#: cp/decl.c:4408
 msgid "`%T' has no non-static data member named `%D'"
 msgstr "� %T � n'a pas de membre de donn閑s non statique nomm� � %D �"
 
-#: cp/decl.c:4378
-msgid "name `%D' used in a GNU-style designated initializer for an array"
-msgstr "nom � %D � utilis� dans un style GNU de l'initialisateur d閟ign� pour un tableau"
-
-#: cp/decl.c:4401
+#: cp/decl.c:4456
 msgid "too many initializers for `%T'"
 msgstr "trop d'initialiseurs pour � %T �"
 
-#: cp/decl.c:4439
+#: cp/decl.c:4494
 msgid "variable-sized object `%D' may not be initialized"
 msgstr "objet de taille variable � %D � peut ne pas 阾re initialis�"
 
-#: cp/decl.c:4450
+#: cp/decl.c:4505
 msgid "`%D' has incomplete type"
 msgstr "� %D � a un type incomplet"
 
-#: cp/decl.c:4505
+#: cp/decl.c:4560
 msgid "`%D' must be initialized by constructor, not by `{...}'"
 msgstr "� %D � doit 阾re initialis� par un constructeur, non pas par � {...} �"
 
-#: cp/decl.c:4549
+#: cp/decl.c:4604
 msgid "structure `%D' with uninitialized const members"
 msgstr "structure � %D � avec constantes non initialis閑s de membres"
 
-#: cp/decl.c:4551
+#: cp/decl.c:4606
 msgid "structure `%D' with uninitialized reference members"
 msgstr "structure � %D � avec r閒閞ences non initialis閑s de membres"
 
-#: cp/decl.c:4732
+#: cp/decl.c:4788
 msgid "assignment (not initialization) in declaration"
 msgstr "affectation (non pas l'initialisation) dans la d閏laration"
 
-#: cp/decl.c:4749
+#: cp/decl.c:4805
 msgid "cannot initialize `%D' to namespace `%D'"
 msgstr "ne peut initialiser � %D � � l'espace de noms � %D �"
 
-#: cp/decl.c:4803
+#: cp/decl.c:4859
 msgid "shadowing previous type declaration of `%#D'"
 msgstr "masque la d閏laration pr閏閐ente de � %#D �"
 
-#: cp/decl.c:4840
+#: cp/decl.c:4896
 msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
 msgstr "� %D � ne peut 阾re utilis� comme un thread local parce qu'il a un non POD de type � %T �"
 
-#: cp/decl.c:4855
+#: cp/decl.c:4911
 msgid "`%D' is thread-local and so cannot be dynamically initialized"
 msgstr "� %D � est un thread local et ne peut donc pas 阾re initialis� dynamiquement"
 
-#: cp/decl.c:5337
+#: cp/decl.c:5406
 msgid "invalid catch parameter"
 msgstr "param鑤re d'interception invalide"
 
-#: cp/decl.c:5451
+#: cp/decl.c:5520
 msgid "destructor for alien class `%T' cannot be a member"
 msgstr "destructeur pour la classe 閠rang鑢e � %T � ne peut 阾re un membre"
 
-#: cp/decl.c:5454
+#: cp/decl.c:5523
 msgid "constructor for alien class `%T' cannot be a member"
 msgstr "constructeur pour la classe 閠rang鑢e � %T � ne peut 阾re un membre"
 
-#: cp/decl.c:5476
+#: cp/decl.c:5545
 msgid "`%D' declared as a `virtual' %s"
 msgstr "� %D� d閏lar� comme � virtual � %s"
 
-#: cp/decl.c:5478
+#: cp/decl.c:5547
 msgid "`%D' declared as an `inline' %s"
 msgstr "� %D� d閏lar� comme � inline � %s"
 
-#: cp/decl.c:5480
+#: cp/decl.c:5549
 msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
 msgstr "sp閏ificateurs de fonction � const� et 玽olatile� invalide pour � %D � dans la d閏laration %s"
 
-#: cp/decl.c:5483
+#: cp/decl.c:5552
 msgid "`%D' declared as a friend"
 msgstr "� %D � d閏lar� comme un ami"
 
-#: cp/decl.c:5489
+#: cp/decl.c:5558
 msgid "`%D' declared with an exception specification"
 msgstr "� %D � d閏lar� avec une exception de sp閏ification"
 
-#: cp/decl.c:5571
+#: cp/decl.c:5640
 msgid "cannot declare `::main' to be a template"
 msgstr "ne peut d閏larer � ::main � comme 閠ant un patron"
 
-#: cp/decl.c:5573
+#: cp/decl.c:5642
 msgid "cannot declare `::main' to be inline"
 msgstr "ne peut d閏larer �::main� � 阾re enligne"
 
-#: cp/decl.c:5575
+#: cp/decl.c:5644
 msgid "cannot declare `::main' to be static"
 msgstr "ne peut d閏larer � ::main � comme 閠ant static"
 
-#: cp/decl.c:5578
+#: cp/decl.c:5647
 msgid "`main' must return `int'"
 msgstr "� main� doit retourner � int �"
 
-#: cp/decl.c:5606
+#: cp/decl.c:5675
 msgid "non-local function `%#D' uses anonymous type"
 msgstr "fonction non locale � %#D � utilise un type anonyme"
 
-#: cp/decl.c:5609
+#: cp/decl.c:5678
 msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
 msgstr "� %#D � ne r閒鑢e pas � un type non qualifi�, aussi il n'est pas utilis� pour la liaison"
 
-#: cp/decl.c:5615
+#: cp/decl.c:5684
 msgid "non-local function `%#D' uses local type `%T'"
 msgstr "fonction non locale � %#D � utilise un type local � %T �"
 
-#: cp/decl.c:5639
+#: cp/decl.c:5708
 msgid "%smember function `%D' cannot have `%T' method qualifier"
 msgstr "%sfonction membre � %D � ne peut avoir � %T � comme qualificateur de m閠hode"
 
-#: cp/decl.c:5663
+#: cp/decl.c:5732
 msgid "defining explicit specialization `%D' in friend declaration"
 msgstr "d閒inition explicite de sp閏ialisation � %D � dans lka d閏laration ami"
 
 #. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:5673
+#: cp/decl.c:5742
 msgid "invalid use of template-id `%D' in declaration of primary template"
 msgstr "utilisation invalide du template-id � %D � dans la d閏laration du patron primaire"
 
-#: cp/decl.c:5700
+#: cp/decl.c:5769
 msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
 msgstr "arguments par d閒aut ne sont pas permis dans la d閏laration amie de la sp閏ialisation du patron � %D �"
 
-#: cp/decl.c:5707
+#: cp/decl.c:5776
 msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
 msgstr "� inline� n'estpas permis dans la d閏laration amie de la sp閏ialisation du patron � %D �"
 
-#: cp/decl.c:5765
+#: cp/decl.c:5834
 msgid "definition of implicitly-declared `%D'"
 msgstr "d閒inition implicitement d閏lar閑 � %D �"
 
-#: cp/decl.c:5785 cp/decl2.c:738
+#: cp/decl.c:5854 cp/decl2.c:738
 msgid "no `%#D' member function declared in class `%T'"
 msgstr "pas de fonction membre � %#D � d閏lar閑 dans la classe � %T �"
 
-#: cp/decl.c:5919
+#: cp/decl.c:5988
 msgid "non-local variable `%#D' uses local type `%T'"
 msgstr "variable non locale � %#D � utilise un type local � %T �"
 
-#: cp/decl.c:6034
+#: cp/decl.c:6103
 msgid "invalid in-class initialization of static data member of non-integral type `%T'"
 msgstr "initialisation invalide dans la class de donn閑s de membre statiques d'un non entier de type � %T �"
 
-#: cp/decl.c:6043
+#: cp/decl.c:6112
 msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
 msgstr "ISO C++ interdit l'initialisation intra-classe d'un membre statique non constant � %D �"
 
-#: cp/decl.c:6046
+#: cp/decl.c:6115
 msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
 msgstr "ISO C++ interdit l'initialisation d'une membre constant � %D � d'un type non entier � %T �"
 
-#: cp/decl.c:6065
+#: cp/decl.c:6134
 msgid "size of array `%D' has non-integral type `%T'"
 msgstr "taille du tableau � %D � n'est pas de type entier � %T �"
 
-#: cp/decl.c:6067
+#: cp/decl.c:6136
 msgid "size of array has non-integral type `%T'"
 msgstr "taille du tableau a type non entier � %T �"
 
-#: cp/decl.c:6103
+#: cp/decl.c:6172
 msgid "size of array `%D' is negative"
 msgstr "taille du tableau � %D � est n間ative"
 
-#: cp/decl.c:6105
+#: cp/decl.c:6174
 msgid "size of array is negative"
 msgstr "taille du tableau est n間ative"
 
-#: cp/decl.c:6113
+#: cp/decl.c:6182
 msgid "ISO C++ forbids zero-size array `%D'"
 msgstr "ISO C++ interdit les tableaux de taille z閞o � %D �"
 
-#: cp/decl.c:6115
+#: cp/decl.c:6184
 msgid "ISO C++ forbids zero-size array"
 msgstr "ISO C++ interdit les tableaux de taille z閞o"
 
-#: cp/decl.c:6122
+#: cp/decl.c:6191
 msgid "size of array `%D' is not an integral constant-expression"
 msgstr "taille du tableau � %D � n'a pas une expression de constante de type entier"
 
-#: cp/decl.c:6125
+#: cp/decl.c:6194
 msgid "size of array is not an integral constant-expression"
 msgstr "taille du tableau n'est pas une expression de constante de type entier"
 
-#: cp/decl.c:6130
+#: cp/decl.c:6199
 msgid "ISO C++ forbids variable-size array `%D'"
 msgstr "ISO C++ interdit les tableaus de taille variable � %D �"
 
-#: cp/decl.c:6132
+#: cp/decl.c:6201
 msgid "ISO C++ forbids variable-size array"
 msgstr "ISO C++ interdit le tableau de taille variable"
 
-#: cp/decl.c:6154
+#: cp/decl.c:6223
 msgid "overflow in array dimension"
 msgstr "d閎ordement dans les dimensions du tableau"
 
-#: cp/decl.c:6248
+#: cp/decl.c:6317
 msgid "declaration of `%D' as %s"
 msgstr "d閏laration de � %D � comme � %s �"
 
-#: cp/decl.c:6250
+#: cp/decl.c:6319
 #, c-format
 msgid "creating %s"
 msgstr "cr閍tion de %s"
 
-#: cp/decl.c:6262
+#: cp/decl.c:6331
 msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
 msgstr "d閏laration de � %D � comme tableau multidimensionel doit avoir des bornes pour chaque dimension except� pour la premi鑢e"
 
-#: cp/decl.c:6265
+#: cp/decl.c:6334
 msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr "tableau multidimensionel doit avoir des bornes pour chaque dimension except� pour la premi鑢e"
 
-#: cp/decl.c:6293
+#: cp/decl.c:6362
 msgid "return type specification for constructor invalid"
 msgstr "sp閏ification de type retourn� pour un constructeur est invalide"
 
-#: cp/decl.c:6300
+#: cp/decl.c:6369
 msgid "return type specification for destructor invalid"
 msgstr "sp閏ification de type retourn� pour un destructeur est invalide"
 
-#: cp/decl.c:6306
+#: cp/decl.c:6375
 msgid "operator `%T' declared to return `%T'"
 msgstr "op閞ateur � %T � d閏lar� comme retournant � %T �"
 
-#: cp/decl.c:6308
+#: cp/decl.c:6377
 msgid "return type specified for `operator %T'"
 msgstr "type sp閏ifi� retourn� pour l'op閞ateur � %T �"
 
-#: cp/decl.c:6452
+#: cp/decl.c:6400
+msgid "unnamed variable or field declared void"
+msgstr "variable non nomm閑 ou champ d閏lar� void"
+
+#: cp/decl.c:6405
+#, c-format
+msgid "variable or field `%E' declared void"
+msgstr "variable ou champ � %E � d閏lar� � void �"
+
+#: cp/decl.c:6408
+msgid "variable or field declared void"
+msgstr "variable ou champ d閏lar� void"
+
+#: cp/decl.c:6547
 msgid "destructors must be member functions"
 msgstr "les destructeurs doivent 阾re des fonctions membres"
 
-#: cp/decl.c:6471
+#: cp/decl.c:6566
 msgid "destructor `%T' must match class name `%T'"
 msgstr "destructeur � %T � doit concorder avec le nom de la classe � %T �"
 
-#: cp/decl.c:6534
+#: cp/decl.c:6629
 msgid "declarator-id missing; using reserved word `%D'"
 msgstr "declarator-id manquant; utilisation du mot r閟erv� � %D �"
 
-#: cp/decl.c:6588
+#: cp/decl.c:6683
 msgid "type `%T' is not derived from type `%T'"
 msgstr "type � %T � n'est pas d閞iv� du type � %T �"
 
 #. Parse error puts this typespec where
 #. a declarator should go.
-#: cp/decl.c:6651
+#: cp/decl.c:6746
 msgid "`%T' specified as declarator-id"
 msgstr "� %T � sp閏ifi� comme declarator-id"
 
-#: cp/decl.c:6653
+#: cp/decl.c:6748
 msgid "  perhaps you want `%T' for a constructor"
 msgstr "  peut-阾re que vous voulez � %T � comme constructeur"
 
@@ -14285,300 +14341,292 @@
 #. decl-specifier like in
 #. std::allocator alloc;
 #. Handle that gracefully.
-#: cp/decl.c:6675
+#: cp/decl.c:6770
 #, c-format
 msgid "invalid use of template-name '%E' in a declarator"
 msgstr "utilisation invalide du template-name � %E � dans le d閏larateur"
 
-#: cp/decl.c:6695
+#: cp/decl.c:6790 cp/decl.c:8124
 msgid "declaration of `%D' as non-function"
 msgstr "d閏laration de � %D � comme non-fonction"
 
-#: cp/decl.c:6772
+#: cp/decl.c:6867
 msgid "`bool' is now a keyword"
 msgstr "� bool � est maintenant un mot cl�"
 
-#: cp/decl.c:6774
+#: cp/decl.c:6869
 msgid "extraneous `%T' ignored"
 msgstr "� %T � surperflu ignor�"
 
-#: cp/decl.c:6790 cp/decl.c:6834
+#: cp/decl.c:6885 cp/decl.c:6929
 msgid "multiple declarations `%T' and `%T'"
 msgstr "multiples d閏larations � %T � et � %T �"
 
-#: cp/decl.c:6803
+#: cp/decl.c:6898
 msgid "ISO C++ does not support `long long'"
 msgstr "ISO C++ ne permet pas � long long �"
 
-#: cp/decl.c:6907 cp/decl.c:6910
+#: cp/decl.c:7002 cp/decl.c:7005
 #, c-format
 msgid "ISO C++ forbids declaration of `%s' with no type"
 msgstr "ISO C++ interdit la d閏laration de � %s � sans type"
 
-#: cp/decl.c:6941
+#: cp/decl.c:7036
 #, c-format
 msgid "short, signed or unsigned invalid for `%s'"
 msgstr "short, signed ou unsigned est invalide pour � %s �"
 
-#: cp/decl.c:6946
+#: cp/decl.c:7041
 #, c-format
 msgid "long and short specified together for `%s'"
 msgstr "long et short sp閏ifi閟 ensembles pour � %s �"
 
-#: cp/decl.c:6957
+#: cp/decl.c:7052
 #, c-format
 msgid "signed and unsigned given together for `%s'"
 msgstr "signed et unsigned donn閟 ensembles pour � %s �"
 
-#: cp/decl.c:7066
+#: cp/decl.c:7161
 msgid "qualifiers are not allowed on declaration of `operator %T'"
 msgstr "qualificateurs ne sont pas permis dans la d閏laration de � operator %T �"
 
-#: cp/decl.c:7088
+#: cp/decl.c:7183
 msgid "member `%D' cannot be declared both virtual and static"
 msgstr "membre � %D � ne peut 阾re d閏lar� virtuel et statique"
 
-#: cp/decl.c:7097
+#: cp/decl.c:7192
 msgid "`%T::%D' is not a valid declarator"
 msgstr "� %T::%D � n'est pas un d閏larateur valide"
 
-#: cp/decl.c:7109
+#: cp/decl.c:7204
 msgid "storage class specifiers invalid in parameter declarations"
 msgstr "sp閏ificateurs de classe de stockage invalides dans la d閏laration des param鑤res"
 
-#: cp/decl.c:7113
+#: cp/decl.c:7208
 msgid "typedef declaration invalid in parameter declaration"
 msgstr "d閏laration typedef invalide dans le param鑤re de la d閏laration"
 
-#: cp/decl.c:7126
+#: cp/decl.c:7221
 msgid "virtual outside class declaration"
 msgstr "virtuel en dehors de la d閏laration de classe"
 
-#: cp/decl.c:7185
+#: cp/decl.c:7280
 #, c-format
 msgid "storage class specified for %s `%s'"
 msgstr "classe de stockage sp閏ifi閑 pour %s � %s �"
 
-#: cp/decl.c:7220
+#: cp/decl.c:7315
 #, c-format
 msgid "top-level declaration of `%s' specifies `auto'"
 msgstr "la d閏laration hors de toute fonction de � %s � a sp閏ifi� � auto �"
 
-#: cp/decl.c:7232
+#: cp/decl.c:7327
 msgid "storage class specifiers invalid in friend function declarations"
 msgstr "sp閏ificateurs de classe de stockage invalide dans les d閏larations de fonction amie"
 
-#: cp/decl.c:7397
+#: cp/decl.c:7492
 msgid "destructor cannot be static member function"
 msgstr "le destructeur ne peut 阾re une fonction membre statique"
 
-#: cp/decl.c:7400
+#: cp/decl.c:7495
 #, c-format
 msgid "destructors may not be `%s'"
 msgstr "destructeurs ne peut 阾re � %s �"
 
-#: cp/decl.c:7421
+#: cp/decl.c:7516
 msgid "constructor cannot be static member function"
 msgstr "le constructeur ne peut 阾re une fonction membre statique"
 
-#: cp/decl.c:7424
+#: cp/decl.c:7519
 msgid "constructors cannot be declared virtual"
 msgstr "constructeurs ne peut 阾re d閏lar閟 virtuels"
 
-#: cp/decl.c:7429
+#: cp/decl.c:7524
 #, c-format
 msgid "constructors may not be `%s'"
 msgstr "constructeurs ne peuvent pas 阾re � %s �"
 
-#: cp/decl.c:7439
+#: cp/decl.c:7534
 msgid "return value type specifier for constructor ignored"
 msgstr "type de valeur retourn閑 d'un sp閏ificateur pour un constructeur est ignor�"
 
-#: cp/decl.c:7458
+#: cp/decl.c:7553
 #, c-format
 msgid "can't initialize friend function `%s'"
 msgstr "ne peut initialiser la fonction amie � %s �"
 
 #. Cannot be both friend and virtual.
-#: cp/decl.c:7462
+#: cp/decl.c:7557
 msgid "virtual functions cannot be friends"
 msgstr "fonctions virtuelles ne peuvent 阾re amies"
 
-#: cp/decl.c:7467
+#: cp/decl.c:7562
 msgid "friend declaration not in class definition"
 msgstr "d閏laration amie n'est pas dans la d閒inition de classe"
 
-#: cp/decl.c:7469
+#: cp/decl.c:7564
 #, c-format
 msgid "can't define friend function `%s' in a local class definition"
 msgstr "ne peut d閒inir une fonction amie � %s � dans une d閒inition locale de classe"
 
-#: cp/decl.c:7490
+#: cp/decl.c:7585
 msgid "destructors may not have parameters"
 msgstr "destructeurs ne peuvent pas avoir de param鑤re"
 
-#: cp/decl.c:7510 cp/decl.c:7517
+#: cp/decl.c:7605 cp/decl.c:7612
 msgid "cannot declare reference to `%#T'"
 msgstr "ne peut d閏larer une r閒閞ence vers � %#T �"
 
-#: cp/decl.c:7511
+#: cp/decl.c:7606
 msgid "cannot declare pointer to `%#T'"
 msgstr "ne peut d閏larer un pointeur vers � %#T �"
 
-#: cp/decl.c:7516
+#: cp/decl.c:7611
 msgid "cannot declare pointer to `%#T' member"
 msgstr "ne peut d閏larer un pointeur vers le membre � %#T �"
 
-#: cp/decl.c:7655
+#: cp/decl.c:7750
 msgid "extra qualification `%T::' on member `%s' ignored"
 msgstr "qualification additionnelle � %T:: � sur le membre � %s � est ignor閑"
 
-#: cp/decl.c:7671
+#: cp/decl.c:7766
 msgid "cannot declare member function `%T::%s' within `%T'"
 msgstr "ne peut d閏larer la fonction membre � %T::%s � � l'int閞ieur de � %T �"
 
-#: cp/decl.c:7686
+#: cp/decl.c:7781
 msgid "cannot declare member `%T::%s' within `%T'"
 msgstr "ne peut d閏larer le membre � %T::%s � � l'int閞ieur de � %T �"
 
-#: cp/decl.c:7766
+#: cp/decl.c:7861
 msgid "data member may not have variably modified type `%T'"
 msgstr "membre de donn閑s peut ne pas avoir de type � %T � modifi� de mani鑢e variable"
 
-#: cp/decl.c:7768
+#: cp/decl.c:7863
 msgid "parameter may not have variably modified type `%T'"
 msgstr "param鑤re peut ne pas avoir de type � %T � modifi� de mani鑢e variable"
 
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 #. declarations of constructors within a class definition.
-#: cp/decl.c:7776
+#: cp/decl.c:7871
 msgid "only declarations of constructors can be `explicit'"
 msgstr "seuls les d閏larations de constructeurs peuvent 阾re � explicit �"
 
-#: cp/decl.c:7784
+#: cp/decl.c:7879
 #, c-format
 msgid "non-member `%s' cannot be declared `mutable'"
 msgstr "le non membre � %s � ne peut 阾re d閏lar� � mutable �"
 
-#: cp/decl.c:7789
+#: cp/decl.c:7884
 #, c-format
 msgid "non-object member `%s' cannot be declared `mutable'"
 msgstr "un membre non objet � %s � ne peut 阾re d閏lar� � mutable �"
 
-#: cp/decl.c:7795
+#: cp/decl.c:7890
 #, c-format
 msgid "function `%s' cannot be declared `mutable'"
 msgstr "fonction � %s � ne peut 阾re d閏lar閑 � mutable �"
 
-#: cp/decl.c:7800
+#: cp/decl.c:7895
 #, c-format
 msgid "static `%s' cannot be declared `mutable'"
 msgstr "static � %s � ne peut 阾re d閏lar� � mutable �"
 
-#: cp/decl.c:7805
+#: cp/decl.c:7900
 #, c-format
 msgid "const `%s' cannot be declared `mutable'"
 msgstr "const � %s � ne peut 阾re d閏lar� � mutable �"
 
-#: cp/decl.c:7818
+#: cp/decl.c:7913
 msgid "template-id `%D' used as a declarator"
 msgstr "identificateur de patron � %D � utilis� comme d閏larateur"
 
-#: cp/decl.c:7839
+#: cp/decl.c:7934
 msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
 msgstr "ISO C++ interdit le type imbriqu� � %D � avec le m阭e nom que la classe de fermeture"
 
-#: cp/decl.c:7847
+#: cp/decl.c:7942
 msgid "%Jtypedef name may not be a nested-name-specifier"
 msgstr "%Jnom du typedef peut ne pas 阾re un nom de sp閏ificateur imbriqu�"
 
-#: cp/decl.c:7893
+#: cp/decl.c:7988
 msgid "%Jinvalid type qualifier for non-member function type"
 msgstr "%Jqualificateur de type invalide pour un type de fonction non membre"
 
-#: cp/decl.c:7956
+#: cp/decl.c:8051
 msgid "type qualifiers specified for friend class declaration"
 msgstr "qulificateurs de types sp閏ifi閟 pour la d閏laration d'une classe amie"
 
-#: cp/decl.c:7961
+#: cp/decl.c:8056
 msgid "`inline' specified for friend class declaration"
 msgstr "� inline � sp閏ifi� pour la d閏laration d'une classe amie"
 
-#: cp/decl.c:7969
+#: cp/decl.c:8064
 msgid "template parameters cannot be friends"
 msgstr "param鑤res du patron ne peuvent pas 阾re amis"
 
-#: cp/decl.c:7971
+#: cp/decl.c:8066
 msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
 msgstr "d閏laration ami requiert une cl� de classe, i.e. � friend class %T::%D �"
 
-#: cp/decl.c:7975
+#: cp/decl.c:8070
 msgid "friend declaration requires class-key, i.e. `friend %#T'"
 msgstr "d閏laration amie requiert une cl� de classes, i.e. � friend %#T �"
 
-#: cp/decl.c:7988
+#: cp/decl.c:8083
 msgid "trying to make class `%T' a friend of global scope"
 msgstr "tentative de rendre la classe � %T � un ami de la port閑 globale"
 
-#: cp/decl.c:7999
+#: cp/decl.c:8094
 msgid "invalid qualifiers on non-member function type"
 msgstr "qualificteurs invalide pour un type de fonction (autre que fonction membre)"
 
-#: cp/decl.c:8018
+#: cp/decl.c:8113
 msgid "abstract declarator `%T' used as declaration"
 msgstr "d閏laration abstrait � %T � utilis� dans la d閏laration"
 
-#: cp/decl.c:8030
-msgid "unnamed variable or field declared void"
-msgstr "variable non nomm閑 ou champ d閏lar� void"
-
-#: cp/decl.c:8039
-msgid "variable or field declared void"
-msgstr "variable ou champ d閏lar� void"
-
-#: cp/decl.c:8049
+#: cp/decl.c:8139
 msgid "cannot use `::' in parameter declaration"
 msgstr "ne peut utiliser �::� dans le param鑤re d'un d閏laration"
 
 #. Something like struct S { int N::j; };
-#: cp/decl.c:8094
+#: cp/decl.c:8184
 msgid "invalid use of `::'"
 msgstr "utilisation invalide de � :: �"
 
-#: cp/decl.c:8106
+#: cp/decl.c:8196
 msgid "function `%D' cannot be declared friend"
 msgstr "fonction � %D � ne peut 阾re d閏lar閑 amie"
 
-#: cp/decl.c:8118
+#: cp/decl.c:8208
 msgid "can't make `%D' into a method -- not in a class"
 msgstr "ne peut rendre � %D � dans la m閠hode -- n'est pas dans la classe"
 
-#: cp/decl.c:8127
+#: cp/decl.c:8217
 msgid "function `%D' declared virtual inside a union"
 msgstr "fonction � %D � d閏lar� comme virtuelle � l'int閞ieur d'un agr間at"
 
-#: cp/decl.c:8136
+#: cp/decl.c:8226
 msgid "`%D' cannot be declared virtual, since it is always static"
 msgstr "� %D � ne peut 阾re d閏lar� virtuel, alors qu'il est toujours statique"
 
-#: cp/decl.c:8215
+#: cp/decl.c:8305
 msgid "field `%D' has incomplete type"
 msgstr "champ � %D � a un type incomplet"
 
-#: cp/decl.c:8217
+#: cp/decl.c:8307
 msgid "name `%T' has incomplete type"
 msgstr "nom � %T � a un type incomplet"
 
-#: cp/decl.c:8226
+#: cp/decl.c:8316
 msgid "  in instantiation of template `%T'"
 msgstr " dans l'instanciation du patron � %T �"
 
-#: cp/decl.c:8236
+#: cp/decl.c:8326
 #, c-format
 msgid "`%s' is neither function nor member function; cannot be declared friend"
 msgstr "� %s � n'est ni une fonction ni une fonction membre ; ne peut 阾re d閏lar� ami"
 
-#: cp/decl.c:8247
+#: cp/decl.c:8337
 msgid "member functions are implicitly friends of their class"
 msgstr "les fonctions membres sont implicitement amis de leur classe"
 
@@ -14594,91 +14642,91 @@
 #. the rest of the compiler does not correctly
 #. handle the initialization unless the member is
 #. static so we make it static below.
-#: cp/decl.c:8287
+#: cp/decl.c:8377
 msgid "ISO C++ forbids initialization of member `%D'"
 msgstr "ISO C++ interdit l'initialisation du membre � %D �"
 
-#: cp/decl.c:8289
+#: cp/decl.c:8379
 msgid "making `%D' static"
 msgstr "rendant � %D � statique"
 
-#: cp/decl.c:8345
+#: cp/decl.c:8435
 #, c-format
 msgid "storage class `auto' invalid for function `%s'"
 msgstr "classe de stockage � auto� invalide pour une fonction � %s  �"
 
-#: cp/decl.c:8347
+#: cp/decl.c:8437
 #, c-format
 msgid "storage class `register' invalid for function `%s'"
 msgstr "classe de stockage � register� invalide pour une fonction � %s  �"
 
-#: cp/decl.c:8349
+#: cp/decl.c:8439
 #, c-format
 msgid "storage class `__thread' invalid for function `%s'"
 msgstr "classe de stockage � __thread � invalide pour la fonction � %s  �"
 
-#: cp/decl.c:8360
+#: cp/decl.c:8450
 #, c-format
 msgid "storage class `static' invalid for function `%s' declared out of global scope"
 msgstr "classe de stockage � static� invalide pour une fonction � %s  � d閏lar閑 en dehors de la port閑 globale"
 
-#: cp/decl.c:8362
+#: cp/decl.c:8452
 #, c-format
 msgid "storage class `inline' invalid for function `%s' declared out of global scope"
 msgstr "classe de stockage � inline� invalide pour une fonction � %s  � d閏lar閑 en dehors de la port閑 globale"
 
-#: cp/decl.c:8369
+#: cp/decl.c:8459
 #, c-format
 msgid "virtual non-class function `%s'"
 msgstr "fonction virtuelle d'une non classe � %s �"
 
-#: cp/decl.c:8400
+#: cp/decl.c:8490
 msgid "cannot declare member function `%D' to have static linkage"
 msgstr "ne peut d閏larer la fonction membre � %D � comme ayant un lien statique"
 
 #. FIXME need arm citation
-#: cp/decl.c:8406
+#: cp/decl.c:8496
 msgid "cannot declare static function inside another function"
 msgstr "ne peut d閏larer une fonction statique � l'int閞ieur d'une autre fonction"
 
-#: cp/decl.c:8434
+#: cp/decl.c:8524
 msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
 msgstr "� static � ne peut pas 阾re utilis� lors de la d閒inition (contrairement � la d閏laration) de donn閑s de membres statiques"
 
-#: cp/decl.c:8440
+#: cp/decl.c:8530
 msgid "static member `%D' declared `register'"
 msgstr "mambre statique � %D� d閏lar� 玶egister �"
 
-#: cp/decl.c:8445
+#: cp/decl.c:8535
 msgid "cannot explicitly declare member `%#D' to have extern linkage"
 msgstr "ne peut explicitement d閏larer le membre � %#D � comme ayant une liaison externe"
 
-#: cp/decl.c:8585
+#: cp/decl.c:8675
 msgid "default argument for `%#D' has type `%T'"
 msgstr "argument par d閒aut pour � %#D � � un type � %T �"
 
-#: cp/decl.c:8588
+#: cp/decl.c:8678
 msgid "default argument for parameter of type `%T' has type `%T'"
 msgstr "argument par d閒aut pour le param鑤re de type � %T � a le type � %T �"
 
-#: cp/decl.c:8605
+#: cp/decl.c:8695
 msgid "default argument `%E' uses local variable `%D'"
 msgstr "argument par d閒aut � %E � utiliser une variable locale � %D �"
 
-#: cp/decl.c:8649
+#: cp/decl.c:8739
 #, c-format
 msgid "invalid string constant `%E'"
 msgstr "constante cha頽e invalide � %E �"
 
-#: cp/decl.c:8651
+#: cp/decl.c:8741
 msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
 msgstr "constante enti鑢e invalide dans la liste de param鑤re, avez-vous oublier de donner un nom de param鑤re?"
 
-#: cp/decl.c:8689
+#: cp/decl.c:8779
 msgid "parameter `%D' invalidly declared method type"
 msgstr "param鑤re � %D � incorrectement valid� comme type de m閠hode"
 
-#: cp/decl.c:8713
+#: cp/decl.c:8803
 msgid "parameter `%D' includes %s to array of unknown bound `%T'"
 msgstr "param鑤re � %D � inclut %s au tableau de bornes inconnues � %T �"
 
@@ -14697,93 +14745,93 @@
 #. or implicitly defined), there's no need to worry about their
 #. existence.  Theoretically, they should never even be
 #. instantiated, but that's hard to forestall.
-#: cp/decl.c:8872
+#: cp/decl.c:8962
 msgid "invalid constructor; you probably meant `%T (const %T&)'"
 msgstr "constructeur invalide; vous vouliez probablement dire � %T (const %T&) �"
 
-#: cp/decl.c:9000
+#: cp/decl.c:9090
 msgid "`%D' must be a nonstatic member function"
 msgstr "� %D � doit 阾re une fonction membre non statique"
 
-#: cp/decl.c:9006
+#: cp/decl.c:9096
 msgid "`%D' must be either a non-static member function or a non-member function"
 msgstr "� %D � doit 阾re soit un membre non statique de fonction ou une fonction non membre"
 
-#: cp/decl.c:9023
+#: cp/decl.c:9113
 msgid "`%D' must have an argument of class or enumerated type"
 msgstr "� %D � doit avoir un argument de classe ou de type 閚um閞�"
 
-#: cp/decl.c:9058
+#: cp/decl.c:9148
 #, c-format
 msgid "conversion to %s%s will never use a type conversion operator"
 msgstr "conversion de %s%s ne sera jamais utilis� dans un type d'op閞ateur de conversion"
 
 #. 13.4.0.3
-#: cp/decl.c:9065
+#: cp/decl.c:9155
 msgid "ISO C++ prohibits overloading operator ?:"
 msgstr "ISO C++ interdit la surcharge de l'op閞ateur ?:"
 
-#: cp/decl.c:9115
+#: cp/decl.c:9205
 msgid "postfix `%D' must take `int' as its argument"
 msgstr "postfixe � %D� doit prendre � int � comme argument"
 
-#: cp/decl.c:9119
+#: cp/decl.c:9209
 msgid "postfix `%D' must take `int' as its second argument"
 msgstr "postfixe � %D� doit prndre � int � pour son second argument"
 
-#: cp/decl.c:9126
+#: cp/decl.c:9216
 msgid "`%D' must take either zero or one argument"
 msgstr "� %D � doit prendre seulement z閞o ou un autre argument"
 
-#: cp/decl.c:9128
+#: cp/decl.c:9218
 msgid "`%D' must take either one or two arguments"
 msgstr "� %D � doit prendre seulement un OU deux arguments"
 
-#: cp/decl.c:9149
+#: cp/decl.c:9239
 msgid "prefix `%D' should return `%T'"
 msgstr "pr閒ixe � %D � devrait retourner � %T �"
 
-#: cp/decl.c:9155
+#: cp/decl.c:9245
 msgid "postfix `%D' should return `%T'"
 msgstr "postfixe � %D � devrait retourner � %T �"
 
-#: cp/decl.c:9164
+#: cp/decl.c:9254
 msgid "`%D' must take `void'"
 msgstr "� %D� doit prendre � void �"
 
-#: cp/decl.c:9166 cp/decl.c:9174
+#: cp/decl.c:9256 cp/decl.c:9264
 msgid "`%D' must take exactly one argument"
 msgstr "� %D � doit prendre exactement un argument"
 
-#: cp/decl.c:9176
+#: cp/decl.c:9266
 msgid "`%D' must take exactly two arguments"
 msgstr "� %D � doit prendre exactemenr deux arguments"
 
-#: cp/decl.c:9184
+#: cp/decl.c:9274
 msgid "user-defined `%D' always evaluates both arguments"
 msgstr "� %D � d閒ini par l'usager 関alue toujours les 2 arguments"
 
-#: cp/decl.c:9198
+#: cp/decl.c:9288
 msgid "`%D' should return by value"
 msgstr "� %D � devrait retourner par valeur"
 
-#: cp/decl.c:9210 cp/decl.c:9213
+#: cp/decl.c:9300 cp/decl.c:9303
 msgid "`%D' cannot have default arguments"
 msgstr "� %D � ne peut avoir d'arguments par d閒aut"
 
-#: cp/decl.c:9273
+#: cp/decl.c:9363
 msgid "using typedef-name `%D' after `%s'"
 msgstr "utilisation d'un nom de typedef � %D � apr鑣 � %s �"
 
-#: cp/decl.c:9279
+#: cp/decl.c:9369
 msgid "using template type parameter `%T' after `%s'"
 msgstr "utilisation de type de patron de param鑤re � %T � apr鑣 � %s �"
 
-#: cp/decl.c:9287
+#: cp/decl.c:9377
 msgid "`%T' referred to as `%s'"
 msgstr "� %TD � r閒閞� comme � %s �"
 
-#: cp/decl.c:9293
+#: cp/decl.c:9383
 msgid "`%T' referred to as enum"
 msgstr "� %T � r閒閞� comme enum"
 
@@ -14794,47 +14842,47 @@
 #. void f(class C);		// No template header here
 #.
 #. then the required template argument is missing.
-#: cp/decl.c:9308
+#: cp/decl.c:9398
 msgid "template argument required for `%s %T'"
 msgstr "argument du patron est requis pour � %s %T �"
 
-#: cp/decl.c:9453
+#: cp/decl.c:9543
 msgid "use of enum `%#D' without previous declaration"
 msgstr "utilisation de enum � %#D � sans d閏laration pr閏閐ente"
 
-#: cp/decl.c:9471
+#: cp/decl.c:9561
 msgid "redeclaration of `%T' as a non-template"
 msgstr "red閏laration de � %T � qui n'est pas un patron"
 
-#: cp/decl.c:9517
+#: cp/decl.c:9607
 msgid "derived union `%T' invalid"
 msgstr "union d閞iv閑 � %T � invalide"
 
-#: cp/decl.c:9570
+#: cp/decl.c:9660
 msgid "base type `%T' fails to be a struct or class type"
 msgstr "type de base � %T � a 閏hou� pour devenir un type de classe ou un type construit"
 
-#: cp/decl.c:9578
+#: cp/decl.c:9668
 msgid "recursive type `%T' undefined"
 msgstr "type r閏ursif � %T � non d閒ini"
 
-#: cp/decl.c:9580
+#: cp/decl.c:9670
 msgid "duplicate base type `%T' invalid"
 msgstr "duplication du type de base � %T � invalide"
 
-#: cp/decl.c:9658
+#: cp/decl.c:9748
 msgid "Java class '%T' cannot have multiple bases"
 msgstr "classe Java � %T � ne peut avoir de bases multiples"
 
-#: cp/decl.c:9660
+#: cp/decl.c:9750
 msgid "Java class '%T' cannot have virtual bases"
 msgstr "classe Java � %T � ne peut avoir de bases virtuelles"
 
-#: cp/decl.c:9700
+#: cp/decl.c:9790
 msgid "multiple definition of `%#T'"
 msgstr "d閒inition multiple de � %#T �"
 
-#: cp/decl.c:9701
+#: cp/decl.c:9791
 msgid "%Jprevious definition here"
 msgstr "%Jd閒inition pr閏閐ente ici"
 
@@ -14842,47 +14890,47 @@
 #.
 #. IF no integral type can represent all the enumerator values, the
 #. enumeration is ill-formed.
-#: cp/decl.c:9836
+#: cp/decl.c:9926
 msgid "no integral type can represent all of the enumerator values for `%T'"
 msgstr "aucun type entier peut repr閟enter toutes les valeurs de l'閚um閞ateur pour � %T �"
 
-#: cp/decl.c:9926
+#: cp/decl.c:10023
 msgid "enumerator value for `%D' not integer constant"
 msgstr "valeur de l'閚um閞ateur pour � %D � n'est pas une constante enti鑢e"
 
-#: cp/decl.c:9946
+#: cp/decl.c:10043
 msgid "overflow in enumeration values at `%D'"
 msgstr "d閎ordement dans les valeurs de l'閚um閞ation � � %D �"
 
-#: cp/decl.c:10015
+#: cp/decl.c:10112
 msgid "return type `%#T' is incomplete"
 msgstr "type retourn� � %#T � est incomplet"
 
-#: cp/decl.c:10133
+#: cp/decl.c:10230
 msgid "return type for `main' changed to `int'"
 msgstr "type retourn� pour � main � est chang� pour 玦nt �"
 
-#: cp/decl.c:10162
+#: cp/decl.c:10259
 msgid "`%D' implicitly declared before its definition"
 msgstr "� %D � implicitement d閏lar� avant sa d閒inition"
 
-#: cp/decl.c:10184 cp/typeck.c:6071
+#: cp/decl.c:10281 cp/typeck.c:6092
 msgid "`operator=' should return a reference to `*this'"
 msgstr "� operator= � devrait retourner une r閒閞ence � �*ceci �"
 
-#: cp/decl.c:10453
+#: cp/decl.c:10550
 msgid "parameter `%D' declared void"
 msgstr "param鑤re � %D � d閏lar� 玽oid �"
 
-#: cp/decl.c:10919
+#: cp/decl.c:11016
 msgid "invalid member function declaration"
 msgstr "d閏laration de membre de fonction invalide"
 
-#: cp/decl.c:10936
+#: cp/decl.c:11033
 msgid "`%D' is already defined in class `%T'"
 msgstr "� %D � est d閖� d閒ini dans la classe � %T �"
 
-#: cp/decl.c:11149
+#: cp/decl.c:11246
 msgid "static member function `%#D' declared with type qualifiers"
 msgstr "membre de fonction statique � %#D � d閏lar� avec des qualificateurs de tyep"
 
@@ -14930,7 +14978,7 @@
 msgid "invalid use of `virtual' in template declaration of `%#D'"
 msgstr "utilisation invalide de � virtual� dans la d閏laration d'un patron de � %#D �"
 
-#: cp/decl2.c:541 cp/pt.c:2834
+#: cp/decl2.c:541 cp/pt.c:2878
 msgid "template declaration of `%#D'"
 msgstr "d閏laration du patron de � %#D �"
 
@@ -15002,40 +15050,40 @@
 msgid "anonymous struct not inside named type"
 msgstr "struct anonyme n'est pas l'int閞ieur du type nomm�"
 
-#: cp/decl2.c:1218
+#: cp/decl2.c:1224
 msgid "namespace-scope anonymous aggregates must be static"
 msgstr "aggr間ats anonymes de champs d'espace nom doit 阾re statique"
 
-#: cp/decl2.c:1225
+#: cp/decl2.c:1231
 msgid "anonymous union with no members"
 msgstr "aggr間at anonyme sans aucun membre"
 
-#: cp/decl2.c:1259
+#: cp/decl2.c:1265
 msgid "`operator new' must return type `%T'"
 msgstr "� operator new � doit retourner un type � %T �"
 
-#: cp/decl2.c:1267
+#: cp/decl2.c:1273
 msgid "`operator new' takes type `size_t' (`%T') as first parameter"
 msgstr "� operator new � prend le type � size_t � (� %T �) comme premier param鑤re"
 
-#: cp/decl2.c:1293
+#: cp/decl2.c:1299
 msgid "`operator delete' must return type `%T'"
 msgstr "� operator delete � doit retourner le type � %T �"
 
-#: cp/decl2.c:1301
+#: cp/decl2.c:1307
 msgid "`operator delete' takes type `%T' as first parameter"
 msgstr "� operator delete � prend le type � %T � comme premier param鑤re"
 
-#: cp/decl2.c:2810
+#: cp/decl2.c:2816
 msgid "inline function `%D' used but never defined"
 msgstr "fonction enligne � %D � utilis� mais n'a jamais 閠� d閒ini"
 
-#: cp/decl2.c:2956
+#: cp/decl2.c:2962
 msgid "default argument missing for parameter %P of `%+#D'"
 msgstr "argument par d閒aut manquant pour le param鑤re %P de � %+#D �"
 
 #. damn ICE suppression
-#: cp/error.c:2387
+#: cp/error.c:2385
 #, c-format
 msgid "unexpected letter `%c' in locate_error\n"
 msgstr "lettre inattendue � %c � dans locate_error\n"
@@ -15062,7 +15110,7 @@
 msgid "throwing NULL, which has integral, not pointer type"
 msgstr "retounrnant NULL (par throw), lequel est entier, pas de type pointeur"
 
-#: cp/except.c:598 cp/init.c:2038
+#: cp/except.c:598 cp/init.c:2047
 msgid "`%D' should never be overloaded"
 msgstr "� %D � ne devrait jamais 阾re surcharg�"
 
@@ -15140,7 +15188,7 @@
 msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning"
 msgstr "(si ce n'est pas ce que vous vouliez faire, soyez s鹯 que le patron de la fonction a d閖� 閠� d閏lar� et ajouter <> apr鑣 le nom de la fonction ici) -Wno-non-template-friend d閟active le pr閟ent avertissement"
 
-#: cp/g++spec.c:229 java/jvspec.c:415
+#: cp/g++spec.c:232 java/jvspec.c:415
 #, c-format
 msgid "argument to `%s' missing\n"
 msgstr "argument pour � %s � est manquant\n"
@@ -15265,59 +15313,59 @@
 msgid "incomplete type `%T' does not have member `%D'"
 msgstr "type incomplet � %T � n'a pas de membre � %D �"
 
-#: cp/init.c:1459
+#: cp/init.c:1460
 msgid "`%D' is not a member of type `%T'"
 msgstr "� %D � n'est pas un membre de type � %T �"
 
-#: cp/init.c:1478
+#: cp/init.c:1487
 msgid "invalid pointer to bit-field `%D'"
 msgstr "pointeur invalide pour un champ de bits � %D �"
 
-#: cp/init.c:1580
+#: cp/init.c:1589
 msgid "invalid use of non-static member function `%D'"
 msgstr "utilisation invalide d'un membre non statique de fonction � %D �"
 
-#: cp/init.c:1586 cp/semantics.c:1236
+#: cp/init.c:1595 cp/semantics.c:1236
 msgid "invalid use of non-static data member `%D'"
 msgstr "utilisation invalide d'un membre non statique de donn閑s � %D �"
 
-#: cp/init.c:1725
+#: cp/init.c:1734
 msgid "new of array type fails to specify size"
 msgstr "new sur un type tableau a 閏hou� dans l'関aluation de la taille"
 
-#: cp/init.c:1736
+#: cp/init.c:1745
 msgid "size in array new must have integral type"
 msgstr "taille d'un nouveau tableau (new) doit avoir un type entier"
 
-#: cp/init.c:1742
+#: cp/init.c:1751
 msgid "zero size array reserves no space"
 msgstr "tableau de taille z閞o ne r閟erve pas d'espace"
 
-#: cp/init.c:1809
+#: cp/init.c:1818
 msgid "new cannot be applied to a reference type"
 msgstr "new ne peut 阾re appliqu� � un type r閒閞enc�"
 
-#: cp/init.c:1815
+#: cp/init.c:1824
 msgid "new cannot be applied to a function type"
 msgstr "new ne peut 阾re appliqu� � un type de fonction"
 
-#: cp/init.c:1861
+#: cp/init.c:1870
 msgid "call to Java constructor, while `jclass' undefined"
 msgstr "appel d'un constructeur Java, alors que � jclass � est ind閒ini"
 
-#: cp/init.c:1877
+#: cp/init.c:1886
 msgid "can't find class$"
 msgstr "ne peut rep閞er class$"
 
-#: cp/init.c:2004
+#: cp/init.c:2013
 msgid "invalid type `void' for new"
 msgstr "type � void � invalide pour new"
 
-#: cp/init.c:2014
+#: cp/init.c:2023
 msgid "uninitialized const in `new' of `%#T'"
 msgstr "constante non initialis閑 dans � new� pour � %#T �"
 
-#: cp/init.c:2033
+#: cp/init.c:2042
 #, c-format
 msgid "call to Java constructor with `%s' undefined"
 msgstr "appel au constructeur Java avec � %s � ind閒ini"
@@ -15325,39 +15373,39 @@
 #. See PR 15967. This should never happen (and it is
 #. fixed correctly in mainline), but on the release branch
 #. we prefer this less-intrusive approacch.
-#: cp/init.c:2077
+#: cp/init.c:2086
 msgid "no suitable or ambiguous `%D' found in class `%T'"
 msgstr "� %D � non adapt� ou ambigu� rep閞� dans la classe � %T �"
 
-#: cp/init.c:2083
+#: cp/init.c:2092
 msgid "request for member `%D' is ambiguous"
 msgstr "la requ阾e pour le membre � %D � est ambigu�"
 
-#: cp/init.c:2203
+#: cp/init.c:2212
 msgid "ISO C++ forbids initialization in array new"
 msgstr "ISO C++ interdit l'initialisation d'un nouveau tableau"
 
-#: cp/init.c:2677
+#: cp/init.c:2686
 msgid "initializer ends prematurely"
 msgstr "fin pr閙atur閑 de l'initialisation"
 
-#: cp/init.c:2734
+#: cp/init.c:2743
 msgid "cannot initialize multi-dimensional array with initializer"
 msgstr "ne peut initialiser un table multi-dimensionnel avec initialiseur"
 
-#: cp/init.c:2895
+#: cp/init.c:2904
 msgid "possible problem detected in invocation of delete operator:"
 msgstr "probl鑝e possible d閠ect� dans l'invocation de l'op閞ateur delete:"
 
-#: cp/init.c:2898
+#: cp/init.c:2907
 msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
 msgstr "ni le destructeur ni l'op閞ateur � delete � sp閏ifique � la classe ne sera appell�, m阭e s'ils sont d閏lar閟 lorsque la classe est d閒inie"
 
-#: cp/init.c:2919
+#: cp/init.c:2928
 msgid "unknown array size in delete"
 msgstr "taille du tableau inconnue dans delete"
 
-#: cp/init.c:3184
+#: cp/init.c:3193
 msgid "type to vector delete is neither pointer or array type"
 msgstr "type du vesteur delete n'est ni un pointeur ou un type tableau"
 
@@ -15422,15 +15470,15 @@
 msgid "(if you use `-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
 msgstr "(si vous utilisez � -fpermissive �, G++ acceptera votre core, mais permettre l'utilisation d'un nom non d閏lar� est obsol鑤e)"
 
-#: cp/mangle.c:2037
+#: cp/mangle.c:2050
 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
 msgstr "call_expr ne peut 阾re mutil� en raison d'un faute dans l'ABI C++"
 
-#: cp/mangle.c:2090
+#: cp/mangle.c:2103
 msgid "omitted middle operand to `?:' operand cannot be mangled"
 msgstr "op閞ande du milieu � ?: � omise, l'op閞ande ne peut 阾re mutil閑"
 
-#: cp/mangle.c:2389
+#: cp/mangle.c:2402
 msgid "the mangled name of `%D' will change in a future version of GCC"
 msgstr "le nom mutil� de � %D � sera modifi� dans une version future de GCC"
 
@@ -15571,7 +15619,7 @@
 
 #. It's a nested name with template parameter dependent scope.
 #. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2126 cp/name-lookup.c:2140 cp/name-lookup.c:3380
+#: cp/name-lookup.c:2126 cp/name-lookup.c:2140 cp/name-lookup.c:3362
 msgid "`%T' is not a namespace"
 msgstr "� %T � n'est pas un espace de noms"
 
@@ -15606,86 +15654,86 @@
 msgid "using-declaration cannot name destructor"
 msgstr "utilisation de d閏laration ne peut nommer le destructeur"
 
-#: cp/name-lookup.c:3005
+#: cp/name-lookup.c:2984
 msgid "declaration of `%D' not in a namespace surrounding `%D'"
 msgstr "d閏laration de � %D � n'est pas dans l'espace de noms entourant � %D �"
 
-#: cp/name-lookup.c:3045
+#: cp/name-lookup.c:3024
 msgid "`%D' should have been declared inside `%D'"
 msgstr "� %D � devrait avoir 閠� d閏lar� � l'int閞ieur de � %D �"
 
-#: cp/name-lookup.c:3109
+#: cp/name-lookup.c:3088
 msgid "namespace alias `%D' not allowed here, assuming `%D'"
 msgstr "alias d'espace de noms � %D � n'est pas permis ici, on assume � %D �"
 
 #. The parser did not find it, so it's not there.
-#: cp/name-lookup.c:3224
+#: cp/name-lookup.c:3203
 msgid "unknown namespace `%D'"
 msgstr "espace de nomes inconnu � %D �"
 
-#: cp/name-lookup.c:3374
+#: cp/name-lookup.c:3356
 msgid "namespace `%T' undeclared"
 msgstr "espace de noms � %T � n'est pas d閏lar�"
 
-#: cp/name-lookup.c:3407
+#: cp/name-lookup.c:3389
 msgid "strong using only meaningful at namespace scope"
 msgstr "forte n'ayant un sens seulement sur l'閠endue de l'espace nom"
 
-#: cp/name-lookup.c:3414
+#: cp/name-lookup.c:3396
 msgid "`%D' attribute directive ignored"
 msgstr "� %D � attribut de directive ignor�"
 
-#: cp/name-lookup.c:3547
+#: cp/name-lookup.c:3529
 msgid "use of `%D' is ambiguous"
 msgstr "utilisation de � %D � est ambigu�"
 
-#: cp/name-lookup.c:3548
+#: cp/name-lookup.c:3530
 msgid "  first declared as `%#D' here"
 msgstr "  d'abord d閏lar� comme � %#D � ici"
 
-#: cp/name-lookup.c:3551
+#: cp/name-lookup.c:3533
 msgid "  also declared as `%#D' here"
 msgstr "  aussi d閏lar� comme � %#D � ici"
 
-#: cp/name-lookup.c:3566
+#: cp/name-lookup.c:3548
 msgid "`%D' denotes an ambiguous type"
 msgstr "� %D � d閚ote un type ambigu"
 
-#: cp/name-lookup.c:3567
+#: cp/name-lookup.c:3549
 msgid "%J  first type here"
 msgstr "%J  premier type ici"
 
-#: cp/name-lookup.c:3568
+#: cp/name-lookup.c:3550
 msgid "%J  other type here"
 msgstr "%J  autre type ici"
 
 #. This happens for A::B where B is a template, and there are no
 #. template arguments.
-#: cp/name-lookup.c:3633 cp/typeck.c:1792
+#: cp/name-lookup.c:3615 cp/typeck.c:1792
 msgid "invalid use of `%D'"
 msgstr "utilisation invalide de � %D �"
 
-#: cp/name-lookup.c:3674
+#: cp/name-lookup.c:3656
 msgid "`%D::%D' is not a template"
 msgstr "� %D::%D � n'est pas un patron"
 
-#: cp/name-lookup.c:3691
+#: cp/name-lookup.c:3673
 msgid "`%D' undeclared in namespace `%D'"
 msgstr "� %D � non d閏lar� dans l'espace de noms � %D �"
 
-#: cp/name-lookup.c:4153
+#: cp/name-lookup.c:4135
 msgid "`%D' is not a function,"
 msgstr "� %D � n'est pas une fonction"
 
-#: cp/name-lookup.c:4154
+#: cp/name-lookup.c:4136
 msgid "  conflict with `%D'"
 msgstr "  en conflit avec � %D �"
 
-#: cp/name-lookup.c:4911
+#: cp/name-lookup.c:4893
 msgid "XXX entering pop_everything ()\n"
 msgstr "XXX on entre dans pop_everything ()\n"
 
-#: cp/name-lookup.c:4920
+#: cp/name-lookup.c:4902
 msgid "XXX leaving pop_everything ()\n"
 msgstr "XXX on quitte pop_everything ()\n"
 
@@ -15697,7 +15745,7 @@
 msgid "`%D::%D' has not been declared"
 msgstr "� %D::%D � n'a pas 閠� d閏lar�"
 
-#: cp/parser.c:1809 cp/semantics.c:2308
+#: cp/parser.c:1809 cp/semantics.c:2305
 msgid "`::%D' has not been declared"
 msgstr "� ::%D � n'a pas 閠� d閏lar�"
 
@@ -15721,7 +15769,7 @@
 msgid "new types may not be defined in a return type"
 msgstr "nouveaux types ne peuvent 阾re d閒inis dans un type � retourner"
 
-#: cp/parser.c:1888 cp/pt.c:4196
+#: cp/parser.c:1888 cp/pt.c:4238
 msgid "`%T' is not a template"
 msgstr "� %T � n'est pas un patron"
 
@@ -15769,179 +15817,179 @@
 msgid "typedef-name `%D' used as destructor declarator"
 msgstr "nom du typdef � %D � utilis� comme d閏larateur de destructeur"
 
-#: cp/parser.c:3638
+#: cp/parser.c:3648
 msgid "ISO C++ forbids compound-literals"
 msgstr "ISO C++ interdit les cha頽es compos閑s"
 
-#: cp/parser.c:4461
+#: cp/parser.c:4498
 msgid "array bound forbidden after parenthesized type-id"
 msgstr "les limites du tableau interdisent ce qui suit apr鑣 le type-id mis entre parenth鑣es"
 
-#: cp/parser.c:4462
+#: cp/parser.c:4499
 msgid "try removing the parentheses around the type-id"
 msgstr "essayer d'enlever les parenth鑣es autour du type-id"
 
-#: cp/parser.c:4624
+#: cp/parser.c:4661
 msgid "expression in new-declarator must have integral or enumeration type"
 msgstr "expression dans le nouveau d閏larateur doit 阾re un type entier ou d'閚um閞ation"
 
-#: cp/parser.c:4805
+#: cp/parser.c:4842
 msgid "use of old-style cast"
 msgstr "utilisation d'un vieux style de transtypage (cast)"
 
-#: cp/parser.c:5550
+#: cp/parser.c:5587
 #, c-format
 msgid "case label `%E' not within a switch statement"
 msgstr "閠iquette du CASE � %E � n'est pas � l'int閞ieur de la d閏laration du SWITCH"
 
-#: cp/parser.c:6092
+#: cp/parser.c:6130
 msgid "ISO C++ forbids computed gotos"
 msgstr "ISO C++ interdit les gotos calcul閟"
 
-#: cp/parser.c:6212
+#: cp/parser.c:6250
 msgid "extra `;'"
 msgstr "� ; � superflu"
 
-#: cp/parser.c:6507
+#: cp/parser.c:6545
 msgid "mixing declarations and function-definitions is forbidden"
 msgstr "m閘ange de d閏larations et de d閒initions de fonction est interdit"
 
-#: cp/parser.c:6645
+#: cp/parser.c:6683
 msgid "duplicate `friend'"
 msgstr "� friend � appara顃 en double"
 
-#: cp/parser.c:6794
+#: cp/parser.c:6832
 msgid "class definition may not be declared a friend"
 msgstr "d閒inition de classe ne peut pas 阾re d閏lar� comme ami"
 
-#: cp/parser.c:7109
+#: cp/parser.c:7147
 msgid "only constructors take base initializers"
 msgstr "seuls les constructeurs prennent des initialiseurs de base"
 
-#: cp/parser.c:7160
+#: cp/parser.c:7198
 msgid "anachronistic old-style base class initializer"
 msgstr "ancien style anachronique d'initialiseur de classe de base"
 
-#: cp/parser.c:7201
+#: cp/parser.c:7239
 msgid "keyword `typename' not allowed in this context (a qualified member initializer is implicitly a type)"
 msgstr "mot cl� � typename � n'est pas permis dans ce contexte (un initialisateur de membre qualifi� est implicitement un type)"
 
 #. Warn that we do not support `export'.
-#: cp/parser.c:7563
+#: cp/parser.c:7601
 msgid "keyword `export' not implemented, and will be ignored"
 msgstr "mot cl� � export � n'est pas implant� et sera ignor�"
 
 #. Otherwise, emit an error about the invalid digraph, but continue
 #. parsing because we got our argument list.
-#: cp/parser.c:7923
+#: cp/parser.c:7961
 msgid "`<::' cannot begin a template-argument list"
 msgstr "� <:: � ne peut pas 阾re au d閎ut d'une liste d'un patron d'arguments"
 
-#: cp/parser.c:7924
+#: cp/parser.c:7962
 msgid "`<:' is an alternate spelling for `['. Insert whitespace between `<' and `::'"
 msgstr "� <: � est une 閜ellation alternative pour � [ �. Ins閞er des blancs d,espacement entre � < � et � :: �"
 
-#: cp/parser.c:7931
+#: cp/parser.c:7969
 msgid "(if you use `-fpermissive' G++ will accept your code)"
 msgstr "(si vous utiliser � -fpermissive � G++ acceptera votre code)"
 
 #. Explain what went wrong.
-#: cp/parser.c:8106
+#: cp/parser.c:8145
 msgid "non-template `%D' used as template"
 msgstr "� %D � qui n'est pas un patron est utilis� comme patron"
 
-#: cp/parser.c:8107
+#: cp/parser.c:8146
 msgid "use `%T::template %D' to indicate that it is a template"
 msgstr "utiliser � %T::template %D � pour indiquer que c'est un patron"
 
-#: cp/parser.c:9058
+#: cp/parser.c:9102
 msgid "using `typename' outside of template"
 msgstr "utilisation de � typename � en dehors du patron"
 
-#: cp/parser.c:9180
+#: cp/parser.c:9224
 msgid "expected type-name"
 msgstr "un nom de type attendu"
 
-#: cp/parser.c:9239
+#: cp/parser.c:9283
 msgid "type attributes are honored only at type definition"
 msgstr "type d'attributs sont honor閟 seulement lors de la d閒initions de type"
 
 #. [namespace.udecl]
 #.
 #. A using declaration shall not name a template-id.
-#: cp/parser.c:9622
+#: cp/parser.c:9666
 msgid "a template-id may not appear in a using-declaration"
 msgstr "un id de patron ne peut pas appara顃re dans l'utilisation de la d閏laration"
 
-#: cp/parser.c:9949
+#: cp/parser.c:9986
 msgid "an asm-specification is not allowed on a function-definition"
 msgstr "une sp閏ification asm n'est pas permise dans la d閒inition de fonction"
 
-#: cp/parser.c:9951
+#: cp/parser.c:9988
 msgid "attributes are not allowed on a function-definition"
 msgstr "attributs ne sont pas permis dans la d閒inition de fonction"
 
-#: cp/parser.c:10084
+#: cp/parser.c:10121
 msgid "attributes after parenthesized initializer ignored"
 msgstr "attributs apr鑣 l'initialisateur mis entre parenth鑣es sont ignor閟"
 
-#: cp/parser.c:10540
+#: cp/parser.c:10591
 msgid "`%T::%D' is not a type"
 msgstr "� %T::%D � n'est pas un type"
 
-#: cp/parser.c:11288
+#: cp/parser.c:11341
 msgid "file ends in default argument"
 msgstr "fin de fichier dans l'argument par d閒aut"
 
-#: cp/parser.c:11344
+#: cp/parser.c:11397
 msgid "deprecated use of default argument for parameter of non-function"
 msgstr "utilisation de l'argument par d閒aut pour un param鑤re d'une non fonction"
 
-#: cp/parser.c:11347
+#: cp/parser.c:11400
 msgid "default arguments are only permitted for function parameters"
 msgstr "arguments par d閒aut sont permis seulement pour les param鑤res de fonction"
 
-#: cp/parser.c:12078
+#: cp/parser.c:12166
 msgid "declaration of `%D' in `%D' which does not enclose `%D'"
 msgstr "d閏laration de � %D � dans � %D � lequel n'entoure pas � %D �"
 
-#: cp/parser.c:12091
+#: cp/parser.c:12179
 msgid "extra qualification ignored"
 msgstr "qualification superflue ignor閑"
 
-#: cp/parser.c:12102
+#: cp/parser.c:12190
 msgid "an explicit specialization must be preceded by 'template <>'"
 msgstr "sp閏ialisation explicite doit 阾re pr閏閐� par � template <> �"
 
-#: cp/parser.c:12385
+#: cp/parser.c:12473
 msgid "extra semicolon"
 msgstr "� ; � superflu"
 
-#: cp/parser.c:12403
+#: cp/parser.c:12491
 msgid "a class-key must be used when declaring a friend"
 msgstr "une cl� de classe doit 阾re utilise lors de la d閏laration d'un ami"
 
-#: cp/parser.c:12434
+#: cp/parser.c:12522
 msgid "friend declaration does not name a class or function"
 msgstr "d閏laration amie ne nomme pas une classe ou une fonction"
 
-#: cp/parser.c:12605
+#: cp/parser.c:12694
 msgid "pure-specifier on function-definition"
 msgstr "sp閏ificateur pur lors de la d閒inition d'une fonction"
 
-#: cp/parser.c:12878
+#: cp/parser.c:12967
 msgid "keyword `typename' not allowed outside of templates"
 msgstr "mot cl� � typename � n'est pas permis en dehors du patron"
 
-#: cp/parser.c:12880
+#: cp/parser.c:12969
 msgid "keyword `typename' not allowed in this context (the base class is implicitly a type)"
 msgstr "mot cl� � typename � n'est pas permis dans ce contexte (la classe de base est implicitement un type)"
 
-#: cp/parser.c:13700
+#: cp/parser.c:13790
 msgid "reference to `%D' is ambiguous"
 msgstr "r閒閞ence � � %D � est ambigu�"
 
-#: cp/parser.c:13874
+#: cp/parser.c:13964
 msgid "too few template-parameter-lists"
 msgstr "trop peu de patron de listes de param鑤res"
 
@@ -15949,44 +15997,44 @@
 #. something like:
 #.
 #. template <class T> template <class U> void S::f();
-#: cp/parser.c:13889
+#: cp/parser.c:13979
 msgid "too many template-parameter-lists"
 msgstr "trop de patron de listes de param鑤res"
 
 #. If begin_function_definition didn't like the definition, skip
 #. the entire function.
-#: cp/parser.c:14185
+#: cp/parser.c:14275
 msgid "invalid function declaration"
 msgstr "d閏laration de fonction invalide"
 
 #. Issue an error message.
-#: cp/parser.c:14222
+#: cp/parser.c:14312
 msgid "named return values are no longer supported"
 msgstr "valeurs nomm閑s � retourner ne sont plus support閑s"
 
-#: cp/parser.c:14561
+#: cp/parser.c:14651
 msgid "`>>' should be `> >' within a nested template argument list"
 msgstr "� >> � devrait 阾re � > > � � l'int閞ieur du patron de la liste d'arguments"
 
 #. If this is not a nested template argument list, the '>>' is
 #. a typo for '>'. Emit an error message and continue.
-#: cp/parser.c:14569
+#: cp/parser.c:14659
 msgid "spurious `>>', use `>' to terminate a template argument list"
 msgstr "faux � >> �, utiliser � > � pour terminer la liste d'argument du patron"
 
-#: cp/parser.c:14574
+#: cp/parser.c:14664
 msgid "missing `>' to terminate the template argument list"
 msgstr "� > � manquant pour terminer la liste d'argument du patron"
 
-#: cp/parser.c:15062
+#: cp/parser.c:15149
 msgid "`%s' tag used in naming `%#T'"
 msgstr "閠iquette � %s � utilis閑 dans la d閚omination de � %#T �"
 
-#: cp/parser.c:15082
+#: cp/parser.c:15169
 msgid "%D redeclared with different access"
 msgstr "� %#D � red閏lar� avec un acc鑣 diff閞ent"
 
-#: cp/parser.c:15099
+#: cp/parser.c:15186
 msgid "`template' (as a disambiguator) is only allowed within templates"
 msgstr "� template � (afin de rendre moins ambigu�) est seulement permis � l'int閞ieur des patron"
 
@@ -16006,81 +16054,85 @@
 msgid "enclosing class templates are not explicitly specialized"
 msgstr "fermetures de patrons de classe ne sont pas explicitement sp閏ialis閑s"
 
-#: cp/pt.c:739 cp/pt.c:780
-msgid "specializing `%#T' in different namespace"
-msgstr "sp閏ialisation de � %#T � dans diff閞ents espaces de noms"
+#: cp/pt.c:733
+msgid "specialization of `%D' in different namespace"
+msgstr "sp閏ialisation de � %D � dans diff閞ents espaces de noms"
 
-#: cp/pt.c:740 cp/pt.c:781
+#: cp/pt.c:734 cp/pt.c:803
 msgid "  from definition of `%#D'"
 msgstr "  � partir de la d閒inition de � %#D �"
 
-#: cp/pt.c:748
+#: cp/pt.c:770
 msgid "specialization of `%T' after instantiation"
 msgstr "sp閏ialisation de � %T � apr鑣 instanciation"
 
-#: cp/pt.c:795
+#: cp/pt.c:802
+msgid "specializing `%#T' in different namespace"
+msgstr "sp閏ialisation de � %#T � dans diff閞ents espaces de noms"
+
+#: cp/pt.c:817
 msgid "specialization `%T' after instantiation `%T'"
 msgstr "sp閏ialisation de � %T � apr鑣 instanciation � %T �"
 
-#: cp/pt.c:807
+#: cp/pt.c:829
 msgid "explicit specialization of non-template `%T'"
 msgstr "sp閏ialisation explicite du non patron � %T �"
 
-#: cp/pt.c:1067
+#: cp/pt.c:1089
 msgid "specialization of %D after instantiation"
 msgstr "sp閏ialisation de %D apr鑣 instanciation"
 
-#: cp/pt.c:1192
+#: cp/pt.c:1220
 msgid "%s %+#D"
 msgstr "%s %+#D"
 
-#: cp/pt.c:1241
+#: cp/pt.c:1269
 msgid "`%D' is not a function template"
 msgstr "� %D � n'est pas un patron de fonction"
 
-#: cp/pt.c:1389
+#: cp/pt.c:1417
 msgid "template-id `%D' for `%+D' does not match any template declaration"
 msgstr "template-id � %D � pour � %+D � ne concorde pas avec aucune d閏laration de patron"
 
-#: cp/pt.c:1397
+#: cp/pt.c:1425
 msgid "ambiguous template specialization `%D' for `%+D'"
 msgstr "sp閏ialisation de patron amibigu� � %D � pour � %+D �"
 
 #. This case handles bogus declarations like template <>
 #. template <class T> void f<int>();
-#: cp/pt.c:1620 cp/pt.c:1694
+#: cp/pt.c:1648 cp/pt.c:1722
 msgid "template-id `%D' in declaration of primary template"
 msgstr "template-id � %D � dans la d閏laration de patron primaire"
 
-#: cp/pt.c:1633
+#: cp/pt.c:1661
 msgid "template parameter list used in explicit instantiation"
 msgstr "patron de liste de param鑤res utilis� dans une instanciation explicite"
 
-#: cp/pt.c:1639
+#: cp/pt.c:1667
 msgid "definition provided for explicit instantiation"
 msgstr "d閒inition fournie pour une instanciation explicite"
 
-#: cp/pt.c:1645
+#: cp/pt.c:1673
 msgid "too many template parameter lists in declaration of `%D'"
 msgstr "trop de patrons de listes de param鑤res dans la d閏laration de � %D �"
 
-#: cp/pt.c:1661
+#: cp/pt.c:1689
 msgid "too few template parameter lists in declaration of `%D'"
 msgstr "trop peu de patrons de listes de param鑤res dans la d閏laration de � %D �"
 
-#: cp/pt.c:1678
+#: cp/pt.c:1706
 msgid "explicit specialization not preceded by `template <>'"
 msgstr "sp閏ialisation explicite n'est pas pr閏閐閑 de � template <> �"
 
-#: cp/pt.c:1691
+#: cp/pt.c:1719
 msgid "partial specialization `%D' of function template"
 msgstr "sp閏ialisation partielle � %D � du patron de fonction"
 
-#: cp/pt.c:1723
+#: cp/pt.c:1751
 msgid "default argument specified in explicit specialization"
 msgstr "argument par d閒aut sp閏ifi� dans la sp閏ialisation explicite"
 
-#: cp/pt.c:1727
+#: cp/pt.c:1755
 msgid "template specialization with C linkage"
 msgstr "sp閏ialisation de patron avec 閐ition de liens C"
 
@@ -16092,106 +16144,115 @@
 #. program is ill-formed.
 #.
 #. Similar language is found in [temp.explicit].
-#: cp/pt.c:1811
+#: cp/pt.c:1839
 msgid "specialization of implicitly-declared special member function"
 msgstr "sp閏ialisation d'un membre sp閏ial d'nue fonction d閏lar� implicitement"
 
-#: cp/pt.c:1855
+#: cp/pt.c:1883
 msgid "no member function `%D' declared in `%T'"
 msgstr "pas de membre de fonction � %D � d閏lar� dans � %T �"
 
 #. There are two many template parameter lists.
-#: cp/pt.c:2005
+#: cp/pt.c:2033
 msgid "too many template parameter lists in declaration of `%T'"
 msgstr "trop de patrons de listes de param鑤res dans la d閏laration de � %T �"
 
-#: cp/pt.c:2098
+#: cp/pt.c:2126
 msgid " shadows template parm `%#D'"
 msgstr " masque le param鑤re du patron � %#D �"
 
-#: cp/pt.c:2495
+#: cp/pt.c:2523
 msgid "template parameters not used in partial specialization:"
 msgstr "param鑤res du patron ne sont pas utilis閟 dans la sp閏ialisation partielle:"
 
-#: cp/pt.c:2499
+#: cp/pt.c:2527
 msgid "        `%D'"
 msgstr "        � %D �"
 
-#: cp/pt.c:2511
+#: cp/pt.c:2539
 msgid "partial specialization `%T' does not specialize any template arguments"
 msgstr "sp閏ialisation partielle � %T � ne sp閏ialise pas aucun patron d'arguments"
 
-#: cp/pt.c:2536
+#: cp/pt.c:2564
 #, c-format
 msgid "template argument `%E' involves template parameter(s)"
 msgstr "patron d'argument � %E � implique des param鑤res du patron"
 
-#: cp/pt.c:2580
+#: cp/pt.c:2608
 msgid "type `%T' of template argument `%E' depends on template parameter(s)"
 msgstr "type � %T � du patron d'argument � %E � d閜end des param鑤res du patron"
 
-#: cp/pt.c:2665
+#: cp/pt.c:2693
 msgid "no default argument for `%D'"
 msgstr "pas d'argument par d閒aut pour � %D �"
 
-#: cp/pt.c:2814
+#: cp/pt.c:2842
 msgid "template with C linkage"
 msgstr "patron avec liaison C"
 
-#: cp/pt.c:2817
+#: cp/pt.c:2845
 msgid "template class without a name"
 msgstr "patron de classe sans nom"
 
 #. [temp.mem]
 #.
 #. A destructor shall not be a member template.
-#: cp/pt.c:2824
+#: cp/pt.c:2853
 msgid "destructor `%D' declared as member template"
 msgstr "destructeur � %D � d閏lar� en tant que membre du patron"
 
-#: cp/pt.c:2904
+#. [basic.stc.dynamic.allocation]
+#.
+#. An allocation function can be a function
+#. template. ... Template allocation functions shall
+#. have two or more parameters.
+#: cp/pt.c:2868
+msgid "invalid template declaration of `%D'"
+msgstr "d閏laration de patron invalide � %D �"
+
+#: cp/pt.c:2948
 msgid "`%D' does not declare a template type"
 msgstr "� %D � ne d閏lare pas un type de patron"
 
-#: cp/pt.c:2910
+#: cp/pt.c:2954
 msgid "template definition of non-template `%#D'"
 msgstr "d閒inition de patron d'un non patron � %#D �"
 
-#: cp/pt.c:2951
+#: cp/pt.c:2995
 msgid "expected %d levels of template parms for `%#D', got %d"
 msgstr "attendait %d niveaux de patron de param鑤res pour � %#D �, obtenu %d"
 
-#: cp/pt.c:2963
+#: cp/pt.c:3007
 msgid "got %d template parameters for `%#D'"
 msgstr "a obtenu %d param鑤res de patron pour � %#D �"
 
-#: cp/pt.c:2966
+#: cp/pt.c:3010
 msgid "got %d template parameters for `%#T'"
 msgstr "a obtenu %d param鑤res de patron pour � %#T �"
 
-#: cp/pt.c:2968
+#: cp/pt.c:3012
 #, c-format
 msgid "  but %d required"
 msgstr "  mais %d son requis"
 
-#: cp/pt.c:3053
+#: cp/pt.c:3097
 msgid "`%T' is not a template type"
 msgstr "� %T � n'est pas un type patron"
 
-#: cp/pt.c:3069
+#: cp/pt.c:3113
 msgid "previous declaration `%D'"
 msgstr "d閏laration pr閏閐ente de � %D �"
 
-#: cp/pt.c:3070
+#: cp/pt.c:3114
 #, c-format
 msgid "used %d template parameter%s instead of %d"
 msgstr "utilis� %d patrons param鑤re%s au lieu de %d"
 
-#: cp/pt.c:3086
+#: cp/pt.c:3130
 msgid "template parameter `%#D'"
 msgstr "patron de param鑤re � %#D �"
 
-#: cp/pt.c:3087
+#: cp/pt.c:3131
 msgid "redeclared here as `%#D'"
 msgstr "red閏lar� ici comme � %#D �"
 
@@ -16199,280 +16260,288 @@
 #.
 #. A template-parameter may not be given default arguments
 #. by two different declarations in the same scope.
-#: cp/pt.c:3097
+#: cp/pt.c:3141
 msgid "redefinition of default argument for `%#D'"
 msgstr "red閒inition de l'argument par d閒aut pour � %#D �"
 
-#: cp/pt.c:3098
+#: cp/pt.c:3142
 msgid "%J  original definition appeared here"
 msgstr "%J  d閒inition originale appara顃 ici"
 
-#: cp/pt.c:3246
+#: cp/pt.c:3288
 #, c-format
 msgid "`%E' is not a valid template argument"
 msgstr "� %E � n'est pas un argument valide pour le patron"
 
-#: cp/pt.c:3250
+#: cp/pt.c:3292
 msgid "it must be the address of a function with external linkage"
 msgstr "il doit 阾re l'adresse d'une fonction avec lien externe"
 
-#: cp/pt.c:3252
+#: cp/pt.c:3294
 msgid "it must be the address of an object with external linkage"
 msgstr "il do顃 阾re l'adresse d'un objet avec lien externe"
 
-#: cp/pt.c:3255
+#: cp/pt.c:3297
 msgid "it must be a pointer-to-member of the form `&X::Y'"
 msgstr "il doit 阾re un pointeur-vers-un-membre de la forme �&X::Y�"
 
-#: cp/pt.c:3266
+#: cp/pt.c:3308
 #, c-format
 msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
 msgstr "cha頽e %E n'est pas un patron d'argument valide parce que c'est l'adresse d'un objet avec lien statique"
 
-#: cp/pt.c:3281
+#: cp/pt.c:3323
 #, c-format
 msgid "address of non-extern `%E' cannot be used as template argument"
 msgstr "adresse du non externe � %E � ne peut 阾re utilis� comme patron d'argument"
 
-#: cp/pt.c:3290
+#: cp/pt.c:3332
 #, c-format
 msgid "non-constant `%E' cannot be used as template argument"
 msgstr "la non const � %E � ne peut 阾re utilis� comme un patron d'argument"
 
-#: cp/pt.c:3298
+#: cp/pt.c:3340
 msgid "type '%T' cannot be used as a value for a non-type template-parameter"
 msgstr "type � %T � ne peut 阾re utilis� comme une valeur pour un non type de param鑤re de patron"
 
-#: cp/pt.c:3301
+#: cp/pt.c:3343
 msgid "invalid use of '%D' as a non-type template-argument"
 msgstr "utilisation invalide de � %D � pour un non type de param鑤re de patron"
 
-#: cp/pt.c:3303
+#: cp/pt.c:3345
 #, c-format
 msgid "invalid use of '%E' as a non-type template-argument"
 msgstr "utilisation invalide de � %E � pour un non type de param鑤re de patron"
 
-#: cp/pt.c:3668
+#: cp/pt.c:3710
 #, c-format
 msgid "to refer to a type member of a template parameter, use `typename %E'"
 msgstr "pour r閒閞encer un type de membre de patron de param鑤res, utiliser � typename %E �"
 
-#: cp/pt.c:3681 cp/pt.c:3699 cp/pt.c:3738
+#: cp/pt.c:3723 cp/pt.c:3741 cp/pt.c:3780
 msgid "type/value mismatch at argument %d in template parameter list for `%D'"
 msgstr "non concordance de type/valeur pour l'argument %d dans la liste des param鑤res du patron de � %D �"
 
-#: cp/pt.c:3684
+#: cp/pt.c:3726
 msgid "  expected a constant of type `%T', got `%T'"
 msgstr "  attendait une constante de type � %T �, a obtenu � %T �"
 
-#: cp/pt.c:3688
+#: cp/pt.c:3730
 #, c-format
 msgid "  expected a class template, got `%E'"
 msgstr "  attendait un patron de classe, a obtenu � %E �"
 
-#: cp/pt.c:3690
+#: cp/pt.c:3732
 #, c-format
 msgid "  expected a type, got `%E'"
 msgstr "  attendait un type, a obtenu � %E �"
 
-#: cp/pt.c:3702
+#: cp/pt.c:3744
 msgid "  expected a type, got `%T'"
 msgstr "  attendait un type, a obtenu � %T �"
 
-#: cp/pt.c:3704
+#: cp/pt.c:3746
 msgid "  expected a class template, got `%T'"
 msgstr "  attendait un patron de classe, a obtenu � %T �"
 
-#: cp/pt.c:3740
+#: cp/pt.c:3782
 msgid "  expected a template of type `%D', got `%D'"
 msgstr "  attendait un patron de type � %D �, a obtenu � %D �"
 
-#: cp/pt.c:3775
+#: cp/pt.c:3817
 msgid "could not convert template argument `%E' to `%T'"
 msgstr "ne peut convertir l'argument du patron � %E � vers � %T �"
 
-#: cp/pt.c:3815
+#: cp/pt.c:3857
 #, c-format
 msgid "wrong number of template arguments (%d, should be %d)"
 msgstr "nombre erron� d'arguments du patron (%d devrait 阾re %d)"
 
-#: cp/pt.c:3819
+#: cp/pt.c:3861
 msgid "provided for `%D'"
 msgstr "fournie pour � %D �"
 
-#: cp/pt.c:3847
+#: cp/pt.c:3889
 #, c-format
 msgid "template argument %d is invalid"
 msgstr "patron de l'argument %d est invalide"
 
-#: cp/pt.c:4068
+#: cp/pt.c:4110
 msgid "non-template used as template"
 msgstr "non patron utilis� comme patron"
 
-#: cp/pt.c:4208
+#: cp/pt.c:4250
 msgid "non-template type `%T' used as a template"
 msgstr "type non patron � %T � utilis� comme un patron"
 
-#: cp/pt.c:4210
+#: cp/pt.c:4252
 msgid "for template declaration `%D'"
 msgstr "pour la d閏laration du patron � %D �"
 
-#: cp/pt.c:4857
+#: cp/pt.c:4899
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
 msgstr "instantiation de la profondeur du patron exc鑔e le maximum de %d (utiliser -ftemplate-depth-NN pour augmenter le maximum) lors de l'instanciation de � %D �"
 
-#: cp/pt.c:5296
+#: cp/pt.c:5338
 msgid "ambiguous class template instantiation for `%#T'"
 msgstr "instanciation ambigu� de patron de classe pour � %#T �"
 
-#: cp/pt.c:5302
+#: cp/pt.c:5344
 msgid "%s %+#T"
 msgstr "%s %+#T"
 
-#: cp/pt.c:6308 cp/pt.c:6428
+#: cp/pt.c:6382
 msgid "instantiation of `%D' as type `%T'"
 msgstr "instanciation de � %D � comme type � %T �"
 
-#: cp/pt.c:6470
+#: cp/pt.c:6542
 msgid "invalid parameter type `%T'"
 msgstr "param鑤re invalide pour le type � %T �"
 
-#: cp/pt.c:6472
+#: cp/pt.c:6544
 msgid "in declaration `%D'"
 msgstr "dans la d閏laration de � %D �"
 
-#: cp/pt.c:6546
+#: cp/pt.c:6618
 msgid "creating pointer to member function of non-class type `%T'"
 msgstr "cr閍tion d'un pointeur vers le membre d'une fonction d'un type non classe � %T �"
 
-#: cp/pt.c:6685
+#: cp/pt.c:6758
 msgid "creating array with size zero"
 msgstr "cr閍tion d'un tableau de taille z閞o"
 
-#: cp/pt.c:6699
+#: cp/pt.c:6772
 #, c-format
 msgid "creating array with size zero (`%E')"
 msgstr "cr閍tion d'un tableau de taille z閞o (� %E �)"
 
-#: cp/pt.c:6938
+#: cp/pt.c:7011
 msgid "forming reference to void"
 msgstr "formation d'une r閒閞ence en void"
 
-#: cp/pt.c:6940
+#: cp/pt.c:7013
 msgid "forming %s to reference type `%T'"
 msgstr "formant %s pour r閒閞encer le type � %T �"
 
-#: cp/pt.c:6977
+#: cp/pt.c:7050
 msgid "creating pointer to member of non-class type `%T'"
 msgstr "cr閍tion d'un pointeur vers le membre d'un type non classe � %T �"
 
-#: cp/pt.c:6983
+#: cp/pt.c:7056
 msgid "creating pointer to member reference type `%T'"
 msgstr "cr閍tion d'un pointeur vers le membre de r閒閞ence du type � %T �"
 
-#: cp/pt.c:7069
+#: cp/pt.c:7142
 msgid "creating array of `%T'"
 msgstr "cr閍tion du tableau � %T �"
 
-#: cp/pt.c:7075
+#: cp/pt.c:7148
 msgid "creating array of `%T', which is an abstract class type"
 msgstr "cr閍tion d'un tableau � %T �, lequel est un type de classe abstraite"
 
-#: cp/pt.c:7119
+#: cp/pt.c:7192
 msgid "`%T' is not a class, struct, or union type"
 msgstr "� %T � n'est pas une classe, struct ou un type d'union"
 
-#: cp/pt.c:7232
+#: cp/pt.c:7305
 #, c-format
 msgid "use of `%s' in template"
 msgstr "utilisation de � %s � dans le patron"
 
-#: cp/pt.c:7345
+#: cp/pt.c:7418
 #, c-format
 msgid "dependent-name `%E' is parsed as a non-type, but instantiation yields a type"
 msgstr "nom d閜endant � %E � est analys� comme un non type, mais son instantiation le rend comme un type"
 
-#: cp/pt.c:7347
+#: cp/pt.c:7420
 #, c-format
 msgid "say `typename %E' if a type is meant"
 msgstr "utiliser � typename %E � si un type est d閟ir�"
 
-#: cp/pt.c:8613
+#: cp/pt.c:8589
+msgid "`%T' is not a class or namespace"
+msgstr "� %T � n'est pas une classe ou un espace de noms"
+
+#: cp/pt.c:8592
+msgid "`%D' is not a class or namespace"
+msgstr "� %D � n'est pas une classe ou un espace de noms"
+
+#: cp/pt.c:8709
 msgid "`%T' uses anonymous type"
 msgstr "� %T � utilise un type anonyme"
 
-#: cp/pt.c:8615
+#: cp/pt.c:8711
 msgid "`%T' uses local type `%T'"
 msgstr "� %T � utilise un type local � %T �"
 
-#: cp/pt.c:8623
+#: cp/pt.c:8719
 msgid "`%T' is a variably modified type"
 msgstr "� %T � est type modifi� de mani鑢e variable"
 
-#: cp/pt.c:8634
+#: cp/pt.c:8730
 #, c-format
 msgid "integral expression `%E' is not constant"
 msgstr "expression int間rale � %E � n'est pas une constante"
 
-#: cp/pt.c:8639
+#: cp/pt.c:8735
 msgid "  trying to instantiate `%D'"
 msgstr "  tentative d'instanciation � %D �"
 
-#: cp/pt.c:9156
+#: cp/pt.c:9252
 msgid "incomplete type unification"
 msgstr "type d'unification incompl鑤e"
 
-#: cp/pt.c:10112
+#: cp/pt.c:10211
 #, c-format
 msgid "use of `%s' in template type unification"
 msgstr "utilisation de � %s � dans le patron du type d'unification"
 
-#: cp/pt.c:10546 cp/pt.c:10618
+#: cp/pt.c:10644 cp/pt.c:10716
 msgid "explicit instantiation of non-template `%#D'"
 msgstr "instanciation explicite d'un non patron � %#D �"
 
-#: cp/pt.c:10562 cp/pt.c:10613
+#: cp/pt.c:10660 cp/pt.c:10711
 msgid "no matching template for `%D' found"
 msgstr "non concordance de patron pour � %D � rep閞�"
 
-#: cp/pt.c:10568
+#: cp/pt.c:10666
 msgid "explicit instantiation of `%#D'"
 msgstr "instanciation explicite de � %#D �"
 
-#: cp/pt.c:10605
+#: cp/pt.c:10703
 msgid "duplicate explicit instantiation of `%#D'"
 msgstr "duplication d'instanciation explicite de � %#D �"
 
-#: cp/pt.c:10627
+#: cp/pt.c:10725
 msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
 msgstr "ISO C++ interdit l'utilisation de � extern � sur instanciations explicites"
 
-#: cp/pt.c:10631 cp/pt.c:10712
+#: cp/pt.c:10729 cp/pt.c:10810
 msgid "storage class `%D' applied to template instantiation"
 msgstr "classe de stockage � %D � appliqu� � l'instanciation du patron"
 
-#: cp/pt.c:10684
+#: cp/pt.c:10782
 msgid "explicit instantiation of non-template type `%T'"
 msgstr "instanciation explicite de type non patron � %T �"
 
-#: cp/pt.c:10693
+#: cp/pt.c:10791
 msgid "explicit instantiation of `%#T' before definition of template"
 msgstr "instanciation explicite de � %#T � avant la d閒inition de patron"
 
-#: cp/pt.c:10701
+#: cp/pt.c:10799
 #, c-format
 msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
 msgstr "ISO C++ interdit l'utilisation de � %s � sur instanciations explicites"
 
-#: cp/pt.c:10745
+#: cp/pt.c:10843
 msgid "duplicate explicit instantiation of `%#T'"
 msgstr "duplication d'instanciation explicite de � %#T �"
 
-#: cp/pt.c:11126
+#: cp/pt.c:11224
 msgid "explicit instantiation of `%D' but no definition available"
 msgstr "instanciation explicite de � %D � mais pas de d閒inition disponible"
 
-#: cp/pt.c:11562
+#: cp/pt.c:11660
 msgid "`%#T' is not a valid type for a template constant parameter"
 msgstr "� %#T � n'a pas un type valide pour un patron de parametre de constante"
 
@@ -16518,39 +16587,39 @@
 msgid "`%T' is an inaccessible base of `%T'"
 msgstr "� %T � est une base inaccessible de � %T �"
 
-#: cp/search.c:1767
+#: cp/search.c:1805
 msgid "invalid covariant return type for `%#D'"
 msgstr "type retourn� covariant invalide pour � %#D �"
 
-#: cp/search.c:1768 cp/search.c:1774
+#: cp/search.c:1806 cp/search.c:1812
 msgid "  overriding `%#D'"
 msgstr "  閏rasant � %#D �"
 
-#: cp/search.c:1772
+#: cp/search.c:1810
 msgid "conflicting return type specified for `%#D'"
 msgstr "types retourn閟 conflictuels sp閏ifi閟 pour � %#D �"
 
-#: cp/search.c:1786
+#: cp/search.c:1824
 #, c-format
 msgid "looser throw specifier for `%#F'"
 msgstr "a plac� un sp閏ificateur pour � %#F �"
 
-#: cp/search.c:1787
+#: cp/search.c:1825
 #, c-format
 msgid "  overriding `%#F'"
 msgstr "  閏rasant � %#F �"
 
 #. A static member function cannot match an inherited
 #. virtual member function.
-#: cp/search.c:1877
+#: cp/search.c:1915
 msgid "`%#D' cannot be declared"
 msgstr "� %#D � ne peut 阾re d閏lar�"
 
-#: cp/search.c:1878
+#: cp/search.c:1916
 msgid "  since `%#D' declared in base class"
 msgstr "  alors que � %#D � est d閏lar� dans la classe de base"
 
-#: cp/search.c:1955
+#: cp/search.c:1993
 msgid "`%#D' needs a final overrider"
 msgstr "� %#D � a besoin d'un 閏raseur final"
 
@@ -16571,113 +16640,113 @@
 msgid "object missing in reference to `%D'"
 msgstr "objet manquant dans la r閒閞ence � � %D �"
 
-#: cp/semantics.c:1721
+#: cp/semantics.c:1718
 msgid "arguments to destructor are not allowed"
 msgstr "arguments au destructeur ne sont pas permis"
 
-#: cp/semantics.c:1770
+#: cp/semantics.c:1767
 msgid "`this' is unavailable for static member functions"
 msgstr "� cela � n'est pas disponible pour les membres statiques de fonctions"
 
-#: cp/semantics.c:1776
+#: cp/semantics.c:1773
 msgid "invalid use of `this' in non-member function"
 msgstr "utilisation invalide de � ceci � dans un non membre de fonction"
 
-#: cp/semantics.c:1778
+#: cp/semantics.c:1775
 msgid "invalid use of `this' at top level"
 msgstr "utilisation invalide de � this � hors de toute fonction"
 
-#: cp/semantics.c:1802
+#: cp/semantics.c:1799
 msgid "invalid qualifying scope in pseudo-destructor name"
 msgstr "閠endue invalide du qualificateur dans un nom de pseudo-destructeur"
 
-#: cp/semantics.c:1822
+#: cp/semantics.c:1819
 msgid "`%E' is not of type `%T'"
 msgstr "� %E � n'est pas un type � %T �"
 
-#: cp/semantics.c:1933
+#: cp/semantics.c:1930
 msgid "template type parameters must use the keyword `class' or `typename'"
 msgstr "patron de type de param鑤res doit utiliser le mot cl� � class� ou 玹ypename �"
 
-#: cp/semantics.c:1977
+#: cp/semantics.c:1974
 msgid "invalid use of type `%T' as a default value for a template template-parameter"
 msgstr "utilisation invalide du type � %T � comme valeur par d閒aut pour un patron de param鑤res de patron"
 
-#: cp/semantics.c:1980
+#: cp/semantics.c:1977
 msgid "invalid use of `%D' as a default value for a template template-parameter"
 msgstr "utilisation invalide de � %D � comme valeur par d閒aut pour un patron de param鑤res de patron"
 
-#: cp/semantics.c:1984
+#: cp/semantics.c:1981
 msgid "invalid default argument for a template template parameter"
 msgstr "utilisation invalide d'argumenet pour un patron de param鑤res de patron"
 
-#: cp/semantics.c:2019
+#: cp/semantics.c:2016
 msgid "definition of `%#T' inside template parameter list"
 msgstr "d閒inition de � %#T � � l'int閞ieur d'un patron de liste de param鑤res"
 
-#: cp/semantics.c:2030
+#: cp/semantics.c:2027
 msgid "invalid definition of qualified type `%T'"
 msgstr "d閒inition invalide d'un type qualifi� � %T �"
 
-#: cp/semantics.c:2045
+#: cp/semantics.c:2042
 msgid "previous definition of `%#T'"
 msgstr "d閒inition pr閏閐ente de � %#T �"
 
-#: cp/semantics.c:2249
+#: cp/semantics.c:2246
 msgid "invalid base-class specification"
 msgstr "sp閏ification de base de classe invalide"
 
-#: cp/semantics.c:2258
+#: cp/semantics.c:2255
 msgid "base class `%T' has cv qualifiers"
 msgstr "classe de base � %T � a des qualificateurs cv"
 
-#: cp/semantics.c:2290
+#: cp/semantics.c:2287
 msgid "multiple declarators in template declaration"
 msgstr "d閏larateurs  multiples dans la d閏laration de patron"
 
-#: cp/semantics.c:2301
+#: cp/semantics.c:2298
 msgid "incomplete type `%T' used in nested name specifier"
 msgstr "type � %T � incomplet utilis� dans un sp閏ificateur de noms imbriqu�"
 
-#: cp/semantics.c:2303 cp/typeck.c:1635
+#: cp/semantics.c:2300 cp/typeck.c:1635
 msgid "`%D' is not a member of `%T'"
 msgstr "� %D � n'est pas un membre de � %T �"
 
-#: cp/semantics.c:2306
+#: cp/semantics.c:2303
 msgid "`%D' is not a member of `%D'"
 msgstr "� %D � n'est pas un membre de � %D �"
 
-#: cp/semantics.c:2431
+#: cp/semantics.c:2428
 msgid "template parameter `%D' of type `%T' is not allowed in an integral constant expression because it is not of integral or enumeration type"
 msgstr "param鑤re � %D � du patron du type � %T � ne sont pas permises dans une expression int間rale de constante parce qu'elle n'est pas int間ral ou un type 閚um閞ation"
 
-#: cp/semantics.c:2584
+#: cp/semantics.c:2572
 msgid "`%D' cannot appear in a constant-expression"
 msgstr "� %D � ne peut appara顃re dans une expression de constante"
 
-#: cp/semantics.c:2593
+#: cp/semantics.c:2580
 msgid "use of namespace `%D' as expression"
 msgstr "utilisation d'un espace de dnomes � %D � comme expression"
 
-#: cp/semantics.c:2598
+#: cp/semantics.c:2585
 msgid "use of class template `%T' as expression"
 msgstr "utilisation du patron de classe � %T � comme expression"
 
 #. Ambiguous reference to base members.
-#: cp/semantics.c:2604
+#: cp/semantics.c:2591
 msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
 msgstr "requ阾e du membre � %D � est ambiqu� dans de mutliples h閞itage de treillis"
 
-#: cp/semantics.c:2664
+#: cp/semantics.c:2652
 #, c-format
 msgid "use of %s from containing function"
 msgstr "utilisation de %s d'un fonction contenante"
 
-#: cp/semantics.c:2667
+#: cp/semantics.c:2655
 msgid "  `%#D' declared here"
 msgstr "  � %#D � d閏lar� ici"
 
-#: cp/semantics.c:2718
+#: cp/semantics.c:2706
 #, c-format
 msgid "type of `%E' is unknown"
 msgstr "type � %E � est inconnu"
@@ -16691,44 +16760,44 @@
 msgid "`%V' qualifiers cannot be applied to `%T'"
 msgstr "qualificateur � %V � ne peut pas 阾re appliqu� � � %T �"
 
-#: cp/tree.c:1821
+#: cp/tree.c:1829
 #, c-format
 msgid "`%s' attribute can only be applied to Java class definitions"
 msgstr "attribut � %s � peut seulement 阾re appliqu� aux d閒initions de classes Java"
 
-#: cp/tree.c:1850
+#: cp/tree.c:1858
 #, c-format
 msgid "`%s' attribute can only be applied to class definitions"
 msgstr "attribut � %s � peut seulement 阾re appliqu� aux d閒initions de classes"
 
-#: cp/tree.c:1856
+#: cp/tree.c:1864
 #, c-format
 msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
 msgstr "� %s � est obsol鑤e; vtables g++ sont maintenant COM-compatibles par d閒aut"
 
-#: cp/tree.c:1880
+#: cp/tree.c:1888
 msgid "requested init_priority is not an integer constant"
 msgstr "init_priority demand� n'est pas une constante enti鑢e"
 
-#: cp/tree.c:1901
+#: cp/tree.c:1909
 #, c-format
 msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
 msgstr "peut seulement utiliser l'attribut � %s � sur la port閑 de fichier de d閒initions des objets de type de classe"
 
-#: cp/tree.c:1909
+#: cp/tree.c:1917
 msgid "requested init_priority is out of range"
 msgstr "init_priority demand� est hors limite"
 
-#: cp/tree.c:1919
+#: cp/tree.c:1927
 msgid "requested init_priority is reserved for internal use"
 msgstr "init_priority demand� est r閟erv� pour un usage interne"
 
-#: cp/tree.c:1929
+#: cp/tree.c:1937
 #, c-format
 msgid "`%s' attribute is not supported on this platform"
 msgstr "attribut � %s � n'est pas support� sur cette plate-forme"
 
-#: cp/tree.c:2524
+#: cp/tree.c:2534
 #, c-format
 msgid "lang_* check: failed in %s, at %s:%d"
 msgstr "v閞ification lang_* : 閏hed dans %s, � %s:%d"
@@ -16942,262 +17011,262 @@
 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr "utilisation invalide d'un pointeur vers un type incomplet dans un pointeur arithm閠ique"
 
-#: cp/typeck.c:3582
+#: cp/typeck.c:3600
 #, c-format
 msgid "invalid use of '%E' to form a pointer-to-member-function.  Use a qualified-id."
 msgstr "utilisation invalide de � %E � pour former pointer-to-member-function.  Utiliser un identifateur qualifi�"
 
-#: cp/typeck.c:3588
+#: cp/typeck.c:3606
 #, c-format
 msgid "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
 msgstr "parenth鑣es autour de � %E � ne peuvent 阾re utilis閑s pour former pointer-to-member-function"
 
-#: cp/typeck.c:3610
+#: cp/typeck.c:3628
 msgid "taking address of temporary"
 msgstr "prise de l'adresse du temporaire"
 
 # FIXME: I18N
-#: cp/typeck.c:3845
+#: cp/typeck.c:3863
 #, c-format
 msgid "ISO C++ forbids %sing an enum"
 msgstr "ISO C++ interdit de %ser un enum"
 
-#: cp/typeck.c:3856
+#: cp/typeck.c:3874
 msgid "cannot %s a pointer to incomplete type `%T'"
 msgstr "ne peut utiliser %s comme pointeur sur un type incomplet � %T �"
 
-#: cp/typeck.c:3862
+#: cp/typeck.c:3880
 msgid "ISO C++ forbids %sing a pointer of type `%T'"
 msgstr "ISO C++ interdit %s utilisation d'un pointeur de type � %T �"
 
-#: cp/typeck.c:3887
+#: cp/typeck.c:3905
 msgid "cast to non-reference type used as lvalue"
 msgstr "transtypage d'un type non r閒閞enc� utilis� comme membre gauche"
 
-#: cp/typeck.c:3921
+#: cp/typeck.c:3939
 msgid "invalid use of `--' on bool variable `%D'"
 msgstr "utilisation invalide de �--� sur une variable bool閑nne � %D �"
 
 #. ARM $3.4
-#: cp/typeck.c:3952
+#: cp/typeck.c:3970
 msgid "ISO C++ forbids taking address of function `::main'"
 msgstr "ISO C++ interdit de prendre l'adresse d'une fonction �::main�"
 
 #. An expression like &memfn.
-#: cp/typeck.c:4027
+#: cp/typeck.c:4045
 msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr "ISO C++ interdit de prendre l'adress d'un membre de fonction non statique non qualifi� ou entre parenth鑣es pour former un pointeur d'un membre de fonction. Utilisers �&%T::%D�"
 
-#: cp/typeck.c:4032
+#: cp/typeck.c:4050
 msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr "ISO C++ interdit de prendre l'adresse d'une borne d'un membre de fontion pour former un membre � la fonction. Disons �&%T::%D�"
 
-#: cp/typeck.c:4060
+#: cp/typeck.c:4078
 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr "ISO C++ interdit de prendre l'adresse du transtypage vers une expression n'etant pas membre gauche"
 
-#: cp/typeck.c:4080
+#: cp/typeck.c:4098
 msgid "unary `&'"
 msgstr "unaire � & �"
 
-#: cp/typeck.c:4113
+#: cp/typeck.c:4131
 msgid "attempt to take address of bit-field structure member `%D'"
 msgstr "tentative de prise d'adresse du membre � %D � d'une structure de champ de bits"
 
-#: cp/typeck.c:4227
+#: cp/typeck.c:4245
 msgid "taking address of destructor"
 msgstr "prise de l'adresse du destructeur"
 
-#: cp/typeck.c:4240
+#: cp/typeck.c:4258
 msgid "taking address of bound pointer-to-member expression"
 msgstr "prise de l'adresse de la borne de l'expression d'un pointeur-vers-un membre"
 
-#: cp/typeck.c:4248
+#: cp/typeck.c:4266
 msgid "cannot create pointer to reference member `%D'"
 msgstr "ne peut d閏larer un pointeur vers le membre de r閒閞ence � %D �"
 
-#: cp/typeck.c:4311
+#: cp/typeck.c:4329
 msgid "cannot take the address of `this', which is an rvalue expression"
 msgstr "ne peut prendre l'adresse de � ceci �, laquelle est une expression rvalue"
 
-#: cp/typeck.c:4330
+#: cp/typeck.c:4348
 msgid "address requested for `%D', which is declared `register'"
 msgstr "adresse requise pour � %D�, lequel est d閏lar� 玶egister �"
 
-#: cp/typeck.c:4398
+#: cp/typeck.c:4416
 #, c-format
 msgid "%s expression list treated as compound expression"
 msgstr "%s liste d'expressions trait閑 comme une expression compos閑"
 
-#: cp/typeck.c:4472
+#: cp/typeck.c:4490
 msgid "%s from type `%T' to type `%T' casts away constness"
 msgstr "%S � partir du � %T � vers le type � %T � provoque un transtypage sans constante"
 
-#: cp/typeck.c:4674
+#: cp/typeck.c:4692
 msgid "invalid static_cast from type `%T' to type `%T'"
 msgstr "static_cast invalide du type � %T � au type � %T �"
 
-#: cp/typeck.c:4714
+#: cp/typeck.c:4732
 msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
 msgstr "reinterpret_cast invalide d'une expression rvalue de type � %T � vers le type � %T �"
 
-#: cp/typeck.c:4734
+#: cp/typeck.c:4752
 msgid "reinterpret_cast from `%T' to `%T' loses precision"
 msgstr "reinterpret_cast de � %T � vers � %T � g閚鑢e une perte de pr閏ision"
 
-#: cp/typeck.c:4753
+#: cp/typeck.c:4771
 msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr "ISO C++ interdit le transtypage entre un pointeur de fonction et un pointeur d'objet"
 
-#: cp/typeck.c:4759
+#: cp/typeck.c:4777
 msgid "invalid reinterpret_cast from type `%T' to type `%T'"
 msgstr "reinterpret_cast invalide � partir du type � %T � vers le type � %T �"
 
-#: cp/typeck.c:4787
+#: cp/typeck.c:4805
 msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr "utilisation invalide de const_cast avec le type � %T �, lequel n'est pas un pointeur, une r閒閞ence, ni un type pointeur-vers-donn閑s-membre"
 
-#: cp/typeck.c:4790
+#: cp/typeck.c:4808
 msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
 msgstr "utilisation invalide de const_cast avec le type � %T �, lequel est un pointeur ou un r閒閞ence � un type de fonction"
 
-#: cp/typeck.c:4813
+#: cp/typeck.c:4831
 msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
 msgstr "const_cast invalide de la rvalue du type � %T � vers le type � %T �"
 
-#: cp/typeck.c:4830
+#: cp/typeck.c:4848
 msgid "invalid const_cast from type `%T' to type `%T'"
 msgstr "const_cast invalide � partir du type � %T � vers le type � %T �"
 
-#: cp/typeck.c:4870 cp/typeck.c:4875
+#: cp/typeck.c:4888 cp/typeck.c:4893
 msgid "ISO C++ forbids casting to an array type `%T'"
 msgstr "ISO C++ interdit le transtypage vers un type tableau � %T �"
 
-#: cp/typeck.c:4883
+#: cp/typeck.c:4901
 msgid "invalid cast to function type `%T'"
 msgstr "transtypage invalide pour un type de fonction � %T �"
 
-#: cp/typeck.c:4939
+#: cp/typeck.c:4957
 msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
 msgstr "transtypage de � %T � vers � %T � 閏arte les qualificateurs du type cible du pointeur"
 
-#: cp/typeck.c:4985
+#: cp/typeck.c:5003
 msgid "cast from `%T' to `%T' increases required alignment of target type"
 msgstr "transtypage de � %T � vers � %T � augmente l'alignement requis pour le type cibl�"
 
-#: cp/typeck.c:5152
+#: cp/typeck.c:5170
 msgid "  in evaluation of `%Q(%#T, %#T)'"
 msgstr "  lors de l'関aluation de � %Q(%#T, %#T) �"
 
-#: cp/typeck.c:5194
+#: cp/typeck.c:5212
 msgid "ISO C++ forbids cast to non-reference type used as lvalue"
 msgstr "ISO C++ interdit le transtypage d'un type non r閒閞enc� utilis� comme membre gauche"
 
-#: cp/typeck.c:5267
+#: cp/typeck.c:5285
 msgid "incompatible types in assignment of `%T' to `%T'"
 msgstr "type incompatible dans l'affectation de � %T � vers � %T �"
 
-#: cp/typeck.c:5274
+#: cp/typeck.c:5292
 msgid "ISO C++ forbids assignment of arrays"
 msgstr "ISO C++ interdit l'affectation de tableaux"
 
-#: cp/typeck.c:5374
+#: cp/typeck.c:5392
 msgid "   in pointer to member function conversion"
 msgstr "   dans la conversion d'un pointeur vers un membre de fonction"
 
-#: cp/typeck.c:5382
+#: cp/typeck.c:5400
 msgid "   in pointer to member conversion"
 msgstr "   dans la conversion d'un pointeur vers un membre"
 
 #. This is a reinterpret cast, we choose to do nothing.
-#: cp/typeck.c:5392 cp/typeck.c:5407
+#: cp/typeck.c:5410 cp/typeck.c:5425
 msgid "pointer to member cast via virtual base `%T'"
 msgstr "pointeur vers un membre transtyp� via la base virtuelle � %T �"
 
-#: cp/typeck.c:5410
+#: cp/typeck.c:5428
 msgid "pointer to member conversion via virtual base `%T'"
 msgstr "conversion de pointeur � membre � l'aide de la base virtuelle � %T �"
 
-#: cp/typeck.c:5480
+#: cp/typeck.c:5498
 msgid "invalid conversion to type `%T' from type `%T'"
 msgstr "conversion invalide vers un type � %T � � partir du type � %T �"
 
-#: cp/typeck.c:5636
+#: cp/typeck.c:5657
 msgid "passing NULL used for non-pointer %s %P of `%D'"
 msgstr "passage d'un NULL utilis� pour un non pointeur %s %P de � %D �"
 
-#: cp/typeck.c:5639
+#: cp/typeck.c:5660
 msgid "%s to non-pointer type `%T' from NULL"
 msgstr "%s vers un type non pointeur � %T � � partir d'un NULL"
 
-#: cp/typeck.c:5647
+#: cp/typeck.c:5668
 msgid "passing `%T' for %s %P of `%D'"
 msgstr "passage � %T � pour %s %P de � %D �"
 
-#: cp/typeck.c:5650
+#: cp/typeck.c:5671
 msgid "%s to `%T' from `%T'"
 msgstr "%s vers � %T � � partir de � %T �"
 
-#: cp/typeck.c:5660
+#: cp/typeck.c:5681
 msgid "passing negative value `%E' for %s %P of `%D'"
 msgstr "passage de valeur n間ative � %E � pour %s %P de � %D �"
 
-#: cp/typeck.c:5663
+#: cp/typeck.c:5684
 msgid "%s of negative value `%E' to `%T'"
 msgstr "%s de valeur n間ative � %E � vers � %T �"
 
-#: cp/typeck.c:5751
+#: cp/typeck.c:5772
 msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
 msgstr "ne peut convertir � %T � � � %T � pour l'argument � %P � vers � %D �"
 
-#: cp/typeck.c:5754
+#: cp/typeck.c:5775
 msgid "cannot convert `%T' to `%T' in %s"
 msgstr "ne peut convertir � %T � vers � %T � dans %s"
 
-#: cp/typeck.c:5831 cp/typeck.c:5833
+#: cp/typeck.c:5852 cp/typeck.c:5854
 msgid "in passing argument %P of `%+D'"
 msgstr "dans le passage de l'argument %P de � %+D �"
 
-#: cp/typeck.c:5940
+#: cp/typeck.c:5961
 msgid "returning reference to temporary"
 msgstr "retourn� la r閒閞ence vers le temporaire"
 
-#: cp/typeck.c:5947
+#: cp/typeck.c:5968
 msgid "reference to non-lvalue returned"
 msgstr "une r閒閞ence vers quelque chose n'閠ant pas un membre gauche a 閠� retourn�"
 
-#: cp/typeck.c:5959
+#: cp/typeck.c:5980
 msgid "reference to local variable `%D' returned"
 msgstr "r閒閞ence vers une variable locale � %D � retourn�"
 
-#: cp/typeck.c:5962
+#: cp/typeck.c:5983
 msgid "address of local variable `%D' returned"
 msgstr "adresse d'une variable locale � %D � retourn閑"
 
-#: cp/typeck.c:5992
+#: cp/typeck.c:6013
 msgid "returning a value from a destructor"
 msgstr "retourn� une valeur du destructeur"
 
 #. If a return statement appears in a handler of the
 #. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6000
+#: cp/typeck.c:6021
 msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr "ne peut retourner d'un handler d'une fonction try-block d'un constructeur"
 
 #. You can't return a value from a constructor.
-#: cp/typeck.c:6003
+#: cp/typeck.c:6024
 msgid "returning a value from a constructor"
 msgstr "retourn� une valeur d'un constructeur"
 
-#: cp/typeck.c:6026
+#: cp/typeck.c:6047
 msgid "return-statement with no value, in function returning '%T'"
 msgstr "d閏laration � retourner sans valeur dans une fonction retournant � %T �"
 
-#: cp/typeck.c:6043
+#: cp/typeck.c:6064
 msgid "return-statement with a value, in function returning 'void'"
 msgstr "d閏laration 閍 retourner avec une valeur dans une fonction retournant un � void �"
 
-#: cp/typeck.c:6065
+#: cp/typeck.c:6086
 msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
 msgstr "� operator new� ne doit pas retourner NULL � moins qu'il ne soit d閏lar� 玹hrow() � (ou -fcheck-new est utilis閑)"
 
@@ -17249,124 +17318,124 @@
 msgid "cannot initialize arrays using this syntax"
 msgstr "ne peut initialiser les tableaux en utilisant la syntaxe"
 
-#: cp/typeck2.c:545
+#: cp/typeck2.c:535
 msgid "initializing array with parameter list"
 msgstr "initialise le tableau avec la liste des param鑤res"
 
-#: cp/typeck2.c:600
+#: cp/typeck2.c:590
 msgid "initializer for scalar variable requires one element"
 msgstr "l'initialisation de variable scalaire requiert un 閘閙ent"
 
-#: cp/typeck2.c:607
+#: cp/typeck2.c:597
 msgid "braces around scalar initializer for `%T'"
 msgstr "accolades autour de l'initialiseur scalaire pour � %T �"
 
-#: cp/typeck2.c:610
+#: cp/typeck2.c:600
 msgid "ignoring extra initializers for `%T'"
 msgstr "initialiseurs superflus pour � %T � ignor閟"
 
-#: cp/typeck2.c:622
+#: cp/typeck2.c:612
 msgid "variable-sized object of type `%T' may not be initialized"
 msgstr "un objet de taille variable de type � %T � peut ne pas 阾re initialis�"
 
-#: cp/typeck2.c:632
+#: cp/typeck2.c:622
 msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
 msgstr "sous-objet de type � %T � doit 阾re initialis� par un constructeur, non pas par � %E �"
 
-#: cp/typeck2.c:697
+#: cp/typeck2.c:687
 msgid "aggregate has a partly bracketed initializer"
 msgstr "aggr間at a un initialiseur partiellement entour� d'accolades"
 
-#: cp/typeck2.c:735 cp/typeck2.c:840
+#: cp/typeck2.c:725 cp/typeck2.c:830
 msgid "non-trivial labeled initializers"
 msgstr "initialiseur 閠iquet� de mani鑢e non trivial"
 
-#: cp/typeck2.c:752
+#: cp/typeck2.c:742
 msgid "non-empty initializer for array of empty elements"
 msgstr "initialiseurs non vides pour un tableau d'閘閙ents vides"
 
-#: cp/typeck2.c:806
+#: cp/typeck2.c:796
 msgid "initializer list for object of class with virtual base classes"
 msgstr "liste d'initialiseurs pour les objets de classe avec classes de base virtuelles"
 
-#: cp/typeck2.c:812
+#: cp/typeck2.c:802
 msgid "initializer list for object of class with base classes"
 msgstr "liste d'initialiseurs pour les objets de classe avec classes de base"
 
-#: cp/typeck2.c:818
+#: cp/typeck2.c:808
 msgid "initializer list for object using virtual functions"
 msgstr "liste d'initialiseurs pour objet utilisant des fonctions virtuelles"
 
-#: cp/typeck2.c:880 cp/typeck2.c:896
+#: cp/typeck2.c:870 cp/typeck2.c:886
 msgid "missing initializer for member `%D'"
 msgstr "initialiseur manquant pour le membre � %D �"
 
-#: cp/typeck2.c:885
+#: cp/typeck2.c:875
 msgid "uninitialized const member `%D'"
 msgstr "membre de constante non initialis� pour � %D �"
 
-#: cp/typeck2.c:887
+#: cp/typeck2.c:877
 msgid "member `%D' with uninitialized const fields"
 msgstr "membre � %D � avec des champs de constantes non initialis閑"
 
-#: cp/typeck2.c:890
+#: cp/typeck2.c:880
 msgid "member `%D' is uninitialized reference"
 msgstr "membre � %D � est une r閒閞ence non initialis閑"
 
-#: cp/typeck2.c:937
+#: cp/typeck2.c:927
 msgid "index value instead of field name in union initializer"
 msgstr "valeur index au lieu du nom de champ dans l'initialiseur d'union"
 
-#: cp/typeck2.c:949
+#: cp/typeck2.c:939
 msgid "no field `%D' in union being initialized"
 msgstr "pas de champ � %D � dans l'aggr間at n'a 閠� initialis�"
 
-#: cp/typeck2.c:957
+#: cp/typeck2.c:947
 msgid "union `%T' with no named members cannot be initialized"
 msgstr "aggr間at � %T � sans mambre nomm� ne peut 阾re initialis�"
 
-#: cp/typeck2.c:993
+#: cp/typeck2.c:983
 msgid "excess elements in aggregate initializer"
 msgstr "閘閙ents en exc鑣 dans l'initialiseur d'aggr間at"
 
-#: cp/typeck2.c:1102
+#: cp/typeck2.c:1092
 msgid "circular pointer delegation detected"
 msgstr "d閘間ation de pointeur circulaire d閠ect�"
 
-#: cp/typeck2.c:1115
+#: cp/typeck2.c:1105
 msgid "base operand of `->' has non-pointer type `%T'"
 msgstr "l'op閞ande de base de �->� a un type non pointeur � %T �"
 
-#: cp/typeck2.c:1139
+#: cp/typeck2.c:1129
 msgid "result of `operator->()' yields non-pointer result"
 msgstr "r閟ultat de � operator->() � laisse comme r閟ultat un non pointeur"
 
-#: cp/typeck2.c:1141
+#: cp/typeck2.c:1131
 msgid "base operand of `->' is not a pointer"
 msgstr "l'op閞ande de base de �->� n'est pas un pointeur"
 
-#: cp/typeck2.c:1164
+#: cp/typeck2.c:1154
 msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
 msgstr "� %E � ne peut 阾re utilis� comme pointeur de membre, alors qu'il est de type � %T �"
 
-#: cp/typeck2.c:1172
+#: cp/typeck2.c:1162
 msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
 msgstr "ne peut appliquer un pointeur de membre � %E � � � %E �, lequel n'est pas un type d'aggr間at � %T �"
 
-#: cp/typeck2.c:1182
+#: cp/typeck2.c:1172
 msgid "member type `%T::' incompatible with object type `%T'"
 msgstr "type du membre � %T:: � incompatible avec le type d'objet � %T �"
 
-#: cp/typeck2.c:1398
+#: cp/typeck2.c:1388
 msgid "call to function `%D' which throws incomplete type `%#T'"
 msgstr "l'appel � la fonction � %D � laquelle 閏arte le type incomplet � %T �"
 
-#: cp/typeck2.c:1401
+#: cp/typeck2.c:1391
 msgid "call to function which throws incomplete type `%#T'"
 msgstr "l'appel � la fonction laquelle 閏arte le type incomplet � %T �"
 
 #. XXX Not i18n clean.
-#: cp/cp-tree.h:3756
+#: cp/cp-tree.h:3775
 #, c-format
 msgid "%s is deprecated, please see the documentation for details"
 msgstr "%s est obsol鑤e, SVP voir la documentation pour les d閠ails"
@@ -18923,291 +18992,228 @@
 msgid "internal error - invalid Utf8 name"
 msgstr "erreur interne - nom Utf8 invalide"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse-scan.y:880
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:949
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1290
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1351
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1555
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1777
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1786
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1797
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1808
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1820
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1835
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1852
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1854
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1935
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2106
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2168
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2320
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2332
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2339
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2346
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2357
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2359
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2397
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2399
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2401
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2422
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2424
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2426
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2442
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2444
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2465
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2467
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2469
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2497
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2499
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2501
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2503
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2521
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2523
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2534
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2545
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2556
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2567
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2578
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2591
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2595
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2597
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2610
+#: ../../gcc/java/parse-scan.y:880 ../../gcc/java/parse.y:949
+#: ../../gcc/java/parse.y:1290 ../../gcc/java/parse.y:1351
+#: ../../gcc/java/parse.y:1555 ../../gcc/java/parse.y:1777
+#: ../../gcc/java/parse.y:1786 ../../gcc/java/parse.y:1797
+#: ../../gcc/java/parse.y:1808 ../../gcc/java/parse.y:1820
+#: ../../gcc/java/parse.y:1835 ../../gcc/java/parse.y:1852
+#: ../../gcc/java/parse.y:1854 ../../gcc/java/parse.y:1935
+#: ../../gcc/java/parse.y:2106 ../../gcc/java/parse.y:2168
+#: ../../gcc/java/parse.y:2320 ../../gcc/java/parse.y:2332
+#: ../../gcc/java/parse.y:2339 ../../gcc/java/parse.y:2346
+#: ../../gcc/java/parse.y:2357 ../../gcc/java/parse.y:2359
+#: ../../gcc/java/parse.y:2397 ../../gcc/java/parse.y:2399
+#: ../../gcc/java/parse.y:2401 ../../gcc/java/parse.y:2422
+#: ../../gcc/java/parse.y:2424 ../../gcc/java/parse.y:2426
+#: ../../gcc/java/parse.y:2442 ../../gcc/java/parse.y:2444
+#: ../../gcc/java/parse.y:2465 ../../gcc/java/parse.y:2467
+#: ../../gcc/java/parse.y:2469 ../../gcc/java/parse.y:2497
+#: ../../gcc/java/parse.y:2499 ../../gcc/java/parse.y:2501
+#: ../../gcc/java/parse.y:2503 ../../gcc/java/parse.y:2521
+#: ../../gcc/java/parse.y:2523 ../../gcc/java/parse.y:2534
+#: ../../gcc/java/parse.y:2545 ../../gcc/java/parse.y:2556
+#: ../../gcc/java/parse.y:2567 ../../gcc/java/parse.y:2578
+#: ../../gcc/java/parse.y:2591 ../../gcc/java/parse.y:2595
+#: ../../gcc/java/parse.y:2597 ../../gcc/java/parse.y:2610
 msgid "Missing term"
 msgstr "Terme manquant"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse-scan.y:882
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:721
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:759
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:784
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:970
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1325
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1531
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1533
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1762
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1788
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1799
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1810
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1822
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1837
+#: ../../gcc/java/parse-scan.y:882 ../../gcc/java/parse.y:721
+#: ../../gcc/java/parse.y:759 ../../gcc/java/parse.y:784
+#: ../../gcc/java/parse.y:970 ../../gcc/java/parse.y:1325
+#: ../../gcc/java/parse.y:1531 ../../gcc/java/parse.y:1533
+#: ../../gcc/java/parse.y:1762 ../../gcc/java/parse.y:1788
+#: ../../gcc/java/parse.y:1799 ../../gcc/java/parse.y:1810
+#: ../../gcc/java/parse.y:1822 ../../gcc/java/parse.y:1837
 msgid "';' expected"
 msgstr "�;� attendu"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:719
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:757
+#: ../../gcc/java/parse.y:719 ../../gcc/java/parse.y:757
 msgid "Missing name"
 msgstr "Nom manquant"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:782
+#: ../../gcc/java/parse.y:782
 msgid "'*' expected"
 msgstr "� * � attendu"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:796
+#: ../../gcc/java/parse.y:796
 msgid "Class or interface declaration expected"
 msgstr "D閏laration de classe ou d'interface attendue"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:833
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:835
+#: ../../gcc/java/parse.y:833 ../../gcc/java/parse.y:835
 msgid "Missing class name"
 msgstr "Nom de classe manquant"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:838
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:842
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:850
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1010
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1271
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1273
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1597
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1848
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1880
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1942
+#: ../../gcc/java/parse.y:838 ../../gcc/java/parse.y:842
+#: ../../gcc/java/parse.y:850 ../../gcc/java/parse.y:1010
+#: ../../gcc/java/parse.y:1271 ../../gcc/java/parse.y:1273
+#: ../../gcc/java/parse.y:1597 ../../gcc/java/parse.y:1848
+#: ../../gcc/java/parse.y:1880 ../../gcc/java/parse.y:1942
 msgid "'{' expected"
 msgstr "珄� attendu"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:852
+#: ../../gcc/java/parse.y:852
 msgid "Missing super class name"
 msgstr "Nom de super classe manquant"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:862
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:878
+#: ../../gcc/java/parse.y:862 ../../gcc/java/parse.y:878
 msgid "Missing interface name"
 msgstr "Nom d'interface manquant"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:964
+#: ../../gcc/java/parse.y:964
 msgid "Missing variable initializer"
 msgstr "Initialiseur de variable manquant"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:981
+#: ../../gcc/java/parse.y:981
 msgid "Invalid declaration"
 msgstr "D閏laration invalide"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:984
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1069
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2143
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2165
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2169
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2204
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2281
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2291
+#: ../../gcc/java/parse.y:984 ../../gcc/java/parse.y:1069
+#: ../../gcc/java/parse.y:2143 ../../gcc/java/parse.y:2165
+#: ../../gcc/java/parse.y:2169 ../../gcc/java/parse.y:2204
+#: ../../gcc/java/parse.y:2281 ../../gcc/java/parse.y:2291
 msgid "']' expected"
 msgstr "玗� attendu"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:988
+#: ../../gcc/java/parse.y:988
 msgid "Unbalanced ']'"
 msgstr "玗� non pair�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1024
+#: ../../gcc/java/parse.y:1024
 msgid "Invalid method declaration, method name required"
 msgstr "D閏laration de m閠hode invalide, nom de m閠hode requis"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1029
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1034
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1039
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2026
+#: ../../gcc/java/parse.y:1029 ../../gcc/java/parse.y:1034
+#: ../../gcc/java/parse.y:1039 ../../gcc/java/parse.y:2026
 msgid "Identifier expected"
 msgstr "Identificateur attendu"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1044
+#: ../../gcc/java/parse.y:1044
 msgid "Invalid method declaration, return type required"
 msgstr "D閏laration de m閠hode invalide, type retourn� requis"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1067
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1511
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1518
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1527
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1529
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1557
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1665
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1971
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2024
+#: ../../gcc/java/parse.y:1067 ../../gcc/java/parse.y:1511
+#: ../../gcc/java/parse.y:1518 ../../gcc/java/parse.y:1527
+#: ../../gcc/java/parse.y:1529 ../../gcc/java/parse.y:1557
+#: ../../gcc/java/parse.y:1665 ../../gcc/java/parse.y:1971
+#: ../../gcc/java/parse.y:2024
 msgid "')' expected"
 msgstr "�)� attendu"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1083
+#: ../../gcc/java/parse.y:1083
 msgid "Missing formal parameter term"
 msgstr "Param鑤re term formel manquant"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1098
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1103
+#: ../../gcc/java/parse.y:1098 ../../gcc/java/parse.y:1103
 msgid "Missing identifier"
 msgstr "Identificateur manquant"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1123
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1132
+#: ../../gcc/java/parse.y:1123 ../../gcc/java/parse.y:1132
 msgid "Missing class type term"
 msgstr "Type term de classe manquant"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1288
+#: ../../gcc/java/parse.y:1288
 msgid "Invalid interface type"
 msgstr "Type d'interface invalide"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1475
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1644
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1646
+#: ../../gcc/java/parse.y:1475 ../../gcc/java/parse.y:1644
+#: ../../gcc/java/parse.y:1646
 msgid "':' expected"
 msgstr "�:� attendu"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1497
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1502
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1507
+#: ../../gcc/java/parse.y:1497 ../../gcc/java/parse.y:1502
+#: ../../gcc/java/parse.y:1507
 msgid "Invalid expression statement"
 msgstr "D閏laration d'expression invalide"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1525
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1553
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1593
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1661
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1729
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1850
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1928
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2018
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2020
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2028
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2264
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2266
+#: ../../gcc/java/parse.y:1525 ../../gcc/java/parse.y:1553
+#: ../../gcc/java/parse.y:1593 ../../gcc/java/parse.y:1661
+#: ../../gcc/java/parse.y:1729 ../../gcc/java/parse.y:1850
+#: ../../gcc/java/parse.y:1928 ../../gcc/java/parse.y:2018
+#: ../../gcc/java/parse.y:2020 ../../gcc/java/parse.y:2028
+#: ../../gcc/java/parse.y:2264 ../../gcc/java/parse.y:2266
 msgid "'(' expected"
 msgstr "�(� attendu"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1595
+#: ../../gcc/java/parse.y:1595
 msgid "Missing term or ')'"
 msgstr "Terme manquant ou �)�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1642
+#: ../../gcc/java/parse.y:1642
 msgid "Missing or invalid constant expression"
 msgstr "Expresion de constante manquante ou invalide"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1663
+#: ../../gcc/java/parse.y:1663
 msgid "Missing term and ')' expected"
 msgstr "Terme manquant et �)� attendus"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1702
+#: ../../gcc/java/parse.y:1702
 msgid "Invalid control expression"
 msgstr "Expression de contr鬺e invalide"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1704
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1706
+#: ../../gcc/java/parse.y:1704 ../../gcc/java/parse.y:1706
 msgid "Invalid update expression"
 msgstr "Expression de mise � jour invalide"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1731
+#: ../../gcc/java/parse.y:1731
 msgid "Invalid init statement"
 msgstr "D閏laration init invalide"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1931
+#: ../../gcc/java/parse.y:1931
 msgid "Missing term or ')' expected"
 msgstr "Terme manquant ou �)� attendu"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1973
+#: ../../gcc/java/parse.y:1973
 msgid "'class' or 'this' expected"
 msgstr "� class� ou 玞eci � attendu"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1975
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1977
+#: ../../gcc/java/parse.y:1975 ../../gcc/java/parse.y:1977
 msgid "'class' expected"
 msgstr "� class � attendu"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2022
+#: ../../gcc/java/parse.y:2022
 msgid "')' or term expected"
 msgstr "�)� or terme attendu"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2141
+#: ../../gcc/java/parse.y:2141
 msgid "'[' expected"
 msgstr "玔� attendu"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2219
+#: ../../gcc/java/parse.y:2219
 msgid "Field expected"
 msgstr "Champ attendu"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2276
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2286
+#: ../../gcc/java/parse.y:2276 ../../gcc/java/parse.y:2286
 msgid "Missing term and ']' expected"
 msgstr "Terme manquant et 玗� attendu"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2390
+#: ../../gcc/java/parse.y:2390
 msgid "']' expected, invalid type expression"
 msgstr "玗� attendu, type d'expression invalide"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2393
+#: ../../gcc/java/parse.y:2393
 msgid "Invalid type expression"
 msgstr "Type d'expression invalide"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2505
+#: ../../gcc/java/parse.y:2505
 msgid "Invalid reference type"
 msgstr "Type de r閒閞ence invalide"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2977
+#: ../../gcc/java/parse.y:2977
 msgid "Constructor invocation must be first thing in a constructor"
 msgstr "L'invaocation d'un constructeur doit 阾re la premi鑢e chose dans un constructeur"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2979
+#: ../../gcc/java/parse.y:2979
 msgid "Only constructors can invoke constructors"
 msgstr "Seuls les constructeurs peuvent invoquer des constructeurs"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2987
+#: ../../gcc/java/parse.y:2987
 #, c-format
 msgid ": `%s' JDK1.1(TM) feature"
 msgstr ": � %s � option JDK1.1(TM)"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:3046
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:3048
+#: ../../gcc/java/parse.y:3046 ../../gcc/java/parse.y:3048
 #, c-format
 msgid ""
 "%s.\n"
@@ -19216,32 +19222,32 @@
 "%s.\n"
 "%s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:6909
+#: ../../gcc/java/parse.y:6909
 #, c-format
 msgid "malformed .zip archive in CLASSPATH: %s"
 msgstr "archive .zip mal compos閑 dans CLASSPATH: %s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:6980
+#: ../../gcc/java/parse.y:6980
 #, c-format
 msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives"
 msgstr "ne peut rep閞er le package par d閒aut � %s �. V閞ifier la variable d'environnement CLASSPATH et l'acc鑣 aux archives."
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12193
+#: ../../gcc/java/parse.y:12193
 #, c-format
 msgid "missing static field `%s'"
 msgstr "champ statique manquant � %s �"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12198
+#: ../../gcc/java/parse.y:12198
 #, c-format
 msgid "not a static field `%s'"
 msgstr "n'est pas un champ statique � %s �"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12241
+#: ../../gcc/java/parse.y:12241
 #, c-format
 msgid "No case for %s"
 msgstr "Oas de case pour %s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:13173
+#: ../../gcc/java/parse.y:13173
 #, c-format
 msgid "unregistered operator %s"
 msgstr "op閞ator %s non enregistr�"
@@ -19580,1691 +19586,1375 @@
 msgid "[super ...] must appear in a method context"
 msgstr "[super ...] doit appara顃re dans une m閠hode du contexte"
 
-#: objc/objc-parse.y:2701
+#: objc/objc-parse.y:2700
 msgid "`@end' must appear in an implementation context"
 msgstr "獲end� doit appra顃re dans un contaxte d'implantation"
 
-#: objc/objc-parse.y:2914
+#: objc/objc-parse.y:2913
 msgid "method definition not in class context"
 msgstr "m閠hode de d閒inition n'est pas dans un contexte de classe"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:23
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:21
 msgid "Display this information"
 msgstr "afficher l'aide-m閙oire"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:29
-msgid "--param <param>=<value>\tSet paramter <param> to value.  See below for a complete list of parameters"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:27
+msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
 msgstr "--param <param鑤re>=<valeur>\tinitialiser le <param鑤re> avec la valeur.  Voir ci-bas pour la liste compl鑤e des param鑤res"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:38
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:36
 msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
 msgstr "-A<question>=<r閜onse>\tassocier la <r閜onse> � la <question>.  Placer � - � devant la <question> d閟active la <r閜onse> � la <question>"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:41
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:39
 msgid "Do not discard comments"
 msgstr "Ne pas 閘iminer les commentaires"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:44
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:42
 msgid "Do not discard comments in macro expansions"
 msgstr "Ne pas 閘iminer les commentaires dans les expansions macro"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:47
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:45
 msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
 msgstr "-D<macro>[=<valeur>]\td閒inir le <macro> avec la <valeur>.  Si seul le <macro> est fourni, <valeur> vaut 1 par d閒aut"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:53
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:51
 msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
 msgstr ""
 "  -G <nombre>             placer les donn閑s globales et statiques plus\n"
 "                          petites que <nombre> d'octets dans une section\n"
 "                          sp閏iale (sur certaines cibles)"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:56
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:54
 msgid "Print the name of header files as they are used"
 msgstr "Afficher les noms des en-t阾es de fichiers tel qu'ils sont utilis閟"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:65
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:57
+msgid "-I <dir>\tAdd <dir> to the end of the main include path.  -I- gives more include path control; see info documentation"
+msgstr "-I <r閜>\tajouter <r閜> � la fin du chemin principal d'inclusion.  -I- donne plus de contr鬺e sur le chemin d'inclusion; voir la documentation info"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:60
+msgid "Generate make dependencies"
+msgstr "G閚閞er les d閜endances pour make"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:63
 msgid "Generate make dependencies and compile"
 msgstr "G閚閞er les d閜endances pour make et compiler"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:74
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:66
+msgid "-MF <file>\tWrite dependency output to the given file"
+msgstr "-MF <fichier>\t閏rire les d閜endances en sortie dans le fichier fourni"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:69
 msgid "Treat missing header files as generated files"
 msgstr "Traiter les en-t阾es manquantes de fichiers comme des fichiers g閚閞閟"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:80
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:72
+msgid "Like -M but ignore system header files"
+msgstr "Identique � -M mais ignore les en-t阾es de fichiers syst鑝e"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:75
 msgid "Like -MD but ignore system header files"
 msgstr "Identique � -MD mais ignore les en-t阾es de fichiers syst鑝e"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:89
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:78
+msgid "Generate phony targets for all headers"
+msgstr "G閚閞er les cibles bidons pour toutes les en-t阾es"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:81
 msgid "-MQ <target>\tAdd a MAKE-quoted target"
 msgstr "-MQ <cible>\tajouter MAKE-quoted cible"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:95
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:84
+msgid "-MT <target>\tAdd an unquoted target"
+msgstr "-MT <cible>\tajouter une cible sans quote"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:87
 msgid "-O<number>\tSet optimization level to <number>"
 msgstr "-O<nombre>\tutiliser le niveau d'optimisation <nombre>"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:98
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:90
 msgid "Optimize for space rather than speed"
 msgstr "Optimiser l'utilisation de l'espace plut魌 que la vitesse"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:101
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:93
 msgid "Do not generate #line directives"
 msgstr "Ne pas g閚閞er de directives #line"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:104
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:96
 msgid "-U<macro>\tUndefine <macro>"
 msgstr "-U<macro>\tabandonner la d閒inition <macro>"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:107
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:99
 msgid "This switch is deprecated; use -Wextra instead"
 msgstr "Cette option est obsol鑤e; utiliser -Wextra � la place"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:113
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:105
 msgid "Warn about returning structures, unions or arrays"
 msgstr "Avertir � propos de structures retourn閟, unions ou tableaux"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:119
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:108
+msgid "Enable most warning messages"
+msgstr "Autoriser la plupart des messages d'avertissement"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:111
 msgid "Warn about casting functions to incompatible types"
 msgstr "Avertir � propos des fonctions de transtypage avec des types incompatibles"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:122
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:114
 msgid "Warn about pointer casts which increase alignment"
 msgstr "Avertir � propos des pointeurs convertis lesquels augment l'alignement"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:125
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:117
 msgid "Warn about casts which discard qualifiers"
 msgstr "Avertir � propos des transtypage qui 閏artent les qualificateurs"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:128
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:120
 msgid "Warn about subscripts whose type is \"char\""
 msgstr "Avertir � propos des souscripts dont le type est \"char\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:137
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:123
+msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
+msgstr "Avertir � propos des blocs de commentaires imbriqu閟 et les commentaires C++ qui s'閠endent sur plus d'une ligne physique"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:126
+msgid "Synonym for -Wcomment"
+msgstr "Synonyme pour -Wcommentaire"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:129
 msgid "Warn about possibly confusing type conversions"
 msgstr "Avertir � propos des conversion confuses de types"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:140
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:132
 msgid "Warn when all constructors and destructors are private"
 msgstr "Avertir lorsque tous les constructeurs et destructeurs sont priv閟"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:143
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:135
 msgid "Warn when a declaration is found after a statement"
 msgstr "Avertir lorsqu'une d閏laration est sp閏ifi閑 apr鑣 une d閏laration"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:146
-msgid "Warn if deprecated class, method, or field is used"
-msgstr "Avertir si une classe, une m閠hode ou un champ obsol鑤e est utilis�"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:138
+msgid "Warn about deprecated compiler features"
+msgstr "Avertir � propos des options obsol鑤es du compilateur"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:149
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:141
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr "Avertir � propos de l'utilisation des d閏larations � __attribute__ ((deprecated)) �"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:152
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:144
 msgid "Warn when an optimization pass is disabled"
 msgstr "Avertir lorsque la passe d'optimisation est d閟activ閑"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:155
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:147
 msgid "Warn about compile-time integer division by zero"
 msgstr "Avertir au sujet de la division enti鑢e par z閞o au moment de la compilation"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:158
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:150
 msgid "Warn about violations of Effective C++ style rules"
 msgstr "Avertir � propos des violations des r鑗les de style de Effective C++"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:161
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:153
 msgid "Warn about stray tokens after #elif and #endif"
 msgstr "Avertir � propos des jetons perdus apr鑣 #elif et #endif"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:164
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:156
 msgid "Treat all warnings as errors"
 msgstr "Traiter tous les avertissements commes des erreurs"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:167
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:159
 msgid "Make implicit function declarations an error"
 msgstr "Faire une erreur lors de d閏laration de fonctions implicites"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:170
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:162
 msgid "Print extra (possibly unwanted) warnings"
 msgstr "Afficher des avertissements superflus (possiblement non d閟ir閟)"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:173
-msgid "Warn if deprecated empty statements are found"
-msgstr "Avertir si des d閏larations vides obsol鑤es sont trouv閑s"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:176
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:165
 msgid "Warn if testing floating point numbers for equality"
 msgstr "Avertir � propos des tests d'間alit� sur des nombres flottants"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:179
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:168
 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
 msgstr "Avertir � propos des anomalies de format de cha頽es pour printf/scanf/strftime/strfmon"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:182
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:171
 msgid "Warn if passing too many arguments to a function for its format string"
 msgstr "Avertir lorsqu'il y a trop de passage d'arguments � une fonction pour le format de ses cha頽es"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:185
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:174
 msgid "Warn about format strings that are not literals"
 msgstr "Avertir � propos des cha頽es de format qui n'ont pas de lit閞als"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:188
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:177
 msgid "Warn about possible security problems with format functions"
 msgstr "Avertir � propos des probl鑝es possibles de s閏urit� avec les formats de fonction"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:191
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:180
 msgid "Warn about strftime formats yielding 2-digit years"
 msgstr "Avertir � propos des formats strftime ne laissant que 2 chiffres pour l'ann閑"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:200
-msgid "Enable warnings about inter-procedural problems"
-msgstr "Autoriser les avertissements � propos des probl鑝es inter-proc閐ural"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:206
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:192
 msgid "Warn about implicit function declarations"
 msgstr "Avertir � propos des d閏larations de fonctions implicites"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:209
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:195
 msgid "Warn when a declaration does not specify a type"
 msgstr "Avertir lorsqu'une d閏laration ne sp閏ifie pas le type"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:215
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:198
+msgid "Deprecated.  This switch has no effect."
+msgstr "Obsol鑤e. Cette option n'a aucun effet."
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:201
 msgid "Warn about variables which are initialized to themselves."
 msgstr "Avertir au sujet des variables qui sont initialis閟 par elles-m阭e"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:218
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:204
 msgid "Warn when an inlined function cannot be inlined"
 msgstr "Avertir lorsque des fonctions en ligne ne peuvent 阾re enligne"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:221
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:207
 msgid "Warn about invalid uses of the \"offsetof\" macro"
 msgstr "Avertir � propos de l'utilisation invalide de macro \"offsetof\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:224
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:210
 msgid "Warn about PCH files that are found but not used"
 msgstr "Avertir � propos des fichier PCH qui sont rep閞閟 mais non utilis閟"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:227
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:213
 msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
 msgstr "-Wlarger-than-<nombre>\tavertir si un objet est plus grand que <nombre> d'octets"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:230
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:216
 msgid "Do not warn about using \"long long\" when -pedantic"
 msgstr "Ne pas avertir � propos de l'utilisation de \"long long\" avec -pedantic"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:233
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:219
 msgid "Warn about suspicious declarations of \"main\""
 msgstr "Avertir � propos des d閏larations douteuses de \"main\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:236
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:222
 msgid "Warn about possibly missing braces around initializers"
 msgstr "Avertir � propos des possibles accolades manquantes autour des initialisations"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:239
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:225
 msgid "Warn about global functions without previous declarations"
 msgstr "Avertir � propos des fonctions globales sans d閏laration pr閏閐ente"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:242
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:228
 msgid "Warn about functions which might be candidates for format attributes"
 msgstr "Avertir � propos des fonctions qui pourraient 阾re candidates pour les attributs de format"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:245
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:231
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 msgstr "Avertir � propos des fonctions qui seraient candidates pour __attribute__((noreturn))"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:248
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:234
 msgid "Warn about global functions without prototypes"
 msgstr "Avertir � propos des fonctions globales sans prototype"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:251
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:237
 msgid "Warn about use of multi-character character constants"
 msgstr "Avertir � propos de l'utilisation des cha頽es de multi-caract鑢es"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:254
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:240
 msgid "Warn about \"extern\" declarations not at file scope"
 msgstr "Avertir � propos des d閏larations \"extern\" qui n'est pas dans l'閠endue du fichier"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:257
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:243
 msgid "Warn when non-templatized friend functions are declared within a template"
 msgstr "Avertir lorsque des fonctions amis sans patron sont d閏lar閟 � l'int閞ieur d'un patron"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:260
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:246
 msgid "Warn about non-virtual destructors"
 msgstr "Avertir � propos des destructeurs non virtuels"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:266
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:252
 msgid "Warn if a C-style cast is used in a program"
 msgstr "Avertir si le style de transtypage C est utilis� dans un programme"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:269
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:255
 msgid "Warn if an old-style parameter definition is used"
 msgstr "Avertir lorsqu'un param鑤re de style ancien de d閒inition est utilis�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:272
-msgid "Warn if .class files are out of date"
-msgstr "Avertir si des fichier .class sont p閞im閑s"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:275
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:258
 msgid "Warn about overloaded virtual function names"
 msgstr "Avertir � propos de la surcharge des noms de fonctions virtuelles"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:278
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:261
 msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr "Avertir lorsque les attributs paquet閟 n'ont pas d'effet sur l'organisation d'un struct"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:281
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:264
 msgid "Warn when padding is required to align structure members"
 msgstr "Avertir lorsque le remplissage est requis pour aligner les membres de structure"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:284
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:267
 msgid "Warn about possibly missing parentheses"
 msgstr "Avertir � propos du manque possible de parenth鑣es"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:287
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:270
 msgid "Warn when converting the type of pointers to member functions"
 msgstr "Avertir lors de la conversion des types de pointeurs en membres de fonctions"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:290
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:273
 msgid "Warn about function pointer arithmetic"
 msgstr "Avertir � propos d'arithm閠ique portant sur un pointeur de fonction"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:293
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:276
 msgid "Warn if inherited methods are unimplemented"
 msgstr "Avertir si les m閠hodes h閞it閑s ne sont pas implant閑s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:296
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:279
 msgid "Warn about multiple declarations of the same object"
 msgstr "Avertir � propos des d閏larations multiples portant sur le m阭e objet"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:299
-msgid "Warn if modifiers are specified when not necessary"
-msgstr "Avertir si des modificateurs sont sp閏ifi閟 sans que cela ne soit n閏essaires"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:302
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:282
 msgid "Warn when the compiler reorders code"
 msgstr "Avertir lorsque le compilateur r閛rdonne le code"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:305
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:285
 msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
 msgstr "Avertir lorsque le type de fonction � retourner par d閒aut est \"int\" (C) ou � propos d'un type inconsisten � retourner (C++)"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:308
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:288
 msgid "Warn if a selector has multiple methods"
 msgstr "Avertir si le s閘ecteur a de multiples m閠hodes"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:311
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:291
 msgid "Warn about possible violations of sequence point rules"
 msgstr "Avertir � propos des violations possibles des r鑗les de s閝uence de points"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:314
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:294
 msgid "Warn when one local variable shadows another"
 msgstr "Avertir lorsqu'une variable locale masque une autre"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:317
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:297
 msgid "Warn about signed-unsigned comparisons"
 msgstr "Avertir � propos des comparaisons sign閟 ou non sign閟"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:320
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:300
 msgid "Warn when overload promotes from unsigned to signed"
 msgstr "Avertir lorsque la surcharge fait la promotion d'un non sign� en sign�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:323
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:303
 msgid "Warn about code which might break strict aliasing rules"
 msgstr "Avertir � propos du code qui pourrait briser les r鑗les strictes d'alias"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:326
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:306
 msgid "Warn about unprototyped function declarations"
 msgstr "Avertir � propos des d閏larations de fonctions sans prototype"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:329
-msgid "Warn about constructs with surprising meanings"
-msgstr "Avertir � propos des construits ayant des sens surprenants"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:332
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:309
 msgid "Warn about enumerated switches, with no default, missing a case"
 msgstr "Avertir � propos d'un switch 閚um閞�, sans d閒aut ou un case est manquant"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:335
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:312
 msgid "Warn about enumerated switches missing a \"default:\" statement"
 msgstr "Avertir � propos d'un switch 閚um閞� n'ayant pas de d閏laration \"default:\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:338
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:315
 msgid "Warn about all enumerated switches missing a specific case"
 msgstr "Avertir � propos de tous les switch 閚um閞閟 o� un case sp閏ific manque"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:341
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:318
 msgid "Warn when synthesis behavior differs from Cfront"
 msgstr "Avertir lorsque le comportement de synth鑢e diff鑢e de Cfront"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:344
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:321
 msgid "Do not suppress warnings from system headers"
 msgstr "Ne pas supprimer les avertissements pour les en-t阾es syst鑝e"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:347
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:324
 msgid "Warn about features not present in traditional C"
 msgstr "Avertir � propos d'une option absente en C traditionnel"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:356
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:327
+msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
+msgstr "Avertir si des trigraphes sont rencontr閟 et qui pourraient affecter le sens du programme"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:333
 msgid "Warn if an undefined macro is used in an #if directive"
 msgstr "Avertir si un macro ind閒ini est utilis� dans un directive #if"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:359
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:336
 msgid "Warn about uninitialized automatic variables"
 msgstr "Avertir � propos des variables automatiques non initialis閑s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:362
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:339
 msgid "Warn about unrecognized pragmas"
 msgstr "Avertir � propos des pragmas non reconnus"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:365
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:342
 msgid "Warn about code that will never be executed"
 msgstr "Avertir � propos du code qui ne sera jamais ex閏ut�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:368
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:345
 msgid "Enable all -Wunused- warnings"
 msgstr "Autoriser tous les -Wunused- warnings"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:371
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:348
 msgid "Warn when a function is unused"
 msgstr "Avertir lorsqu'une fonction est inutilis閑"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:374
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:351
 msgid "Warn when a label is unused"
 msgstr "Avertir lorsqu'une 閠iquette est inutilis閑"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:377
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:354
 msgid "Warn about macros defined in the main file that are not used"
 msgstr "Avertir � propos de macros d閒inis dans le fichier principal qui ne sont pas utilis閟"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:380
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:357
 msgid "Warn when a function parameter is unused"
 msgstr "Avertir lorsqu'un param鑤re de fonction est inutilis�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:383
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:360
 msgid "Warn when an expression value is unused"
 msgstr "Avertir lorsque la valeur d'une expression n'est pas utilis閑"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:386
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:363
 msgid "Warn when a variable is unused"
 msgstr "Avertir lorsque 'une variable est inutilis閑"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:389
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:366
 msgid "Give strings the type \"array of char\""
 msgstr "Fournir des cha頽es de type \"array of char\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:392
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:369
 msgid "A synonym for -std=c89.  In a future version of GCC it will become synonymous with -std=c99 instead"
 msgstr "Un synonyme pour -std=c89.  Dans une version future de GCC cela deviendra synonyme de -std=c99 � la place"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:395
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:372
 msgid "-aux-info <file>\tEmit declaration information into <file>"
 msgstr "-aux-info <fichier>\tproduire une d閏laration d'information dans le <fichier>"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:407
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:384
 msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
 msgstr "-d<lettres>\tautoriser les vidanges pour des passes sp閏ifiques du compilateur"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:410
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:387
 msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
 msgstr "-dumpbase <fichier>\tfixer le nom de base du fichier � utiliser pour les vidanges"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:413
-msgid "--CLASSPATH\tDeprecated; use --classpath instead"
-msgstr "--CLASSPATH\tobsol鑤e; utiliser --classpath � la place"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:425
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:399
 msgid "Enforce class member access control semantics"
 msgstr "Forcer � la s閙antique du contr鬺e d'acc鑣 � un membre de classe"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:428
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:402
 msgid "Align the start of functions"
 msgstr "Aligner le d閎ut des fonctions"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:434
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:408
 msgid "Align labels which are only reached by jumping"
 msgstr "Aligner les 閠iquettes qui sont seulement atteintes par sauts"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:440
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:414
 msgid "Align all labels"
 msgstr "Aligner toutes les 閠iquettes"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:446
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:420
 msgid "Align the start of loops"
 msgstr "Aligner le d閎ut des boucles"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:455
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:429
 msgid "Change when template instances are emitted"
 msgstr "Changer lorsque les instances du patron sont produites"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:458
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:432
 msgid "Specify that arguments may alias each other and globals"
 msgstr "Sp閏ifier que les arguments peuvent avoir des alias l'un vers l'autre et globaux"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:461
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:435
 msgid "Assume arguments may alias globals but not each other"
 msgstr "Pr閟umer que les arguments peuvent avoir des alias globaux mais pas l'un vers l'autre"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:464
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:438
 msgid "Assume arguments alias neither each other nor globals"
 msgstr "Assumer que les alias d'arguments n'en ont pas l'un vers l'autre ou globaux"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:467
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:441
 msgid "Recognize the \"asm\" keyword"
 msgstr "Reconna顃re le mot cl� � asm �"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:479
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:444
 msgid "Generate unwind tables that are exact at each instruction boundary"
 msgstr "G閚閞er des tables 閠endues qui soient exactes pour chaque borne d'instruction"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:482
-msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements"
-msgstr "Traiter les variables locales et les blocs COMMON comme s'ils 閠aient nomm閟 dans une d閏laration SAVE"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:485
-msgid "Backslashes in character and hollerith constants are special (not C-style)"
-msgstr "Barres obliques inverses dans les constantes de caract鑢es ou d'hollerith ne sont pas particuli鑢es (pas de style C)"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:488
-msgid "Delete libU77 intrinsics with bad interfaces"
-msgstr "D閠ruire les intrins鑡ues libU77 ayant des interfaces erron閑s"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:491
-msgid "Disable libU77 intrinsics with bad interfaces"
-msgstr "D閟activer les intrins鑡ues libU77 ayant des interfaces erron閑s"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:494
-msgid "Enable libU77 intrinsics with bad interfaces"
-msgstr "Autoriser les intrins鑡ues libU77 ayant des interfaces erron閑s"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:497
-msgid "Hide libU77 intrinsics with bad interfaces"
-msgstr "Cacher les intrins鑡ues libU77 ayant des interfaces erron閑s"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:500
-msgid "--bootclasspath=<path>\tReplace system path"
-msgstr "--bootclasspath=<chemin>\tremplacer le <chemin> syst鑝e"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:503
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:447
 msgid "Generate code to check bounds before indexing arrays"
 msgstr "G閚閞er du code pour v閞ifier les bornes avant d'indexer les tableaux"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:506
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:450
 msgid "Replace add, compare, branch with branch on count register"
 msgstr "Remplacer add,compare,branch avec des branchements utilisant un compteur registre"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:509
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:453
 msgid "Use profiling information for branch probabilities"
 msgstr "Utiliser les informations de profilage pour les probabilit閟 de branchements"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:512
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:456
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 msgstr "Effectuer l'optimisation du chargement du branchement cible avant le thread prologue / epilogue"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:515
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:459
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 msgstr "Effectuer l'optimisation du chargement du branchement cible apr鑣 le thread prologue / epilogue"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:518
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:462
 msgid "Recognize built-in functions"
 msgstr "Reconna顃re aucun construit dans les fonctions"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:524
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:468
 msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
 msgstr "-fcall-saved-<registre>\tmarquer le <registre> comme 閠ant pr閟erv� � travers les fonctions"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:527
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:471
 msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
 msgstr "-fcall-used-<registre>\tmarquer le <registre> comme 閠ant corrompu par les appels de fonctions"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:530
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:474
 msgid "Save registers around function calls"
 msgstr "Sauvegarder les registres autour des appels de fonction"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:533
-msgid "Program written in strict mixed-case"
-msgstr "Programme 閏rit dans une stricte casse m閘ang閑"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:536
-msgid "Compile as if program written in lowercase"
-msgstr "Compiler comme si le programme 閠ait 閏rit en minuscules"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:539
-msgid "Preserve case used in program"
-msgstr "Pr閟erver la casse utilis閑 dans un programme"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:542
-msgid "Program written in lowercase"
-msgstr "Programmes 閏rit en minuscules"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:545
-msgid "Program written in uppercase"
-msgstr "Programme 閏rit en majuscules"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:548
-msgid "Compile as if program written in uppercase"
-msgstr "Compiler comme si le programme 閠ait 閏rit en majuscules"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:551
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:477
 msgid "Check the return value of new"
 msgstr "V閞ifier la valeur retourn閑 de new"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:557
-msgid "--classpath=<path>\tSet class path"
-msgstr "--classpath=<chemin>\tfixer le chemin des classes"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:560
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:480
 msgid "Do not put uninitialized globals in the common section"
 msgstr "Ne pas placer de globaux non initialis閟 dans la section commune"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:566
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:483
 msgid "Allow the arguments of the '?' operator to have different types"
 msgstr "Permettre les arguments de l'op閞ateur � ? � d'avoir diff閞ents types"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:569
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:486
 msgid "Reduce the size of object files"
 msgstr "R閐uire la taille des fichiers objets"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:572
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:489
 msgid "Make string literals \"const char[]\" not \"char[]\""
 msgstr "Rendre les cha頽es de mots \"const char[]\" et non pas \"char[]\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:575
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:492
 msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
 msgstr "-fconst-string-class=<nom>\tutiliser la classe <nom> pour la cha頽es de constantes"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:578
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:495
 msgid "Perform a register copy-propagation optimization pass"
 msgstr "Effectuer la passe d'optimisation de la propagation-de-copie par registre"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:581
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:498
 msgid "Perform cross-jumping optimization"
 msgstr "Ex閏uter des optimisations de sauts crois閟"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:584
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:501
 msgid "When running CSE, follow jumps to their targets"
 msgstr "Lorsque CSE s'ex閏ute, suivre les sauts vers leurs cibles"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:587
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:504
 msgid "When running CSE, follow conditional jumps"
 msgstr "Lorsque CSE s'ex閏ute, suivre les sauts considitionnels vers leurs cibles"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:590
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:507
 msgid "Place data items into their own section"
 msgstr "placer les items des donn閑s dans leur propre section"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:593
-msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
-msgstr "Produire des information sp閏iales de mise au point pour COMMON et EQUIVALENCE (d閟activ�)"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:596
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:510
 msgid "Inline member functions by default"
 msgstr "Rendre enligne un membre de fonction par d閒aut"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:599
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:513
 msgid "Defer popping functions args from stack until later"
 msgstr "D閒閞er le d閜ilage des arguments de fonction de la pile plus tard"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:602
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:516
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr "Tented de remplir de d閘ais les fentes des instructions de branchement"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:605
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:519
 msgid "Delete useless null pointer checks"
 msgstr "D閠ruire les v閞ifications de pointeurs nul inutiles"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:608
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:522
 msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
 msgstr "-fdiagnostics-show-location=[once|every-line]\tindiquer combien de fois les informations de localisation des sources doivent 阾re produites au d閎ut d'un diagnostique lorsque les lignes doivent s'enrouler"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:611
-msgid "Allow '$' in symbol names"
-msgstr "Permettre '$' dans les noms de symboles"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:614
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:525
 msgid "Permit '$' as an identifier character"
 msgstr "Autoriser '$' comme identificateur de caract鑢e"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:620
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:528
+msgid "-fdump-<type>\tDump various compiler internals to a file"
+msgstr "-fdump-<type>\tvidander les divers internes du compilateur dans un fichier"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:531
 msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
 msgstr "Supprimer dans la sortie les num閞os d'instructions et de notes de lignes dans les vidanges de mises au point"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:626
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:537
 msgid "Perform DWARF2 duplicate elimination"
 msgstr "Ex閏uter une 閘imination DAWRF2 des doublons"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:629
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:632
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:540
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:543
 msgid "Perform unused type elimination in debug info"
 msgstr "Effectuer l'閘imination des types non utilis閟 dans l'information de mise au point"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:641
-msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
-msgstr "Avoir un frontal d'閙ulation pour l'arithm閠ique COMPLEXE pour 関iter les bugs"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:644
-msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
-msgstr "--encoding=<encodage>\tchoisir l'encodade d'entr閑 (par d閒aut provient de la locale)"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:647
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:546
 msgid "Generate code to check exception specifications"
 msgstr "G閚閞er le code pour v閞ifier les exceptions de sp閏ifications"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:653
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:552
 msgid "Enable exception handling"
 msgstr "Autoriser le traitement des exceptions"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:656
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:555
 msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
 msgstr "-fexec-charset=<jeucar>\tconvertir toutes les cha頽es et les constantes de caract鑢es en jeu de caract鑢es <jeucar>"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:659
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:558
 msgid "Perform a number of minor, expensive optimizations"
 msgstr "Effectuer un nombre mineur d'optimisations co鹴euses"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:668
-msgid "f2c-compatible code can be generated"
-msgstr "code f2c compatible peut 阾re g閚閞�"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:671
-msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
-msgstr "D閠ruire les supports f2c intrins鑡ues non Fortran 77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:674
-msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
-msgstr "D閟activer les supports f2c intrins鑡ues non Fortran 77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:677
-msgid "Enable non-FORTRAN-77 intrinsics f2c supports"
-msgstr "Autoriser les supports f2c intrins鑡ues non Fortran 77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:680
-msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
-msgstr "Cacher les supports f2c intrins鑡ues non Fortran 77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:683
-msgid "Unsupported; generate libf2c-calling code"
-msgstr "Non support�; g閚閞er le code d'appel libf2c"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:686
-msgid "Program is written in typical FORTRAN 66 dialect"
-msgstr "Programme est 閏rit dans un dialecte typique FORTRAN 66"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:689
-msgid "Program is written in typical Unix-f77 dialect"
-msgstr "Programme est 閏rit dans un dialecte typique Unix f77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:692
-msgid "Program is written in Fortran-90-ish dialect"
-msgstr "Programme est 閏rit dans un dialecte Fortran 90"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:695
-msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
-msgstr "D閠ruire les supports F90 intrins鑡ues non Fortran 77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:698
-msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
-msgstr "D閟activer les supports F90 intrins鑡ues non Fortran 77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:701
-msgid "Enable non-FORTRAN-77 intrinsics F90 supports"
-msgstr "Autoriser  les supports F90 intrins鑡ues non Fortran 77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:704
-msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
-msgstr "Cacher les supports F90 intrins鑡ues non Fortran 77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:716
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:567
 msgid "Assume no NaNs or infinities are generated"
 msgstr "Assumer qu'aucun NaNs ou infinit閟 ne soit g閚閞�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:719
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:570
 msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
 msgstr "-ffixed-<registre>\tmarquer le <registre> comme n'閠ant plus disponible pour le compilateur"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:725
-msgid "ffixed-line-length-<number>\tSet the maximum line length to <number>"
-msgstr "ffixed-line-limit-<nombre>\tfixer la longueur maximale de la ligne � <nombre>"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:728
-msgid "Unsupported; affects code generation of arrays"
-msgstr "Non support�; affecte la g閚閞ation de code des tableaux"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:731
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:579
 msgid "Do not store floats in registers"
 msgstr "Ne pas stocker les flottants dans les registres"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:734
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:582
 msgid "Scope of for-init-statement variables is local to the loop"
 msgstr "蓆endue des variables for-init-statement est local � la boucle"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:737
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:585
 msgid "Copy memory address constants into registers before use"
 msgstr "Copier les constantes d'adresses m閙oire dans les registres avant de les utiliser"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:740
-msgid "Always check for non gcj generated classes archives"
-msgstr "Toujours v閞ifier dans les archives de classes non g閚閞閑s gcj"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:743
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:588
 msgid "Copy memory operands into registers before use"
 msgstr "Copier les op閞andes m閙oire dans les registres avant de les utiliser"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:746
-msgid "Generate code to check subscript and substring bounds"
-msgstr "G閚閞er du code pour v閞ifier les bornes des souscripts et des sous-cha頽es"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:749
-msgid "Program is written in Fortran-90-ish free form"
-msgstr "Programme est 閏rit dans un style libre Fortran 90"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:752
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:591
 msgid "Do not assume that standard C libraries and \"main\" exist"
 msgstr "Ne pas assumer que les biblioth鑡ues standards C et \"main\" existent"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:755
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:594
 msgid "Allow function addresses to be held in registers"
 msgstr "Autoriser le maintien des adresses de fonction dans les registres"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:758
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:597
 msgid "Place each function into its own section"
 msgstr "placer chaque fonction dans sa propre section"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:761
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:600
 msgid "Perform global common subexpression elimination"
 msgstr "Ex閏uter l'閘imination de sous-expression commune globale"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:764
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:603
 msgid "Perform redundant load after store elimination in global common subexpression elimination"
 msgstr "Ex閏uter un stockage redondant apr鑣 l'閘imination de sous-expression commune globale"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:767
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:606
 msgid "Perform enhanced load motion during global common subexpression elimination"
 msgstr "Ex閏uter un chargement am閘ior� lors de l'閘imination de sous-expression commune globale"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:770
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:609
 msgid "Perform store motion after global common subexpression elimination"
 msgstr "Ex閏uter un stockage apr鑣 l'閘imination de sous-expression commune globale"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:773
-msgid "Enable fatal diagnostics about inter-procedural problems"
-msgstr "Autoriser les diagnostiques fatals � propos des probl鑝es entre proc閐ures"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:776
-msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
-msgstr "D閠ruire les supports g77 intrins鑡ues non Fortran 77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:779
-msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
-msgstr "D閟activer les supports g77 intrins鑡ues non Fortran 77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:782
-msgid "Enable non-FORTRAN 77 intrinsics F90 supports"
-msgstr "Autoriser les supports F90 intrins鑡ues non Fortran 77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:785
-msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
-msgstr "Cacher les supports g77 intrins鑡ues non Fortran 77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:788
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:612
 msgid "Recognize GNU-defined keywords"
 msgstr "Reconna顃re les mots cl閟 d閒inis GNU"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:791
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:615
 msgid "Generate code for GNU runtime environment"
 msgstr "G閚閞er du code pour l'environnement GNU d'ex閏ution"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:794
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:618
 msgid "Enable guessing of branch probabilities"
 msgstr "Autoriser l'estimation des probabilit閟 de branchement"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:809
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:630
 msgid "Assume normal C execution environment"
 msgstr "Pr閟umer que l'environnement d'ex閏ution C est normal"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:812
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:633
 msgid "Enable support for huge objects"
 msgstr "Autoriser le support des grands objets"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:815
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:636
 msgid "Process #ident directives"
 msgstr "Traiter les directive #ident"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:818
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:639
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr "Ex閏uter la conversion des sauts conditionels � des 閝uivalents sans branchements"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:821
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:642
 msgid "Perform conversion of conditional jumps to conditional execution"
 msgstr "Ex閏uter la conversion des sauts conditionnels � une ex閏ution conditionnel"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:824
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:645
 msgid "Export functions even if they can be inlined"
 msgstr "Exporter les fonctions m阭e si elles peuvent 阾re enligne"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:827
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:648
 msgid "Emit implicit instantiations of inline templates"
 msgstr "Produire les instanciations explicites de patron enligne"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:830
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:651
 msgid "Emit implicit instantiations of templates"
 msgstr "Produire les instanciations explicites de patron"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:833
-msgid "Use offset tables for virtual method calls"
-msgstr "Utiliser des tables de d閏alage pour les appels de m閠hodes virtuelles"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:836
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:654
 msgid "Do not generate .size directives"
 msgstr "Ne pas g閚閞er de directives .size"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:839
-msgid "Initialize local vars and arrays to zero"
-msgstr "Initialiser les vars locales et les tableaux � z閞o"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:842
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:657
 msgid "Pay attention to the \"inline\" keyword"
 msgstr "Porter attention au mot cl� \"inline\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:851
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:660
+msgid "Integrate simple functions into their callers"
+msgstr "Int間rer les fonctions simples � l'int閞ieur des appelants"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:666
 msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
 msgstr "-finline-limit=<nombre>\tlimiter la taille des fonction enligne � <nombre>"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:854
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:669
 msgid "-finput-charset=<cset>      Specify the default character set for source files."
 msgstr "-finput-charset=<jeucar>    sp閏ifier le jeu de caract鑢es par d閒aut pour les fichiers source"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:857
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:672
 msgid "Instrument function entry and exit with profiling calls"
 msgstr "Traiter les entr閑s et les sorties des fonctions avec appels de profilage"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:860
-msgid "Intrinsics letters in arbitrary cases"
-msgstr "Lettres d'instrins鑡ues en casse arbitraire"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:863
-msgid "Intrinsics spelled as e.g. SqRt"
-msgstr "Intrins鑡ues 閜ell閑s tel que SqRt"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:866
-msgid "Intrinsics in lowercase"
-msgstr "Intrins鑡ues en minuscules"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:869
-msgid "Intrinsics in uppercase"
-msgstr "Intrins鑡ues en majuscules"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:872
-msgid "Assume native functions are implemented using JNI"
-msgstr "Pr閟umer que les fonctions natives sont implant閑s et qu'elles utilisent JNI"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:875
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:675
 msgid "Generate code for functions even if they are fully inlined"
 msgstr "G閚閞er le code pour les fonctions m阭e si elles sont compl鑤ement enligne"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:878
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:678
 msgid "Emit static const variables even if they are not used"
 msgstr "Produire des variables constantes statiques m阭e si elles ne sont pas utilis閑s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:884
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:684
 msgid "Give external symbols a leading underscore"
 msgstr "Afficher les symboles externes pr閒ix閟 d'un caract鑢e de soulignement"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:887
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:687
 msgid "Perform loop optimizations"
 msgstr "Ex閏uter l'optimisation des boucles"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:890
-msgid "Language keyword letters in arbitrary cases"
-msgstr "Lettres des mots cl閟 du langage dans des casses arbitraires"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:893
-msgid "Language keywords spelled as e.g. IOStat"
-msgstr "Mots cl閟 du langage 閜ell閟 tel que IOStat"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:896
-msgid "Language keywords in lowercase"
-msgstr "Mots cl閟 du langage en minuscules"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:899
-msgid "Language keywords in uppercase"
-msgstr "Mots cl閟 du langage en majuscules"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:902
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:690
 msgid "Set errno after built-in math functions"
 msgstr "Initialiser errno apr鑣 les fonctions internes math閙atiques"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:905
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:693
 msgid "Report on permanent memory allocation"
 msgstr "Rapporter l'allocation de m閙oire permanente"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:908
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:696
 msgid "Attempt to merge identical constants and constant variables"
 msgstr "Tentative de fusion de constantes identique et des variables constantes"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:911
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:699
 msgid "Attempt to merge identical constants across compilation units"
 msgstr "Tentative de fusion de constantes identiques � travers des unit閟 de compilation"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:914
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:702
 msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 msgstr "-fmessage-length=<nombre>\tlimiter la longueur des diagnotiques � <nombre> de caract鑢es par ligne.  0 supprime l'enroulement de ligne"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:917
-msgid "Delete MIL-STD 1753 intrinsics"
-msgstr "D閠ruire les intrins鑡ues MIL-STD 1753"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:920
-msgid "Disable MIL-STD 1753 intrinsics"
-msgstr "D閟activer les intrins鑡ues MIL-STD 1753"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:923
-msgid "Enable MIL-STD 1753 intrinsics"
-msgstr "Autoriser intrins鑡ues MIL-STD 1753"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:926
-msgid "Hide MIL-STD 1753 intrinsics"
-msgstr "Cacher les intrins鑡ues MIL-STD 1753"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:929
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:705
 msgid "Force all loop invariant computations out of loops"
 msgstr "Forcer pour toutes les boucles des calculs invariants en dehors des boucles"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:932
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:708
 msgid "Don't warn about uses of Microsoft extensions"
 msgstr "Ne donner d'avertissement au sujet de l'utilisation des extensions de Microsoft"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:941
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:717
 msgid "Use graph-coloring register allocation"
 msgstr "Utiliser l'allocation des registres par coloriage de graphe"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:944
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:720
 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
 msgstr "G閚閞er le code pour l'environnement d'ex閏ution du NeXT (Apple Mac OS X)"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:947
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:723
 msgid "Assume that receivers of Objective-C messages may be nil"
 msgstr "Assumer que les receveur de messages Objective-C peut 阾re NIL"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:950
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:726
 msgid "Support synchronous non-call exceptions"
 msgstr "Supporter les exceptions synchrones des non appels"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:959
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:735
 msgid "Enable Objective-C exception and synchronization syntax"
 msgstr "Autoriser l'exception Objective-C et la synchronisation de syntaxe"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:962
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1286
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:738
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:978
 msgid "Perform loop unrolling for all loops"
 msgstr "Ex閏uter la boucle par d閟enroulement de toutes les boucles"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:965
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1289
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:741
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:981
 msgid "Perform loop unrolling when iteration count is known"
 msgstr "Ex閏uter un d�-roulement des boucles lorsque le compteur d'it閞ation est connu"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:968
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:744
 msgid "When possible do not generate stack frames"
 msgstr "Lorsque c'est possible ne pas g閚閞er des trames de pile"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:971
-msgid "Take at least one trip through each iterative DO loop"
-msgstr "Ex閏uter une derni鑢e fois la visite � traves chaque boucle it閞ative DO"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:974
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:747
 msgid "Recognize C++ kewords like \"compl\" and \"xor\""
 msgstr "Reconna顃re les mots cl閟 C++ comme \"compl\" et \"xor\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:977
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:750
 msgid "Do the full register move optimization pass"
 msgstr "Effectuer la passe d'optimisation compl鑤e des d閜lacements par les registres"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:980
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:753
 msgid "Optimize sibling and tail recursive calls"
 msgstr "Optimiser sur mesure les appels enfants et r閏ursif"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:983
-msgid "Enable optimization of static class initialization code"
-msgstr "Autorisser l'optimisation du code d'initialisation de classe statique"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:986
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:756
 msgid "Enable optional diagnostics"
 msgstr "Autoriser les diagnostiques optionnels"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:992
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:759
 msgid "Pack structure members together without holes"
 msgstr "Empaqueter les membres des structures ensembles sans trous"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:995
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:762
 msgid "Return small aggregates in memory, not registers"
 msgstr "Retourner les petits aggr間ats en m閙oire, pas dans les registres"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1001
-msgid "Warn about use of (only a few for now) Fortran extensions"
-msgstr "Avertir � propos de l'utilisation (tr鑣 peu pour l'instant) des extensions Fortran"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1004
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:768
 msgid "Perform loop peeling"
 msgstr "Ex閏uter des r閐uctions de boucles"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1007
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:771
 msgid "Enable machine specific peephole optimizations"
 msgstr "Autoriser les optimisations des trous sp閏ifiques � une machine"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1010
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:774
 msgid "Enable an RTL peephole pass before sched2"
 msgstr "Autoriser l'ex閏ution de la passe RTL avant sched2"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1013
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:777
 msgid "Downgrade conformance errors to warnings"
 msgstr "D間rader les erreurs de conformit� en des avertissements"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1016
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:780
 msgid "Generate position-independent code if possible"
 msgstr "G閚閞er du code ind閜endant de la position si possible"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1019
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:783
 msgid "Generate position-independent code for executables if possible"
 msgstr "G閚閞er du code ind閜endant de la position pour les ex閏utables si possible"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1022
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:786
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr "G閚閞er des instructions pr閞echerch閑s, si disponible, pour les tableaux dans les boucles"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1028
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:789
+msgid "Treat the input file as already preprocessed"
+msgstr "Traiter le fichier d'entr閑 comme ayant d閖� 閠� pr�-trait�"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:792
 msgid "Enable basic program profiling code"
 msgstr "Autoriser le code de profilage de base du programme"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1031
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:795
 msgid "Insert arc-based program profiling code"
 msgstr "Ins閞er le code de profilage du programme de arc-based"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1034
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:798
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 msgstr "Autoriser les options communes pour la g閚閞ation d'information de profile pour le feedback d'optimisation direct de profile"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1037
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:801
 msgid "Enable common options for performing profile feedback directed optimizations"
 msgstr "Autoriser les options communes pour effectuer le feedback d'optimisation direct de profile"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1040
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:804
 msgid "Insert code to profile values of expressions"
 msgstr "Ins閞er le code pour profile les expressions de valeurs"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1046
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:810
 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
 msgstr "-frandom-seed=<cha頽e>\tfaire une compilation reproduisible en utilisant <cha頽e>"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1049
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:813
 msgid "Strength reduce all loop general induction variables"
 msgstr "Renforcer la r閐uction de toutes les boucles par induction des variables"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1052
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:816
 msgid "Return small aggregates in registers"
 msgstr "Retourner les petits aggr間ats dans les registres"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1055
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:819
 msgid "Enables a register move optimization"
 msgstr "Autoriser l'optimisation des d閜lacements par registre"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1058
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:822
 msgid "Perform a register renaming optimization pass"
 msgstr "Effectuer une changement de nom de registres apr鑣 une passe d'optimisation"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1061
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:825
 msgid "Reorder basic blocks to improve code placement"
 msgstr "R�-ordonner les blocs de base pour am閘iorer l'emplacement de code"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1064
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:828
 msgid "Reorder functions to improve code placement"
 msgstr "R�-ordonner les fonctions pour am閘iorer l'emplacement de code"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1067
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:831
 msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
 msgstr "Utiliser le mode Fix-and-=Continue pour indique que des fichiers objets peuvent interchang閟 lors de l'閑x閏ution"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1070
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:834
 msgid "Enable automatic template instantiation"
 msgstr "Autoriser l'instanciation automatique de patron"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1073
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:837
 msgid "Add a common subexpression elimination pass after loop optimizations"
 msgstr "Ajouter une passe d'閘imination d'une sous-expression commune apr鑣 les optimisations de boucle"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1076
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:840
 msgid "Run the loop optimizer twice"
 msgstr "Ex閏uter l'optimiseur de boucle deux fois"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1079
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:843
 msgid "Disable optimizations that assume default FP rounding behavior"
 msgstr "Interdire les optimisation qui assument un comportement d'arrondissement FP par d閒aut"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1082
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:846
 msgid "Generate run time type descriptor information"
 msgstr "G閚閞er l'information pour un type de descripteur lors de l'ex閏ution"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1085
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:849
 msgid "Enable scheduling across basic blocks"
 msgstr "Autoriser l'ordonnancement � travers les blocs de base"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1088
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:852
 msgid "Allow speculative motion of non-loads"
 msgstr "Autoriser le mouvement sp閏ulatif de non chargements"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1091
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:855
 msgid "Allow speculative motion of some loads"
 msgstr "Autoriser le mouvement sp閏ulatif de quelques chargements"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1094
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:858
 msgid "Allow speculative motion of more loads"
 msgstr "Autoriser le mouvement sp閏ulatif de plusieurs chargements"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1097
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:861
 msgid "Allow premature scheduling of queued insns"
 msgstr "Autoriser l'ordonnancement pr閙atur� de queues insns"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1100
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:864
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 msgstr "Fixer la distance de v閞ification de d閜endance dans l'ordonnancement pr閙atur� d'insns en queue"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1103
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:867
 msgid "-fsched-stalled-insns-dep=<number>   Set dependence distance checking in premature scheduling of queued insns"
 msgstr "-fsched-stalled-insns-dep=<nombre>   fixer la distance de v閞ification de d閜endance dans l'ordonnancement d'insnsn en queue"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1106
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:870
 msgid "-fsched-stalled-insns=<number>       Set number of queued insns that can be prematurely scheduled"
 msgstr "-fsched-stalled-insns=<nombre>       fixer le nombre d'insns en queu qui peuvent 阾re pr閙atur閙ent ordonnanc閟"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1109
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:873
 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
 msgstr "-fsched-verbose=<num閞o>\tnitialiser le niveau de verbosit� de l'ordonnanceur"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1112
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:876
 msgid "If scheduling post reload, do superblock scheduling"
 msgstr "Si l'ordonnancement fait une post recharge, faire un ordonnancement de super bloc"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1115
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:879
 msgid "If scheduling post reload, do trace scheduling"
 msgstr "Si l'ordonnancement fait une post recharge, laisse une trace de l'ordonnancement"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1118
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:882
 msgid "Reschedule instructions before register allocation"
 msgstr "R閛rdonnancer les instructions avant l'allocation de registres"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1121
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:885
 msgid "Reschedule instructions after register allocation"
 msgstr "R閛rdonnancer les instructions apr鑣 l'allocation de registres"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1124
-msgid "Allow appending a second underscore to externals"
-msgstr "Permettre l'ajout d'un second caract鑢e de soulignement aux externes"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1127
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:888
 msgid "Mark data as shared rather than private"
 msgstr "Marquer les donn閑s comme partag閑s au lieu de priv閑s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1130
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:891
 msgid "Use the same size for double as for float"
 msgstr "Utiliser la m阭e taille pour un double que pour un flottant"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1133
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:894
 msgid "Use the narrowest integer type possible for enumeration types"
 msgstr "Utiliser le type d'entier le moins large possible pour les types d'閚um閞ation"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1136
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:897
 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
 msgstr "蒫raser le type sous-jacent de \"wchar_t\" vers \"unsigned short\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1142
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:903
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr "D閟activer les optimisations observable par le signalement NaNs IEEE"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1145
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:906
 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
 msgstr "Lorsque \"signed\" ou \"unsigned\" n,est pas fourni rendre le champ de bits sign�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1148
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:909
 msgid "Make \"char\" signed by default"
 msgstr "Rendre les � char � sign閟 par d閒aut"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1151
-msgid "Do not print names of program units as they are compiled"
-msgstr "Afficher les noms des unit閟 de programme tels que compil閑s"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1154
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:912
 msgid "Convert floating point constants to single precision constants"
 msgstr "Convertir les constantes en virgules flottantes en constantes de simple pr閏ision"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1157
-msgid "Internally convert most source to lowercase"
-msgstr "Convertir de mani鑢e interne la majorit� des sources en majuscules"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1160
-msgid "Internally preserve source case"
-msgstr "Pr閟erver � l'interne la casse des sources"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1163
-msgid "Internally convert most source to uppercase"
-msgstr "Convertir � l'interne la majorit� des sources en majuscules"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1169
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:918
 msgid "Insert stack checking code into the program"
 msgstr "Ins閞er du code de v閞ificaion de la pile dans le programme"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1175
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:924
 msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
 msgstr "-fstack-limit-register=<registre>\tfaire un d閞outement si la pile va au del� du <registre>"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1178
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:927
 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
 msgstr "-fstack-limit-symbol=<nom>\tfaire un d閞outement si la pile va au del� du symbole <nom>"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1181
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:930
 msgid "Display statistics accumulated during compilation"
 msgstr "Afficher les statistiques accumul閟 durant la compilation"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1184
-msgid "Enable assignability checks for stores into object arrays"
-msgstr "Autoriser la v閞ificaitions des affectations dans le stockage des tableaux d'objets"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1187
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:933
 msgid "Perform strength reduction optimizations"
 msgstr "Ex閏uter un r閐uction en force des optimisations"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1190
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:936
 msgid "Assume strict aliasing rules apply"
 msgstr "Pr閟umer que des r鑗les stricts d'alias s'appliquent"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1199
-msgid "Symbol names spelled in mixed case"
-msgstr "Noms des symboles 閜ell閟 dans des casses m閘ang閑s"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1202
-msgid "Symbol names in lowercase"
-msgstr "Noms de symboles en minuscules"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1205
-msgid "Symbol names in uppercase"
-msgstr "Noms des symboles en majuscules"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1208
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:942
 msgid "Check for syntax errors, then stop"
 msgstr "V閞ifier les erreurs de syntaxes et puis stopper"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1211
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:945
 msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
 msgstr "-ftabstop=<nombre>\tfixer la distance de la tabulation des colonnes dans les rapports"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1214
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:948
 msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
 msgstr "-ftemplate-depth-<nombre>\tsp閏ifier la profondeur maximale d'instanciation de patron"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1217
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:951
 msgid "Create data files needed by \"gcov\""
 msgstr "Cr閑r les fichiers de donn閑s n閏essaires � \"gcov\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1223
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:957
 msgid "Perform jump threading optimizations"
 msgstr "Ex閏uter des optimisations de sauts de thread"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1226
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:960
 msgid "Report the time taken by each compiler pass"
 msgstr "Rapporter le temps pris par chaque passe de compilation"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1229
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:963
 msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
 msgstr "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tinitialiser le mod鑜e de g閚閞ation de code par d閒aut de thread local"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1232
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:966
 msgid "Perform superblock formation via tail duplication"
 msgstr "Ex閏uter la formation du super bloc via la duplication de la queue"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1235
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:969
 msgid "Assume floating-point operations can trap"
 msgstr "On assume que les op閞ations en virgule flottante peuvent 阾re attrapp閑s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1238
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:972
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 msgstr "Attrapper les d閎ordements de signe dans l'addition, la soustraction et la multiplication"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1241
-msgid "Make prefix-radix non-decimal constants be typeless"
-msgstr "Rendre les pr閒ixes des bases des constantes non d閏imales sans type"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1244
-msgid "Allow all ugly features"
-msgstr "Permettre toutes les options laides"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1247
-msgid "Hollerith and typeless can be passed as arguments"
-msgstr "Les Hollerith et sans type peuvent 阾re pass閟 comme arguments"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1250
-msgid "Allow ordinary copying of ASSIGN'ed vars"
-msgstr "Permettre le copie ordinaire des variable affect閑s"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1253
-msgid "Dummy array dimensioned to (1) is assumed-size"
-msgstr "Tableau factice dont la taille des dimensions (1) est assum閑"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1256
-msgid "Trailing comma in procedure call denotes null argument"
-msgstr "Virgule de fin dans l'appel de la proc閐ure d閚ote un argument nul"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1259
-msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
-msgstr "Permettre REAL(Z) et AIMAG(Z) pour les DOUBLE COMPLEX Z"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1262
-msgid "Initialization via DATA and PARAMETER is not type-compatible"
-msgstr "Initialisation via DATA et PARAMETER n'est pas un type compatible"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1265
-msgid "Allow INTEGER and LOGICAL interchangeability"
-msgstr "Permettre l'interchangeabilit� de INTEGER et LOGICAL"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1268
-msgid "Append underscores to externals"
-msgstr "Ajouter des caract鑢es de soulignement aux externes"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1271
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:975
 msgid "Compile whole compilation unit at a time"
 msgstr "Compiler compl鑤ement � la fois une unit� de compilation"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1274
-msgid "Delete libU77 intrinsics"
-msgstr "D閠ruire les intrins鑡ues libU77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1277
-msgid "Disable libU77 intrinsics"
-msgstr "D閟activer les intrins鑡ues libU77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1280
-msgid "Enable libU77 intrinsics"
-msgstr "Autoriser les intrins鑡ues libU77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1283
-msgid "Hide libU77 intrinsics"
-msgstr "Cacher les intrins鑡ues libU77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1292
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:984
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr "Permettre les optimisations math閙atiques qui peuvent violer les standards IEEE ou ISO"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1295
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:987
 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
 msgstr "Lorsque \"signed\" ou \"unsigned\" n'est pas fourni rendre le champ de bits non sign�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1298
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:990
 msgid "Make \"char\" unsigned by default"
 msgstr "Rendre les \"char\" non sign閟 par d閒aut"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1301
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:993
 msgid "Perform loop unswitching"
 msgstr "Ex閏uter des boucles sans branchement"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1304
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:996
 msgid "Just generate unwind tables for exception handling"
 msgstr "G閚閞er simplement des tables 閠endues pour le traitement des exceptions"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1310
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:999
 msgid "Use __cxa_atexit to register destructors"
 msgstr "Utiliser � __cxa_atexit � pour enregistrer les destructeurs."
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1316
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1002
 msgid "Add extra commentary to assembler output"
 msgstr "Ajouter des commentaires additionnels � la sortie de l'assembleur"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1319
-msgid "Print g77-specific version information and run internal tests"
-msgstr "Afficher les informations de version sp閏ifiques du compilateur g77, ex閏uter les tests internes"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1322
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1005
 msgid "Use expression value profiles in optimizations"
 msgstr "Utiliser le profile de la valeur d'expression dans l'optimisation"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1325
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1008
 msgid "Discard unused virtual functions"
 msgstr "蒫arter les fonctions virtuelles non utilis閑s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1328
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1011
 msgid "Implement vtables using thunks"
 msgstr "Implanter les vtables en utilisant des thunks"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1331
-msgid "Program is written in VXT (Digital-like) FORTRAN"
-msgstr "Programme est 閏rit en Fortran VXT (forme de Digital)"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1334
-msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr "D閠ruire les supports VXT Fortran intrins鑡ues non Fortran-77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1337
-msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr "D閟activer les supports VXT Fortran intrins鑡ues non Fortran-77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1340
-msgid "Enable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr "D閟activer les supports VXT Fortran intrins鑡ues non Fortran-77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1343
-msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr "Cacher les supports VXT Fortran des intrins鑡ues non Fortran-77"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1349
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1014
 msgid "Emit common-like symbols as weak symbols"
 msgstr "Produire les symboles communs comme des symboles faibles"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1352
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1017
 msgid "Construct webs and split unrelated uses of single variable"
 msgstr "Construire une toile et s閜arer les utilisations de variables simples"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1355
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1020
 msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
 msgstr "-fwide-exec-charset=<cset>\tconvertir toutes les cha頽es et les constantes larges de caract鑢es en jeux de caract鑢es <cset>"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1358
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1023
 msgid "Generate a #line directive pointing at the current working directory"
 msgstr "G閚閞er une directive #line pointant sur le r閜ertoire courant de travail"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1361
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1026
 msgid "Assume signed arithmetic overflow wraps around"
 msgstr "Assumer un d閎ordement arithm閠ique sign� enroul�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1364
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1029
 msgid "Store strings in writable data section"
 msgstr "Stocker les cha頽es dans les sections d'閏riture des donn閑s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1367
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1032
 msgid "Emit cross referencing information"
 msgstr "Produire l'information des r閒閞ences crois閑s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1370
-msgid "Print internal debugging-related information"
-msgstr "Afficher les informations internes reli閑s � la mise au point"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1373
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1035
 msgid "Put zero initialized data in the bss section"
 msgstr "Placer des donn閑s initialis閑s de z閞os dans la section bss"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1376
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1038
 msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
 msgstr "G閚閞er un recherche molle de class (via objc_getClass()) pour l'utilisation en mode Zero-Link"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1379
-msgid "Treat initial values of 0 like non-zero values"
-msgstr "Traiter les valeurs initiales de 0 comme des valeurs non z閞os"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1382
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1041
 msgid "Generate debug information in default format"
 msgstr "G閚閞er les informations de mise au point dans le format par d閒aut"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1385
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1044
 msgid "Generate debug information in COFF format"
 msgstr "G閚閞er les informations de mise au point dans le format COFF"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1388
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1047
 msgid "Generate debug information in DWARF v2 format"
 msgstr "G閚閞er les informations de mise au point dans le format DWARF v2"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1391
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1050
 msgid "Dump declarations to a .decl file"
 msgstr "Vidanger les d閏larations dans un fichier .decl"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1394
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1053
 msgid "Generate debug information in default extended format"
 msgstr "G閚閞er les informations de mise au point dans le format 閠endu par d閒aut"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1397
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1056
 msgid "Generate debug information in STABS format"
 msgstr "G閚閞er les informations de mise au point dans le format STABS"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1400
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1059
 msgid "Generate debug information in extended STABS format"
 msgstr "G閚閞er les informations de mise au point dans le format 閠endu STABS"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1403
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1062
 msgid "Generate debug information in VMS format"
 msgstr "G閚閞er les informations de mise au point dans le format VMS"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1406
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1065
 msgid "Generate debug information in XCOFF format"
 msgstr "G閚閞er les information de mise au point dans le format XCOFF"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1409
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1068
 msgid "Generate debug information in extended XCOFF format"
 msgstr "G閚閞er les informations de mise au point dans le format 閠endu XCOFF"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1412
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1071
 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
 msgstr "-idirafter <r閜ertoire>\tajouter <r閜ertoire> � la fin du chemin syst鑝e d'inclusion"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1415
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1074
 msgid "-imacros <file>\tAccept definition of macros in <file>"
 msgstr "-imacros <fichier>\taccepter la d閒inition de macros dans le <fichier>"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1418
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1077
 msgid "-include <file>\tInclude the contents of <file> before other files"
 msgstr "-include <fichier>\tinclure le contenu du <fichier> avant les autres fichiers"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1421
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1080
 msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
 msgstr "-iprefix <chemin>\ts閘ectionner le <chemin> comme pr閒ixer aux deux prochaines options"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1424
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1083
 msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
 msgstr "-isysroot <r閜ertoire>\ts閘ectionner le <r閜ertoire> comme r閜ertoire racine du syst鑝e"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1427
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1086
 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
 msgstr "-isystem <r閜ertoire>\tajouter le <r閜ertoire> au d閎ut du chemin d'inclusion principal"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1430
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1089
 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
 msgstr "-iwithprefix <r閜ertoire>\tajouter le <r閜ertoire> � la fin du chemin d'inclusion principal"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1433
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1092
 msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
 msgstr "-iwithprefixbefore <r閜ertoire>\tajouter le <r閜ertoire> � la fin du chemin d'inclusion principal"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1445
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1104
 msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
 msgstr "Ne pas rechercher les r閜ertoires standard syst鑝e d'inclusion (ceux sp閏ifi閟 avec -isystem seront encore utilis閟)"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1448
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1107
 msgid "Do not search standard system include directories for C++"
 msgstr "Ne pas rechercher les r閜ertoires standard syst鑝e d'inclusion pour C++"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1451
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1110
 msgid "-o <file>\tPlace output into <file>"
 msgstr "-o <fichier>\tproduire la sortie dans le <fichier>"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1454
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1113
 msgid "Enable function profiling"
 msgstr "Autoriser le profilage de fonction"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1457
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1116
 msgid "Issue warnings needed for strict compliance to the standard"
 msgstr "蒻ettre les avertissements n閏essaires pour 阾re conforme au standard"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1460
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1119
 msgid "Like -pedantic but issue them as errors"
 msgstr "Identique � -pedantic mais les marque comme des erreurs"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1463
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1122
 msgid "Generate C header of platform-specific features"
 msgstr "G閚閞er les en-t阾es C pour les options sp閏ifiques � la plate-forme"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1466
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1125
 msgid "Do not display functions compiled or elapsed time"
 msgstr "Ne pas afficher les fonctions compil閑s ou le temps 閏oul�"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1469
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1128
 msgid "Remap file names when including files"
 msgstr "Rampper les noms lors de l'inclusion des fichiers"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1472
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1131
 msgid "Conform to the ISO 1998 C++ standard"
 msgstr "Conforme au standard ISO C++ de 1998"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1475
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1134
 msgid "Conform to the ISO 1990 C standard"
 msgstr "Conforme au standard ISO C de 1990"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1478
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1137
 msgid "Conform to the ISO 1999 C standard"
 msgstr "Conforme au standard ISO C de 1999"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1481
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1502
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1505
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1140
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1161
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1164
 msgid "Deprecated in favor of -std=c99"
 msgstr "Obsol鑤e � la faveur de l'option -std=c99"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1484
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1143
 msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
 msgstr "Conforme au standard ISO C++ de 1998 avec les extensions de GNU"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1487
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1146
 msgid "Conform to the ISO 1990 C standard with GNU extensions"
 msgstr "Conforme au standard ISO C de 1990 avec les extensions de GNU"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1490
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1149
 msgid "Conform to the ISO 1999 C standard with GNU extensions"
 msgstr "Conforme au standard ISO C de 1999 avec les extensions de GNU"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1493
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1152
 msgid "Deprecated in favor of -std=gnu99"
 msgstr "Obsol鑤e � la faveur de l'option -std=gnu99"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1496
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1155
 msgid "Deprecated in favor of -std=c89"
 msgstr "Obsol鑤e � la faveur de l'option -std=c89"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1499
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1158
 msgid "Conform to the ISO 1990 C standard as amended in 1994"
 msgstr "Conforme au standard ISO C de 1990 tel amend� en 1994"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1508
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1167
 msgid "Enable traditional preprocessing"
 msgstr "Autoriser le traitement traditionnel"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1511
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1170
 msgid "-trigraphs\tSupport ISO C trigraphs"
 msgstr "-trigraphs\tSupporter les tri-graphes ISO C"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1514
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1173
 msgid "Do not predefine system-specific and GCC-specific macros"
 msgstr "Ne pas pr閐閒inir les macros sp閏ifiques au syst鑝e ou � GCC"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1517
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1176
 msgid "Enable verbose output"
 msgstr "Autoriser le mode bavard sur la sortie"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1523
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1179
+msgid "Display the compiler's version"
+msgstr "Afficher la version du compilateur"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1182
 msgid "Suppress warnings"
 msgstr "Supprimer les avertissements"
 
-#: config/i386/freebsd-aout.h:215 config/rs6000/sysv4.h:1089
+#: config/i386/cygwin.h:29
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr "mno-cygwin et mno-win32 ne sont pas compatibles"
+
+#: config/i386/cygwin.h:70 config/i386/mingw32.h:58
+msgid "shared and mdll are not compatible"
+msgstr "shared et mdll ne sont pas compatibles"
+
+#: config/i386/freebsd-aout.h:215
 msgid "`-p' not supported; use `-pg' and gprof(1)"
 msgstr "� -p � n'est pas support�; utiliser � -pg � et gprof(1)"
 
@@ -21276,49 +20966,62 @@
 msgid "GCC does not support -CC without using -E"
 msgstr "GCC ne supporte pas -CC sans utiliser -E"
 
+#: config/i386/sco5.h:191
+msgid "-pg not supported on this platform"
+msgstr "-pg n'est pas support� sur cette plate-forme"
+
+#: config/i386/sco5.h:192
+msgid "-p and -pp specified - pick one"
+msgstr "-p et -pp sp閏ifi� - n'en prendre qu'un seul"
+
+#: config/i386/sco5.h:266
+msgid "-G and -static are mutually exclusive"
+msgstr "-G et -static sont mutuellement exclusives"
+
+#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
+#: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
+msgid "does not support multilib"
+msgstr "ne supporte pas multilib"
+
 #: config/sparc/linux64.h:211 config/sparc/linux64.h:222
 #: config/sparc/netbsd-elf.h:140 config/sparc/netbsd-elf.h:159
 #: config/sparc/sol2-bi.h:195 config/sparc/sol2-bi.h:205
 msgid "may not use both -m32 and -m64"
 msgstr "ne peut utiliser ensemble -m32 et -m64"
 
-#: config/i386/mingw32.h:58 config/i386/cygwin.h:70
-msgid "shared and mdll are not compatible"
-msgstr "shared et mdll ne sont pas compatibles"
-
-#: config/darwin.h:215
+#: config/darwin.h:222
 msgid "-current_version only allowed with -dynamiclib"
 msgstr "-current_version permis seulement avec -dynamiclib"
 
-#: config/darwin.h:218
+#: config/darwin.h:225
 msgid "-install_name only allowed with -dynamiclib"
 msgstr "-install_name permis seulement avec with -dynamiclib"
 
-#: config/darwin.h:223
+#: config/darwin.h:230
 msgid "-bundle not allowed with -dynamiclib"
 msgstr "-bundle n'est pas permis avec -dynamiclib"
 
-#: config/darwin.h:224
+#: config/darwin.h:231
 msgid "-bundle_loader not allowed with -dynamiclib"
 msgstr "-bundle_loader n'est pas permis avec -dynamiclib"
 
-#: config/darwin.h:225
+#: config/darwin.h:232
 msgid "-client_name not allowed with -dynamiclib"
 msgstr "-client_name n'est pas permis avec -dynamiclib"
 
-#: config/darwin.h:228
+#: config/darwin.h:235
 msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
 msgstr "-force_cpusubtype_ALL n'est pas permis avec -dynamiclib"
 
-#: config/darwin.h:229
+#: config/darwin.h:236
 msgid "-force_flat_namespace not allowed with -dynamiclib"
 msgstr "-force_flat_namespace n'est pas permis avec -dynamiclib"
 
-#: config/darwin.h:231
+#: config/darwin.h:238
 msgid "-keep_private_externs not allowed with -dynamiclib"
 msgstr "-keep_private_externs n'est pas permis avec -dynamiclib"
 
-#: config/darwin.h:232
+#: config/darwin.h:239
 msgid "-private_bundle not allowed with -dynamiclib"
 msgstr "-private_bundle n'est pas permis avec -dynamiclib"
 
@@ -21334,47 +21037,10 @@
 msgid "may not use both -EB and -EL"
 msgstr "ne peut utiliser ensemble -EB et -EL"
 
-#: config/mips/mips.h:988
-msgid "-pipe is not supported"
-msgstr "-pipe n'est pas support�"
-
-#: java/jvspec.c:80 ada/lang-specs.h:34 gcc.c:767
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr "-pg et -fomit-frame-pointer sont incompatibles"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni et -femit-class-files sont incompatibles"
-
-#: java/lang-specs.h:35
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjni et -femit-class-file sont incompatibles"
-
-#: java/lang-specs.h:36 java/lang-specs.h:37
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file dervait 阾re utilis� avec -fsyntax-only"
-
 #: treelang/lang-specs.h:52
 msgid "-pg or -p and -fomit-frame-pointer are incompatible"
 msgstr "-pg et -p et -fomit-frame-pointer sont incompatibles"
 
-#: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
-#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
-msgid "does not support multilib"
-msgstr "ne supporte pas multilib"
-
-#: config/i386/sco5.h:191
-msgid "-pg not supported on this platform"
-msgstr "-pg n'est pas support� sur cette plate-forme"
-
-#: config/i386/sco5.h:192
-msgid "-p and -pp specified - pick one"
-msgstr "-p et -pp sp閏ifi� - n'en prendre qu'un seul"
-
-#: config/i386/sco5.h:266
-msgid "-G and -static are mutually exclusive"
-msgstr "-G et -static sont mutuellement exclusives"
-
 #: config/arm/arm.h:198
 msgid "-mapcs-26 and -mapcs-32 may not be used together"
 msgstr "-mapcs-26 et -mapcs-32 ne peuvent 阾re utilis閟 ensembles"
@@ -21391,6 +21057,14 @@
 msgid "the m210 does not have little endian support"
 msgstr "Le m210 ne supporte pas le code pour syst鑝e � octets de poids faible"
 
+#: config/mips/mips.h:988
+msgid "-pipe is not supported"
+msgstr "-pipe n'est pas support�"
+
+#: ada/lang-specs.h:34 java/jvspec.c:80 gcc.c:767
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr "-pg et -fomit-frame-pointer sont incompatibles"
+
 #: ada/lang-specs.h:36
 msgid "one of -c, -S, -gnatc, -gnatz, or -gnats is required for Ada"
 msgstr "une parmi -c, -S, -gnatc, -gnatz ou -gnats est requise pour Ada"
@@ -21403,9 +21077,17 @@
 msgid "-msingle-float and -msoft-float can not both be specified"
 msgstr "-msingle-float et -msoft-float ne peuvent 阾re sp閏ifi閟 ensembles"
 
-#: config/rs6000/darwin.h:98
-msgid " conflicting code gen style switches are used"
-msgstr " code de g閚閞ation de style de switches utilis閑s est en conflit"
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni et -femit-class-files sont incompatibles"
+
+#: java/lang-specs.h:35
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni et -femit-class-file sont incompatibles"
+
+#: java/lang-specs.h:36 java/lang-specs.h:37
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file dervait 阾re utilis� avec -fsyntax-only"
 
 #: gcc.c:743
 msgid "GCC does not support -C or -CC without -E"
@@ -21415,72 +21097,315 @@
 msgid "-E required when input is from standard input"
 msgstr "-E est requis lorsque l'entr閑 est faite � partir de l'entr閑 standard"
 
-#: config/i386/cygwin.h:29
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr "mno-cygwin et mno-win32 ne sont pas compatibles"
+#: config/rs6000/darwin.h:98
+msgid " conflicting code gen style switches are used"
+msgstr " code de g閚閞ation de style de switches utilis閑s est en conflit"
 
-#~ msgid "read-write constraint does not allow a register"
-#~ msgstr "contrainte de lecture-閏criture ne permet pas de registre"
+#~ msgid "Warn if deprecated class, method, or field is used"
+#~ msgstr "Avertir si une classe, une m閠hode ou un champ obsol鑤e est utilis�"
 
-#~ msgid "your function will be miscompiled"
-#~ msgstr "votre fonction sera mal compil閑"
+#~ msgid "Warn if deprecated empty statements are found"
+#~ msgstr "Avertir si des d閏larations vides obsol鑤es sont trouv閑s"
 
-#~ msgid "neither the destructor nor the class-specific "
-#~ msgstr "ni le destructeur ni la classe sp閏ifique"
+#~ msgid "Enable warnings about inter-procedural problems"
+#~ msgstr "Autoriser les avertissements � propos des probl鑝es inter-proc閐ural"
 
-#~ msgid "operator delete will be called, even if they are "
-#~ msgstr "l'op閞ateur de destruction sera appell�, m阭e s'ils sont "
+#~ msgid "Warn if .class files are out of date"
+#~ msgstr "Avertir si des fichier .class sont p閞im閑s"
 
-#~ msgid "declared when the class is defined."
-#~ msgstr "d閏lar閟 lorsque la classe est d閒inie."
+#~ msgid "Warn if modifiers are specified when not necessary"
+#~ msgstr "Avertir si des modificateurs sont sp閏ifi閟 sans que cela ne soit n閏essaires"
+
+#~ msgid "Warn about constructs with surprising meanings"
+#~ msgstr "Avertir � propos des construits ayant des sens surprenants"
+
+#~ msgid "--CLASSPATH\tDeprecated; use --classpath instead"
+#~ msgstr "--CLASSPATH\tobsol鑤e; utiliser --classpath � la place"
+
+#~ msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements"
+#~ msgstr "Traiter les variables locales et les blocs COMMON comme s'ils 閠aient nomm閟 dans une d閏laration SAVE"
+
+#~ msgid "Backslashes in character and hollerith constants are special (not C-style)"
+#~ msgstr "Barres obliques inverses dans les constantes de caract鑢es ou d'hollerith ne sont pas particuli鑢es (pas de style C)"
+
+#~ msgid "Delete libU77 intrinsics with bad interfaces"
+#~ msgstr "D閠ruire les intrins鑡ues libU77 ayant des interfaces erron閑s"
+
+#~ msgid "Disable libU77 intrinsics with bad interfaces"
+#~ msgstr "D閟activer les intrins鑡ues libU77 ayant des interfaces erron閑s"
+
+#~ msgid "Enable libU77 intrinsics with bad interfaces"
+#~ msgstr "Autoriser les intrins鑡ues libU77 ayant des interfaces erron閑s"
+
+#~ msgid "Hide libU77 intrinsics with bad interfaces"
+#~ msgstr "Cacher les intrins鑡ues libU77 ayant des interfaces erron閑s"
+
+#~ msgid "--bootclasspath=<path>\tReplace system path"
+#~ msgstr "--bootclasspath=<chemin>\tremplacer le <chemin> syst鑝e"
+
+#~ msgid "Program written in strict mixed-case"
+#~ msgstr "Programme 閏rit dans une stricte casse m閘ang閑"
+
+#~ msgid "Compile as if program written in lowercase"
+#~ msgstr "Compiler comme si le programme 閠ait 閏rit en minuscules"
+
+#~ msgid "Preserve case used in program"
+#~ msgstr "Pr閟erver la casse utilis閑 dans un programme"
+
+#~ msgid "Program written in lowercase"
+#~ msgstr "Programmes 閏rit en minuscules"
+
+#~ msgid "Program written in uppercase"
+#~ msgstr "Programme 閏rit en majuscules"
+
+#~ msgid "Compile as if program written in uppercase"
+#~ msgstr "Compiler comme si le programme 閠ait 閏rit en majuscules"
+
+#~ msgid "--classpath=<path>\tSet class path"
+#~ msgstr "--classpath=<chemin>\tfixer le chemin des classes"
+
+#~ msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
+#~ msgstr "Produire des information sp閏iales de mise au point pour COMMON et EQUIVALENCE (d閟activ�)"
+
+#~ msgid "Allow '$' in symbol names"
+#~ msgstr "Permettre '$' dans les noms de symboles"
+
+#~ msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
+#~ msgstr "Avoir un frontal d'閙ulation pour l'arithm閠ique COMPLEXE pour 関iter les bugs"
+
+#~ msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
+#~ msgstr "--encoding=<encodage>\tchoisir l'encodade d'entr閑 (par d閒aut provient de la locale)"
+
+#~ msgid "f2c-compatible code can be generated"
+#~ msgstr "code f2c compatible peut 阾re g閚閞�"
+
+#~ msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
+#~ msgstr "D閠ruire les supports f2c intrins鑡ues non Fortran 77"
+
+#~ msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
+#~ msgstr "D閟activer les supports f2c intrins鑡ues non Fortran 77"
+
+#~ msgid "Enable non-FORTRAN-77 intrinsics f2c supports"
+#~ msgstr "Autoriser les supports f2c intrins鑡ues non Fortran 77"
+
+#~ msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
+#~ msgstr "Cacher les supports f2c intrins鑡ues non Fortran 77"
+
+#~ msgid "Unsupported; generate libf2c-calling code"
+#~ msgstr "Non support�; g閚閞er le code d'appel libf2c"
+
+#~ msgid "Program is written in typical FORTRAN 66 dialect"
+#~ msgstr "Programme est 閏rit dans un dialecte typique FORTRAN 66"
+
+#~ msgid "Program is written in typical Unix-f77 dialect"
+#~ msgstr "Programme est 閏rit dans un dialecte typique Unix f77"
+
+#~ msgid "Program is written in Fortran-90-ish dialect"
+#~ msgstr "Programme est 閏rit dans un dialecte Fortran 90"
+
+#~ msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
+#~ msgstr "D閠ruire les supports F90 intrins鑡ues non Fortran 77"
+
+#~ msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
+#~ msgstr "D閟activer les supports F90 intrins鑡ues non Fortran 77"
+
+#~ msgid "Enable non-FORTRAN-77 intrinsics F90 supports"
+#~ msgstr "Autoriser  les supports F90 intrins鑡ues non Fortran 77"
+
+#~ msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
+#~ msgstr "Cacher les supports F90 intrins鑡ues non Fortran 77"
+
+#~ msgid "ffixed-line-length-<number>\tSet the maximum line length to <number>"
+#~ msgstr "ffixed-line-limit-<nombre>\tfixer la longueur maximale de la ligne � <nombre>"
+
+#~ msgid "Unsupported; affects code generation of arrays"
+#~ msgstr "Non support�; affecte la g閚閞ation de code des tableaux"
+
+#~ msgid "Always check for non gcj generated classes archives"
+#~ msgstr "Toujours v閞ifier dans les archives de classes non g閚閞閑s gcj"
 
-#~ msgid "-I <dir>\tAdd <dir> to the end of the main include path.  -I- gives more include path control; see info documentation"
-#~ msgstr "-I <r閜>\tajouter <r閜> � la fin du chemin principal d'inclusion.  -I- donne plus de contr鬺e sur le chemin d'inclusion; voir la documentation info"
+#~ msgid "Generate code to check subscript and substring bounds"
+#~ msgstr "G閚閞er du code pour v閞ifier les bornes des souscripts et des sous-cha頽es"
 
-#~ msgid "Generate make dependencies"
-#~ msgstr "G閚閞er les d閜endances pour make"
+#~ msgid "Program is written in Fortran-90-ish free form"
+#~ msgstr "Programme est 閏rit dans un style libre Fortran 90"
 
-#~ msgid "-MF <file>\tWrite dependency output to the given file"
-#~ msgstr "-MF <fichier>\t閏rire les d閜endances en sortie dans le fichier fourni"
+#~ msgid "Enable fatal diagnostics about inter-procedural problems"
+#~ msgstr "Autoriser les diagnostiques fatals � propos des probl鑝es entre proc閐ures"
 
-#~ msgid "Like -M but ignore system header files"
-#~ msgstr "Identique � -M mais ignore les en-t阾es de fichiers syst鑝e"
+#~ msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
+#~ msgstr "D閠ruire les supports g77 intrins鑡ues non Fortran 77"
 
-#~ msgid "Generate phony targets for all headers"
-#~ msgstr "G閚閞er les cibles bidons pour toutes les en-t阾es"
+#~ msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
+#~ msgstr "D閟activer les supports g77 intrins鑡ues non Fortran 77"
 
-#~ msgid "-MT <target>\tAdd an unquoted target"
-#~ msgstr "-MT <cible>\tajouter une cible sans quote"
+#~ msgid "Enable non-FORTRAN 77 intrinsics F90 supports"
+#~ msgstr "Autoriser les supports F90 intrins鑡ues non Fortran 77"
 
-#~ msgid "Enable most warning messages"
-#~ msgstr "Autoriser la plupart des messages d'avertissement"
+#~ msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
+#~ msgstr "Cacher les supports g77 intrins鑡ues non Fortran 77"
 
-#~ msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
-#~ msgstr "Avertir � propos des blocs de commentaires imbriqu閟 et les commentaires C++ qui s'閠endent sur plus d'une ligne physique"
+#~ msgid "Use offset tables for virtual method calls"
+#~ msgstr "Utiliser des tables de d閏alage pour les appels de m閠hodes virtuelles"
 
-#~ msgid "Synonym for -Wcomment"
-#~ msgstr "Synonyme pour -Wcommentaire"
+#~ msgid "Initialize local vars and arrays to zero"
+#~ msgstr "Initialiser les vars locales et les tableaux � z閞o"
 
-#~ msgid "Warn about deprecated compiler features"
-#~ msgstr "Avertir � propose de la d閜r閏iation des options du compilateur"
+#~ msgid "Intrinsics letters in arbitrary cases"
+#~ msgstr "Lettres d'instrins鑡ues en casse arbitraire"
 
-#~ msgid "Deprecated.  This switch has no effect."
-#~ msgstr "Obsol鑤e. Cette option n'a aucun effet."
+#~ msgid "Intrinsics spelled as e.g. SqRt"
+#~ msgstr "Intrins鑡ues 閜ell閑s tel que SqRt"
 
-#~ msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
-#~ msgstr "Avertir si des trigraphes sont rencontr閟 et qui pourraient affecter le sens du programme"
+#~ msgid "Intrinsics in lowercase"
+#~ msgstr "Intrins鑡ues en minuscules"
 
-#~ msgid "-fdump-<type>\tDump various compiler internals to a file"
-#~ msgstr "-fdump-<type>\tvidander les divers internes du compilateur dans un fichier"
+#~ msgid "Intrinsics in uppercase"
+#~ msgstr "Intrins鑡ues en majuscules"
 
-#~ msgid "Integrate simple functions into their callers"
-#~ msgstr "Int間rer les fonctions simples � l'int閞ieur des appelants"
+#~ msgid "Assume native functions are implemented using JNI"
+#~ msgstr "Pr閟umer que les fonctions natives sont implant閑s et qu'elles utilisent JNI"
 
-#~ msgid "Treat the input file as already preprocessed"
-#~ msgstr "Traiter le fichier d'entr閑 comme ayant d閖� 閠� pr�-trait�"
+#~ msgid "Language keyword letters in arbitrary cases"
+#~ msgstr "Lettres des mots cl閟 du langage dans des casses arbitraires"
 
-#~ msgid "Display the compiler's version"
-#~ msgstr "Afficher la version du compilateur"
+#~ msgid "Language keywords spelled as e.g. IOStat"
+#~ msgstr "Mots cl閟 du langage 閜ell閟 tel que IOStat"
+
+#~ msgid "Language keywords in lowercase"
+#~ msgstr "Mots cl閟 du langage en minuscules"
+
+#~ msgid "Language keywords in uppercase"
+#~ msgstr "Mots cl閟 du langage en majuscules"
+
+#~ msgid "Delete MIL-STD 1753 intrinsics"
+#~ msgstr "D閠ruire les intrins鑡ues MIL-STD 1753"
+
+#~ msgid "Disable MIL-STD 1753 intrinsics"
+#~ msgstr "D閟activer les intrins鑡ues MIL-STD 1753"
+
+#~ msgid "Enable MIL-STD 1753 intrinsics"
+#~ msgstr "Autoriser intrins鑡ues MIL-STD 1753"
+
+#~ msgid "Hide MIL-STD 1753 intrinsics"
+#~ msgstr "Cacher les intrins鑡ues MIL-STD 1753"
+
+#~ msgid "Take at least one trip through each iterative DO loop"
+#~ msgstr "Ex閏uter une derni鑢e fois la visite � traves chaque boucle it閞ative DO"
+
+#~ msgid "Enable optimization of static class initialization code"
+#~ msgstr "Autorisser l'optimisation du code d'initialisation de classe statique"
+
+#~ msgid "Warn about use of (only a few for now) Fortran extensions"
+#~ msgstr "Avertir � propos de l'utilisation (tr鑣 peu pour l'instant) des extensions Fortran"
+
+#~ msgid "Allow appending a second underscore to externals"
+#~ msgstr "Permettre l'ajout d'un second caract鑢e de soulignement aux externes"
+
+#~ msgid "Do not print names of program units as they are compiled"
+#~ msgstr "Afficher les noms des unit閟 de programme tels que compil閑s"
+
+#~ msgid "Internally convert most source to lowercase"
+#~ msgstr "Convertir de mani鑢e interne la majorit� des sources en majuscules"
+
+#~ msgid "Internally preserve source case"
+#~ msgstr "Pr閟erver � l'interne la casse des sources"
+
+#~ msgid "Internally convert most source to uppercase"
+#~ msgstr "Convertir � l'interne la majorit� des sources en majuscules"
+
+#~ msgid "Enable assignability checks for stores into object arrays"
+#~ msgstr "Autoriser la v閞ificaitions des affectations dans le stockage des tableaux d'objets"
+
+#~ msgid "Symbol names spelled in mixed case"
+#~ msgstr "Noms des symboles 閜ell閟 dans des casses m閘ang閑s"
+
+#~ msgid "Symbol names in lowercase"
+#~ msgstr "Noms de symboles en minuscules"
+
+#~ msgid "Symbol names in uppercase"
+#~ msgstr "Noms des symboles en majuscules"
+
+#~ msgid "Make prefix-radix non-decimal constants be typeless"
+#~ msgstr "Rendre les pr閒ixes des bases des constantes non d閏imales sans type"
+
+#~ msgid "Allow all ugly features"
+#~ msgstr "Permettre toutes les options laides"
+
+#~ msgid "Hollerith and typeless can be passed as arguments"
+#~ msgstr "Les Hollerith et sans type peuvent 阾re pass閟 comme arguments"
+
+#~ msgid "Allow ordinary copying of ASSIGN'ed vars"
+#~ msgstr "Permettre le copie ordinaire des variable affect閑s"
+
+#~ msgid "Dummy array dimensioned to (1) is assumed-size"
+#~ msgstr "Tableau factice dont la taille des dimensions (1) est assum閑"
+
+#~ msgid "Trailing comma in procedure call denotes null argument"
+#~ msgstr "Virgule de fin dans l'appel de la proc閐ure d閚ote un argument nul"
+
+#~ msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
+#~ msgstr "Permettre REAL(Z) et AIMAG(Z) pour les DOUBLE COMPLEX Z"
+
+#~ msgid "Initialization via DATA and PARAMETER is not type-compatible"
+#~ msgstr "Initialisation via DATA et PARAMETER n'est pas un type compatible"
+
+#~ msgid "Allow INTEGER and LOGICAL interchangeability"
+#~ msgstr "Permettre l'interchangeabilit� de INTEGER et LOGICAL"
+
+#~ msgid "Append underscores to externals"
+#~ msgstr "Ajouter des caract鑢es de soulignement aux externes"
+
+#~ msgid "Delete libU77 intrinsics"
+#~ msgstr "D閠ruire les intrins鑡ues libU77"
+
+#~ msgid "Disable libU77 intrinsics"
+#~ msgstr "D閟activer les intrins鑡ues libU77"
+
+#~ msgid "Enable libU77 intrinsics"
+#~ msgstr "Autoriser les intrins鑡ues libU77"
+
+#~ msgid "Hide libU77 intrinsics"
+#~ msgstr "Cacher les intrins鑡ues libU77"
+
+#~ msgid "Print g77-specific version information and run internal tests"
+#~ msgstr "Afficher les informations de version sp閏ifiques du compilateur g77, ex閏uter les tests internes"
+
+#~ msgid "Program is written in VXT (Digital-like) FORTRAN"
+#~ msgstr "Programme est 閏rit en Fortran VXT (forme de Digital)"
+
+#~ msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#~ msgstr "D閠ruire les supports VXT Fortran intrins鑡ues non Fortran-77"
+
+#~ msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#~ msgstr "D閟activer les supports VXT Fortran intrins鑡ues non Fortran-77"
+
+#~ msgid "Enable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#~ msgstr "D閟activer les supports VXT Fortran intrins鑡ues non Fortran-77"
+
+#~ msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#~ msgstr "Cacher les supports VXT Fortran des intrins鑡ues non Fortran-77"
+
+#~ msgid "Print internal debugging-related information"
+#~ msgstr "Afficher les informations internes reli閑s � la mise au point"
+
+#~ msgid "Treat initial values of 0 like non-zero values"
+#~ msgstr "Traiter les valeurs initiales de 0 comme des valeurs non z閞os"
+
+#~ msgid "read-write constraint does not allow a register"
+#~ msgstr "contrainte de lecture-閏criture ne permet pas de registre"
+
+#~ msgid "your function will be miscompiled"
+#~ msgstr "votre fonction sera mal compil閑"
+
+#~ msgid "neither the destructor nor the class-specific "
+#~ msgstr "ni le destructeur ni la classe sp閏ifique"
+
+#~ msgid "operator delete will be called, even if they are "
+#~ msgstr "l'op閞ateur de destruction sera appell�, m阭e s'ils sont "
+
+#~ msgid "declared when the class is defined."
+#~ msgstr "d閏lar閟 lorsque la classe est d閒inie."
 
 #~ msgid "pointer to a member used in arithmetic"
 #~ msgstr "usage en arithm閠ique d'un pointeur vers un membre"
@@ -22764,9 +22689,6 @@
 #~ msgid "`sigof' applied to non-aggregate expression"
 #~ msgstr "� sigof � appliqu� � une expression de non aggr間ats"
 
-#~ msgid "`sigof' applied to non-aggregate type"
-#~ msgstr "� sigof � appliqu� � un type non aggr間at"
-
 #~ msgid "storage class specifier `%s' not allowed after struct or class"
 #~ msgstr "sp閏ificateur de classe de stockages � %s � n'est pas permis apr鑣 struct ou class"
 
@@ -22794,9 +22716,6 @@
 #~ msgid "ISO C++ forbids array dimensions with parenthesized type in new"
 #~ msgstr "ISO C++ interdit l'utilisation de parenth鑣es autour du type pour les dimensions de tableaux avec new"
 
-#~ msgid "`%T' is not a class or namespace"
-#~ msgstr "� %T � n'est pas une classe ou un espace de noms"
-
 #~ msgid "ISO C++ forbids label declarations"
 #~ msgstr "ISO C++ interdit la d閏laration d'閠iquette"
 
@@ -23148,9 +23067,6 @@
 #~ msgid "missing binary operator"
 #~ msgstr "op閞ateur binaire manquant"
 
-#~ msgid "operator '%s' has no left operand"
-#~ msgstr "op閞ateur � %s � n'a pas d'op閞ande gauche"
-
 #~ msgid "changing search order for system directory \"%s\""
 #~ msgstr "modification de l'ordonnancement de recherche du r閜ertoire syst鑝e � %s �"
 
Index: gcc/po/ja.po
===================================================================
RCS file: /cvs/gcc/gcc/gcc/po/ja.po,v
retrieving revision 1.4.8.3
retrieving revision 1.4.8.4
diff -u -r1.4.8.3 -r1.4.8.4
--- gcc/po/ja.po	14 Sep 2004 20:37:54 -0000	1.4.8.3
+++ gcc/po/ja.po	7 Nov 2004 19:59:36 -0000	1.4.8.4
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: gcc 3.0\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2004-07-01 11:41-0700\n"
+"POT-Creation-Date: 2004-11-04 19:12-0800\n"
 "PO-Revision-Date: 2001-12-05 22:47+0900\n"
 "Last-Translator: Daisuke Yamashita <yamad@mb.infoweb.ne.jp>\n"
 "Language-Team: Japanese <ja@li.org>\n"
@@ -36,16 +36,16 @@
 msgid "`%s' attribute only applies to function types"
 msgstr "`%s' 掳拉は簇眶に滦してのみ努脱されます"
 
-#: attribs.c:416 c-common.c:4307 c-common.c:4326 c-common.c:4344
-#: c-common.c:4371 c-common.c:4390 c-common.c:4413 c-common.c:4436
-#: c-common.c:4462 c-common.c:4496 c-common.c:4540 c-common.c:4568
-#: c-common.c:4596 c-common.c:4615 c-common.c:4870 c-common.c:4892
-#: c-common.c:4927 c-common.c:4994 c-common.c:5040 c-common.c:5098
-#: c-common.c:5129 c-common.c:5475 c-common.c:5498 c-common.c:5537
-#: config/arm/arm.c:2281 config/arm/arm.c:2308 config/avr/avr.c:4539
-#: config/h8300/h8300.c:4284 config/h8300/h8300.c:4307 config/i386/i386.c:1620
-#: config/i386/i386.c:15397 config/i386/winnt.c:86 config/ia64/ia64.c:1057
-#: config/ip2k/ip2k.c:3151
+#: attribs.c:416 c-common.c:4306 c-common.c:4325 c-common.c:4343
+#: c-common.c:4370 c-common.c:4389 c-common.c:4412 c-common.c:4435
+#: c-common.c:4461 c-common.c:4495 c-common.c:4539 c-common.c:4567
+#: c-common.c:4595 c-common.c:4614 c-common.c:4881 c-common.c:4903
+#: c-common.c:4938 c-common.c:5005 c-common.c:5051 c-common.c:5109
+#: c-common.c:5140 c-common.c:5440 c-common.c:5463 c-common.c:5502
+#: config/arm/arm.c:2281 config/arm/arm.c:2308 config/avr/avr.c:4504
+#: config/h8300/h8300.c:4284 config/h8300/h8300.c:4307 config/i386/i386.c:1626
+#: config/i386/i386.c:15398 config/i386/winnt.c:86 config/ia64/ia64.c:1057
+#: config/ip2k/ip2k.c:3151 config/rs6000/rs6000.c:15035
 #, c-format
 msgid "`%s' attribute ignored"
 msgstr "`%s' 掳拉は痰浑されました"
@@ -123,7 +123,7 @@
 
 #. We can, however, treat "undefined" any way we please.
 #. Call abort to encourage the user to fix the program.
-#: builtins.c:4134 c-typeck.c:1733
+#: builtins.c:4134 c-typeck.c:1713
 msgid "if this code is reached, the program will abort"
 msgstr ""
 
@@ -161,409 +161,414 @@
 msgid "target format does not support infinity"
 msgstr "タ〖ゲット CPU は interworking をサポ〖トしません"
 
-#: c-common.c:917
+#: c-common.c:916
 msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
 msgstr ""
 
-#: c-common.c:1141
+#: c-common.c:1140
 #, fuzzy
 msgid "%J'%D' is not defined outside of function scope"
 msgstr "ラベル %s があらゆる簇眶の嘲娄で徊救されました"
 
-#: c-common.c:1161
+#: c-common.c:1160
 #, c-format
 msgid "string length `%d' is greater than the length `%d' ISO C%d compilers are required to support"
 msgstr "矢机误墓 `%d' は、墓さ `%d' (ISO C%d コンパイラのサポ〖ト妥凤)より络きくなっています"
 
-#: c-common.c:1201
+#: c-common.c:1200
 msgid "overflow in constant expression"
 msgstr "年眶及がオ〖バ〖フロ〖しました"
 
-#: c-common.c:1221
+#: c-common.c:1220
 msgid "integer overflow in expression"
 msgstr "及の腊眶がオ〖バ〖フロ〖しました"
 
-#: c-common.c:1230
+#: c-common.c:1229
 msgid "floating point overflow in expression"
 msgstr "及の赦瓢井眶爬眶がオ〖バ〖フロ〖しました"
 
-#: c-common.c:1236
+#: c-common.c:1235
 #, fuzzy
 msgid "vector overflow in expression"
 msgstr "及の腊眶がオ〖バ〖フロ〖しました"
 
 #. This detects cases like converting -129 or 256 to unsigned char.
-#: c-common.c:1258
+#: c-common.c:1257
 msgid "large integer implicitly truncated to unsigned type"
 msgstr "络きな腊眶が芭疼に射圭痰し房に磊り低められました"
 
-#: c-common.c:1260
+#: c-common.c:1259
 msgid "negative integer implicitly converted to unsigned type"
 msgstr "砷の腊眶が芭疼に射圭痰し房に恃垂されました"
 
-#: c-common.c:1306
+#: c-common.c:1305
 msgid "overflow in implicit constant conversion"
 msgstr "芭疼の年眶恃垂でオ〖バ〖フロ〖しました"
 
-#: c-common.c:1442
+#: c-common.c:1441
 #, c-format
 msgid "operation on `%s' may be undefined"
 msgstr "`%s' での遍换が年盗されていないと蛔われます"
 
-#: c-common.c:1726
+#: c-common.c:1725
 msgid "expression statement has incomplete type"
 msgstr "及の面の矢に稍窗链房があります"
 
-#: c-common.c:1758
+#: c-common.c:1757
 msgid "case label does not reduce to an integer constant"
 msgstr "case ラベルを腊眶年眶に丛傅できません"
 
-#: c-common.c:2088
+#: c-common.c:2087
 msgid "invalid truth-value expression"
 msgstr "靠刀猛及が稍努磊です"
 
-#: c-common.c:2139
+#: c-common.c:2138
 #, c-format
 msgid "invalid operands to binary %s"
 msgstr "企灌遍换灰 %s が稍努磊です"
 
-#: c-common.c:2373
+#: c-common.c:2372
 msgid "comparison is always false due to limited range of data type"
 msgstr "デ〖タ房の认跋扩嘎によって、孺秤が撅に false となります"
 
-#: c-common.c:2375
+#: c-common.c:2374
 msgid "comparison is always true due to limited range of data type"
 msgstr "デ〖タ房の认跋扩嘎によって、孺秤が撅に true となります"
 
-#: c-common.c:2445
+#: c-common.c:2444
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr "射圭痰しの及 >= 0 という孺秤は撅に true です"
 
-#: c-common.c:2454
+#: c-common.c:2453
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr "射圭痰しの及 < 0 という孺秤は撅に false です"
 
-#: c-common.c:2499
+#: c-common.c:2498
 msgid "pointer of type `void *' used in arithmetic"
 msgstr "`void *' 房のポインタが纷换で蝗われました"
 
-#: c-common.c:2505
+#: c-common.c:2504
 msgid "pointer to a function used in arithmetic"
 msgstr "簇眶ポインタが纷换で蝗われました"
 
-#: c-common.c:2511
+#: c-common.c:2510
 #, fuzzy
 msgid "pointer to member function used in arithmetic"
 msgstr "簇眶ポインタが纷换で蝗われました"
 
-#: c-common.c:2600 f/com.c:14734
+#: c-common.c:2599 f/com.c:14734
 msgid "struct type value used where scalar is required"
 msgstr "スカラ〖が涩妥な眷疥に菇陇挛房の猛が蝗われました"
 
-#: c-common.c:2604 f/com.c:14738
+#: c-common.c:2603 f/com.c:14738
 msgid "union type value used where scalar is required"
 msgstr "スカラ〖が涩妥な眷疥に鼎脱挛房の猛が蝗われました"
 
-#: c-common.c:2608 f/com.c:14742
+#: c-common.c:2607 f/com.c:14742
 msgid "array type value used where scalar is required"
 msgstr "スカラ〖が涩妥な眷疥に芹误房の猛が蝗われました"
 
 #. Common Ada/Pascal programmer's mistake.  We always warn
 #. about this since it is so bad.
-#: c-common.c:2645
+#: c-common.c:2644
 msgid "the address of `%D', will always evaluate as `true'"
 msgstr ""
 
-#: c-common.c:2739 f/com.c:14874
+#: c-common.c:2738 f/com.c:14874
 msgid "suggest parentheses around assignment used as truth value"
 msgstr "靠刀猛として蝗われる洛掐のまわりでは、摧崇柑の蝗脱をお传めします"
 
-#: c-common.c:2785 c-common.c:2825
+#: c-common.c:2784 c-common.c:2824
 msgid "invalid use of `restrict'"
 msgstr "`restrict' の脱恕が稍努磊です"
 
-#: c-common.c:2935
+#: c-common.c:2934
 #, fuzzy
 msgid "invalid application of `sizeof' to a function type"
 msgstr "ISO C++ は簇眶房への `sizeof' の努脱を敦じます"
 
-#: c-common.c:2945
+#: c-common.c:2944
 #, fuzzy, c-format
 msgid "invalid application of `%s' to a void type"
 msgstr "インスタンス步されない房に滦する痰跟な拎侯です"
 
-#: c-common.c:2951
+#: c-common.c:2950
 #, fuzzy
 msgid "invalid application of `%s' to incomplete type `%T' "
 msgstr "稍窗链な typedef `%s' の蝗脱は稍努磊です"
 
-#: c-common.c:2992
+#: c-common.c:2991
 msgid "`__alignof' applied to a bit-field"
 msgstr "ビットフィ〖ルドに `__alignof' が努脱されました"
 
-#: c-common.c:3484
+#: c-common.c:3483
 #, fuzzy, c-format
 msgid "cannot disable built-in function `%s'"
 msgstr "寥み哈み簇眶 `%s' を胜い保します"
 
-#: c-common.c:3645 c-typeck.c:1974
+#: c-common.c:3644 c-typeck.c:1954
 #, c-format
 msgid "too few arguments to function `%s'"
 msgstr "簇眶 `%s' への苞眶が警なすぎます"
 
-#: c-common.c:3651 c-typeck.c:1835
+#: c-common.c:3650 c-typeck.c:1815
 #, c-format
 msgid "too many arguments to function `%s'"
 msgstr "簇眶 `%s' に滦する苞眶が驴すぎます"
 
-#: c-common.c:3670
+#: c-common.c:3669
 #, fuzzy, c-format
 msgid "non-floating-point argument to function `%s'"
 msgstr "簇眶 `%s' に滦する苞眶が驴すぎます"
 
-#: c-common.c:3897
+#: c-common.c:3896
 msgid "pointers are not permitted as case values"
 msgstr "case の猛としてのポインタは钓されていません"
 
-#: c-common.c:3901
+#: c-common.c:3900
 #, fuzzy
 msgid "range expressions in switch statements are non-standard"
 msgstr "ISO C では switch 矢での认跋及は敦じられています"
 
-#: c-common.c:3930
+#: c-common.c:3929
 msgid "empty range specified"
 msgstr "鄂の认跋が回年されました"
 
-#: c-common.c:3981
+#: c-common.c:3980
 msgid "duplicate (or overlapping) case value"
 msgstr "企脚の(あるいは脚剩している) case の猛"
 
-#: c-common.c:3982
+#: c-common.c:3981
 #, fuzzy
 msgid "%Jthis is the first entry overlapping that value"
 msgstr "これがその猛と脚剩した呵介の灌誊です"
 
-#: c-common.c:3986
+#: c-common.c:3985
 msgid "duplicate case value"
 msgstr "脚剩した case の猛"
 
-#: c-common.c:3987
+#: c-common.c:3986
 #, fuzzy
 msgid "%Jpreviously used here"
 msgstr "涟にここで蝗われました"
 
-#: c-common.c:3991
+#: c-common.c:3990
 msgid "multiple default labels in one switch"
 msgstr "办つの switch に剩眶の default ラベルがあります"
 
-#: c-common.c:3992
+#: c-common.c:3991
 #, fuzzy
 msgid "%Jthis is the first default label"
 msgstr "これが呵介の default ラベルです"
 
-#: c-common.c:4017
+#: c-common.c:4016
 #, fuzzy
 msgid "taking the address of a label is non-standard"
 msgstr "办箕オブジェクトのアドレスを艰ろうとしています"
 
-#: c-common.c:4063
+#: c-common.c:4062
 msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
 msgstr ""
 
-#: c-common.c:4068
+#: c-common.c:4067
 msgid "%Hignoring return value of function declared with attribute warn_unused_result"
 msgstr ""
 
-#: c-common.c:4649
+#: c-common.c:4651
 #, c-format
 msgid "unknown machine mode `%s'"
 msgstr "稍汤なマシンモ〖ド `%s'"
 
-#: c-common.c:4652
+#: c-common.c:4654
 #, c-format
 msgid "no data type for mode `%s'"
 msgstr "モ〖ド `%s' に滦するデ〖タ房がありません"
 
-#: c-common.c:4656
+#: c-common.c:4658
 #, fuzzy, c-format
 msgid "invalid pointer mode `%s'"
 msgstr "痰跟な急侍灰 `%s'"
 
-#: c-common.c:4663 c-common.c:5226
+#: c-common.c:4665 c-common.c:5237
 #, fuzzy, c-format
 msgid "unable to emulate '%s'"
 msgstr "ファイル '%s' を open できません"
 
-#: c-common.c:4707
+#: c-common.c:4686
+#, fuzzy, c-format
+msgid "mode `%s' applied to inappropriate type"
+msgstr "润礁圭挛房に滦して努脱された `sigof'"
+
+#: c-common.c:4718
 #, fuzzy
 msgid "%Jsection attribute cannot be specified for local variables"
 msgstr "section 掳拉はロ〖カル恃眶に滦しては回年できません"
 
-#: c-common.c:4718
+#: c-common.c:4729
 #, fuzzy
 msgid "%Jsection of '%D' conflicts with previous declaration"
 msgstr "`%s' のセクションは涟数でに离咐されたものと咀仆します"
 
-#: c-common.c:4727
+#: c-common.c:4738
 #, fuzzy
 msgid "%Jsection attribute not allowed for '%D'"
 msgstr "セクション掳拉は `%s' には蝗えません"
 
-#: c-common.c:4733
+#: c-common.c:4744
 #, fuzzy
 msgid "%Jsection attributes are not supported for this target"
 msgstr "セクション掳拉はこのタ〖ゲットでは悸刘されていません"
 
-#: c-common.c:4771
+#: c-common.c:4782
 msgid "requested alignment is not a constant"
 msgstr "妥滇されたアラインメントが年眶ではありません"
 
-#: c-common.c:4776
+#: c-common.c:4787
 msgid "requested alignment is not a power of 2"
 msgstr "妥滇されたアラインメントが 2 のべき捐ではありません"
 
-#: c-common.c:4781
+#: c-common.c:4792
 msgid "requested alignment is too large"
 msgstr "妥滇されたアラインメントが络きすぎます"
 
-#: c-common.c:4807
+#: c-common.c:4818
 #, fuzzy
 msgid "%Jalignment may not be specified for '%D'"
 msgstr "`%s' に滦してのアラインメントは回年できません"
 
-#: c-common.c:4845
+#: c-common.c:4856
 #, fuzzy
 msgid "%J'%D' defined both normally and as an alias"
 msgstr "`%s' が奶撅のものとエイリアスとの尉数で年盗されました"
 
-#: c-common.c:4855
+#: c-common.c:4866
 msgid "alias arg not a string"
 msgstr "alias 苞眶が矢机误ではない"
 
-#: c-common.c:4898
+#: c-common.c:4909
 #, fuzzy
 msgid "visibility arg not a string"
 msgstr "alias 苞眶が矢机误ではない"
 
-#: c-common.c:4911
+#: c-common.c:4922
 msgid "visibility arg must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr ""
 
-#: c-common.c:4937
+#: c-common.c:4948
 #, fuzzy
 msgid "tls_model arg not a string"
 msgstr "alias 苞眶が矢机误ではない"
 
-#: c-common.c:4946
+#: c-common.c:4957
 msgid "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr ""
 
-#: c-common.c:4968 c-common.c:5014
+#: c-common.c:4979 c-common.c:5025
 #, fuzzy
 msgid "%J'%E' attribute applies only to functions"
 msgstr "`%s' 掳拉は簇眶に滦してのみ努脱されます"
 
-#: c-common.c:4973 c-common.c:5019
+#: c-common.c:4984 c-common.c:5030
 #, fuzzy
 msgid "%Jcan't set '%E' attribute after definition"
 msgstr "年盗の稿で `%s' 掳拉をセットすることはできません"
 
-#: c-common.c:5095
+#: c-common.c:5106
 #, fuzzy, c-format
 msgid "`%s' attribute ignored for `%s'"
 msgstr "`%s' 掳拉は痰浑されました"
 
-#: c-common.c:5158
+#: c-common.c:5169
 #, fuzzy, c-format
 msgid "invalid vector type for attribute `%s'"
 msgstr "`%s' の苞眶として痰跟な房"
 
-#: c-common.c:5182 c-common.c:5214
+#: c-common.c:5193 c-common.c:5225
 msgid "no vector mode with the size and type specified could be found"
 msgstr ""
 
-#: c-common.c:5316
+#: c-common.c:5281
 #, fuzzy
 msgid "nonnull attribute without arguments on a non-prototype"
 msgstr "簿苞眶の眶がプロトタイプと办米しません"
 
-#: c-common.c:5331
+#: c-common.c:5296
 #, fuzzy, c-format
 msgid "nonnull argument has invalid operand number (arg %lu)"
 msgstr "フォ〖マット矢机误に稍努磊なオペランド眶があります"
 
-#: c-common.c:5350
+#: c-common.c:5315
 #, c-format
 msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
 msgstr ""
 
-#: c-common.c:5358
+#: c-common.c:5323
 #, c-format
 msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
 msgstr ""
 
-#: c-common.c:5438
+#: c-common.c:5403
 #, c-format
 msgid "null argument where non-null required (arg %lu)"
 msgstr ""
 
-#: c-common.c:5509
+#: c-common.c:5474
 #, fuzzy
 msgid "cleanup arg not an identifier"
 msgstr "急侍灰のない 'defined'"
 
-#: c-common.c:5516
+#: c-common.c:5481
 #, fuzzy
 msgid "cleanup arg not a function"
 msgstr "钙び叫されたオブジェクトは簇眶ではありません"
 
-#: c-common.c:5877
+#: c-common.c:5842
 #, c-format
 msgid "%s at end of input"
 msgstr "掐蜗の呵稿に %s"
 
-#: c-common.c:5883
+#: c-common.c:5848
 #, c-format
 msgid "%s before %s'%c'"
 msgstr "%s が %s'%c' の涟にあります"
 
-#: c-common.c:5885
+#: c-common.c:5850
 #, c-format
 msgid "%s before %s'\\x%x'"
 msgstr "%s が %s'\\x%x' の涟にあります"
 
-#: c-common.c:5889
+#: c-common.c:5854
 #, c-format
 msgid "%s before string constant"
 msgstr "矢机误年眶の涟に %s"
 
-#: c-common.c:5891
+#: c-common.c:5856
 #, c-format
 msgid "%s before numeric constant"
 msgstr "眶猛年眶の涟に %s"
 
-#: c-common.c:5893
+#: c-common.c:5858
 #, c-format
 msgid "%s before \"%s\""
 msgstr "%s が \"%s\" の涟にあります"
 
-#: c-common.c:5895
+#: c-common.c:5860
 #, c-format
 msgid "%s before '%s' token"
 msgstr "%s が '%s' ト〖クンの涟にあります"
 
 #. Use `%s' to print the string in case there are any escape
 #. characters in the message.
-#: c-common.c:5897 c-typeck.c:2612 c-typeck.c:4004 c-typeck.c:4019
-#: c-typeck.c:4034 final.c:2776 final.c:2778 gcc.c:4581 rtl-error.c:109
-#: toplev.c:1357 config/cris/cris.c:552 cp/parser.c:1848 cp/typeck.c:4155
+#: c-common.c:5862 c-typeck.c:2592 c-typeck.c:3984 c-typeck.c:3999
+#: c-typeck.c:4014 final.c:2776 final.c:2778 gcc.c:4584 rtl-error.c:109
+#: toplev.c:1357 config/cris/cris.c:552 cp/parser.c:1848 cp/typeck.c:4173
 #: java/expr.c:356 java/verify.c:1456 java/verify.c:1457 java/verify.c:1472
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: c-convert.c:82 c-typeck.c:1211 c-typeck.c:3444 cp/typeck.c:1363
-#: cp/typeck.c:5708 treelang/tree-convert.c:79
+#: c-convert.c:82 c-typeck.c:1211 c-typeck.c:3424 cp/typeck.c:1363
+#: cp/typeck.c:5729 treelang/tree-convert.c:79
 msgid "void value not ignored as it ought to be"
 msgstr "void の猛が塑丸の罢蹋奶りに痰浑されませんでした"
 
@@ -762,409 +767,409 @@
 msgid "%Jnon-const declaration of '%D' follows const declaration"
 msgstr "`%s' は static の稿で润 static 离咐されています"
 
-#: c-decl.c:1262
+#: c-decl.c:1267
 #, fuzzy
 msgid "%Jredundant redeclaration of '%D'"
 msgstr "`%s' の鹃墓な浩离咐が票办スコ〖プ柒にあります"
 
-#: c-decl.c:1581
+#: c-decl.c:1586
 #, fuzzy
 msgid "%Jdeclaration of '%D' shadows a parameter"
 msgstr "`%s' の离咐は簿苞眶を胜い保します"
 
-#: c-decl.c:1583
+#: c-decl.c:1588
 #, fuzzy
 msgid "%Jdeclaration of '%D' shadows a global declaration"
 msgstr "`%s' の离咐はグロ〖バル离咐を胜い保します"
 
-#: c-decl.c:1585
+#: c-decl.c:1590
 #, fuzzy
 msgid "%Jdeclaration of '%D' shadows a previous local"
 msgstr "`%s' の离咐は涟数のロ〖カルシンボルを胜い保します"
 
-#: c-decl.c:1587 cp/name-lookup.c:969 cp/name-lookup.c:992
+#: c-decl.c:1592 cp/name-lookup.c:969 cp/name-lookup.c:992
 #: cp/name-lookup.c:1000
 msgid "%Jshadowed declaration is here"
 msgstr ""
 
-#: c-decl.c:1697
+#: c-decl.c:1702
 #, c-format
 msgid "nested extern declaration of `%s'"
 msgstr "`%s' の extern 离咐がネストしています"
 
-#: c-decl.c:1838 objc/objc-act.c:2534 objc/objc-act.c:6794
+#: c-decl.c:1843 objc/objc-act.c:2534 objc/objc-act.c:6794
 #, fuzzy
 msgid "%Jprevious declaration of '%D'"
 msgstr "涟数での `%s' の离咐"
 
-#: c-decl.c:1879 c-decl.c:1881
+#: c-decl.c:1884 c-decl.c:1886
 #, c-format
 msgid "implicit declaration of function `%s'"
 msgstr "簇眶 `%s' の芭疼の离咐"
 
-#: c-decl.c:1897
+#: c-decl.c:1902
 #, c-format
 msgid "`%s' undeclared here (not in a function)"
 msgstr "`%s' がここでは年盗されていません (簇眶の面ではない)"
 
-#: c-decl.c:1903
+#: c-decl.c:1908
 #, c-format
 msgid "`%s' undeclared (first use in this function)"
 msgstr "`%s' が离咐されていません (この簇眶柒で呵介に网脱)"
 
-#: c-decl.c:1908
+#: c-decl.c:1913
 msgid "(Each undeclared identifier is reported only once"
 msgstr "(踏离咐の称恃眶については、それが呵介に附われたそれぞれの簇眶"
 
-#: c-decl.c:1909
+#: c-decl.c:1914
 msgid "for each function it appears in.)"
 msgstr " に滦して办刨だけ鼠桂されます。)"
 
-#: c-decl.c:1962
+#: c-decl.c:1967
 #, c-format
 msgid "label %s referenced outside of any function"
 msgstr "ラベル %s があらゆる簇眶の嘲娄で徊救されました"
 
-#: c-decl.c:2009
+#: c-decl.c:2014
 #, c-format
 msgid "duplicate label declaration `%s'"
 msgstr "ラベルの离咐 `%s' が脚剩しています"
 
-#: c-decl.c:2010
+#: c-decl.c:2015
 #, fuzzy
 msgid "%Jthis is a previous declaration"
 msgstr "涟数での `%s' の离咐"
 
-#: c-decl.c:2045
+#: c-decl.c:2050
 #, fuzzy
 msgid "%Hduplicate label `%D'"
 msgstr "脚剩したメンバ `%s'"
 
-#: c-decl.c:2047
+#: c-decl.c:2052
 #, fuzzy
 msgid "%J`%D' previously defined here"
 msgstr "`%s' は涟にここで年盗されました"
 
-#: c-decl.c:2049
+#: c-decl.c:2054
 #, fuzzy
 msgid "%J`%D' previously declared here"
 msgstr "`%s' は涟にここで离咐されました"
 
-#: c-decl.c:2069
+#: c-decl.c:2074
 msgid "%Htraditional C lacks a separate namespace for labels, identifier `%s' conflicts"
 msgstr ""
 
-#: c-decl.c:2140
+#: c-decl.c:2145
 #, fuzzy
 msgid "%H`%s' defined as wrong kind of tag"
 msgstr "`%s' が侍のシンボル硷として浩离咐されました"
 
-#: c-decl.c:2378
+#: c-decl.c:2383
 msgid "unnamed struct/union that defines no instances"
 msgstr "痰叹菇陇挛/鼎脱挛が、そのインスタンスを年盗していません"
 
-#: c-decl.c:2397
+#: c-decl.c:2402
 msgid "useless keyword or type name in empty declaration"
 msgstr "鄂の离咐の面に、痰罢蹋なキ〖ワ〖ド唆は房叹があります"
 
-#: c-decl.c:2404
+#: c-decl.c:2409
 msgid "two types specified in one empty declaration"
 msgstr "办つの鄂の离咐面に、企つの房が回年されています"
 
-#: c-decl.c:2409 c-parse.y:735 c-parse.y:737 objc/objc-parse.y:776
-#: objc/objc-parse.y:778 objc/objc-parse.y:3017
+#: c-decl.c:2414 c-parse.y:735 c-parse.y:737 objc/objc-parse.y:776
+#: objc/objc-parse.y:778 objc/objc-parse.y:3016
 msgid "empty declaration"
 msgstr "鄂の离咐です"
 
-#: c-decl.c:2435
+#: c-decl.c:2440
 msgid "ISO C90 does not support `static' or type qualifiers in parameter array declarators"
 msgstr ""
 
-#: c-decl.c:2437
+#: c-decl.c:2442
 #, fuzzy
 msgid "ISO C90 does not support `[*]' array declarators"
 msgstr "ISO C89 は材恃芹误メンバを减け烧けません"
 
-#: c-decl.c:2440
+#: c-decl.c:2445
 msgid "GCC does not yet properly implement `[*]' array declarators"
 msgstr ""
 
-#: c-decl.c:2456
+#: c-decl.c:2461
 #, fuzzy
 msgid "static or type qualifiers in abstract declarator"
 msgstr "ポインタ离咐灰に稍努磊な房饯峻灰"
 
-#: c-decl.c:2526
+#: c-decl.c:2531
 #, fuzzy
 msgid "%J'%D' is usually a function"
 msgstr "`%s' は奶撅は簇眶です"
 
-#: c-decl.c:2535
+#: c-decl.c:2540
 #, fuzzy, c-format
 msgid "typedef `%s' is initialized (use __typeof__ instead)"
 msgstr "typedef `%s' が介袋步されました"
 
-#: c-decl.c:2541
+#: c-decl.c:2546
 #, c-format
 msgid "function `%s' is initialized like a variable"
 msgstr "簇眶 `%s' が恃眶であるかのように介袋步されました"
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:2548
+#: c-decl.c:2553
 #, c-format
 msgid "parameter `%s' is initialized"
 msgstr "簿苞眶 `%s' が介袋步されました"
 
-#: c-decl.c:2568 c-typeck.c:4254
+#: c-decl.c:2573 c-typeck.c:4234
 msgid "variable-sized object may not be initialized"
 msgstr "材恃墓オブジェクトは介袋步されないことになるでしょう"
 
-#: c-decl.c:2574
+#: c-decl.c:2579
 #, c-format
 msgid "variable `%s' has initializer but incomplete type"
 msgstr "恃眶 `%s' には介袋步灰がありますが、稍窗链房です"
 
-#: c-decl.c:2580
+#: c-decl.c:2585
 #, c-format
 msgid "elements of array `%s' have incomplete type"
 msgstr "芹误 `%s' の妥燎に稍窗链房があります"
 
-#: c-decl.c:2649 c-decl.c:5451 cp/decl.c:3761 cp/decl.c:10141
+#: c-decl.c:2654 c-decl.c:5462 cp/decl.c:3775 cp/decl.c:10238
 msgid "%Jinline function '%D' given attribute noinline"
 msgstr ""
 
-#: c-decl.c:2725
+#: c-decl.c:2730
 #, fuzzy
 msgid "%Jinitializer fails to determine size of '%D'"
 msgstr "介袋步灰は `%s' のサイズの泼年に己窃しました"
 
-#: c-decl.c:2730
+#: c-decl.c:2735
 #, fuzzy
 msgid "%Jarray size missing in '%D'"
 msgstr "`%s' での芹误サイズを风いています"
 
-#: c-decl.c:2746
+#: c-decl.c:2751
 #, fuzzy
 msgid "%Jzero or negative size array '%D'"
 msgstr "`%s' の芹误サイズがゼロ唆は砷です"
 
-#: c-decl.c:2774
+#: c-decl.c:2779
 #, fuzzy
 msgid "%Jstorage size of '%D' isn't known"
 msgstr "`%s' の挝拌サイズがわかりません"
 
-#: c-decl.c:2784
+#: c-decl.c:2789
 #, fuzzy
 msgid "%Jstorage size of '%D' isn't constant"
 msgstr "`%s' の挝拌サイズが办年ではありません"
 
-#: c-decl.c:2867
+#: c-decl.c:2872
 #, fuzzy
 msgid "%Jignoring asm-specifier for non-static local variable '%D'"
 msgstr "润 static ロ〖カル恃眶 `%s' への asm 回年灰は痰浑されます"
 
-#: c-decl.c:2978
+#: c-decl.c:2983
 msgid "ISO C forbids forward parameter declarations"
 msgstr "ISO C は涟数簿苞眶离咐を敦じます"
 
-#: c-decl.c:3160
+#: c-decl.c:3165
 #, fuzzy
 msgid "<anonymous>"
 msgstr "<痰叹 %s>"
 
-#: c-decl.c:3169
+#: c-decl.c:3174
 #, c-format
 msgid "bit-field `%s' width not an integer constant"
 msgstr "ビットフィ〖ルド `%s' の升が腊眶年眶ではありません"
 
-#: c-decl.c:3177
+#: c-decl.c:3182
 #, c-format
 msgid "negative width in bit-field `%s'"
 msgstr "ビットフィ〖ルド `%s' の升が砷の眶です"
 
-#: c-decl.c:3182
+#: c-decl.c:3187
 #, c-format
 msgid "zero width for bit-field `%s'"
 msgstr "ビットフィ〖ルド `%s' の升が 0 です"
 
-#: c-decl.c:3192
+#: c-decl.c:3197
 #, c-format
 msgid "bit-field `%s' has invalid type"
 msgstr "ビットフィ〖ルド `%s' は稍努磊な房を积っています"
 
-#: c-decl.c:3201
+#: c-decl.c:3206
 #, fuzzy, c-format
 msgid "type of bit-field `%s' is a GCC extension"
 msgstr "#%s は GCC の橙磨です"
 
-#: c-decl.c:3210
+#: c-decl.c:3215
 #, c-format
 msgid "width of `%s' exceeds its type"
 msgstr "`%s' の升はその房のサイズを亩えています"
 
-#: c-decl.c:3220
+#: c-decl.c:3225
 #, c-format
 msgid "`%s' is narrower than values of its type"
 msgstr "`%s' はその房の猛よりも豆いです"
 
-#: c-decl.c:3370 cp/decl.c:6805
+#: c-decl.c:3375 cp/decl.c:6900
 msgid "`long long long' is too long for GCC"
 msgstr "`long long long' は GCC にとって墓すぎます"
 
-#: c-decl.c:3375
+#: c-decl.c:3380
 #, fuzzy
 msgid "ISO C90 does not support `long long'"
 msgstr "ISO C89 は `long long' を减け烧けません"
 
-#: c-decl.c:3384 c-decl.c:3387 cp/decl.c:6810
+#: c-decl.c:3389 c-decl.c:3392 cp/decl.c:6905
 #, c-format
 msgid "duplicate `%s'"
 msgstr "`%s' が脚剩しています"
 
-#: c-decl.c:3397 cp/decl.c:6816
+#: c-decl.c:3402 cp/decl.c:6911
 msgid "`__thread' before `extern'"
 msgstr ""
 
-#: c-decl.c:3399 cp/decl.c:6818
+#: c-decl.c:3404 cp/decl.c:6913
 msgid "`__thread' before `static'"
 msgstr ""
 
-#: c-decl.c:3407 cp/decl.c:6845
+#: c-decl.c:3412 cp/decl.c:6940
 #, c-format
 msgid "two or more data types in declaration of `%s'"
 msgstr "`%s' の离咐に企つ笆惧のデ〖タ房が回年されました"
 
-#: c-decl.c:3427 cp/decl.c:6850
+#: c-decl.c:3432 cp/decl.c:6945
 #, c-format
 msgid "`%s' fails to be a typedef or built in type"
 msgstr "`%s' を typedef または寥み哈み房にできません"
 
-#: c-decl.c:3466
+#: c-decl.c:3471
 #, c-format
 msgid "type defaults to `int' in declaration of `%s'"
 msgstr "`%s' の离咐で房がデフォルトの `int' とされました"
 
-#: c-decl.c:3495
+#: c-decl.c:3500
 #, c-format
 msgid "both long and short specified for `%s'"
 msgstr "`%s' に滦して long と short の尉数が回年されています"
 
-#: c-decl.c:3499 cp/decl.c:6950
+#: c-decl.c:3504 cp/decl.c:7045
 #, c-format
 msgid "long or short specified with char for `%s'"
 msgstr "`%s' に滦して char とともに long または short が回年されています"
 
-#: c-decl.c:3506 cp/decl.c:6954
+#: c-decl.c:3511 cp/decl.c:7049
 #, c-format
 msgid "long or short specified with floating type for `%s'"
 msgstr "`%s' に滦して赦瓢井眶房とともに long または short が回年されています"
 
-#: c-decl.c:3509
+#: c-decl.c:3514
 msgid "the only valid combination is `long double'"
 msgstr "停办の铜跟な寥圭わせは `long double' です"
 
-#: c-decl.c:3515
+#: c-decl.c:3520
 #, c-format
 msgid "both signed and unsigned specified for `%s'"
 msgstr "`%s' に滦して射规ありと射规なしの尉数が回年されています"
 
-#: c-decl.c:3517 cp/decl.c:6943
+#: c-decl.c:3522 cp/decl.c:7038
 #, c-format
 msgid "long, short, signed or unsigned invalid for `%s'"
 msgstr "`%s' に滦して long, short, signed または unsigned は稍努磊です"
 
-#: c-decl.c:3523 cp/decl.c:6963
+#: c-decl.c:3528 cp/decl.c:7058
 #, c-format
 msgid "long, short, signed or unsigned used invalidly for `%s'"
 msgstr "`%s' に滦する long, short, singed や unsigned の蝗脱は稍努磊です"
 
-#: c-decl.c:3541 cp/decl.c:6984
+#: c-decl.c:3546 cp/decl.c:7079
 #, c-format
 msgid "complex invalid for `%s'"
 msgstr "`%s' に滦して complex は稍努磊です"
 
-#: c-decl.c:3583
+#: c-decl.c:3588
 #, fuzzy
 msgid "ISO C90 does not support complex types"
 msgstr "ISO C89 は complex 房を减け烧けません"
 
-#: c-decl.c:3595
+#: c-decl.c:3600
 msgid "ISO C does not support plain `complex' meaning `double complex'"
 msgstr "ISO C は `double complex' を罢蹋する痰饯峻の `complex' を减け烧けません"
 
-#: c-decl.c:3601 c-decl.c:3613
+#: c-decl.c:3606 c-decl.c:3618
 msgid "ISO C does not support complex integer types"
 msgstr "ISO C は腊眶房の complex を减け烧けません"
 
-#: c-decl.c:3643 c-decl.c:4104 cp/decl.c:7576
+#: c-decl.c:3648 c-decl.c:4115 cp/decl.c:7671
 msgid "duplicate `const'"
 msgstr "脚剩した `const'"
 
-#: c-decl.c:3645 c-decl.c:4108 cp/decl.c:7580
+#: c-decl.c:3650 c-decl.c:4119 cp/decl.c:7675
 msgid "duplicate `restrict'"
 msgstr "脚剩したラベル `restrict'"
 
-#: c-decl.c:3647 c-decl.c:4106 cp/decl.c:7578
+#: c-decl.c:3652 c-decl.c:4117 cp/decl.c:7673
 msgid "duplicate `volatile'"
 msgstr "脚剩した `volatile'"
 
-#: c-decl.c:3676 cp/decl.c:7147
+#: c-decl.c:3681 cp/decl.c:7242
 #, c-format
 msgid "multiple storage classes in declaration of `%s'"
 msgstr "`%s' の离咐において剩眶の瘦赂クラス"
 
-#: c-decl.c:3686
+#: c-decl.c:3691
 msgid "function definition declared `auto'"
 msgstr "簇眶の年盗が `auto' と离咐されました"
 
-#: c-decl.c:3688
+#: c-decl.c:3693
 msgid "function definition declared `register'"
 msgstr "簇眶の年盗が `register' と离咐されました"
 
-#: c-decl.c:3690
+#: c-decl.c:3695
 msgid "function definition declared `typedef'"
 msgstr "簇眶の年盗が `typedef' と离咐されました"
 
-#: c-decl.c:3692
+#: c-decl.c:3697
 #, fuzzy
 msgid "function definition declared `__thread'"
 msgstr "簇眶の年盗が `typedef' と离咐されました"
 
-#: c-decl.c:3705
+#: c-decl.c:3710
 #, c-format
 msgid "storage class specified for structure field `%s'"
 msgstr "菇陇挛フィ〖ルド `%s' に回年された淡脖クラス"
 
-#: c-decl.c:3709 cp/decl.c:7192
+#: c-decl.c:3714 cp/decl.c:7287
 #, c-format
 msgid "storage class specified for parameter `%s'"
 msgstr "簿苞眶 `%s' で回年された淡脖クラス"
 
-#: c-decl.c:3712 cp/decl.c:7194
+#: c-decl.c:3717 cp/decl.c:7289
 msgid "storage class specified for typename"
 msgstr "房叹に滦して回年された淡脖クラス"
 
-#: c-decl.c:3724 cp/decl.c:7209
+#: c-decl.c:3729 cp/decl.c:7304
 #, c-format
 msgid "`%s' initialized and declared `extern'"
 msgstr "`%s' が介袋步されるところで、`extern' 离咐されました"
 
-#: c-decl.c:3726 cp/decl.c:7212
+#: c-decl.c:3731 cp/decl.c:7307
 #, c-format
 msgid "`%s' has both `extern' and initializer"
 msgstr "`%s' に `extern' と介袋步灰の尉数があります"
 
-#: c-decl.c:3731
+#: c-decl.c:3736
 #, fuzzy, c-format
 msgid "file-scope declaration of `%s' specifies `auto'"
 msgstr "`%s' のトップレベルの离咐が `auto' を回年します"
 
-#: c-decl.c:3736 cp/decl.c:7216
+#: c-decl.c:3741 cp/decl.c:7311
 #, c-format
 msgid "nested function `%s' declared `extern'"
 msgstr "ネストした簇眶 `%s' は `extern' に离咐されました"
 
-#: c-decl.c:3742 cp/decl.c:7226
+#: c-decl.c:3747 cp/decl.c:7321
 #, fuzzy, c-format
 msgid "function-scope `%s' implicitly auto and declared `__thread'"
 msgstr "簇眶 `%s' を `mutable' としては离咐できません"
@@ -1172,476 +1177,476 @@
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:3781 c-decl.c:3974
+#: c-decl.c:3786 c-decl.c:3979
 #, fuzzy
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr "簿苞眶离咐の面の淡脖クラス回年灰は痰跟です"
 
-#: c-decl.c:3825
+#: c-decl.c:3830
 #, c-format
 msgid "declaration of `%s' as array of voids"
 msgstr "`%s' の离咐は void の芹误"
 
-#: c-decl.c:3831
+#: c-decl.c:3836
 #, c-format
 msgid "declaration of `%s' as array of functions"
 msgstr "`%s' の离咐は簇眶の芹误"
 
-#: c-decl.c:3836
+#: c-decl.c:3841
 #, fuzzy
 msgid "invalid use of structure with flexible array member"
 msgstr "材恃芹误メンバを介袋步しています"
 
-#: c-decl.c:3855
+#: c-decl.c:3860
 #, c-format
 msgid "size of array `%s' has non-integer type"
 msgstr "芹误 `%s' の络きさは润腊眶房"
 
-#: c-decl.c:3860
+#: c-decl.c:3865
 #, c-format
 msgid "ISO C forbids zero-size array `%s'"
 msgstr "ISO C は サイズ 0 の芹误 `%s' を敦じます"
 
-#: c-decl.c:3867
+#: c-decl.c:3872
 #, c-format
 msgid "size of array `%s' is negative"
 msgstr "芹误 `%s' の络きさが砷です"
 
-#: c-decl.c:3880
+#: c-decl.c:3885
 #, fuzzy, c-format
 msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
 msgstr "ISO C89 はサイズが删擦できない芹误 `%s' を敦じます"
 
-#: c-decl.c:3883
+#: c-decl.c:3888
 #, fuzzy, c-format
 msgid "ISO C90 forbids variable-size array `%s'"
 msgstr "ISO C89 は材恃墓サイズの芹误 `%s' を敦じます"
 
-#: c-decl.c:3913 c-decl.c:4131 cp/decl.c:7755
+#: c-decl.c:3918 c-decl.c:4142 cp/decl.c:7850
 #, c-format
 msgid "size of array `%s' is too large"
 msgstr "芹误 `%s' の络きさが络きすぎます"
 
-#: c-decl.c:3939
+#: c-decl.c:3944
 #, fuzzy
 msgid "ISO C90 does not support flexible array members"
 msgstr "ISO C89 は材恃芹误メンバを减け烧けません"
 
-#: c-decl.c:3949
+#: c-decl.c:3954
 msgid "array type has incomplete element type"
 msgstr "芹误の房が稍窗链妥燎房を积っています"
 
-#: c-decl.c:3994 cp/decl.c:7347
+#: c-decl.c:4009 cp/decl.c:7442
 #, c-format
 msgid "`%s' declared as function returning a function"
 msgstr "`%s' は簇眶を手す簇眶として离咐されています"
 
-#: c-decl.c:3999 cp/decl.c:7352
+#: c-decl.c:4014 cp/decl.c:7447
 #, c-format
 msgid "`%s' declared as function returning an array"
 msgstr "`%s' は芹误を手す簇眶として离咐されています"
 
-#: c-decl.c:4027
+#: c-decl.c:4038
 msgid "ISO C forbids qualified void function return type"
 msgstr "ISO C は饯峻烧き void 房の提り猛を积つ簇眶を敦じます"
 
-#: c-decl.c:4031
+#: c-decl.c:4042
 msgid "type qualifiers ignored on function return type"
 msgstr "簇眶提り猛の房饯峻灰は痰浑されました"
 
-#: c-decl.c:4060 c-decl.c:4146 c-decl.c:4270 c-decl.c:4356
+#: c-decl.c:4071 c-decl.c:4157 c-decl.c:4281 c-decl.c:4367
 msgid "ISO C forbids qualified function types"
 msgstr "ISO C は簇眶の房饯峻灰を敦じます"
 
-#: c-decl.c:4100 cp/decl.c:7572
+#: c-decl.c:4111 cp/decl.c:7667
 msgid "invalid type modifier within pointer declarator"
 msgstr "ポインタ离咐灰に稍努磊な房饯峻灰"
 
-#: c-decl.c:4181
+#: c-decl.c:4192
 msgid "ISO C forbids const or volatile function types"
 msgstr "ISO C は const や volatile の簇眶房を敦じます"
 
-#: c-decl.c:4201 cp/decl.c:8036
+#: c-decl.c:4212
 #, c-format
 msgid "variable or field `%s' declared void"
 msgstr "恃眶または挝拌 `%s' は void と离咐されています"
 
-#: c-decl.c:4234
+#: c-decl.c:4245
 #, fuzzy
 msgid "attributes in parameter array declarator ignored"
 msgstr "簿苞眶离咐の面で `::' を蝗えません"
 
-#: c-decl.c:4259
+#: c-decl.c:4270
 #, fuzzy
 msgid "invalid type modifier within array declarator"
 msgstr "ポインタ离咐灰に稍努磊な房饯峻灰"
 
-#: c-decl.c:4304
+#: c-decl.c:4315
 #, c-format
 msgid "field `%s' declared as a function"
 msgstr "挝拌 `%s' は簇眶として离咐されています"
 
-#: c-decl.c:4310
+#: c-decl.c:4321
 #, c-format
 msgid "field `%s' has incomplete type"
 msgstr "挝拌 `%s' は稍窗链な房です"
 
-#: c-decl.c:4336 c-decl.c:4338 c-decl.c:4340 c-decl.c:4347
+#: c-decl.c:4347 c-decl.c:4349 c-decl.c:4351 c-decl.c:4358
 #, c-format
 msgid "invalid storage class for function `%s'"
 msgstr "簇眶 `%s' に滦して稍努磊な瘦赂クラス"
 
-#: c-decl.c:4362
+#: c-decl.c:4373
 msgid "`noreturn' function returns non-void value"
 msgstr "`noreturn' 簇眶が润 void 猛を手しています"
 
-#: c-decl.c:4377
+#: c-decl.c:4388
 msgid "cannot inline function `main'"
 msgstr "`main' を inline 簇眶にはできません"
 
-#: c-decl.c:4431
+#: c-decl.c:4442
 #, fuzzy
 msgid "variable previously declared `static' redeclared `extern'"
 msgstr "恃眶または挝拌 `%s' は void と离咐されています"
 
-#: c-decl.c:4440
+#: c-decl.c:4451
 #, fuzzy
 msgid "%Jvariable '%D' declared `inline'"
 msgstr "恃眶 `%s' が `inline' と离咐されました"
 
 #. A mere warning is sure to result in improper semantics
 #. at runtime.  Don't bother to allow this to compile.
-#: c-decl.c:4468 cp/decl.c:5903
+#: c-decl.c:4479 cp/decl.c:5972
 #, fuzzy
 msgid "thread-local storage not supported for this target"
 msgstr "-fdata-sections はこのタ〖ゲットで减け掐れられません"
 
-#: c-decl.c:4529 c-decl.c:5495
+#: c-decl.c:4540 c-decl.c:5506
 msgid "function declaration isn't a prototype"
 msgstr "簇眶离咐はプロトタイプではありません"
 
-#: c-decl.c:4535
+#: c-decl.c:4546
 msgid "parameter names (without types) in function declaration"
 msgstr "簇眶离咐面に∈房の痰い∷簿苞眶叹があります"
 
-#: c-decl.c:4563
+#: c-decl.c:4574
 #, c-format
 msgid "parameter `%s' has incomplete type"
 msgstr "簿苞眶 `%s' は稍窗链房です"
 
-#: c-decl.c:4566
+#: c-decl.c:4577
 msgid "parameter has incomplete type"
 msgstr "簿苞眶が稍窗链房です"
 
-#: c-decl.c:4615
+#: c-decl.c:4626
 msgid "\"void\" as only parameter may not be qualified"
 msgstr ""
 
-#: c-decl.c:4636
+#: c-decl.c:4647
 msgid "\"void\" must be the only parameter"
 msgstr ""
 
-#: c-decl.c:4653
+#: c-decl.c:4664
 #, fuzzy
 msgid "%Jparameter \"%D\" has just a forward declaration"
 msgstr "簿苞眶 `%s' 警し涟数で离咐されました"
 
 #. The first %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:4681
+#: c-decl.c:4692
 #, fuzzy, c-format
 msgid "\"%s %s\" declared inside parameter list"
 msgstr "`%s %s' は簿苞眶リスト柒で离咐されました"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:4685
+#: c-decl.c:4696
 #, fuzzy, c-format
 msgid "anonymous %s declared inside parameter list"
 msgstr "痰叹菇陇挛が簿苞眶リスト柒で离咐されました"
 
-#: c-decl.c:4689
+#: c-decl.c:4700
 #, fuzzy
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr "そのスコ〖プは年盗か离咐だけです、恫らく司んだことと佰なるでしょう。"
 
-#: c-decl.c:4774
+#: c-decl.c:4785
 #, fuzzy, c-format
 msgid "redefinition of `union %s'"
 msgstr "`%s' が浩年盗されました"
 
-#: c-decl.c:4776
+#: c-decl.c:4787
 #, fuzzy, c-format
 msgid "redefinition of `struct %s'"
 msgstr "`%s %s' の浩年盗"
 
-#: c-decl.c:4844 cp/decl.c:3534
+#: c-decl.c:4855 cp/decl.c:3548
 msgid "declaration does not declare anything"
 msgstr "离咐が部も离咐していません"
 
-#: c-decl.c:4889 c-decl.c:4905
+#: c-decl.c:4900 c-decl.c:4916
 #, fuzzy
 msgid "%Jduplicate member '%D'"
 msgstr "脚剩したメンバ `%s'"
 
-#: c-decl.c:4939 c-decl.c:4942
+#: c-decl.c:4950 c-decl.c:4953
 #, c-format
 msgid "%s defined inside parms"
 msgstr "%sが簿苞眶柒で年盗されました"
 
-#: c-decl.c:4940 c-decl.c:4943 c-decl.c:4954
+#: c-decl.c:4951 c-decl.c:4954 c-decl.c:4965
 msgid "union"
 msgstr "鼎脱挛"
 
-#: c-decl.c:4940 c-decl.c:4943
+#: c-decl.c:4951 c-decl.c:4954
 msgid "structure"
 msgstr "菇陇挛"
 
-#: c-decl.c:4953
+#: c-decl.c:4964
 #, c-format
 msgid "%s has no %s"
 msgstr "%sが%sを积っていません"
 
-#: c-decl.c:4954
+#: c-decl.c:4965
 msgid "struct"
 msgstr "菇陇挛"
 
-#: c-decl.c:4955
+#: c-decl.c:4966
 msgid "named members"
 msgstr "叹涟烧きメンバ"
 
-#: c-decl.c:4955
+#: c-decl.c:4966
 msgid "members"
 msgstr "メンバ"
 
-#: c-decl.c:4994
+#: c-decl.c:5005
 #, c-format
 msgid "nested redefinition of `%s'"
 msgstr "`%s' のネストした浩年盗"
 
-#: c-decl.c:5015
+#: c-decl.c:5026
 #, fuzzy
 msgid "%Jflexible array member in union"
 msgstr "鼎脱挛に材恃芹误メンバがあります"
 
-#: c-decl.c:5020
+#: c-decl.c:5031
 #, fuzzy
 msgid "%Jflexible array member not at end of struct"
 msgstr "菇陇挛の呵稿ではない疥に材恃芹误メンバがあります"
 
-#: c-decl.c:5025
+#: c-decl.c:5036
 #, fuzzy
 msgid "%Jflexible array member in otherwise empty struct"
 msgstr "菇陇挛に材恃芹误メンバ笆嘲のメンバがありません"
 
-#: c-decl.c:5032
+#: c-decl.c:5043
 #, fuzzy
 msgid "%Jinvalid use of structure with flexible array member"
 msgstr "材恃芹误メンバを介袋步しています"
 
-#: c-decl.c:5127
+#: c-decl.c:5138
 msgid "union cannot be made transparent"
 msgstr "鼎脱挛を譬册弄にできません"
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5196
+#: c-decl.c:5207
 #, c-format
 msgid "redeclaration of `enum %s'"
 msgstr "`enum %s' の浩离咐"
 
-#: c-decl.c:5227
+#: c-decl.c:5238
 msgid "enum defined inside parms"
 msgstr "簿苞眶柒で enum が年盗されました"
 
-#: c-decl.c:5260
+#: c-decl.c:5271
 msgid "enumeration values exceed range of largest integer"
 msgstr "误刁灰の猛が腊眶の认跋の呵络猛を亩えました"
 
-#: c-decl.c:5363
+#: c-decl.c:5374
 #, c-format
 msgid "enumerator value for `%s' not integer constant"
 msgstr "`%s' の误刁猛が腊眶年眶ではありません"
 
-#: c-decl.c:5376
+#: c-decl.c:5387
 msgid "overflow in enumeration values"
 msgstr "误刁猛がオ〖バ〖フロ〖"
 
-#: c-decl.c:5381
+#: c-decl.c:5392
 msgid "ISO C restricts enumerator values to range of `int'"
 msgstr "ISO C は误刁灰の猛を `int' の认跋に嘎年しています"
 
-#: c-decl.c:5457
+#: c-decl.c:5468
 msgid "return type is an incomplete type"
 msgstr "提り猛の房が稍窗链房です"
 
-#: c-decl.c:5465
+#: c-decl.c:5476
 msgid "return type defaults to `int'"
 msgstr "提り猛の房をデフォルトの `int' とします"
 
-#: c-decl.c:5501
+#: c-decl.c:5512
 #, fuzzy
 msgid "%Jno previous prototype for '%D'"
 msgstr "`%s' の涟数プロトタイプがありません"
 
-#: c-decl.c:5507
+#: c-decl.c:5518
 #, fuzzy
 msgid "%J'%D' was used with no prototype before its definition"
 msgstr "`%s' はその年盗の涟にプロトタイプなしで蝗われました"
 
-#: c-decl.c:5514
+#: c-decl.c:5525
 #, fuzzy
 msgid "%Jno previous declaration for '%D'"
 msgstr "`%s' の涟数离咐がありません"
 
-#: c-decl.c:5520
+#: c-decl.c:5531
 #, fuzzy
 msgid "%J`%D' was used with no declaration before its definition"
 msgstr "`%s' はその年盗の涟で离咐なしで蝗脱されました"
 
-#: c-decl.c:5556 c-decl.c:6062
+#: c-decl.c:5567 c-decl.c:6073
 #, fuzzy
 msgid "%Jreturn type of '%D' is not `int'"
 msgstr "`%s' の提り猛の房が `int' ではありません"
 
-#: c-decl.c:5571
+#: c-decl.c:5582
 #, fuzzy
 msgid "%Jfirst argument of '%D' should be `int'"
 msgstr "`%s' の妈办苞眶は `int' とすべきです"
 
-#: c-decl.c:5580
+#: c-decl.c:5591
 #, fuzzy
 msgid "%Jsecond argument of '%D' should be 'char **'"
 msgstr "`%s' の妈企苞眶は `char **' とすべきです"
 
-#: c-decl.c:5589
+#: c-decl.c:5600
 #, fuzzy
 msgid "%Jthird argument of '%D' should probably be 'char **'"
 msgstr "`%s' の妈话苞眶はおそらく `char **' とすべきでしょう"
 
-#: c-decl.c:5599
+#: c-decl.c:5610
 #, fuzzy
 msgid "%J'%D' takes only zero or two arguments"
 msgstr "`%s' は 0 か 2 改の苞眶しかとりません"
 
-#: c-decl.c:5602
+#: c-decl.c:5613
 #, fuzzy
 msgid "%J'%D' is normally a non-static function"
 msgstr "`%s' は奶撅、润 static な簇眶です"
 
-#: c-decl.c:5658
+#: c-decl.c:5669
 msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr ""
 
-#: c-decl.c:5672
+#: c-decl.c:5683
 #, fuzzy
 msgid "%Jparameter name omitted"
 msgstr "簿苞眶が臼维されました"
 
-#: c-decl.c:5747
+#: c-decl.c:5758
 #, fuzzy
 msgid "%Jparameter name missing from parameter list"
 msgstr "簿苞眶リストからの簿苞眶叹を风いています"
 
-#: c-decl.c:5757
+#: c-decl.c:5768
 #, fuzzy
 msgid "%J\"%D\" declared as a non-parameter"
 msgstr "`%s %s' は簿苞眶リスト柒で离咐されました"
 
-#: c-decl.c:5762
+#: c-decl.c:5773
 #, fuzzy
 msgid "%Jmultiple parameters named \"%D\""
 msgstr "脚剩した簿苞眶叹 `%s'"
 
-#: c-decl.c:5770
+#: c-decl.c:5781
 #, fuzzy
 msgid "%Jparameter \"%D\" declared void"
 msgstr "簿苞眶 `%s' が void と离咐されています"
 
-#: c-decl.c:5785 c-decl.c:5787
+#: c-decl.c:5796 c-decl.c:5798
 #, fuzzy
 msgid "%Jtype of \"%D\" defaults to \"int\""
 msgstr "`%s' の房をデフォルトの `int' とします"
 
-#: c-decl.c:5801
+#: c-decl.c:5812
 #, fuzzy
 msgid "%Jparameter \"%D\" has incomplete type"
 msgstr "簿苞眶が稍窗链房です"
 
-#: c-decl.c:5807
+#: c-decl.c:5818
 #, fuzzy
 msgid "%Jdeclaration for parameter \"%D\" but no such parameter"
 msgstr "簿苞眶 `%s' の离咐がありますが、そんな簿苞眶はありません"
 
-#: c-decl.c:5859
+#: c-decl.c:5870
 msgid "number of arguments doesn't match prototype"
 msgstr "簿苞眶の眶がプロトタイプと办米しません"
 
-#: c-decl.c:5860 c-decl.c:5891 c-decl.c:5898
+#: c-decl.c:5871 c-decl.c:5902 c-decl.c:5909
 #, fuzzy
 msgid "%Hprototype declaration"
 msgstr "鄂の离咐です"
 
-#: c-decl.c:5889
+#: c-decl.c:5900
 #, fuzzy
 msgid "promoted argument \"%D\" doesn't match prototype"
 msgstr "呈惧げされた簿苞眶 `%s' はプロトタイプと办米しません"
 
-#: c-decl.c:5897
+#: c-decl.c:5908
 #, fuzzy
 msgid "argument \"%D\" doesn't match prototype"
 msgstr "簿苞眶 `%s' はプロトタイプに办米しません"
 
-#: c-decl.c:6094 cp/decl.c:10857
+#: c-decl.c:6105 cp/decl.c:10954
 #, fuzzy
 msgid "no return statement in function returning non-void"
 msgstr "提り房が簇眶で、`return' に猛がありません"
 
-#: c-decl.c:6101
+#: c-decl.c:6112
 msgid "this function may return with or without a value"
 msgstr "この簇眶は猛を手したり手さなかったりするでしょう"
 
 #. If we get here, declarations have been used in a for loop without
 #. the C99 for loop scope.  This doesn't make much sense, so don't
 #. allow it.
-#: c-decl.c:6200
+#: c-decl.c:6211
 #, fuzzy
 msgid "'for' loop initial declaration used outside C99 mode"
 msgstr "`for' ル〖プの介袋步离咐が C99 モ〖ド笆嘲で蝗われました"
 
-#: c-decl.c:6224
+#: c-decl.c:6235
 #, fuzzy, c-format
 msgid "'struct %s' declared in 'for' loop initial declaration"
 msgstr "`%s %s' が `for' ル〖プ介袋步离咐柒で离咐されました"
 
-#: c-decl.c:6227
+#: c-decl.c:6238
 #, fuzzy, c-format
 msgid "'union %s' declared in 'for' loop initial declaration"
 msgstr "`%s %s' が `for' ル〖プ介袋步离咐柒で离咐されました"
 
-#: c-decl.c:6230
+#: c-decl.c:6241
 #, fuzzy, c-format
 msgid "'enum %s' declared in 'for' loop initial declaration"
 msgstr "`%s %s' が `for' ル〖プ介袋步离咐柒で离咐されました"
 
-#: c-decl.c:6238
+#: c-decl.c:6249
 #, fuzzy
 msgid "%Jdeclaration of non-variable '%D' in 'for' loop initial declaration"
 msgstr "润恃眶 `%s' の离咐が `for' ル〖プ介袋步离咐の面にあります"
 
-#: c-decl.c:6241
+#: c-decl.c:6252
 #, fuzzy
 msgid "%Jdeclaration of static variable '%D' in 'for' loop initial declaration"
 msgstr "スタティック恃眶 `%s' の离咐が `for' ル〖プ介袋步离咐柒にあります"
 
-#: c-decl.c:6244
+#: c-decl.c:6255
 #, fuzzy
 msgid "%Jdeclaration of 'extern' variable '%D' in 'for' loop initial declaration"
 msgstr "`extern' 恃眶 `%s' の离咐が `for' ル〖プ介袋步离咐柒にあります"
 
-#: c-decl.c:6557
+#: c-decl.c:6568
 #, fuzzy
 msgid "%Jredefinition of global '%D'"
 msgstr "`%s' が浩年盗されました"
 
-#: c-decl.c:6558
+#: c-decl.c:6569
 #, fuzzy
 msgid "%J'%D' previously defined here"
 msgstr "`%s' は涟にここで年盗されました"
@@ -2284,95 +2289,95 @@
 msgid "missing makefile target after \"%s\""
 msgstr "赖及な簿苞眶灌を风いています"
 
-#: c-opts.c:291
+#: c-opts.c:299
 msgid "-I- specified twice"
 msgstr "-I- が企搀回年されました"
 
-#: c-opts.c:692
+#: c-opts.c:700
 #, fuzzy, c-format
 msgid "switch \"%s\" is no longer supported"
 msgstr "-f%s はもはやサポ〖トされません"
 
-#: c-opts.c:812
+#: c-opts.c:820
 #, fuzzy
 msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr "-fhandle-exceptions は -fexception に恃构されました(さらにデフォルトで铜跟です)"
 
-#: c-opts.c:978
+#: c-opts.c:986
 #, fuzzy
 msgid "output filename specified twice"
 msgstr "叫蜗ファイル叹が企搀回年されました"
 
-#: c-opts.c:1107
+#: c-opts.c:1115
 msgid "-Wformat-y2k ignored without -Wformat"
 msgstr "-Wformat-y2k は痰浑されました∈-Wformat がありません∷"
 
-#: c-opts.c:1109
+#: c-opts.c:1117
 msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr "-Wformat-extra-args は痰浑されました∈-Wformat がありません∷"
 
-#: c-opts.c:1111
+#: c-opts.c:1119
 #, fuzzy
 msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr "-Wformat-extra-args は痰浑されました∈-Wformat がありません∷"
 
-#: c-opts.c:1113
+#: c-opts.c:1121
 msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr "-Wformat-nonliteral は痰浑されました∈-Wformat がありません∷"
 
-#: c-opts.c:1115
+#: c-opts.c:1123
 msgid "-Wformat-security ignored without -Wformat"
 msgstr "-Wformat-security は痰浑されました∈-Wformat がありません∷"
 
-#: c-opts.c:1117
+#: c-opts.c:1125
 msgid "-Wmissing-format-attribute ignored without -Wformat"
 msgstr "-Wmissing-format-attribute は痰浑されました∈-Wformat がありません∷"
 
-#: c-opts.c:1131
+#: c-opts.c:1139
 #, fuzzy, c-format
 msgid "opening output file %s: %m"
 msgstr "叫蜗ファイル `%s' を open できません"
 
-#: c-opts.c:1136
+#: c-opts.c:1144
 #, fuzzy, c-format
 msgid "too many filenames given.  Type %s --help for usage"
 msgstr "ファイル叹が驴すぎます。%s --help とタイプして蝗い数を斧ましょう"
 
-#: c-opts.c:1215
+#: c-opts.c:1223
 #, fuzzy
 msgid "YYDEBUG not defined"
 msgstr "YYDEBUG が年盗されていません"
 
-#: c-opts.c:1261
+#: c-opts.c:1269
 #, c-format
 msgid "opening dependency file %s: %m"
 msgstr ""
 
-#: c-opts.c:1271
+#: c-opts.c:1279
 #, c-format
 msgid "closing dependency file %s: %m"
 msgstr ""
 
-#: c-opts.c:1274
+#: c-opts.c:1282
 #, fuzzy, c-format
 msgid "when writing output to %s: %m"
 msgstr "%s への今き哈みエラ〖です"
 
-#: c-opts.c:1344
+#: c-opts.c:1352
 #, fuzzy
 msgid "to generate dependencies you must specify either -M or -MM"
 msgstr "-M か -MM のいずれかを纳裁弄に回年しなければなりません"
 
-#: c-opts.c:1404
+#: c-opts.c:1412
 #, fuzzy
 msgid "<built-in>"
 msgstr "<寥み哈み>"
 
-#: c-opts.c:1419
+#: c-opts.c:1427
 msgid "<command line>"
 msgstr "<コマンドライン>"
 
-#: c-opts.c:1503
+#: c-opts.c:1511
 msgid "too late for # directive to set debug directory"
 msgstr ""
 
@@ -2389,7 +2394,7 @@
 msgid "ISO C forbids an empty source file"
 msgstr "ISO C は鄂のソ〖スファイルを敦じます"
 
-#: c-parse.y:349 c-typeck.c:6248 objc/objc-parse.y:374
+#: c-parse.y:349 c-typeck.c:6228 objc/objc-parse.y:374
 msgid "argument of `asm' is not a constant string"
 msgstr "`asm' の苞眶が年眶矢机误ではありません "
 
@@ -2405,7 +2410,7 @@
 msgid "ISO C does not allow extra `;' outside of a function"
 msgstr "ISO C では簇眶嘲での途尸な `;' を钓しません"
 
-#: c-parse.y:429 cppexp.c:1253
+#: c-parse.y:429 cppexp.c:1257
 msgid "traditional C rejects the unary plus operator"
 msgstr "概い C では帽灌プラス遍换灰を雕容します"
 
@@ -2488,7 +2493,7 @@
 msgid "ISO C forbids forward references to `enum' types"
 msgstr "ISO C は `enum' 房の涟数徊救を敦じます"
 
-#: c-parse.y:1703 cp/parser.c:9339 objc/objc-parse.y:1755
+#: c-parse.y:1703 cp/parser.c:9383 objc/objc-parse.y:1755
 msgid "comma at end of enumerator list"
 msgstr "误刁灰リストの呵稿にカンマがあります"
 
@@ -2496,7 +2501,7 @@
 msgid "no semicolon at end of struct or union"
 msgstr "struct や union の呵稿にセミコロンがありません"
 
-#: c-parse.y:1732 objc/objc-parse.y:1784 objc/objc-parse.y:2847
+#: c-parse.y:1732 objc/objc-parse.y:1784 objc/objc-parse.y:2846
 msgid "extra semicolon in struct or union specified"
 msgstr "struct や union の面で途尸なセミコロンが回年されました"
 
@@ -2526,24 +2531,24 @@
 msgid "braced-group within expression allowed only inside a function"
 msgstr "ブレ〖スでまとめられた及は簇眶の柒娄でのみ钓されます"
 
-#: c-parse.y:2185 objc/objc-parse.y:2242
+#: c-parse.y:2185 objc/objc-parse.y:2241
 msgid "empty body in an else-statement"
 msgstr "else 矢の面咳が鄂です"
 
-#: c-parse.y:2193 objc/objc-parse.y:2250
+#: c-parse.y:2193 objc/objc-parse.y:2249
 #, fuzzy
 msgid "%Hempty body in an if-statement"
 msgstr "else 矢の面咳が鄂です"
 
-#: c-parse.y:2273 cp/parser.c:6050 objc/objc-parse.y:2330
+#: c-parse.y:2273 cp/parser.c:6088 objc/objc-parse.y:2329
 msgid "break statement not within loop or switch"
 msgstr "break 矢が loop または switch の面にありません"
 
-#: c-parse.y:2282 cp/parser.c:6061 objc/objc-parse.y:2339
+#: c-parse.y:2282 cp/parser.c:6099 objc/objc-parse.y:2338
 msgid "continue statement not within a loop"
 msgstr "continue 矢が loop の面にありません"
 
-#: c-parse.y:2324 objc/objc-parse.y:2381
+#: c-parse.y:2324 objc/objc-parse.y:2380
 msgid "ISO C forbids `goto *expr;'"
 msgstr "ISO C `goto *及;' の今き数を敦じます"
 
@@ -2553,11 +2558,11 @@
 #. it caused problems with the code in expand_builtin which
 #. tries to verify that BUILT_IN_NEXT_ARG is being used
 #. correctly.
-#: c-parse.y:2441 objc/objc-parse.y:2549
+#: c-parse.y:2441 objc/objc-parse.y:2548
 msgid "ISO C requires a named argument before `...'"
 msgstr "ISO C は `...' の涟に叹涟をつけられた苞眶を妥滇します"
 
-#: c-parse.y:2539 objc/objc-parse.y:2647
+#: c-parse.y:2539 objc/objc-parse.y:2646
 msgid "`...' in old-style identifier list"
 msgstr "概いスタイルの急侍灰リストでの `...'"
 
@@ -2574,7 +2579,7 @@
 msgid "parser stack overflow"
 msgstr "菇矢豺老达のスタックが邦れました"
 
-#: c-parse.y:2969 objc/objc-parse.y:3664
+#: c-parse.y:2969 objc/objc-parse.y:3663
 #, c-format
 msgid "syntax error at '%s' token"
 msgstr "'%s' ト〖クンの疥で矢恕エラ〖"
@@ -2656,7 +2661,7 @@
 msgid "%s: had text segment at different address"
 msgstr ""
 
-#: c-pch.c:357 cpperror.c:176 gcc.c:6554
+#: c-pch.c:357 cpperror.c:176 gcc.c:6557
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
@@ -2780,12 +2785,12 @@
 msgid "(enclose actions of previous case statements requiring destructors in their own scope.)"
 msgstr "(涟の case 矢の跋い哈まれた瓢侯はそれ极咳のスコ〖プでデストラクタを妥滇します)"
 
-#: c-semantics.c:737 c-typeck.c:6270 cp/semantics.c:1070
+#: c-semantics.c:737 c-typeck.c:6250 cp/semantics.c:1070
 #, c-format
 msgid "%s qualifier ignored on asm"
 msgstr "asm では %s 饯峻灰が痰浑されます"
 
-#: c-semantics.c:991
+#: c-semantics.c:993
 #, fuzzy
 msgid "will never be executed"
 msgstr "钙び叫し %d は办刨も悸乖せず\n"
@@ -2795,7 +2800,7 @@
 msgid "`%s' has an incomplete type"
 msgstr "`%s' は稍窗链房です"
 
-#: c-typeck.c:145 cp/call.c:2532
+#: c-typeck.c:145 cp/call.c:2542
 msgid "invalid use of void expression"
 msgstr "void 及の稍努磊な蝗脱"
 
@@ -2832,766 +2837,766 @@
 msgid "function return types not compatible due to `volatile'"
 msgstr "簇眶の手す房が簇眶であってはなりません"
 
-#: c-typeck.c:984 c-typeck.c:2176
+#: c-typeck.c:984 c-typeck.c:2156
 msgid "arithmetic on pointer to an incomplete type"
 msgstr "稍窗链房へのポインタに滦する遍换"
 
-#: c-typeck.c:1357
+#: c-typeck.c:1337
 #, c-format
 msgid "%s has no member named `%s'"
 msgstr "%s に `%s' という叹涟のメンバはありません"
 
-#: c-typeck.c:1393
+#: c-typeck.c:1373
 #, c-format
 msgid "request for member `%s' in something not a structure or union"
 msgstr "菇陇挛でも鼎脱挛でもない部かで、メンバ `%s' を妥滇されました"
 
-#: c-typeck.c:1422
+#: c-typeck.c:1402
 msgid "dereferencing pointer to incomplete type"
 msgstr "稍窗链房のポインタへの粗儡徊救"
 
-#: c-typeck.c:1426
+#: c-typeck.c:1406
 msgid "dereferencing `void *' pointer"
 msgstr "`void *' ポインタへの粗儡徊救です"
 
-#: c-typeck.c:1443 cp/typeck.c:2127
+#: c-typeck.c:1423 cp/typeck.c:2127
 #, c-format
 msgid "invalid type argument of `%s'"
 msgstr "`%s' の苞眶として痰跟な房"
 
-#: c-typeck.c:1461 cp/typeck.c:2152
+#: c-typeck.c:1441 cp/typeck.c:2152
 msgid "subscript missing in array reference"
 msgstr "芹误徊救での藕机を风いています"
 
-#: c-typeck.c:1482 cp/typeck.c:2194
+#: c-typeck.c:1462 cp/typeck.c:2194
 msgid "array subscript has type `char'"
 msgstr "芹误の藕机が `char' 房です"
 
-#: c-typeck.c:1490 c-typeck.c:1579 cp/typeck.c:2198 cp/typeck.c:2284
+#: c-typeck.c:1470 c-typeck.c:1559 cp/typeck.c:2198 cp/typeck.c:2284
 msgid "array subscript is not an integer"
 msgstr "芹误の藕机が腊眶房ではありません"
 
-#: c-typeck.c:1523
+#: c-typeck.c:1503
 msgid "ISO C forbids subscripting `register' array"
 msgstr "ISO C は `register' 芹误への藕机を敦じます"
 
-#: c-typeck.c:1525
+#: c-typeck.c:1505
 #, fuzzy
 msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr "ISO C89 润焊收猛芹误への藕机を敦じます"
 
-#: c-typeck.c:1558
+#: c-typeck.c:1538
 msgid "subscript has type `char'"
 msgstr "藕机が `char' 房をもちます"
 
-#: c-typeck.c:1574 cp/typeck.c:2279
+#: c-typeck.c:1554 cp/typeck.c:2279
 msgid "subscripted value is neither array nor pointer"
 msgstr "藕机をつけられた猛が芹误でもポインタでもありません"
 
-#: c-typeck.c:1604
+#: c-typeck.c:1584
 #, c-format
 msgid "local declaration of `%s' hides instance variable"
 msgstr "`%s' のロ〖カル离咐で、インスタンス恃眶が保されます"
 
-#: c-typeck.c:1697
+#: c-typeck.c:1677
 msgid "called object is not a function"
 msgstr "钙び叫されたオブジェクトは簇眶ではありません"
 
 #. This situation leads to run-time undefined behavior.  We can't,
 #. therefore, simply error unless we can prove that all possible
 #. executions of the program must execute the code.
-#: c-typeck.c:1729
+#: c-typeck.c:1709
 #, fuzzy
 msgid "function called through a non-compatible type"
 msgstr "sizeof が稍窗链な房に努脱されました"
 
-#: c-typeck.c:1787 c-typeck.c:4198 c-typeck.c:4200 c-typeck.c:4216
-#: c-typeck.c:4237 c-typeck.c:5616
+#: c-typeck.c:1767 c-typeck.c:4178 c-typeck.c:4180 c-typeck.c:4196
+#: c-typeck.c:4217 c-typeck.c:5596
 msgid "initializer element is not constant"
 msgstr "介袋步灰の妥燎が年眶ではありません"
 
-#: c-typeck.c:1838 cp/typeck.c:2567
+#: c-typeck.c:1818 cp/typeck.c:2567
 msgid "too many arguments to function"
 msgstr "簇眶に滦する苞眶が驴すぎます"
 
-#: c-typeck.c:1859
+#: c-typeck.c:1839
 #, c-format
 msgid "type of formal parameter %d is incomplete"
 msgstr "赖及な簿苞眶 %d の房が稍窗链です"
 
-#: c-typeck.c:1872
+#: c-typeck.c:1852
 #, c-format
 msgid "%s as integer rather than floating due to prototype"
 msgstr "プロトタイプによると %s は赦瓢井眶房ではなく腊眶房とされています"
 
-#: c-typeck.c:1875
+#: c-typeck.c:1855
 #, c-format
 msgid "%s as integer rather than complex due to prototype"
 msgstr "プロトタイプによると %s は剩燎眶ではなく腊眶房とされています"
 
-#: c-typeck.c:1878
+#: c-typeck.c:1858
 #, c-format
 msgid "%s as complex rather than floating due to prototype"
 msgstr "プロトタイプによると %s は赦瓢井眶房ではなく剩燎眶房とされています"
 
-#: c-typeck.c:1881
+#: c-typeck.c:1861
 #, c-format
 msgid "%s as floating rather than integer due to prototype"
 msgstr "プロトタイプによると %s は腊眶房ではなく赦瓢井眶房とされています"
 
-#: c-typeck.c:1884
+#: c-typeck.c:1864
 #, c-format
 msgid "%s as complex rather than integer due to prototype"
 msgstr "プロトタイプによると %s は腊眶房ではなく剩燎眶房とされています"
 
-#: c-typeck.c:1887
+#: c-typeck.c:1867
 #, c-format
 msgid "%s as floating rather than complex due to prototype"
 msgstr "プロトタイプによると %s は剩燎眶ではなく赦瓢井眶房とされています"
 
-#: c-typeck.c:1897
+#: c-typeck.c:1877
 #, c-format
 msgid "%s as `float' rather than `double' due to prototype"
 msgstr "プロトタイプによると %s は `double' でなく `float' とされています"
 
-#: c-typeck.c:1915
+#: c-typeck.c:1895
 #, c-format
 msgid "%s with different width due to prototype"
 msgstr "%s はプロトタイプでの房の升とは佰なっています"
 
-#: c-typeck.c:1941
+#: c-typeck.c:1921
 #, c-format
 msgid "%s as unsigned due to prototype"
 msgstr "プロトタイプにより %s は射圭なしとされています"
 
-#: c-typeck.c:1943
+#: c-typeck.c:1923
 #, c-format
 msgid "%s as signed due to prototype"
 msgstr "プロトタイプにより %s は射圭烧きとされています"
 
-#: c-typeck.c:1977 cp/typeck.c:2673
+#: c-typeck.c:1957 cp/typeck.c:2673
 msgid "too few arguments to function"
 msgstr "簇眶への苞眶が警なすぎます"
 
-#: c-typeck.c:2017
+#: c-typeck.c:1997
 msgid "suggest parentheses around + or - inside shift"
 msgstr "シフト面の + や - の件りでは崇柑をつけることをお传めします"
 
-#: c-typeck.c:2024
+#: c-typeck.c:2004
 msgid "suggest parentheses around && within ||"
 msgstr "|| と鼎に蝗われる && の件りでは崇柑をつけることをお传めします"
 
-#: c-typeck.c:2033
+#: c-typeck.c:2013
 msgid "suggest parentheses around arithmetic in operand of |"
 msgstr "纷换が | 遍换灰の灌となる眷圭には崇柑をつけることをお传めします"
 
-#: c-typeck.c:2036
+#: c-typeck.c:2016
 msgid "suggest parentheses around comparison in operand of |"
 msgstr "孺秤が | 遍换灰の灌となる眷圭には崇柑をつけることをお传めします"
 
-#: c-typeck.c:2045
+#: c-typeck.c:2025
 msgid "suggest parentheses around arithmetic in operand of ^"
 msgstr "纷换が ^ 遍换灰の灌となる眷圭には崇柑をつけることをお传めします"
 
-#: c-typeck.c:2048
+#: c-typeck.c:2028
 msgid "suggest parentheses around comparison in operand of ^"
 msgstr "纷换が ^ 遍换灰の灌となる眷圭には崇柑をつけることをお传めします"
 
-#: c-typeck.c:2055
+#: c-typeck.c:2035
 msgid "suggest parentheses around + or - in operand of &"
 msgstr "& 遍换灰の件りの + や - の件りには崇柑をつけることをお传めします"
 
-#: c-typeck.c:2058
+#: c-typeck.c:2038
 msgid "suggest parentheses around comparison in operand of &"
 msgstr "孺秤が & 遍换灰の灌となる眷圭には崇柑をつけることをお传めします"
 
-#: c-typeck.c:2065
+#: c-typeck.c:2045
 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
 msgstr "X<=Y<=Z の屯な孺秤は眶池弄な罢蹋での冯蔡をもたらしません"
 
-#: c-typeck.c:2128
+#: c-typeck.c:2108
 msgid "pointer of type `void *' used in subtraction"
 msgstr "`void *' 房のポインタの汗を滇めようとしています"
 
-#: c-typeck.c:2130
+#: c-typeck.c:2110
 msgid "pointer to a function used in subtraction"
 msgstr "簇眶ポインタの汗を滇めようとしています"
 
-#: c-typeck.c:2224
+#: c-typeck.c:2204
 msgid "wrong type argument to unary plus"
 msgstr "帽灌プラスへの苞眶の房が粗般っています"
 
-#: c-typeck.c:2237
+#: c-typeck.c:2217
 msgid "wrong type argument to unary minus"
 msgstr "帽灌マイナスへの苞眶の房が粗般っています"
 
-#: c-typeck.c:2254
+#: c-typeck.c:2234
 msgid "ISO C does not support `~' for complex conjugation"
 msgstr "ISO C は剩燎鼎舔脱の `~' を减け烧けません"
 
-#: c-typeck.c:2260
+#: c-typeck.c:2240
 msgid "wrong type argument to bit-complement"
 msgstr "ビット瓤啪への苞眶の房が粗般っています"
 
-#: c-typeck.c:2268
+#: c-typeck.c:2248
 msgid "wrong type argument to abs"
 msgstr "abs への苞眶の房が粗般っています"
 
-#: c-typeck.c:2280
+#: c-typeck.c:2260
 msgid "wrong type argument to conjugation"
 msgstr "剩燎鼎舔(~)への苞眶の房が粗般っています"
 
-#: c-typeck.c:2294
+#: c-typeck.c:2274
 msgid "wrong type argument to unary exclamation mark"
 msgstr "帽灌炊貌射(!)への苞眶の房が粗般っています"
 
-#: c-typeck.c:2337
+#: c-typeck.c:2317
 msgid "ISO C does not support `++' and `--' on complex types"
 msgstr "ISO C は complex 房での `++' と `--' を减け烧けません"
 
-#: c-typeck.c:2352 c-typeck.c:2384
+#: c-typeck.c:2332 c-typeck.c:2364
 #, fuzzy
 msgid "wrong type argument to increment"
 msgstr "ビット瓤啪への苞眶の房が粗般っています"
 
-#: c-typeck.c:2354 c-typeck.c:2386
+#: c-typeck.c:2334 c-typeck.c:2366
 #, fuzzy
 msgid "wrong type argument to decrement"
 msgstr "ビット瓤啪への苞眶の房が粗般っています"
 
-#: c-typeck.c:2375
+#: c-typeck.c:2355
 #, fuzzy
 msgid "increment of pointer to unknown structure"
 msgstr "稍汤な菇陇挛に滦するポインタの%s"
 
-#: c-typeck.c:2377
+#: c-typeck.c:2357
 #, fuzzy
 msgid "decrement of pointer to unknown structure"
 msgstr "稍汤な菇陇挛に滦するポインタの%s"
 
-#: c-typeck.c:2502
+#: c-typeck.c:2482
 msgid "invalid lvalue in unary `&'"
 msgstr "帽灌の `&' での焊收猛が痰跟です"
 
-#: c-typeck.c:2534
+#: c-typeck.c:2514
 #, c-format
 msgid "attempt to take address of bit-field structure member `%s'"
 msgstr "菇陇挛メンバ `%s' のビットフィ〖ルドのアドレスを艰评しようとしています"
 
-#: c-typeck.c:2668
+#: c-typeck.c:2648
 #, fuzzy
 msgid "use of conditional expressions as lvalues is deprecated"
 msgstr "ISO C は焊收猛としての掘凤及の网脱を敦じます"
 
-#: c-typeck.c:2671
+#: c-typeck.c:2651
 #, fuzzy
 msgid "use of compound expressions as lvalues is deprecated"
 msgstr "ISO C は焊收猛としての剩圭及の网脱を敦じます"
 
-#: c-typeck.c:2674
+#: c-typeck.c:2654
 #, fuzzy
 msgid "use of cast expressions as lvalues is deprecated"
 msgstr "ISO C は焊收猛としてのキャスト及の网脱を敦じます"
 
-#: c-typeck.c:2689
+#: c-typeck.c:2669
 #, c-format
 msgid "%s of read-only member `%s'"
 msgstr "%sが粕み哈み漓脱メンバ `%s' に乖われました"
 
-#: c-typeck.c:2693
+#: c-typeck.c:2673
 #, c-format
 msgid "%s of read-only variable `%s'"
 msgstr "%sが粕み哈み漓脱恃眶 `%s' に乖われました"
 
-#: c-typeck.c:2696
+#: c-typeck.c:2676
 #, c-format
 msgid "%s of read-only location"
 msgstr "%sが粕み哈み漓脱挝拌で乖われました"
 
-#: c-typeck.c:2714
+#: c-typeck.c:2694
 #, fuzzy, c-format
 msgid "cannot take address of bit-field `%s'"
 msgstr "ビットフィ〖ルド `%s' のアドレスを艰评できません"
 
-#: c-typeck.c:2742 treelang/treetree.c:946
+#: c-typeck.c:2722 treelang/treetree.c:946
 #, c-format
 msgid "global register variable `%s' used in nested function"
 msgstr "络拌レジスタ恃眶 `%s' が掐れ灰簇眶の面で蝗われました"
 
-#: c-typeck.c:2746 treelang/treetree.c:950
+#: c-typeck.c:2726 treelang/treetree.c:950
 #, c-format
 msgid "register variable `%s' used in nested function"
 msgstr "レジスタ恃眶 `%s' が掐れ灰簇眶の面で蝗われました"
 
-#: c-typeck.c:2753 treelang/treetree.c:957
+#: c-typeck.c:2733 treelang/treetree.c:957
 #, c-format
 msgid "address of global register variable `%s' requested"
 msgstr "妥滇された络拌レジスタ恃眶 `%s' のアドレス"
 
-#: c-typeck.c:2765
+#: c-typeck.c:2745
 msgid "cannot put object with volatile field into register"
 msgstr "volatile フィ〖ルドをレジスタに积っているようなオブジェクトを弥けません"
 
-#: c-typeck.c:2769 treelang/treetree.c:962
+#: c-typeck.c:2749 treelang/treetree.c:962
 #, c-format
 msgid "address of register variable `%s' requested"
 msgstr "register 恃眶 `%s' のアドレスが妥滇されました"
 
-#: c-typeck.c:2854
+#: c-typeck.c:2834
 msgid "signed and unsigned type in conditional expression"
 msgstr "掘凤及に射圭烧き房と射圭痰し房とがあります"
 
-#: c-typeck.c:2861
+#: c-typeck.c:2841
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr "ISO C は室娄だけが void となる掘凤及を敦じます"
 
-#: c-typeck.c:2877 c-typeck.c:2884
+#: c-typeck.c:2857 c-typeck.c:2864
 msgid "ISO C forbids conditional expr between `void *' and function pointer"
 msgstr "ISO C は `void *' と簇眶ポインタとを掘凤及とすることを敦じます"
 
-#: c-typeck.c:2890
+#: c-typeck.c:2870
 msgid "pointer type mismatch in conditional expression"
 msgstr "掘凤及でのポインタの房が努圭しません"
 
-#: c-typeck.c:2897 c-typeck.c:2907
+#: c-typeck.c:2877 c-typeck.c:2887
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr "掘凤及でポインタ房と腊眶房が努圭しません"
 
-#: c-typeck.c:2921
+#: c-typeck.c:2901
 msgid "type mismatch in conditional expression"
 msgstr "掘凤及での房の寥圭わせが努圭しません"
 
-#: c-typeck.c:2981
+#: c-typeck.c:2961
 msgid "left-hand operand of comma expression has no effect"
 msgstr "カンマ遍换灰の焊娄の及に跟蜗がありません"
 
-#: c-typeck.c:3012
+#: c-typeck.c:2992
 msgid "cast specifies array type"
 msgstr "キャストが芹误房を回年しています"
 
-#: c-typeck.c:3018
+#: c-typeck.c:2998
 msgid "cast specifies function type"
 msgstr "キャストは簇眶房を回年しています"
 
-#: c-typeck.c:3028
+#: c-typeck.c:3008
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr "ISO C は润スカラ〖から票じ房へのキャストを敦じます"
 
-#: c-typeck.c:3046
+#: c-typeck.c:3026
 msgid "ISO C forbids casts to union type"
 msgstr "ISO C は鼎脱挛房へのキャストを敦じます"
 
-#: c-typeck.c:3054
+#: c-typeck.c:3034
 msgid "cast to union type from type not present in union"
 msgstr "鼎脱挛の面にない房から鼎脱挛房へキャストしています"
 
-#: c-typeck.c:3105
+#: c-typeck.c:3085
 #, fuzzy
 msgid "cast adds new qualifiers to function type"
 msgstr "キャストは簇眶房を回年しています"
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3110
+#: c-typeck.c:3090
 msgid "cast discards qualifiers from pointer target type"
 msgstr "キャストによってポインタが绩す房から饯峻灰が磊り嘉てられます"
 
-#: c-typeck.c:3125
+#: c-typeck.c:3105
 msgid "cast increases required alignment of target type"
 msgstr "キャストによってポインタが绩す房の妥滇アラインメントが笼裁します"
 
-#: c-typeck.c:3131 cp/typeck.c:4945
+#: c-typeck.c:3111 cp/typeck.c:4963
 msgid "cast from pointer to integer of different size"
 msgstr "キャストによってポインタから佰なるサイズの腊眶となります"
 
-#: c-typeck.c:3136
+#: c-typeck.c:3116
 msgid "cast does not match function type"
 msgstr "キャストによる簇眶の房が努圭しません"
 
-#: c-typeck.c:3143 cp/typeck.c:4952
+#: c-typeck.c:3123 cp/typeck.c:4970
 msgid "cast to pointer from integer of different size"
 msgstr "佰なるサイズの腊眶からポインタにキャストされました"
 
-#: c-typeck.c:3155
+#: c-typeck.c:3135
 msgid "type-punning to incomplete type might break strict-aliasing rules"
 msgstr ""
 
-#: c-typeck.c:3159
+#: c-typeck.c:3139
 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
 msgstr ""
 
-#: c-typeck.c:3170
+#: c-typeck.c:3150
 #, fuzzy
 msgid "ISO C forbids conversion of function pointer to object pointer type"
 msgstr "ISO C++ はポインタ纷换にメンバ簇眶へのポインタを蝗うことを敦じます"
 
-#: c-typeck.c:3179
+#: c-typeck.c:3159
 #, fuzzy
 msgid "ISO C forbids conversion of object pointer to function pointer type"
 msgstr "ISO C は `void *' と簇眶ポインタとの孺秤を敦じます"
 
 #. Now we have handled acceptable kinds of LHS that are not truly lvalues.
 #. Reject anything strange now.
-#: c-typeck.c:3337
+#: c-typeck.c:3317
 msgid "invalid lvalue in assignment"
 msgstr "洛掐として痰跟な焊收猛です"
 
 #. Convert new value to destination type.
-#: c-typeck.c:3346 c-typeck.c:3371 c-typeck.c:3388 cp/typeck.c:5064
-#: cp/typeck.c:5211 cp/typeck.c:5226
+#: c-typeck.c:3326 c-typeck.c:3351 c-typeck.c:3368 cp/typeck.c:5082
+#: cp/typeck.c:5229 cp/typeck.c:5244
 msgid "assignment"
 msgstr "洛掐"
 
-#: c-typeck.c:3455
+#: c-typeck.c:3435
 #, fuzzy
 msgid "cannot pass rvalue to reference parameter"
 msgstr "徊救房に滦して new を努脱できません"
 
-#: c-typeck.c:3564 c-typeck.c:3640
+#: c-typeck.c:3544 c-typeck.c:3620
 #, c-format
 msgid "%s makes qualified function pointer from unqualified"
 msgstr "%sにより、饯峻されない簇眶ポインタから、饯峻された簇眶ポインタを侯ります"
 
-#: c-typeck.c:3568 c-typeck.c:3620
+#: c-typeck.c:3548 c-typeck.c:3600
 #, c-format
 msgid "%s discards qualifiers from pointer target type"
 msgstr "%sにより、ポインタの绩す房からの饯峻灰が磊り嘉てられます"
 
-#: c-typeck.c:3574
+#: c-typeck.c:3554
 msgid "ISO C prohibits argument conversion to union type"
 msgstr "ISO C では苞眶から鼎脱挛への恃垂を敦贿しています"
 
-#: c-typeck.c:3612
+#: c-typeck.c:3592
 #, c-format
 msgid "ISO C forbids %s between function pointer and `void *'"
 msgstr "ISO C は簇眶ポインタと `void *' との%sを敦じます"
 
-#: c-typeck.c:3629
+#: c-typeck.c:3609
 #, c-format
 msgid "pointer targets in %s differ in signedness"
 msgstr "%s でポインタの绩す滦据の射规の铜痰が佰なります"
 
-#: c-typeck.c:3645
+#: c-typeck.c:3625
 #, c-format
 msgid "%s from incompatible pointer type"
 msgstr "高垂拉のないポインタ房からの%sです"
 
-#: c-typeck.c:3651 c-typeck.c:4158 cp/typeck.c:1389
+#: c-typeck.c:3631 c-typeck.c:4138 cp/typeck.c:1389
 msgid "invalid use of non-lvalue array"
 msgstr "润焊收猛芹误の痰跟な网脱"
 
-#: c-typeck.c:3665
+#: c-typeck.c:3645
 #, c-format
 msgid "%s makes pointer from integer without a cast"
 msgstr "%sにより、キャストなしで腊眶からポインタを侯りました"
 
-#: c-typeck.c:3672
+#: c-typeck.c:3652
 #, c-format
 msgid "%s makes integer from pointer without a cast"
 msgstr "%sにより、キャストなしでポインタから腊眶を侯りました"
 
-#: c-typeck.c:3686 c-typeck.c:3689
+#: c-typeck.c:3666 c-typeck.c:3669
 #, c-format
 msgid "incompatible type for argument %d of `%s'"
 msgstr "%d 戎誊の苞眶が `%s' の房と高垂拉がありません"
 
-#: c-typeck.c:3693
+#: c-typeck.c:3673
 #, c-format
 msgid "incompatible type for argument %d of indirect function call"
 msgstr "粗儡弄な簇眶钙び叫しの妈 %d 苞眶に滦して高垂拉のない房です"
 
-#: c-typeck.c:3697
+#: c-typeck.c:3677
 #, c-format
 msgid "incompatible types in %s"
 msgstr "%s に高垂拉のない房"
 
 #. Function name is known; supply it.
-#: c-typeck.c:3753
+#: c-typeck.c:3733
 #, fuzzy, c-format
 msgid "passing arg of `%s'"
 msgstr "苞眶 %d 改の `%s' を畔します"
 
 #. Function name unknown (call through ptr).
-#: c-typeck.c:3762
+#: c-typeck.c:3742
 #, fuzzy
 msgid "passing arg of pointer to function"
 msgstr "苞眶 %d 改の簇眶ポインタを畔します"
 
 #. Function name is known; supply it.
-#: c-typeck.c:3770
+#: c-typeck.c:3750
 #, c-format
 msgid "passing arg %d of `%s'"
 msgstr "苞眶 %d 改の `%s' を畔します"
 
 #. Function name unknown (call through ptr); just give arg number.
-#: c-typeck.c:3779
+#: c-typeck.c:3759
 #, c-format
 msgid "passing arg %d of pointer to function"
 msgstr "苞眶 %d 改の簇眶ポインタを畔します"
 
-#: c-typeck.c:3836
+#: c-typeck.c:3816
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr "概い C では极瓢弄な礁圭挛の介袋步を雕冷します"
 
-#: c-typeck.c:4007 c-typeck.c:4022 c-typeck.c:4037
+#: c-typeck.c:3987 c-typeck.c:4002 c-typeck.c:4017
 #, c-format
 msgid "(near initialization for `%s')"
 msgstr "(`%s' の介袋步は稍窗链です)"
 
-#: c-typeck.c:4086 cp/typeck2.c:560
+#: c-typeck.c:4066 cp/typeck2.c:550
 msgid "char-array initialized from wide string"
 msgstr "ワイド矢机误から char の芹误が介袋步されました"
 
-#: c-typeck.c:4093 cp/typeck2.c:567
+#: c-typeck.c:4073 cp/typeck2.c:557
 msgid "int-array initialized from non-wide string"
 msgstr "润ワイド矢机误から int の芹误が介袋步されました"
 
-#: c-typeck.c:4111 cp/typeck2.c:582
+#: c-typeck.c:4091 cp/typeck2.c:572
 msgid "initializer-string for array of chars is too long"
 msgstr "char の芹误にとって介袋步灰矢机误が墓すぎます"
 
-#: c-typeck.c:4181
+#: c-typeck.c:4161
 msgid "array initialized from non-constant array expression"
 msgstr "润年眶芹误及から芹误が介袋步されました"
 
-#: c-typeck.c:4232
+#: c-typeck.c:4212
 msgid "initialization"
 msgstr "介袋步"
 
-#: c-typeck.c:4243 c-typeck.c:5621
+#: c-typeck.c:4223 c-typeck.c:5601
 msgid "initializer element is not computable at load time"
 msgstr "介袋步灰の妥燎はロ〖ド箕に纷换され评ません"
 
-#: c-typeck.c:4258 cp/typeck2.c:659
+#: c-typeck.c:4238 cp/typeck2.c:649
 msgid "invalid initializer"
 msgstr "痰跟な介袋步灰"
 
-#: c-typeck.c:4540 cp/decl.c:4484
+#: c-typeck.c:4520 cp/decl.c:4539
 #, fuzzy
 msgid "opaque vector types cannot be initialized"
 msgstr "材恃墓オブジェクトは介袋步されないことになるでしょう"
 
-#: c-typeck.c:4734
+#: c-typeck.c:4714
 msgid "extra brace group at end of initializer"
 msgstr "介袋步灰の姜わりに途尸なブレ〖スのグル〖プ"
 
-#: c-typeck.c:4754
+#: c-typeck.c:4734
 msgid "missing braces around initializer"
 msgstr "介袋步灰のまわりのブレ〖スを风いています"
 
-#: c-typeck.c:4814
+#: c-typeck.c:4794
 msgid "braces around scalar initializer"
 msgstr "スカラ〖介袋步灰がブレ〖スで跋まれています"
 
-#: c-typeck.c:4865
+#: c-typeck.c:4845
 msgid "initialization of flexible array member in a nested context"
 msgstr "ネストした矢坍で材恃芹误メンバを介袋步しています"
 
-#: c-typeck.c:4867
+#: c-typeck.c:4847
 msgid "initialization of a flexible array member"
 msgstr "材恃芹误メンバを介袋步しています"
 
-#: c-typeck.c:4898
+#: c-typeck.c:4878
 msgid "missing initializer"
 msgstr "介袋步灰を风いています"
 
-#: c-typeck.c:4920
+#: c-typeck.c:4900
 msgid "empty scalar initializer"
 msgstr "鄂のスカラ〖介袋步灰"
 
-#: c-typeck.c:4925
+#: c-typeck.c:4905
 msgid "extra elements in scalar initializer"
 msgstr "スカラ〖介袋步灰に途尸な妥燎"
 
-#: c-typeck.c:5010
+#: c-typeck.c:4990
 msgid "initialization designators may not nest"
 msgstr "介袋步回叹灰ではネストさせることができません"
 
-#: c-typeck.c:5031 c-typeck.c:5099
+#: c-typeck.c:5011 c-typeck.c:5079
 msgid "array index in non-array initializer"
 msgstr "润芹误の介袋步灰に芹误インデックスが蝗われました"
 
-#: c-typeck.c:5036 c-typeck.c:5152
+#: c-typeck.c:5016 c-typeck.c:5132
 msgid "field name not in record or union initializer"
 msgstr "レコ〖ドや鼎脱挛にフィ〖ルド叹がない介袋步灰です"
 
-#: c-typeck.c:5095 c-typeck.c:5097
+#: c-typeck.c:5075 c-typeck.c:5077
 msgid "nonconstant array index in initializer"
 msgstr "介袋步灰柒に润年眶の芹误インデックスがあります"
 
-#: c-typeck.c:5101 c-typeck.c:5104
+#: c-typeck.c:5081 c-typeck.c:5084
 msgid "array index in initializer exceeds array bounds"
 msgstr "介袋步灰柒の芹误インデックスが芹误の董肠を亩えました"
 
-#: c-typeck.c:5115
+#: c-typeck.c:5095
 msgid "empty index range in initializer"
 msgstr "介袋步灰柒に鄂の认跋インデックスがあります"
 
-#: c-typeck.c:5124
+#: c-typeck.c:5104
 msgid "array index range in initializer exceeds array bounds"
 msgstr "介袋步灰の认跋インデックスが芹误の董肠を亩えました"
 
-#: c-typeck.c:5164
+#: c-typeck.c:5144
 #, c-format
 msgid "unknown field `%s' specified in initializer"
 msgstr "稍汤なフィ〖ルド `%s' が介袋步灰で回年されました"
 
-#: c-typeck.c:5200 c-typeck.c:5221 c-typeck.c:5683
+#: c-typeck.c:5180 c-typeck.c:5201 c-typeck.c:5663
 msgid "initialized field with side-effects overwritten"
 msgstr "介袋步されたフィ〖ルドが甥侯脱で惧今きされます"
 
-#: c-typeck.c:5891
+#: c-typeck.c:5871
 msgid "excess elements in char array initializer"
 msgstr "char 芹误介袋步灰柒の妥燎が驴すぎます"
 
-#: c-typeck.c:5898 c-typeck.c:5944
+#: c-typeck.c:5878 c-typeck.c:5924
 msgid "excess elements in struct initializer"
 msgstr "菇陇挛介袋步灰柒の妥燎が驴すぎます"
 
-#: c-typeck.c:5959
+#: c-typeck.c:5939
 #, fuzzy
 msgid "non-static initialization of a flexible array member"
 msgstr "材恃芹误メンバを介袋步しています"
 
-#: c-typeck.c:6026
+#: c-typeck.c:6006
 msgid "excess elements in union initializer"
 msgstr "鼎脱挛介袋步灰柒の妥燎が驴すぎます"
 
-#: c-typeck.c:6047
+#: c-typeck.c:6027
 msgid "traditional C rejects initialization of unions"
 msgstr "概い C は鼎脱挛の介袋を雕冷します"
 
-#: c-typeck.c:6110
+#: c-typeck.c:6090
 msgid "excess elements in array initializer"
 msgstr "芹误介袋步灰柒の妥燎が驴すぎます"
 
-#: c-typeck.c:6139
+#: c-typeck.c:6119
 #, fuzzy
 msgid "excess elements in vector initializer"
 msgstr "スカラ〖介袋步灰柒の妥燎が驴すぎます"
 
-#: c-typeck.c:6161
+#: c-typeck.c:6141
 msgid "excess elements in scalar initializer"
 msgstr "スカラ〖介袋步灰柒の妥燎が驴すぎます"
 
-#: c-typeck.c:6263
+#: c-typeck.c:6243
 msgid "asm template is not a string constant"
 msgstr "asm テンプレ〖トが矢机误年眶ではありません"
 
-#: c-typeck.c:6295
+#: c-typeck.c:6275
 msgid "invalid lvalue in asm statement"
 msgstr "asm 矢の面に痰跟な焊收猛"
 
-#: c-typeck.c:6367 cp/typeck.c:5902
+#: c-typeck.c:6347 cp/typeck.c:5923
 msgid "modification by `asm'"
 msgstr "`asm' による饯赖"
 
-#: c-typeck.c:6385 cp/typeck.c:5986
+#: c-typeck.c:6365 cp/typeck.c:6007
 msgid "function declared `noreturn' has a `return' statement"
 msgstr "`noreturn' の离咐された簇眶に `return' 矢があります"
 
-#: c-typeck.c:6392
+#: c-typeck.c:6372
 msgid "`return' with no value, in function returning non-void"
 msgstr "提り房が簇眶で、`return' に猛がありません"
 
-#: c-typeck.c:6398
+#: c-typeck.c:6378
 msgid "`return' with a value, in function returning void"
 msgstr "提り房が void の簇眶で、`return' に猛があります"
 
-#: c-typeck.c:6402
+#: c-typeck.c:6382
 msgid "return"
 msgstr "return"
 
-#: c-typeck.c:6454
+#: c-typeck.c:6434
 msgid "function returns address of local variable"
 msgstr "簇眶がロ〖カル恃眶のアドレスを手しています"
 
-#: c-typeck.c:6509 cp/semantics.c:749
+#: c-typeck.c:6489 cp/semantics.c:749
 msgid "switch quantity not an integer"
 msgstr "switch の柒推が腊眶ではありません"
 
-#: c-typeck.c:6519
+#: c-typeck.c:6499
 msgid "`long' switch expression not converted to `int' in ISO C"
 msgstr "ISO C では `long' の switch 及は `int' に恃垂されません"
 
-#: c-typeck.c:6560 cp/parser.c:5560
+#: c-typeck.c:6540 cp/parser.c:5597
 msgid "case label not within a switch statement"
 msgstr "case ラベルが switch 矢の面にありません"
 
-#: c-typeck.c:6562
+#: c-typeck.c:6542
 msgid "`default' label not within a switch statement"
 msgstr "`default' ラベルが switch 矢の面にありません"
 
-#: c-typeck.c:6714 c-typeck.c:6748
+#: c-typeck.c:6694 c-typeck.c:6728
 #, fuzzy
 msgid "division by zero"
 msgstr "#if でゼロ近换が券栏しました"
 
-#: c-typeck.c:6793 cp/typeck.c:2953
+#: c-typeck.c:6773 cp/typeck.c:2953
 msgid "right shift count is negative"
 msgstr "宝シフト搀眶が砷の眶です"
 
-#: c-typeck.c:6800 cp/typeck.c:2959
+#: c-typeck.c:6780 cp/typeck.c:2959
 msgid "right shift count >= width of type"
 msgstr "宝シフト搀眶 >= 房の升となっています"
 
-#: c-typeck.c:6821 cp/typeck.c:2978
+#: c-typeck.c:6801 cp/typeck.c:2978
 msgid "left shift count is negative"
 msgstr "焊シフト搀眶が砷の眶です"
 
-#: c-typeck.c:6824 cp/typeck.c:2980
+#: c-typeck.c:6804 cp/typeck.c:2980
 msgid "left shift count >= width of type"
 msgstr "焊シフト搀眶 >= 房の升となっています"
 
-#: c-typeck.c:6845
+#: c-typeck.c:6825
 msgid "shift count is negative"
 msgstr "シフト搀眶が砷の猛です"
 
-#: c-typeck.c:6847
+#: c-typeck.c:6827
 msgid "shift count >= width of type"
 msgstr "シフト搀眶 >= 房の升となっています"
 
-#: c-typeck.c:6864 cp/typeck.c:3015
+#: c-typeck.c:6844 cp/typeck.c:3015
 msgid "comparing floating point with == or != is unsafe"
 msgstr "赦瓢井眶爬の孺秤で == や != を蝗うのは奥链ではありません"
 
-#: c-typeck.c:6888 c-typeck.c:6894
+#: c-typeck.c:6868 c-typeck.c:6874
 msgid "ISO C forbids comparison of `void *' with function pointer"
 msgstr "ISO C は `void *' と簇眶ポインタとの孺秤を敦じます"
 
-#: c-typeck.c:6897 c-typeck.c:6937 c-typeck.c:6965
+#: c-typeck.c:6877 c-typeck.c:6917 c-typeck.c:6945
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr "房が链く佰なるポインタの孺秤でキャストを风いています"
 
-#: c-typeck.c:6911 c-typeck.c:6916 c-typeck.c:6985 c-typeck.c:6990
+#: c-typeck.c:6891 c-typeck.c:6896 c-typeck.c:6965 c-typeck.c:6970
 msgid "comparison between pointer and integer"
 msgstr "ポインタと腊眶との孺秤を乖なっています"
 
-#: c-typeck.c:6932 c-typeck.c:6960
+#: c-typeck.c:6912 c-typeck.c:6940
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr "ISO C 簇眶ポインタの界进孺秤を敦じます"
 
-#: c-typeck.c:6957
+#: c-typeck.c:6937
 msgid "comparison of complete and incomplete pointers"
 msgstr "窗链なポインタと稍窗链なポインタとの孺秤です"
 
-#: c-typeck.c:6973 c-typeck.c:6980
+#: c-typeck.c:6953 c-typeck.c:6960
 msgid "ordered comparison of pointer with integer zero"
 msgstr "腊眶 0 とポインタとの界进孺秤です"
 
-#: c-typeck.c:7004 cp/typeck.c:3151
+#: c-typeck.c:6984 cp/typeck.c:3151
 msgid "unordered comparison on non-floating point argument"
 msgstr "润赦瓢井眶爬苞眶での界进烧けられない孺秤です"
 
-#: c-typeck.c:7214
+#: c-typeck.c:7194
 msgid "comparison between signed and unsigned"
 msgstr "射圭烧きと射圭痰しとの孺秤です"
 
-#: c-typeck.c:7260 cp/typeck.c:3398
+#: c-typeck.c:7240 cp/typeck.c:3398
 msgid "comparison of promoted ~unsigned with constant"
 msgstr "~で瓤啪された呈惧げ射圭痰し房と年眶との孺秤です"
 
-#: c-typeck.c:7268 cp/typeck.c:3406
+#: c-typeck.c:7248 cp/typeck.c:3406
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr "~で瓤啪された射圭痰し房と射圭痰し房との孺秤です"
 
@@ -3600,7 +3605,7 @@
 msgid "%Jinlining failed in call to '%F'"
 msgstr "`%s' への钙び叫しのインライン步に己窃しました"
 
-#: calls.c:1839 calls.c:2211 tree-inline.c:1339 tree-inline.c:1346
+#: calls.c:1839 calls.c:2211 tree-inline.c:1339 tree-inline.c:1347
 msgid "called from here"
 msgstr "ここから钙ばれました"
 
@@ -3661,7 +3666,7 @@
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr "答塑ブロック %d pred edge リストが怠墙していません"
 
-#: cfg.c:909 cfgrtl.c:1971
+#: cfg.c:909 cfgrtl.c:1983
 #, c-format
 msgid "Wrong amount of branch edges after unconditional jump %i"
 msgstr ""
@@ -3740,119 +3745,119 @@
 msgid "Edge from %d to %d should not be marked irreducible."
 msgstr ""
 
-#: cfgrtl.c:1877
+#: cfgrtl.c:1889
 #, fuzzy, c-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr "姜位炭吾 %d(ブロック %d) が办息の炭吾误の面に斧つかりません。"
 
-#: cfgrtl.c:1891
+#: cfgrtl.c:1903
 #, fuzzy, c-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr "炭吾 %d が剩眶の答塑ブロック(%d と %d)の面にあります"
 
-#: cfgrtl.c:1903
+#: cfgrtl.c:1915
 #, fuzzy, c-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr "倡幌炭吾 %d(ブロック %d) が办息の炭吾误の面に斧つかりません。"
 
-#: cfgrtl.c:1925
+#: cfgrtl.c:1937
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 msgstr ""
 
-#: cfgrtl.c:1953
+#: cfgrtl.c:1965
 #, c-format
 msgid "Missing REG_EH_REGION note in the end of bb %i"
 msgstr ""
 
-#: cfgrtl.c:1961
+#: cfgrtl.c:1973
 #, c-format
 msgid "Too many outgoing branch edges from bb %i"
 msgstr ""
 
-#: cfgrtl.c:1966
+#: cfgrtl.c:1978
 #, c-format
 msgid "Fallthru edge after unconditional jump %i"
 msgstr ""
 
-#: cfgrtl.c:1977
+#: cfgrtl.c:1989
 #, fuzzy, c-format
 msgid "Wrong amount of branch edges after conditional jump %i"
 msgstr "掘凤の悸乖よりは尸呆の栏喇を庭黎する"
 
-#: cfgrtl.c:1982
+#: cfgrtl.c:1994
 #, c-format
 msgid "Call edges for non-call insn in bb %i"
 msgstr ""
 
-#: cfgrtl.c:1991
+#: cfgrtl.c:2003
 #, c-format
 msgid "Abnormal edges for no purpose in bb %i"
 msgstr ""
 
-#: cfgrtl.c:2001
+#: cfgrtl.c:2013
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr ""
 
-#: cfgrtl.c:2005
+#: cfgrtl.c:2017
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr ""
 
-#: cfgrtl.c:2019 cfgrtl.c:2029
+#: cfgrtl.c:2031 cfgrtl.c:2041
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK がブロック %d にありません"
 
-#: cfgrtl.c:2042
+#: cfgrtl.c:2054
 #, fuzzy, c-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK %d が答塑ブロック %d の面ほどにあります"
 
-#: cfgrtl.c:2052
+#: cfgrtl.c:2064
 #, fuzzy, c-format
 msgid "in basic block %d:"
 msgstr "答塑ブロック %d 柒:"
 
-#: cfgrtl.c:2053
+#: cfgrtl.c:2065
 msgid "flow control insn inside a basic block"
 msgstr ""
 
-#: cfgrtl.c:2099
+#: cfgrtl.c:2111
 #, c-format
 msgid "missing barrier after block %i"
 msgstr ""
 
-#: cfgrtl.c:2112
+#: cfgrtl.c:2124
 #, c-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.c:2127
+#: cfgrtl.c:2139
 #, c-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.c:2129
+#: cfgrtl.c:2141
 msgid "wrong insn in the fallthru edge"
 msgstr ""
 
-#: cfgrtl.c:2146
+#: cfgrtl.c:2158
 #, fuzzy
 msgid "basic blocks not laid down consecutively"
 msgstr "答塑ブロックが息鲁弄に戎规烧けられていません"
 
-#: cfgrtl.c:2171
+#: cfgrtl.c:2183
 #, fuzzy
 msgid "insn outside basic block"
 msgstr "答塑ブロック %d 柒:"
 
-#: cfgrtl.c:2179
+#: cfgrtl.c:2191
 #, fuzzy
 msgid "return not followed by barrier"
 msgstr "'#' にマクロ簿苞眶叹が鲁いていません"
 
-#: cfgrtl.c:2186
+#: cfgrtl.c:2198
 #, c-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr "炭吾息嚎面の bb の眶 (%d) が n_basic_blocks (%d) と般います"
@@ -4089,7 +4094,7 @@
 msgid "library lib%s not found"
 msgstr "ライブラリ lib%s が斧つかりません"
 
-#: combine.c:13048
+#: combine.c:13047
 #, c-format
 msgid ""
 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
@@ -4099,7 +4104,7 @@
 ";; 冯圭琵纷: %d 活乖, %d 洛仑 (%d 糠たな鄂粗を妥滇),\n"
 ";; %d 喇根。\n"
 
-#: combine.c:13057
+#: combine.c:13056
 #, c-format
 msgid ""
 "\n"
@@ -4443,68 +4448,72 @@
 msgid "token \"%s\" is not valid in preprocessor expressions"
 msgstr "腊眶がプリプロセッサ及柒でオ〖バ〖フロ〖しました"
 
-#: cppexp.c:753
-#, fuzzy
-msgid "void expression between '(' and ')'"
-msgstr "及矢が痰跟です"
+#: cppexp.c:751
+msgid "missing expression between '(' and ')'"
+msgstr ""
 
-#: cppexp.c:756
+#: cppexp.c:754
 #, fuzzy
 msgid "#if with no expression"
 msgstr "  throw された及の面"
 
-#: cppexp.c:758
+#: cppexp.c:757
 #, fuzzy, c-format
 msgid "operator '%s' has no right operand"
 msgstr "瓤牲灰 `%s' は润腊眶房です"
 
-#: cppexp.c:784
+#: cppexp.c:762
+#, fuzzy, c-format
+msgid "operator '%s' has no left operand"
+msgstr "簿苞眶 `%s' は稍窗链房です"
+
+#: cppexp.c:788
 msgid " ':' without preceding '?'"
 msgstr ""
 
-#: cppexp.c:811
+#: cppexp.c:815
 #, fuzzy
 msgid "unbalanced stack in #if"
 msgstr "滦炳していない #endif"
 
-#: cppexp.c:830
+#: cppexp.c:834
 #, fuzzy, c-format
 msgid "impossible operator '%u'"
 msgstr "ありえない遍换灰 '%s'"
 
-#: cppexp.c:922
+#: cppexp.c:926
 #, fuzzy
 msgid "missing ')' in expression"
 msgstr "年眶及が风けているか痰跟です"
 
-#: cppexp.c:943
+#: cppexp.c:947
 msgid "'?' without following ':'"
 msgstr ""
 
-#: cppexp.c:953
+#: cppexp.c:957
 msgid "integer overflow in preprocessor expression"
 msgstr "腊眶がプリプロセッサ及柒でオ〖バ〖フロ〖しました"
 
-#: cppexp.c:958
+#: cppexp.c:962
 #, fuzzy
 msgid "missing '(' in expression"
 msgstr "年眶及が风けているか痰跟です"
 
-#: cppexp.c:990
+#: cppexp.c:994
 #, c-format
 msgid "the left operand of \"%s\" changes sign when promoted"
 msgstr ""
 
-#: cppexp.c:995
+#: cppexp.c:999
 #, c-format
 msgid "the right operand of \"%s\" changes sign when promoted"
 msgstr ""
 
-#: cppexp.c:1353
+#: cppexp.c:1357
 msgid "comma operator in operand of #if"
 msgstr "カンマ遍换灰が #if 遍换灰の面にあります"
 
-#: cppexp.c:1484
+#: cppexp.c:1488
 msgid "division by zero in #if"
 msgstr "#if でゼロ近换が券栏しました"
 
@@ -4540,7 +4549,7 @@
 msgid "no include path in which to search for %s"
 msgstr "%s を斧つけるためのインクル〖ドパスがありません"
 
-#: cppfiles.c:956
+#: cppfiles.c:959
 msgid "Multiple include guards may be useful for:\n"
 msgstr "驴脚 include からの瘦割が铜弊となるでしょう:\n"
 
@@ -4957,7 +4966,7 @@
 msgid "syntax error in macro parameter list"
 msgstr "\"%s\" はマクロ簿苞眶リストに附れてはなりません"
 
-#: cse.c:7064
+#: cse.c:7069
 #, c-format
 msgid ";; Processing block from %d to %d, %d sets.\n"
 msgstr ";; %d から %d までの借妄ブロック、%d セット。\n"
@@ -5093,12 +5102,12 @@
 
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: final.c:3220 vmsdbgout.c:467 config/i386/i386.c:6768
+#: final.c:3220 vmsdbgout.c:467 config/i386/i386.c:6769
 #: config/pdp11/pdp11.c:1646
 msgid "floating constant misused"
 msgstr "赦瓢井眶年眶を蝗い禄ねました"
 
-#: final.c:3276 vmsdbgout.c:524 config/i386/i386.c:6846
+#: final.c:3276 vmsdbgout.c:524 config/i386/i386.c:6847
 #: config/pdp11/pdp11.c:1693
 msgid "invalid expression as operand"
 msgstr "オペランドとして痰跟な及"
@@ -5119,25 +5128,25 @@
 msgid "Attempt to delete prologue/epilogue insn:"
 msgstr ""
 
-#: fold-const.c:2878 fold-const.c:2891
+#: fold-const.c:2889 fold-const.c:2902
 #, fuzzy, c-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr "ビットフィ〖ルドの升のせいで孺秤が撅に %d となります"
 
-#: fold-const.c:4093 fold-const.c:4110
+#: fold-const.c:4110 fold-const.c:4127
 #, c-format
 msgid "comparison is always %d"
 msgstr "孺秤が撅に %d となります"
 
-#: fold-const.c:4241
+#: fold-const.c:4258
 msgid "`or' of unmatched not-equal tests is always 1"
 msgstr "办米しない猛票晃での润霹擦の `or' テストは撅に 1 です"
 
-#: fold-const.c:4246
+#: fold-const.c:4263
 msgid "`and' of mutually exclusive equal-tests is always 0"
 msgstr "陵高怯戮弄な猛の霹擦の `and' テストは撅に 0 です"
 
-#: fold-const.c:8393
+#: fold-const.c:8410
 msgid "fold check: original tree changed by fold"
 msgstr ""
 
@@ -5146,31 +5155,31 @@
 msgid "%Jsize of variable '%D' is too large"
 msgstr "恃眶 `%s' のサイズが络きすぎます"
 
-#: function.c:3742
+#: function.c:3752
 #, fuzzy
 msgid "impossible constraint in `asm'"
 msgstr "`asm' 柒ではレジスタ扩腆を乖なえません"
 
-#: function.c:5733
+#: function.c:5743
 #, fuzzy
 msgid "%J'%D' might be used uninitialized in this function"
 msgstr "`%s' はこの簇眶柒で介袋步されずに蝗脱される材墙拉があります"
 
-#: function.c:5740
+#: function.c:5750
 #, fuzzy
 msgid "%Jvariable '%D' might be clobbered by `longjmp' or `vfork'"
 msgstr "恃眶 `%s' は `longjmp' や `vfork' によって贵いことになる材墙拉があります"
 
-#: function.c:5759
+#: function.c:5769
 #, fuzzy
 msgid "%Jargument '%D' might be clobbered by `longjmp' or `vfork'"
 msgstr "苞眶 `%s' は `longjmp' や `vfork' によって贵いことになる材墙拉があります"
 
-#: function.c:6533
+#: function.c:6543
 msgid "function returns an aggregate"
 msgstr "簇眶が礁圭挛を手しています"
 
-#: function.c:6929
+#: function.c:6939
 #, fuzzy
 msgid "%Junused parameter '%D'"
 msgstr "苞眶 `%s' が踏蝗脱です"
@@ -5200,7 +5209,7 @@
 msgid "Using built-in specs.\n"
 msgstr "寥み哈み spec を蝗脱.\n"
 
-#: gcc.c:1755
+#: gcc.c:1758
 #, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
@@ -5209,42 +5218,42 @@
 "spec %s を '%s' に肋年面\n"
 "\n"
 
-#: gcc.c:1857
+#: gcc.c:1860
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr "%s から spec を粕み哈み面\n"
 
-#: gcc.c:1953 gcc.c:1972
+#: gcc.c:1956 gcc.c:1975
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr "specs の %ld 矢机誊笆惯の %%include の今及が恃です"
 
-#: gcc.c:1980
+#: gcc.c:1983
 #, fuzzy, c-format
 msgid "could not find specs file %s\n"
 msgstr "spec ファイル %s を斧つけることができませんでした\n"
 
-#: gcc.c:1997 gcc.c:2005 gcc.c:2014 gcc.c:2023
+#: gcc.c:2000 gcc.c:2008 gcc.c:2017 gcc.c:2026
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr "specs の %ld 矢机誊笆惯の %%rename の今及が恃です"
 
-#: gcc.c:2032
+#: gcc.c:2035
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr "spec ファイル %s に叹涟を恃构する spec が斧つかりませんでした"
 
-#: gcc.c:2039
+#: gcc.c:2042
 #, c-format
 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
 msgstr ""
 
-#: gcc.c:2044
+#: gcc.c:2047
 #, c-format
 msgid "rename spec %s to %s\n"
 msgstr "spec %s を %s に叹涟を恃构\n"
 
-#: gcc.c:2046
+#: gcc.c:2049
 #, c-format
 msgid ""
 "spec is '%s'\n"
@@ -5253,25 +5262,25 @@
 "spec は '%s' です\n"
 "\n"
 
-#: gcc.c:2059
+#: gcc.c:2062
 #, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr "spec ファイル面の %ld 矢机の稿に稍汤な %% コマンド"
 
-#: gcc.c:2070 gcc.c:2083
+#: gcc.c:2073 gcc.c:2086
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr "%ld 矢机の稿におかしな spec ファイル"
 
-#: gcc.c:2136
+#: gcc.c:2139
 msgid "spec file has no spec for linking"
 msgstr "spec ファイルにリンクに簇する spec がありません"
 
-#: gcc.c:2641
+#: gcc.c:2644
 msgid "-pipe not supported"
 msgstr "-pipe は悸刘されていません"
 
-#: gcc.c:2703
+#: gcc.c:2706
 msgid ""
 "\n"
 "Go ahead? (y or n) "
@@ -5279,7 +5288,7 @@
 "\n"
 "鲁けますか? (y または n) "
 
-#: gcc.c:2829
+#: gcc.c:2832
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -5290,71 +5299,71 @@
 "窗链なバグレポ〖トを流ってください。\n"
 "%s に缄界が今いてあります。"
 
-#: gcc.c:2847
+#: gcc.c:2850
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:2980
+#: gcc.c:2983
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "蝗い数: %s [オプション] ファイル...\n"
 
-#: gcc.c:2981
+#: gcc.c:2984
 msgid "Options:\n"
 msgstr "オプション:\n"
 
-#: gcc.c:2983
+#: gcc.c:2986
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr ""
 "  -pass-exit-codes         フェ〖ズからのエラ〖コ〖ドの呵络猛を exit\n"
 "                               コ〖ドとして手す\n"
 
-#: gcc.c:2984
+#: gcc.c:2987
 msgid "  --help                   Display this information\n"
 msgstr "  --help                   このヘルプ攫鼠を山绩\n"
 
-#: gcc.c:2985
+#: gcc.c:2988
 msgid "  --target-help            Display target specific command line options\n"
 msgstr "  --target-help            タ〖ゲット盖铜のコマンドラインオプションを山绩\n"
 
-#: gcc.c:2987
+#: gcc.c:2990
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr "(`-v --help' を蝗うと、灰プロセスのコマンドラインオプションを山绩)\n"
 
-#: gcc.c:2988
+#: gcc.c:2991
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr "  -dumpspecs               寥み哈まれた spec 矢机误を链て山绩\n"
 
-#: gcc.c:2989
+#: gcc.c:2992
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr "  -dumpversion             コンパイラのバ〖ジョンを山绩\n"
 
-#: gcc.c:2990
+#: gcc.c:2993
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr "  -dumpmachine             コンパイラのタ〖ゲットプロセッサを山绩\n"
 
-#: gcc.c:2991
+#: gcc.c:2994
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr "  -print-search-dirs       コンパイラのサ〖チパスにあるディレクトリを山绩\n"
 
-#: gcc.c:2992
+#: gcc.c:2995
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr "  -print-libgcc-file-name  コンパイラのコンパニオンライブラリ叹を山绩\n"
 
-#: gcc.c:2993
+#: gcc.c:2996
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr "  -print-file-name=<lib>   ライブラリ <lib> へのフルパスを山绩\n"
 
-#: gcc.c:2994
+#: gcc.c:2997
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr "  -print-prog-name=<prog>  コンパイラの婶墒 <prog> へのフルパスを山绩\n"
 
-#: gcc.c:2995
+#: gcc.c:2998
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr "  -print-multi-directory   libgcc のバ〖ジョンディレクトリル〖トを山绩\n"
 
-#: gcc.c:2996
+#: gcc.c:2999
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
@@ -5362,101 +5371,101 @@
 "  -print-multi-lib         コマンドラインオプションと剩眶のライブラリ玫瑚\n"
 "                               ディレクトリとの滦炳を山绩\n"
 
-#: gcc.c:2999
+#: gcc.c:3002
 #, fuzzy
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 msgstr "  -print-multi-directory   libgcc のバ〖ジョンディレクトリル〖トを山绩\n"
 
-#: gcc.c:3000
+#: gcc.c:3003
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr "  -Wa,<options>            カンマ惰磊りの <options> をアセンブラに畔す\n"
 
-#: gcc.c:3001
+#: gcc.c:3004
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr "  -Wp,<options>            カンマ惰磊りの <options> をプリプロセッサに畔す\n"
 
-#: gcc.c:3002
+#: gcc.c:3005
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr "  -Wl,<options>            カンマ惰磊りの <options> をリンカに畔す\n"
 
-#: gcc.c:3003
+#: gcc.c:3006
 #, fuzzy
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 msgstr "  -Xlinker <arg>           <arg> をリンカに畔す\n"
 
-#: gcc.c:3004
+#: gcc.c:3007
 #, fuzzy
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 msgstr "  -Xlinker <arg>           <arg> をリンカに畔す\n"
 
-#: gcc.c:3005
+#: gcc.c:3008
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr "  -Xlinker <arg>           <arg> をリンカに畔す\n"
 
-#: gcc.c:3006
+#: gcc.c:3009
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr "  -save-temps              面粗ファイルを猴近しない\n"
 
-#: gcc.c:3007
+#: gcc.c:3010
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr "  -pipe                    面粗ファイルではなくパイプを蝗う\n"
 
-#: gcc.c:3008
+#: gcc.c:3011
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr "  -time                    灰プロセスごとの悸乖箕粗を纷卢する\n"
 
-#: gcc.c:3009
+#: gcc.c:3012
 #, fuzzy
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr "  -specs=<file>            寥み哈み specs を <file> の柒推で弥き垂える\n"
 
-#: gcc.c:3010
+#: gcc.c:3013
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr "  -std=<standard>          掐蜗ソ〖スを <standard> と斧なす\n"
 
-#: gcc.c:3011
+#: gcc.c:3014
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr "  -B <directory>           <directory> をコンパイラの玫瑚パスに纳裁する\n"
 
-#: gcc.c:3012
+#: gcc.c:3015
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr ""
 "  -b <machine>             インスト〖ルされていればタ〖ゲット <machine> として\n"
 "                               gcc を悸乖する\n"
 
-#: gcc.c:3013
+#: gcc.c:3016
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr ""
 "  -V <version>             インスト〖ルされていれば <version> バ〖ジョン戎规の\n"
 "                               gcc として悸乖する\n"
 
-#: gcc.c:3014
+#: gcc.c:3017
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr "  -v                       コンパイラによって弹瓢されるプログラムを山绩\n"
 
-#: gcc.c:3015
+#: gcc.c:3018
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr ""
 
-#: gcc.c:3016
+#: gcc.c:3019
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr ""
 "  -E                       プリプロセスのみ -- コンパイル、アセンブル、リンク\n"
 "                               を乖なわない\n"
 
-#: gcc.c:3017
+#: gcc.c:3020
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr "  -S                       コンパイルのみ -- アセンブル、リンクを乖なわない\n"
 
-#: gcc.c:3018
+#: gcc.c:3021
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr "  -c                       コンパイル、アセンブルするが、リンクを乖なわない\n"
 
-#: gcc.c:3019
+#: gcc.c:3022
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr "  -o <file>                <file> に叫蜗を乖なう\n"
 
-#: gcc.c:3020
+#: gcc.c:3023
 #, fuzzy
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
@@ -5469,7 +5478,7 @@
 "                           'none' を回年するとファイル橙磨灰によって咐胳を\n"
 "                           夸年する、デフォルトの慷る神いに提る\n"
 
-#: gcc.c:3027
+#: gcc.c:3030
 #, c-format
 msgid ""
 "\n"
@@ -5482,99 +5491,99 @@
 "灰プロセスに极瓢弄に畔されます。こういったプロセスにその戮のオプションを畔す\n"
 "には -W<letter> オプションを蝗わなければなりません。\n"
 
-#: gcc.c:3148
+#: gcc.c:3151
 #, fuzzy, c-format
 msgid "`-%c' option must have argument"
 msgstr "-param オプションに苞眶がありません"
 
-#: gcc.c:3170
+#: gcc.c:3173
 #, c-format
 msgid "couldn't run `%s': %s"
 msgstr ""
 
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3356
+#: gcc.c:3359
 #, c-format
 msgid "%s (GCC) %s\n"
 msgstr ""
 
-#: gcc.c:3358 gcov.c:424 f/g77spec.c:351
+#: gcc.c:3361 gcov.c:424 f/g77spec.c:351
 msgid "(C)"
 msgstr ""
 
-#: gcc.c:3359
+#: gcc.c:3362
 msgid ""
 "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"
 msgstr ""
 
-#: gcc.c:3460
+#: gcc.c:3463
 msgid "argument to `-Xlinker' is missing"
 msgstr "`-Xlinker' の苞眶がありません"
 
-#: gcc.c:3468
+#: gcc.c:3471
 #, fuzzy
 msgid "argument to `-Xpreprocessor' is missing"
 msgstr "`-specs' の苞眶がありません"
 
-#: gcc.c:3475
+#: gcc.c:3478
 #, fuzzy
 msgid "argument to `-Xassembler' is missing"
 msgstr "`-Xlinker' の苞眶がありません"
 
-#: gcc.c:3482
+#: gcc.c:3485
 #, fuzzy
 msgid "argument to `-l' is missing"
 msgstr "`-x' の苞眶がありません"
 
-#: gcc.c:3498
+#: gcc.c:3501
 msgid "argument to `-specs' is missing"
 msgstr "`-specs' の苞眶がありません"
 
-#: gcc.c:3512
+#: gcc.c:3515
 msgid "argument to `-specs=' is missing"
 msgstr "`-specs=' の苞眶がありません"
 
-#: gcc.c:3549
+#: gcc.c:3552
 #, c-format
 msgid "`-%c' must come at the start of the command line"
 msgstr ""
 
-#: gcc.c:3558
+#: gcc.c:3561
 msgid "argument to `-B' is missing"
 msgstr "`-B' の苞眶がありません"
 
-#: gcc.c:3735
+#: gcc.c:3738
 #, fuzzy
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr "焚桂: -save-temps が回年されたので -pipe は痰浑されます"
 
-#: gcc.c:3739
+#: gcc.c:3742
 #, fuzzy
 msgid "warning: -pipe ignored because -time specified"
 msgstr "焚桂: -time が回年されたので -pipe は痰浑されます"
 
-#: gcc.c:3951
+#: gcc.c:3954
 msgid "argument to `-x' is missing"
 msgstr "`-x' の苞眶がありません"
 
-#: gcc.c:3979
+#: gcc.c:3982
 #, c-format
 msgid "argument to `-%s' is missing"
 msgstr "`-%s' の苞眶がありません"
 
-#: gcc.c:4040
+#: gcc.c:4043
 #, fuzzy, c-format
 msgid "warning: `-x %s' after last input file has no effect"
 msgstr "焚桂: 呵稿の掐蜗ファイルの稿の `-x %s' は部もしません"
 
-#: gcc.c:4441
+#: gcc.c:4444
 #, fuzzy
 msgid "invalid specification!  Bug in cc"
 msgstr "痰跟な回年! cc のバグ."
 
-#: gcc.c:4595
+#: gcc.c:4598
 #, c-format
 msgid "%s\n"
 msgstr "%s\n"
@@ -5582,80 +5591,80 @@
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  ie there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5099
+#: gcc.c:5102
 #, fuzzy, c-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr "spec エラ〖: '%%*' はパタ〖ンマッチで介袋步されないままです"
 
-#: gcc.c:5108
+#: gcc.c:5111
 #, fuzzy, c-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr "焚桂: 奠及の %%[ 遍换灰が spec の面にあります"
 
-#: gcc.c:5126
+#: gcc.c:5129
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr "spec %c%s%c を借妄面, これは '%s' です\n"
 
-#: gcc.c:5189
+#: gcc.c:5192
 #, fuzzy, c-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr "spec エラ〖: 千急稍墙な spec オプション '%c'"
 
-#: gcc.c:5268
+#: gcc.c:5271
 #, fuzzy, c-format
 msgid "unknown spec function `%s'"
 msgstr "簇眶 `%s' 柒:"
 
-#: gcc.c:5287
+#: gcc.c:5290
 #, fuzzy, c-format
 msgid "error in args to spec function `%s'"
 msgstr "簇眶 `%s' に滦する苞眶が驴すぎます"
 
-#: gcc.c:5335
+#: gcc.c:5338
 #, fuzzy
 msgid "malformed spec function name"
 msgstr "キャストは簇眶房を回年しています"
 
 #. )
-#: gcc.c:5338
+#: gcc.c:5341
 #, fuzzy
 msgid "no arguments for spec function"
 msgstr "簇眶への苞眶が警なすぎます"
 
-#: gcc.c:5357
+#: gcc.c:5360
 msgid "malformed spec function arguments"
 msgstr ""
 
-#: gcc.c:6083
+#: gcc.c:6086
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC."
 msgstr ""
 
-#: gcc.c:6093
+#: gcc.c:6096
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC."
 msgstr ""
 
-#: gcc.c:6186
+#: gcc.c:6189
 #, c-format
 msgid "unrecognized option `-%s'"
 msgstr "千急稍墙なオプション `-%s'"
 
-#: gcc.c:6192
+#: gcc.c:6195
 #, c-format
 msgid "install: %s%s\n"
 msgstr "インスト〖ル: %s%s\n"
 
-#: gcc.c:6193
+#: gcc.c:6196
 #, c-format
 msgid "programs: %s\n"
 msgstr "プログラム: %s\n"
 
-#: gcc.c:6194
+#: gcc.c:6197
 #, c-format
 msgid "libraries: %s\n"
 msgstr "ライブラリ: %s\n"
 
-#: gcc.c:6251
+#: gcc.c:6254
 msgid ""
 "\n"
 "For bug reporting instructions, please see:\n"
@@ -5663,52 +5672,52 @@
 "\n"
 "バグレポ〖トの缄界は、笆布を徊救\n"
 
-#: gcc.c:6267
+#: gcc.c:6270
 #, c-format
 msgid "Configured with: %s\n"
 msgstr "コンフィグオプション: %s\n"
 
-#: gcc.c:6281
+#: gcc.c:6284
 #, c-format
 msgid "Thread model: %s\n"
 msgstr "スレッドモデル: %s\n"
 
-#: gcc.c:6292
+#: gcc.c:6295
 #, c-format
 msgid "gcc version %s\n"
 msgstr "gcc バ〖ジョン %s\n"
 
-#: gcc.c:6294
+#: gcc.c:6297
 #, c-format
 msgid "gcc driver version %s executing gcc version %s\n"
 msgstr "gcc ドライババ〖ジョン %s 悸乖 gcc バ〖ジョン %s\n"
 
-#: gcc.c:6302
+#: gcc.c:6305
 #, fuzzy
 msgid "no input files"
 msgstr "掐蜗ファイルがありません"
 
-#: gcc.c:6324 gcc.c:6443
+#: gcc.c:6327 gcc.c:6446
 #, c-format
 msgid "%s: linker input file unused because linking not done"
 msgstr "%s: リンクが窗位しなかったのでリンカの掐蜗ファイルは蝗われませんでした"
 
-#: gcc.c:6327
+#: gcc.c:6330
 #, fuzzy
 msgid "cannot specify -o with -c or -S and multiple languages"
 msgstr "-c や -S と办斤に -o を回年すると、剩眶コンパイルできません"
 
-#: gcc.c:6362
+#: gcc.c:6365
 #, c-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%s: %s コンパイラはこのシステムにインスト〖ルされていません"
 
-#: gcc.c:6483
+#: gcc.c:6486
 #, c-format
 msgid "language %s not recognized"
 msgstr "咐胳 %s は千急できません"
 
-#: gcc.c:6580
+#: gcc.c:6583
 #, fuzzy
 msgid "internal gcc abort"
 msgstr "柒婶 gcc 面们"
@@ -6001,22 +6010,22 @@
 msgid "GCSE disabled"
 msgstr ""
 
-#: gcse.c:6124
+#: gcse.c:6125
 msgid "NULL pointer checks disabled"
 msgstr ""
 
 #. Return if there's nothing to do, or it is too expensive.
-#: gcse.c:8010
+#: gcse.c:8036
 #, fuzzy
 msgid "jump bypassing disabled"
 msgstr "-g オプションを痰跟步しました。"
 
-#: gcse.c:8071
+#: gcse.c:8097
 #, fuzzy, c-format
 msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr "GCSE を痰跟步: %d > 1000 答塑ブロック、第び %d >= 20 edge/答塑ブロック"
 
-#: gcse.c:8084
+#: gcse.c:8110
 #, fuzzy, c-format
 msgid "%s: %d basic blocks and %d registers"
 msgstr "GCSE を痰跟步: %d 答塑ブロック、第び %d 改のレジスタ"
@@ -6067,7 +6076,7 @@
 msgid "%s cannot be used in asm here"
 msgstr "\"%s\" はマクロ叹としては蝗えません"
 
-#: graph.c:403 toplev.c:1498 toplev.c:4432 f/com.c:14202 java/jcf-parse.c:883
+#: graph.c:403 toplev.c:1498 toplev.c:4433 f/com.c:14202 java/jcf-parse.c:883
 #: java/jcf-parse.c:1029 java/lex.c:1828 objc/objc-act.c:503
 #, fuzzy, c-format
 msgid "can't open %s: %m"
@@ -6147,7 +6156,7 @@
 msgid "function with target specific attribute(s) cannot be inlined"
 msgstr "タ〖ゲット盖铜掳拉烧の簇眶は inline にできません"
 
-#: jump.c:1896
+#: jump.c:1913
 #, fuzzy
 msgid "%Hwill never be executed"
 msgstr "钙び叫し %d は办刨も悸乖せず\n"
@@ -6646,7 +6655,7 @@
 msgid "can't use '%s' as a %s register"
 msgstr "'%s' を %s のレジスタとして蝗うことができません"
 
-#: regclass.c:758 config/ia64/ia64.c:4660 config/ia64/ia64.c:4667
+#: regclass.c:758 config/ia64/ia64.c:4666 config/ia64/ia64.c:4673
 #, c-format
 msgid "unknown register name: %s"
 msgstr "稍汤なレジスタ叹です: %s"
@@ -6691,16 +6700,16 @@
 msgid "impossible register constraint in `asm'"
 msgstr "`asm' 柒ではレジスタ扩腆を乖なえません"
 
-#: reload.c:3504
+#: reload.c:3519
 msgid "`&' constraint used with no register class"
 msgstr "`&' 扩腆がレジスタクラス痰しで蝗われました"
 
-#: reload.c:3672
+#: reload.c:3687
 #, fuzzy
 msgid "unable to generate reloads for:"
 msgstr "コ〖ドが栏喇される CPU を联买する"
 
-#: reload.c:3673 reload.c:3887
+#: reload.c:3688 reload.c:3902
 msgid "inconsistent operand constraints in an `asm'"
 msgstr "`asm' 柒でのオペランド扩腆が谭解しています"
 
@@ -7120,11 +7129,11 @@
 msgid "invalid register name `%s' for register variable"
 msgstr "`%s' はレジスタ恃眶としては痰跟なレジスタ叹です"
 
-#: toplev.c:3546
+#: toplev.c:3547
 msgid "branch target register load optimization is not intended to be run twice"
 msgstr ""
 
-#: toplev.c:3713
+#: toplev.c:3714
 msgid ""
 "\n"
 "Target specific options:\n"
@@ -7132,12 +7141,12 @@
 "\n"
 "タ〖ゲット慌屯オプション:\n"
 
-#: toplev.c:3727 toplev.c:3746
+#: toplev.c:3728 toplev.c:3747
 #, fuzzy, c-format
 msgid "  -m%-23s [undocumented]\n"
 msgstr "  -m%-23.23s [矢今步されていない]\n"
 
-#: toplev.c:3755
+#: toplev.c:3756
 msgid ""
 "\n"
 "There are undocumented target specific options as well.\n"
@@ -7145,21 +7154,21 @@
 "\n"
 "矢今步されていないタ〖ゲット慌屯オプションもあります。\n"
 
-#: toplev.c:3757
+#: toplev.c:3758
 msgid "  They exist, but they are not documented.\n"
 msgstr "  これらは赂哼しますが、矢今步されていません\n"
 
-#: toplev.c:3812
+#: toplev.c:3813
 #, c-format
 msgid "unrecognized gcc debugging option: %c"
 msgstr "千急できない gcc デバッグオプション: %c"
 
-#: toplev.c:3874 config/rs6000/rs6000.c:922
+#: toplev.c:3875 config/rs6000/rs6000.c:940 config/rs6000/rs6000.c:951
 #, fuzzy, c-format
 msgid "invalid option `%s'"
 msgstr "痰跟なオプション `%s'"
 
-#: toplev.c:3889
+#: toplev.c:3890
 #, c-format
 msgid ""
 "%s%s%s version %s (%s)\n"
@@ -7170,100 +7179,100 @@
 "%s\tcompiled by GNU C version %s.\n"
 "%s%s%s version %s (%s) compiled by CC.\n"
 
-#: toplev.c:3896
+#: toplev.c:3897
 #, c-format
 msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr ""
 
-#: toplev.c:3948
+#: toplev.c:3949
 msgid "options passed: "
 msgstr "畔されたオプション: "
 
-#: toplev.c:3977
+#: toplev.c:3978
 msgid "options enabled: "
 msgstr "铜跟オプション: "
 
-#: toplev.c:4035 java/jcf-write.c:3424
+#: toplev.c:4036 java/jcf-write.c:3424
 #, fuzzy, c-format
 msgid "can't open %s for writing: %m"
 msgstr "%s を今き哈み脱に倡けませんでした"
 
-#: toplev.c:4118 config/sh/sh.c:7019
+#: toplev.c:4119 config/sh/sh.c:7020
 msgid "created and used with different settings of -fpic"
 msgstr ""
 
-#: toplev.c:4120 config/sh/sh.c:7021
+#: toplev.c:4121 config/sh/sh.c:7022
 msgid "created and used with different settings of -fpie"
 msgstr ""
 
-#: toplev.c:4171 config/sh/sh.c:7071
+#: toplev.c:4172 config/sh/sh.c:7072
 #, c-format
 msgid "created and used with differing settings of `-m%s'"
 msgstr ""
 
-#: toplev.c:4174 config/sh/sh.c:7074
+#: toplev.c:4175 config/sh/sh.c:7075
 msgid "out of memory"
 msgstr ""
 
-#: toplev.c:4355
+#: toplev.c:4356
 msgid "instruction scheduling not supported on this target machine"
 msgstr "炭吾スケジュ〖リングはこのタ〖ゲットマシンではサポ〖トされません"
 
-#: toplev.c:4359
+#: toplev.c:4360
 msgid "this target machine does not have delayed branches"
 msgstr "このタ〖ゲットマシンは觅变尸呆を积っていません"
 
-#: toplev.c:4373
+#: toplev.c:4374
 #, c-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr "-f%sleading-underscore はこのタ〖ゲットマシンではサポ〖トされません"
 
-#: toplev.c:4422
+#: toplev.c:4423
 #, fuzzy, c-format
 msgid "target system does not support the \"%s\" debug format"
 msgstr "%s は `%%%s%c' %s フォ〖マットを减け烧けません"
 
-#: toplev.c:4439
+#: toplev.c:4440
 #, fuzzy
 msgid "-ffunction-sections not supported for this target"
 msgstr "-ffunction-sections はこのタ〖ゲットで减け掐れられません"
 
-#: toplev.c:4444
+#: toplev.c:4445
 #, fuzzy
 msgid "-fdata-sections not supported for this target"
 msgstr "-fdata-sections はこのタ〖ゲットで减け掐れられません"
 
-#: toplev.c:4451
+#: toplev.c:4452
 #, fuzzy
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr "-ffunction-sections が痰跟です -- プロファイルは稍材墙です"
 
-#: toplev.c:4458
+#: toplev.c:4459
 #, fuzzy
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "-fdata-sections はこのタ〖ゲットで减け掐れられません"
 
-#: toplev.c:4464
+#: toplev.c:4465
 #, fuzzy
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr "-f%sleading-underscore はこのタ〖ゲットマシンではサポ〖トされません"
 
-#: toplev.c:4473
+#: toplev.c:4474
 #, fuzzy
 msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr "-mg でのプロファイルは捏丁されません\n"
 
-#: toplev.c:4479
+#: toplev.c:4480
 #, fuzzy
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr "-ffunction-sections はタ〖ゲットによってはデバッグに逼读するかもしれません"
 
-#: toplev.c:4581
+#: toplev.c:4582
 #, fuzzy, c-format
 msgid "error writing to %s: %m"
 msgstr "%s への今き哈みエラ〖です"
 
-#: toplev.c:4583 java/jcf-parse.c:902 java/jcf-write.c:3431
+#: toplev.c:4584 java/jcf-parse.c:902 java/jcf-write.c:3431
 #, fuzzy, c-format
 msgid "error closing %s: %m"
 msgstr "エラ〖により %s を誓じます"
@@ -7310,7 +7319,7 @@
 msgid "%Jfunction '%F' can never be inlined because it uses variable sized variables"
 msgstr ""
 
-#: tree-inline.c:1338 tree-inline.c:1345
+#: tree-inline.c:1338 tree-inline.c:1346
 #, fuzzy
 msgid "%Jinlining failed in call to '%F': %s"
 msgstr "`%s' への钙び叫しのインライン步に己窃しました"
@@ -7325,34 +7334,34 @@
 msgid "%Jsize of return value of '%D' is larger than %wd bytes"
 msgstr "`%s' の提り猛のサイズが %d バイトよりも络きくなります"
 
-#: tree.c:3801
+#: tree.c:3800
 msgid "arrays of functions are not meaningful"
 msgstr "簇眶の芹误は罢蹋がありません"
 
-#: tree.c:3856
+#: tree.c:3855
 msgid "function return type cannot be function"
 msgstr "簇眶の手す房が簇眶であってはなりません"
 
-#: tree.c:4685
+#: tree.c:4684
 msgid "invalid initializer for bit string"
 msgstr "痰跟なビット误介袋步灰です"
 
-#: tree.c:4737
+#: tree.c:4736
 #, fuzzy, c-format
 msgid "tree check: expected %s, have %s in %s, at %s:%d"
 msgstr "Tree 浮汉: %s があるべき疥に %s があります(%s 柒, %s:%d)"
 
-#: tree.c:4750
+#: tree.c:4749
 #, fuzzy, c-format
 msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
 msgstr "Tree 浮汉: クラス '%c' のはずが '%c' (%s) です(%s 柒, %s:%d)"
 
-#: tree.c:4763
+#: tree.c:4762
 #, fuzzy, c-format
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr "RTL check: ベクトルの elt %d を呵稿の elt %d (%s 面)と办斤にアクセスします (%s:%d)"
 
-#: tree.c:4775
+#: tree.c:4774
 #, fuzzy, c-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr "RTL 浮汉: elt %d(%s) が呵稿の elt %d(%s 面) と办斤にアクセスします (%s:%d)"
@@ -7414,51 +7423,51 @@
 msgid "%Jrequested alignment for '%D' is greater than implemented alignment of %d"
 msgstr "%s に妥滇されたアラインメントは悸刘されたアラインメント %d より络きいです"
 
-#: varasm.c:3789
+#: varasm.c:3790
 msgid "initializer for integer value is too complicated"
 msgstr "腊眶の介袋肋年灰の猛が剩花すぎます"
 
-#: varasm.c:3794
+#: varasm.c:3795
 msgid "initializer for floating value is not a floating constant"
 msgstr "赦瓢井眶爬眶の介袋肋年灰の猛が、赦瓢井眶爬年眶ではありません"
 
-#: varasm.c:3860
+#: varasm.c:3861
 msgid "unknown set constructor type"
 msgstr "稍汤な肋年貉コンストラクタ房です"
 
-#: varasm.c:4079
+#: varasm.c:4080
 #, c-format
 msgid "invalid initial value for member `%s'"
 msgstr "メンバ `%s' に滦する痰跟な介袋猛"
 
-#: varasm.c:4266 varasm.c:4310
+#: varasm.c:4267 varasm.c:4311
 #, fuzzy
 msgid "%Jweak declaration of '%D' must precede definition"
 msgstr "`%s' の weak 离咐は年盗よりも黎になければなりません"
 
-#: varasm.c:4274
+#: varasm.c:4275
 msgid "%Jweak declaration of '%D' after first use results in unspecified behavior"
 msgstr ""
 
-#: varasm.c:4308
+#: varasm.c:4309
 #, fuzzy
 msgid "%Jweak declaration of '%D' must be public"
 msgstr "`%s' の weak 离咐は public でなければなりません"
 
-#: varasm.c:4317
+#: varasm.c:4318
 #, fuzzy
 msgid "%Jweak declaration of '%D' not supported"
 msgstr "%s: '%s' の离咐は恃垂されません\n"
 
-#: varasm.c:4346 varasm.c:4436
+#: varasm.c:4347 varasm.c:4437
 msgid "only weak aliases are supported in this configuration"
 msgstr "附哼の肋年では weak alias しかサポ〖トされません"
 
-#: varasm.c:4439
+#: varasm.c:4440
 msgid "alias definitions not supported in this configuration; ignored"
 msgstr "附哼の肋年では alias 年盗はサポ〖トされません -- 痰浑されました"
 
-#: varasm.c:4468
+#: varasm.c:4469
 #, fuzzy
 msgid "visibility attribute not supported in this configuration; ignored"
 msgstr "附哼の肋年では alias 年盗はサポ〖トされません -- 痰浑されました"
@@ -7691,7 +7700,7 @@
 msgid "junk at end of '#pragma unused'"
 msgstr "'#pragma %s' の呵稿にゴミがあります"
 
-#: config/darwin.c:1347
+#: config/darwin.c:1312
 #, fuzzy
 msgid "internal and protected visibility attributes not supportedin this configuration; ignored"
 msgstr "附哼の肋年では alias 年盗はサポ〖トされません -- 痰浑されました"
@@ -7737,7 +7746,7 @@
 msgid "bad value `%s' for -mfp-trap-mode switch"
 msgstr "-mfp-trap-mode スイッチにとっての稍赖な猛 `%s'"
 
-#: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1088
+#: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1117
 #, fuzzy, c-format
 msgid "bad value `%s' for -mtls-size switch"
 msgstr "-mcpu スイッチにとっての稍赖な猛 `%s'"
@@ -7779,91 +7788,91 @@
 msgid "bad value `%s' for -mmemory-latency"
 msgstr "`%s' は -mmemory-latency にとって稍赖な猛です"
 
-#: config/alpha/alpha.c:5425
+#: config/alpha/alpha.c:5436
 #, c-format
 msgid "invalid %%H value"
 msgstr "痰跟な %%H 猛"
 
-#: config/alpha/alpha.c:5446
+#: config/alpha/alpha.c:5457
 #, fuzzy, c-format
 msgid "invalid %%J value"
 msgstr "痰跟な %%W 猛です"
 
-#: config/alpha/alpha.c:5462 config/ia64/ia64.c:4263
+#: config/alpha/alpha.c:5473 config/ia64/ia64.c:4269
 #, c-format
 msgid "invalid %%r value"
 msgstr "痰跟な %%r 猛"
 
-#: config/alpha/alpha.c:5472 config/rs6000/rs6000.c:9241
+#: config/alpha/alpha.c:5483 config/rs6000/rs6000.c:9332
 #: config/xtensa/xtensa.c:2014
 #, c-format
 msgid "invalid %%R value"
 msgstr "痰跟な %%R 猛"
 
-#: config/alpha/alpha.c:5478 config/rs6000/rs6000.c:9160
+#: config/alpha/alpha.c:5489 config/rs6000/rs6000.c:9251
 #: config/xtensa/xtensa.c:1981
 #, c-format
 msgid "invalid %%N value"
 msgstr "痰跟な %%N 猛"
 
-#: config/alpha/alpha.c:5486 config/rs6000/rs6000.c:9188
+#: config/alpha/alpha.c:5497 config/rs6000/rs6000.c:9279
 #, c-format
 msgid "invalid %%P value"
 msgstr "痰跟な %%P 猛"
 
-#: config/alpha/alpha.c:5494
+#: config/alpha/alpha.c:5505
 #, c-format
 msgid "invalid %%h value"
 msgstr "痰跟な %%h 猛"
 
-#: config/alpha/alpha.c:5502 config/xtensa/xtensa.c:2007
+#: config/alpha/alpha.c:5513 config/xtensa/xtensa.c:2007
 #, c-format
 msgid "invalid %%L value"
 msgstr "痰跟な %%L 猛"
 
-#: config/alpha/alpha.c:5541 config/rs6000/rs6000.c:9142
+#: config/alpha/alpha.c:5552 config/rs6000/rs6000.c:9233
 #, c-format
 msgid "invalid %%m value"
 msgstr "痰跟な %%m 猛"
 
-#: config/alpha/alpha.c:5549 config/rs6000/rs6000.c:9150
+#: config/alpha/alpha.c:5560 config/rs6000/rs6000.c:9241
 #, c-format
 msgid "invalid %%M value"
 msgstr "痰跟な %%M 猛"
 
-#: config/alpha/alpha.c:5593
+#: config/alpha/alpha.c:5604
 #, c-format
 msgid "invalid %%U value"
 msgstr "痰跟な %%U 猛"
 
-#: config/alpha/alpha.c:5605 config/alpha/alpha.c:5619
-#: config/rs6000/rs6000.c:9249
+#: config/alpha/alpha.c:5616 config/alpha/alpha.c:5630
+#: config/rs6000/rs6000.c:9340
 #, c-format
 msgid "invalid %%s value"
 msgstr "痰跟な %%s 猛"
 
-#: config/alpha/alpha.c:5642
+#: config/alpha/alpha.c:5653
 #, c-format
 msgid "invalid %%C value"
 msgstr "痰跟な %%C 猛"
 
-#: config/alpha/alpha.c:5679 config/rs6000/rs6000.c:8979
-#: config/rs6000/rs6000.c:8999
+#: config/alpha/alpha.c:5690 config/rs6000/rs6000.c:9070
+#: config/rs6000/rs6000.c:9090
 #, c-format
 msgid "invalid %%E value"
 msgstr "痰跟な %%E 猛"
 
-#: config/alpha/alpha.c:5704 config/alpha/alpha.c:5752
+#: config/alpha/alpha.c:5715 config/alpha/alpha.c:5763
 #, fuzzy
 msgid "unknown relocation unspec"
 msgstr "稍汤な肋年貉コンストラクタ房です"
 
-#: config/alpha/alpha.c:5713 config/rs6000/rs6000.c:9562
+#: config/alpha/alpha.c:5724 config/rs6000/rs6000.c:9653
 #, c-format
 msgid "invalid %%xn code"
 msgstr "痰跟な %%xn コ〖ド"
 
-#: config/alpha/alpha.c:6657 config/alpha/alpha.c:6660 config/s390/s390.c:6575
+#: config/alpha/alpha.c:6668 config/alpha/alpha.c:6671 config/s390/s390.c:6575
 #: config/s390/s390.c:6578
 #, fuzzy
 msgid "bad builtin fcode"
@@ -8003,7 +8012,7 @@
 msgid "Tune expected memory latency"
 msgstr "徒袋されるメモリレイテンシを拇腊する"
 
-#: config/alpha/alpha.h:376 config/ia64/ia64.h:267 config/rs6000/sysv4.h:90
+#: config/alpha/alpha.h:376 config/ia64/ia64.h:272 config/rs6000/sysv4.h:90
 msgid "Specify bit size of immediate TLS offsets"
 msgstr ""
 
@@ -8022,17 +8031,17 @@
 msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
 msgstr ""
 
-#: config/arc/arc.c:1714 config/m32r/m32r.c:2352
+#: config/arc/arc.c:1714 config/m32r/m32r.c:2349
 #, fuzzy, c-format
 msgid "invalid operand to %%R code"
 msgstr "%R コ〖ドに滦する痰跟なオペランド"
 
-#: config/arc/arc.c:1746 config/m32r/m32r.c:2375
+#: config/arc/arc.c:1746 config/m32r/m32r.c:2372
 #, fuzzy, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "%H/%L コ〖ドに滦する痰跟なオペランド"
 
-#: config/arc/arc.c:1769 config/m32r/m32r.c:2446
+#: config/arc/arc.c:1769 config/m32r/m32r.c:2443
 #, fuzzy, c-format
 msgid "invalid operand to %%U code"
 msgstr "%U コ〖ドに滦する痰跟なオペランド"
@@ -8043,7 +8052,7 @@
 msgstr "%V コ〖ドに滦する痰跟なオペランド"
 
 #. Unknown flag.
-#: config/arc/arc.c:1787 config/m32r/m32r.c:2473 config/sparc/sparc.c:7010
+#: config/arc/arc.c:1787 config/m32r/m32r.c:2470 config/sparc/sparc.c:7152
 msgid "invalid operand output code"
 msgstr "痰跟なオペランド叫蜗コ〖ド"
 
@@ -8052,7 +8061,7 @@
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr "-mcpu=%s スイッチは -march= スイッチと顶圭します"
 
-#: config/arm/arm.c:530 config/rs6000/rs6000.c:767 config/sparc/sparc.c:424
+#: config/arm/arm.c:530 config/rs6000/rs6000.c:785 config/sparc/sparc.c:426
 #, c-format
 msgid "bad value (%s) for %s switch"
 msgstr "猛 (%s) は %s switch にとって赖しくありません"
@@ -8141,13 +8150,13 @@
 msgid "unable to use '%s' for PIC register"
 msgstr "'%s' を PIC のレジスタとして蝗うことができません"
 
-#: config/arm/arm.c:2249 config/arm/arm.c:2267 config/avr/avr.c:4558
-#: config/c4x/c4x.c:4447 config/h8300/h8300.c:4260 config/i386/i386.c:1592
-#: config/i386/i386.c:1638 config/ip2k/ip2k.c:3169
+#: config/arm/arm.c:2249 config/arm/arm.c:2267 config/avr/avr.c:4523
+#: config/c4x/c4x.c:4447 config/h8300/h8300.c:4260 config/i386/i386.c:1598
+#: config/i386/i386.c:1644 config/ip2k/ip2k.c:3169
 #: config/m68hc11/m68hc11.c:1311 config/m68k/m68k.c:345
 #: config/mcore/mcore.c:3375 config/ns32k/ns32k.c:1064
-#: config/rs6000/rs6000.c:14866 config/sh/sh.c:6873 config/sh/sh.c:6894
-#: config/sh/sh.c:6929 config/stormy16/stormy16.c:2073 config/v850/v850.c:2173
+#: config/rs6000/rs6000.c:15070 config/sh/sh.c:6874 config/sh/sh.c:6895
+#: config/sh/sh.c:6930 config/stormy16/stormy16.c:2073 config/v850/v850.c:2173
 #, fuzzy, c-format
 msgid "`%s' attribute only applies to functions"
 msgstr "`%s' 掳拉は簇眶に滦してのみ努脱されます"
@@ -8163,7 +8172,7 @@
 msgstr "セレクタは篓猛でなければなりません"
 
 #. @@@ better error message
-#: config/arm/arm.c:11284 config/i386/i386.c:14317 config/i386/i386.c:14351
+#: config/arm/arm.c:11284 config/i386/i386.c:14318 config/i386/i386.c:14352
 msgid "mask must be an immediate"
 msgstr "マスクは篓猛でなければなりません"
 
@@ -8302,62 +8311,62 @@
 msgid "Ignore dllimport attribute for functions"
 msgstr "簇眶の dllimport 掳拉を痰浑する"
 
-#: config/avr/avr.c:514
+#: config/avr/avr.c:511
 #, c-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr "-mtiny-stack によりラ〖ジフレ〖ムポインタが恃构されます(%d)"
 
-#: config/avr/avr.c:1101
+#: config/avr/avr.c:1098
 msgid "bad address, not (reg+disp):"
 msgstr ""
 
-#: config/avr/avr.c:1109
+#: config/avr/avr.c:1106
 #, fuzzy
 msgid "internal compiler error.  Bad address:"
 msgstr "柒婶コンパイラエラ〖."
 
-#: config/avr/avr.c:1122
+#: config/avr/avr.c:1119
 #, fuzzy
 msgid "internal compiler error.  Unknown mode:"
 msgstr "柒婶コンパイラエラ〖."
 
-#: config/avr/avr.c:1744 config/avr/avr.c:2405
+#: config/avr/avr.c:1741 config/avr/avr.c:2402
 #, fuzzy
 msgid "invalid insn:"
 msgstr "痰跟な #line"
 
-#: config/avr/avr.c:1778 config/avr/avr.c:1861 config/avr/avr.c:1910
-#: config/avr/avr.c:1919 config/avr/avr.c:2014 config/avr/avr.c:2183
-#: config/avr/avr.c:2439 config/avr/avr.c:2547
+#: config/avr/avr.c:1775 config/avr/avr.c:1858 config/avr/avr.c:1907
+#: config/avr/avr.c:1916 config/avr/avr.c:2011 config/avr/avr.c:2180
+#: config/avr/avr.c:2436 config/avr/avr.c:2544
 msgid "incorrect insn:"
 msgstr ""
 
-#: config/avr/avr.c:1938 config/avr/avr.c:2099 config/avr/avr.c:2254
-#: config/avr/avr.c:2591
+#: config/avr/avr.c:1935 config/avr/avr.c:2096 config/avr/avr.c:2251
+#: config/avr/avr.c:2588
 #, fuzzy
 msgid "unknown move insn:"
 msgstr "稍汤なレジスタ叹です: %s"
 
-#: config/avr/avr.c:2814
+#: config/avr/avr.c:2811
 msgid "bad shift insn:"
 msgstr ""
 
-#: config/avr/avr.c:2927 config/avr/avr.c:3348 config/avr/avr.c:3719
+#: config/avr/avr.c:2924 config/avr/avr.c:3345 config/avr/avr.c:3716
 #, fuzzy
 msgid "internal compiler error.  Incorrect shift:"
 msgstr "柒婶コンパイラエラ〖."
 
-#: config/avr/avr.c:4532 config/ip2k/ip2k.c:3144
+#: config/avr/avr.c:4497 config/ip2k/ip2k.c:3144
 #, fuzzy
 msgid "only initialized variables can be placed into program memory area"
 msgstr "プログラムメモリ挝拌柒に芹弥できる恃眶だけを介袋步しました"
 
-#: config/avr/avr.c:4626
+#: config/avr/avr.c:4591
 #, fuzzy
 msgid "only uninitialized variables can be placed in the .noinit section"
 msgstr "8 ビット挝拌柒に芹弥できる恃眶だけが介袋步されました"
 
-#: config/avr/avr.c:4640
+#: config/avr/avr.c:4605
 #, fuzzy, c-format
 msgid "MCU `%s' supported for assembler only"
 msgstr "MCU `%s' はサポ〖トされません"
@@ -9608,7 +9617,7 @@
 msgid "code model %s not supported in PIC mode"
 msgstr "-mcmodel= は 32 bit システム惧ではサポ〖トされません"
 
-#: config/i386/i386.c:1189 config/sparc/sparc.c:387
+#: config/i386/i386.c:1189 config/sparc/sparc.c:389
 #, c-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr "-mcmodel= スイッチにとって稍赖な猛 (%s)"
@@ -9643,149 +9652,149 @@
 msgid "bad value (%s) for -march= switch"
 msgstr "-march= スイッチに滦する稍赖な猛 (%s)"
 
-#: config/i386/i386.c:1260
+#: config/i386/i386.c:1266
 #, fuzzy, c-format
 msgid "bad value (%s) for -mtune= switch"
 msgstr "-mcpu= スイッチに滦する稍赖な猛 (%s)"
 
-#: config/i386/i386.c:1277
+#: config/i386/i386.c:1283
 #, c-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr "-mregparm=%d が 0 から %d の粗ではありません"
 
-#: config/i386/i386.c:1290
+#: config/i386/i386.c:1296
 #, fuzzy
 msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr "-malign-loops=%d が 0 から %d の粗ではありません"
 
-#: config/i386/i386.c:1295 config/i386/i386.c:1308 config/i386/i386.c:1321
+#: config/i386/i386.c:1301 config/i386/i386.c:1314 config/i386/i386.c:1327
 #, c-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr "-malign-loops=%d が 0 から %d の粗ではありません"
 
-#: config/i386/i386.c:1303
+#: config/i386/i386.c:1309
 #, fuzzy
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr "-malign-jumps=%d が 0 から %d の粗ではありません"
 
-#: config/i386/i386.c:1316
+#: config/i386/i386.c:1322
 #, fuzzy
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr "-malign-functions=%d が 0 から %d の粗ではありません"
 
-#: config/i386/i386.c:1354
+#: config/i386/i386.c:1360
 #, fuzzy, c-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr "-mpreferred-stack-boundary=%d が 2 から 31 の粗ではありません"
 
-#: config/i386/i386.c:1366
+#: config/i386/i386.c:1372
 #, c-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr "-mbranch-cost=%d が 0 から 5 の粗ではありません"
 
-#: config/i386/i386.c:1378
+#: config/i386/i386.c:1384
 #, fuzzy, c-format
 msgid "bad value (%s) for -mtls-dialect= switch"
 msgstr "-msdata スイッチに滦する稍赖な猛 (%s)"
 
-#: config/i386/i386.c:1407
+#: config/i386/i386.c:1413
 msgid "-malign-double makes no sense in the 64bit mode"
 msgstr ""
 
-#: config/i386/i386.c:1409
+#: config/i386/i386.c:1415
 #, fuzzy
 msgid "-mrtd calling convention not supported in the 64bit mode"
 msgstr "PIC コ〖ド栏喇は材嚷悸乖箕モデルではサポ〖トされません\n"
 
-#: config/i386/i386.c:1431 config/i386/i386.c:1442
+#: config/i386/i386.c:1437 config/i386/i386.c:1448
 #, fuzzy
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr "簇眶ポインタが纷换で蝗われました"
 
-#: config/i386/i386.c:1447
+#: config/i386/i386.c:1453
 #, fuzzy
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr "簇眶ポインタが纷换で蝗われました"
 
-#: config/i386/i386.c:1454
+#: config/i386/i386.c:1460
 #, fuzzy, c-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr "-march= スイッチに滦する稍赖な猛 (%s)"
 
-#: config/i386/i386.c:1602 config/i386/i386.c:1613
+#: config/i386/i386.c:1608 config/i386/i386.c:1619
 #, fuzzy
 msgid "fastcall and stdcall attributes are not compatible"
 msgstr "shared と mdll とは鼎赂できません"
 
-#: config/i386/i386.c:1606 config/i386/i386.c:1662
+#: config/i386/i386.c:1612 config/i386/i386.c:1668
 #, fuzzy
 msgid "fastcall and regparm attributes are not compatible"
 msgstr "shared と mdll とは鼎赂できません"
 
-#: config/i386/i386.c:1649
+#: config/i386/i386.c:1655
 #, fuzzy, c-format
 msgid "`%s' attribute requires an integer constant argument"
 msgstr "3 つの 'l' 儡萨辑が腊眶年眶についています"
 
-#: config/i386/i386.c:1655
+#: config/i386/i386.c:1661
 #, fuzzy, c-format
 msgid "argument to `%s' attribute larger than %d"
 msgstr "年盗の稿で `%s' 掳拉をセットすることはできません"
 
-#: config/i386/i386.c:2621
+#: config/i386/i386.c:2627
 msgid "SSE vector argument without SSE enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:2637
+#: config/i386/i386.c:2643
 msgid "MMX vector argument without MMX enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:2865
+#: config/i386/i386.c:2871
 msgid "SSE vector return without SSE enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:6840
+#: config/i386/i386.c:6841
 msgid "invalid UNSPEC as operand"
 msgstr "オペランドとして痰跟な UNSPEC"
 
-#: config/i386/i386.c:7098
+#: config/i386/i386.c:7099
 msgid "extended registers have no high halves"
 msgstr ""
 
-#: config/i386/i386.c:7113
+#: config/i386/i386.c:7114
 msgid "unsupported operand size for extended register"
 msgstr ""
 
-#: config/i386/i386.c:7428
+#: config/i386/i386.c:7429
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr ""
 
-#: config/i386/i386.c:7474
+#: config/i386/i386.c:7475
 #, fuzzy, c-format
 msgid "invalid operand code `%c'"
 msgstr "%N コ〖ドに滦する痰跟なオペランド"
 
-#: config/i386/i386.c:7517
+#: config/i386/i386.c:7518
 #, fuzzy
 msgid "invalid constraints for operand"
 msgstr "オペランドとして痰跟な及"
 
-#: config/i386/i386.c:12031
+#: config/i386/i386.c:12032
 #, fuzzy
 msgid "unknown insn mode"
 msgstr "稍汤なマシンモ〖ド `%s'"
 
-#: config/i386/i386.c:14119 config/i386/i386.c:14155
+#: config/i386/i386.c:14120 config/i386/i386.c:14156
 #, c-format
 msgid "selector must be an integer constant in the range 0..%i"
 msgstr ""
 
-#: config/i386/i386.c:14383
+#: config/i386/i386.c:14384
 #, fuzzy
 msgid "shift must be an immediate"
 msgstr "マスクは篓猛でなければなりません"
 
-#: config/i386/i386.c:15406
+#: config/i386/i386.c:15407
 #, fuzzy, c-format
 msgid "`%s' incompatible attribute ignored"
 msgstr "`%s' 掳拉は痰浑されました"
@@ -10088,7 +10097,7 @@
 #. variable, type `char *', is set to the variable part of the given
 #. option if the fixed part matches.  The actual option name is made
 #. by appending `-m' to the specified name.
-#: config/i386/i386.h:461 config/ia64/ia64.h:269 config/rs6000/rs6000.h:449
+#: config/i386/i386.h:461 config/ia64/ia64.h:274 config/rs6000/rs6000.h:449
 #: config/s390/s390.h:146 config/sparc/sparc.h:656
 msgid "Schedule code for given CPU"
 msgstr "疥涂の CPU 脱のコ〖ドをスケジュ〖ルする"
@@ -10210,7 +10219,7 @@
 msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
 msgstr "iC2.0 と iC3.0 とは高垂拉がありません - iC3.0 を蝗脱します"
 
-#: config/i960/i960.c:1456 config/m68k/m68k.c:600 config/rs6000/rs6000.c:11597
+#: config/i960/i960.c:1456 config/m68k/m68k.c:600 config/rs6000/rs6000.c:11690
 msgid "stack limit expression is not supported"
 msgstr "スタック扩嘎及を减け烧けません"
 
@@ -10371,44 +10380,44 @@
 msgid "%Jaddress area attribute cannot be specified for functions"
 msgstr "デ〖タ挝拌掳拉をロ〖カル恃眶には回年できません"
 
-#: config/ia64/ia64.c:4308
+#: config/ia64/ia64.c:4314
 msgid "ia64_print_operand: unknown code"
 msgstr "ia64_print_operand: 稍汤なコ〖ドです"
 
-#: config/ia64/ia64.c:4648
+#: config/ia64/ia64.c:4654
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr "-mfixed-range の猛は REG1-REG2 妨及を积たねばなりません"
 
-#: config/ia64/ia64.c:4675
+#: config/ia64/ia64.c:4681
 #, c-format
 msgid "%s-%s is an empty range"
 msgstr "%s-%s が鄂の认跋です"
 
-#: config/ia64/ia64.c:4723
+#: config/ia64/ia64.c:4729
 #, fuzzy
 msgid "cannot optimize floating point division for both latency and throughput"
 msgstr "レイテンシとスル〖プット尉数の尸充呵努步は乖なえません"
 
-#: config/ia64/ia64.c:4729
+#: config/ia64/ia64.c:4735
 #, fuzzy
 msgid "cannot optimize integer division for both latency and throughput"
 msgstr "レイテンシとスル〖プット尉数の尸充呵努步は乖なえません"
 
-#: config/ia64/ia64.c:4735
+#: config/ia64/ia64.c:4741
 #, fuzzy
 msgid "cannot optimize square root for both latency and throughput"
 msgstr "レイテンシとスル〖プット尉数の尸充呵努步は乖なえません"
 
-#: config/ia64/ia64.c:4741
+#: config/ia64/ia64.c:4747
 msgid "not yet implemented: latency-optimized inline square root"
 msgstr ""
 
-#: config/ia64/ia64.c:4753
+#: config/ia64/ia64.c:4759
 #, fuzzy, c-format
 msgid "bad value (%s) for -mtls-size= switch"
 msgstr "-mabi= スイッチに滦する稍赖な猛 (%s)"
 
-#: config/ia64/ia64.c:4769
+#: config/ia64/ia64.c:4775
 #, fuzzy, c-format
 msgid "bad value (%s) for -tune= switch"
 msgstr "-mcpu= スイッチに滦する稍赖な猛 (%s)"
@@ -10416,114 +10425,114 @@
 #. This macro defines names of command options to set and clear bits in
 #. `target_flags'.  Its definition is an initializer with a subgrouping for
 #. each command option.
-#: config/ia64/ia64.h:172
+#: config/ia64/ia64.h:177
 msgid "Generate big endian code"
 msgstr "ビッグエンディアンのコ〖ドを栏喇"
 
-#: config/ia64/ia64.h:174 config/mcore/mcore.h:154
+#: config/ia64/ia64.h:179 config/mcore/mcore.h:154
 msgid "Generate little endian code"
 msgstr "リトルエンディアンのコ〖ドを栏喇"
 
-#: config/ia64/ia64.h:176
+#: config/ia64/ia64.h:181
 msgid "Generate code for GNU as"
 msgstr "GNU as 脱のコ〖ドを栏喇する"
 
-#: config/ia64/ia64.h:178
+#: config/ia64/ia64.h:183
 msgid "Generate code for Intel as"
 msgstr "Intel as 脱のコ〖ドを栏喇する"
 
-#: config/ia64/ia64.h:180
+#: config/ia64/ia64.h:185
 msgid "Generate code for GNU ld"
 msgstr "GNU ld 脱のコ〖ドを栏喇する"
 
-#: config/ia64/ia64.h:182
+#: config/ia64/ia64.h:187
 msgid "Generate code for Intel ld"
 msgstr "Intel ld 脱のコ〖ドを栏喇する"
 
-#: config/ia64/ia64.h:184
+#: config/ia64/ia64.h:189
 msgid "Generate code without GP reg"
 msgstr "GP レジスタ稍蝗脱のコ〖ドを栏喇する"
 
-#: config/ia64/ia64.h:186
+#: config/ia64/ia64.h:191
 msgid "Emit stop bits before and after volatile extended asms"
 msgstr "橙磨アセンブリ volatile の涟稿に stop ビットを流叫する"
 
-#: config/ia64/ia64.h:188
+#: config/ia64/ia64.h:193
 msgid "Don't emit stop bits before and after volatile extended asms"
 msgstr "橙磨アセンブリ volatile の涟稿に stop ビットを流叫する"
 
-#: config/ia64/ia64.h:190
+#: config/ia64/ia64.h:195
 msgid "Emit code for Itanium (TM) processor B step"
 msgstr "Itanium (TM) プロセッサ B step 脱コ〖ドを流叫する"
 
-#: config/ia64/ia64.h:192
+#: config/ia64/ia64.h:197
 msgid "Use in/loc/out register names"
 msgstr "in/loc/out レジスタ叹を蝗脱する"
 
-#: config/ia64/ia64.h:194
+#: config/ia64/ia64.h:199
 msgid "Disable use of sdata/scommon/sbss"
 msgstr "sdata/scommon/sbss の蝗脱を痰跟にする"
 
-#: config/ia64/ia64.h:196
+#: config/ia64/ia64.h:201
 msgid "Enable use of sdata/scommon/sbss"
 msgstr "sdata/scommon/sbss の蝗脱を铜跟にする"
 
-#: config/ia64/ia64.h:198
+#: config/ia64/ia64.h:203
 msgid "gp is constant (but save/restore gp on indirect calls)"
 msgstr "gp を年眶とする∈芒、粗儡钙び叫しでは gp を save/restore する∷"
 
-#: config/ia64/ia64.h:200
+#: config/ia64/ia64.h:205
 msgid "Generate self-relocatable code"
 msgstr "极甘浩芹弥材墙コ〖ドを栏喇する"
 
-#: config/ia64/ia64.h:202
+#: config/ia64/ia64.h:207
 #, fuzzy
 msgid "Generate inline floating point division, optimize for latency"
 msgstr "レイテンシを呵努步するインライン惰尸を栏喇する"
 
-#: config/ia64/ia64.h:204
+#: config/ia64/ia64.h:209
 #, fuzzy
 msgid "Generate inline floating point division, optimize for throughput"
 msgstr "スル〖プットを呵努步するインライン惰尸を栏喇する"
 
-#: config/ia64/ia64.h:206
+#: config/ia64/ia64.h:211
 #, fuzzy
 msgid "Generate inline integer division, optimize for latency"
 msgstr "レイテンシを呵努步するインライン惰尸を栏喇する"
 
-#: config/ia64/ia64.h:208
+#: config/ia64/ia64.h:213
 #, fuzzy
 msgid "Generate inline integer division, optimize for throughput"
 msgstr "スル〖プットを呵努步するインライン惰尸を栏喇する"
 
-#: config/ia64/ia64.h:210
+#: config/ia64/ia64.h:215
 #, fuzzy
 msgid "Generate inline square root, optimize for latency"
 msgstr "レイテンシを呵努步するインライン惰尸を栏喇する"
 
-#: config/ia64/ia64.h:212
+#: config/ia64/ia64.h:217
 #, fuzzy
 msgid "Generate inline square root, optimize for throughput"
 msgstr "スル〖プットを呵努步するインライン惰尸を栏喇する"
 
-#: config/ia64/ia64.h:214
+#: config/ia64/ia64.h:219
 msgid "Enable Dwarf 2 line debug info via GNU as"
 msgstr "GNU as を奶じた Dwarf2 の乖デバッグを铜跟にする"
 
-#: config/ia64/ia64.h:216
+#: config/ia64/ia64.h:221
 msgid "Disable Dwarf 2 line debug info via GNU as"
 msgstr "GNU as を奶じた Dwarf2 の乖デバッグを痰跟にする"
 
-#: config/ia64/ia64.h:218
+#: config/ia64/ia64.h:223
 msgid "Enable earlier placing stop bits for better scheduling"
 msgstr ""
 
-#: config/ia64/ia64.h:220
+#: config/ia64/ia64.h:225
 #, fuzzy
 msgid "Disable earlier placing stop bits"
 msgstr "事误炭吾を痰跟にする"
 
-#: config/ia64/ia64.h:265
+#: config/ia64/ia64.h:270
 #, fuzzy
 msgid "Specify range of registers to make fixed"
 msgstr "盖年するためのレジスタの认跋を回年する"
@@ -10562,7 +10571,7 @@
 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 msgstr "PRINT_OPERAND: 稍汤な剁粕爬 '%c'"
 
-#: config/iq2000/iq2000.c:3478 config/mips/mips.c:5464
+#: config/iq2000/iq2000.c:3478 config/mips/mips.c:5463
 #: config/xtensa/xtensa.c:1950
 msgid "PRINT_OPERAND null pointer"
 msgstr "PRINT_OPERAND NULL ポインタ"
@@ -10572,12 +10581,12 @@
 msgid "invalid %%P operand"
 msgstr "痰跟な %P オペランドです"
 
-#: config/iq2000/iq2000.c:3555 config/rs6000/rs6000.c:9178
+#: config/iq2000/iq2000.c:3555 config/rs6000/rs6000.c:9269
 #, c-format
 msgid "invalid %%p value"
 msgstr "痰跟な %%p 猛です"
 
-#: config/iq2000/iq2000.c:3619 config/mips/mips.c:5594
+#: config/iq2000/iq2000.c:3619 config/mips/mips.c:5593
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr "痰跟な脱恕の of %%d, %%x, 唆は %%X"
@@ -10634,51 +10643,51 @@
 msgid "bad value (%s) for -flush-trap=n (0=<n<=15)"
 msgstr "-msdata スイッチに滦する稍赖な猛 (%s)"
 
-#: config/m32r/m32r.c:2322
+#: config/m32r/m32r.c:2319
 #, fuzzy, c-format
 msgid "invalid operand to %%s code"
 msgstr "%s コ〖ドに滦する痰跟なオペランド"
 
-#: config/m32r/m32r.c:2329
+#: config/m32r/m32r.c:2326
 #, fuzzy, c-format
 msgid "invalid operand to %%p code"
 msgstr "%p コ〖ドに滦する痰跟なオペランド"
 
-#: config/m32r/m32r.c:2384
+#: config/m32r/m32r.c:2381
 msgid "bad insn for 'A'"
 msgstr ""
 
-#: config/m32r/m32r.c:2431
+#: config/m32r/m32r.c:2428
 #, fuzzy, c-format
 msgid "invalid operand to %%T/%%B code"
 msgstr "%T/%B コ〖ドに滦する痰跟なオペランド"
 
-#: config/m32r/m32r.c:2454
+#: config/m32r/m32r.c:2451
 #, fuzzy, c-format
 msgid "invalid operand to %%N code"
 msgstr "%N コ〖ドに滦する痰跟なオペランド"
 
-#: config/m32r/m32r.c:2487
+#: config/m32r/m32r.c:2484
 #, fuzzy
 msgid "pre-increment address is not a register"
 msgstr "`%d' オペランドがレジスタではありません"
 
-#: config/m32r/m32r.c:2494
+#: config/m32r/m32r.c:2491
 #, fuzzy
 msgid "pre-decrement address is not a register"
 msgstr "thumb_load_double_from_address: ベ〖スがレジスタではありません"
 
-#: config/m32r/m32r.c:2501
+#: config/m32r/m32r.c:2498
 msgid "post-increment address is not a register"
 msgstr ""
 
-#: config/m32r/m32r.c:2577 config/m32r/m32r.c:2593
-#: config/rs6000/rs6000.c:15063
+#: config/m32r/m32r.c:2574 config/m32r/m32r.c:2590
+#: config/rs6000/rs6000.c:15267
 #, fuzzy
 msgid "bad address"
 msgstr "稍赖なヘッダバ〖ジョン"
 
-#: config/m32r/m32r.c:2598
+#: config/m32r/m32r.c:2595
 #, fuzzy
 msgid "lo_sum not of register"
 msgstr "赦瓢井眶爬レジスタを网脱しない"
@@ -11122,160 +11131,160 @@
 msgid "bad test"
 msgstr ""
 
-#: config/mips/mips.c:4600
+#: config/mips/mips.c:4599
 #, c-format
 msgid "bad value (%s) for -mabi= switch"
 msgstr "-mabi= スイッチに滦する稍赖な猛 (%s)"
 
-#: config/mips/mips.c:4623
+#: config/mips/mips.c:4622
 #, c-format
 msgid "-mips%s conflicts with the other architecture options, which specify a MIPS%d processor"
 msgstr ""
 
-#: config/mips/mips.c:4642
+#: config/mips/mips.c:4641
 #, c-format
 msgid "-march=%s is not compatible with the selected ABI"
 msgstr ""
 
-#: config/mips/mips.c:4657
+#: config/mips/mips.c:4656
 msgid "-mgp64 used with a 32-bit processor"
 msgstr ""
 
-#: config/mips/mips.c:4659
+#: config/mips/mips.c:4658
 #, fuzzy
 msgid "-mgp32 used with a 64-bit ABI"
 msgstr "64 ビット ABI を蝗脱する"
 
-#: config/mips/mips.c:4661
+#: config/mips/mips.c:4660
 #, fuzzy
 msgid "-mgp64 used with a 32-bit ABI"
 msgstr "32 ビット ABI を蝗脱する"
 
-#: config/mips/mips.c:4679 config/mips/mips.c:4681 config/mips/mips.c:4683
-#: config/mips/mips.c:4811
+#: config/mips/mips.c:4678 config/mips/mips.c:4680 config/mips/mips.c:4682
+#: config/mips/mips.c:4810
 #, fuzzy, c-format
 msgid "unsupported combination: %s"
 msgstr "サポ〖トされていないバ〖ジョンです"
 
-#: config/mips/mips.c:4775
+#: config/mips/mips.c:4774
 #, fuzzy
 msgid "-g is only supported using GNU as,"
 msgstr "-g はこのプロセッサでは GAS を蝗脱する箕だけサポ〖トされます"
 
-#: config/mips/mips.c:4777
+#: config/mips/mips.c:4776
 #, fuzzy
 msgid "-g is only supported using GNU as with -mabi=32,"
 msgstr "-g はこのプロセッサでは GAS を蝗脱する箕だけサポ〖トされます"
 
-#: config/mips/mips.c:4778 config/pa/pa.c:353
+#: config/mips/mips.c:4777 config/pa/pa.c:353
 #, fuzzy
 msgid "-g option disabled"
 msgstr "-g オプションを痰跟步しました。"
 
-#: config/mips/mips.c:4806
+#: config/mips/mips.c:4805
 msgid "generation of Branch Likely instructions enabled, but not supported by architecture"
 msgstr ""
 
-#: config/mips/mips.c:4823
+#: config/mips/mips.c:4822
 msgid "-G is incompatible with PIC code which is the default"
 msgstr "-G はデフォルトの PIC コ〖ドと鼎赂できません"
 
-#: config/mips/mips.c:4851
+#: config/mips/mips.c:4850
 msgid "-membedded-pic and -mabicalls are incompatible"
 msgstr "-membedded-pic と -mabicalls は鼎赂できません"
 
-#: config/mips/mips.c:4854
+#: config/mips/mips.c:4853
 msgid "-G and -membedded-pic are incompatible"
 msgstr "-G と -membedded-pic は鼎赂できません"
 
-#: config/mips/mips.c:4886
+#: config/mips/mips.c:4885
 msgid "non-PIC n64 with explicit relocations"
 msgstr ""
 
-#: config/mips/mips.c:5274
+#: config/mips/mips.c:5273
 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr ""
 
-#: config/mips/mips.c:5401
+#: config/mips/mips.c:5400
 #, c-format
 msgid "internal error: %%) found without a %%( in assembler pattern"
 msgstr "柒婶エラ〖: アセンブラパタ〖ンで %%( なしの %%) が斧つかりました"
 
-#: config/mips/mips.c:5415
+#: config/mips/mips.c:5414
 #, c-format
 msgid "internal error: %%] found without a %%[ in assembler pattern"
 msgstr "柒婶エラ〖: アセンブラパタ〖ンで %%[ なしの %%] が斧つかりました"
 
-#: config/mips/mips.c:5428
+#: config/mips/mips.c:5427
 #, c-format
 msgid "internal error: %%> found without a %%< in assembler pattern"
 msgstr "柒婶エラ〖: アセンブラパタ〖ンで %%< なしの %%> が斧つかりました"
 
-#: config/mips/mips.c:5441
+#: config/mips/mips.c:5440
 #, c-format
 msgid "internal error: %%} found without a %%{ in assembler pattern"
 msgstr "柒婶エラ〖: アセンブラパタ〖ンで %%{ なしの %%} が斧つかりました"
 
-#: config/mips/mips.c:5455
+#: config/mips/mips.c:5454
 #, fuzzy, c-format
 msgid "PRINT_OPERAND: unknown punctuation '%c'"
 msgstr "PRINT_OPERAND: 稍汤な剁粕爬 '%c'"
 
-#: config/mips/mips.c:5484
+#: config/mips/mips.c:5483
 #, fuzzy, c-format
 msgid "PRINT_OPERAND, invalid insn for %%C"
 msgstr "PRINT_OPERAND NULL ポインタ"
 
-#: config/mips/mips.c:5501
+#: config/mips/mips.c:5500
 #, fuzzy, c-format
 msgid "PRINT_OPERAND, invalid insn for %%N"
 msgstr "PRINT_OPERAND NULL ポインタ"
 
-#: config/mips/mips.c:5510
+#: config/mips/mips.c:5509
 #, fuzzy, c-format
 msgid "PRINT_OPERAND, invalid insn for %%F"
 msgstr "PRINT_OPERAND NULL ポインタ"
 
-#: config/mips/mips.c:5519
+#: config/mips/mips.c:5518
 #, fuzzy, c-format
 msgid "PRINT_OPERAND, invalid insn for %%W"
 msgstr "PRINT_OPERAND NULL ポインタ"
 
-#: config/mips/mips.c:5625
+#: config/mips/mips.c:5624
 msgid "PRINT_OPERAND, invalid operand for relocation"
 msgstr ""
 
-#: config/mips/mips.c:8310
+#: config/mips/mips.c:8324
 #, c-format
 msgid "can not handle inconsistent calls to `%s'"
 msgstr "`%s' への谭解した钙び叫しを梳陋できません"
 
-#: config/mips/mips.c:9316
+#: config/mips/mips.c:9333
 #, fuzzy
 msgid "the cpu name must be lower case"
 msgstr "シンボル叹を井矢机とする"
 
-#: config/mips/mips.c:9338
+#: config/mips/mips.c:9355
 #, fuzzy, c-format
 msgid "bad value (%s) for %s"
 msgstr "猛 (%s) は %s switch にとって赖しくありません"
 
-#: config/mips/mips.c:9607
+#: config/mips/mips.c:9624
 #, fuzzy, c-format
 msgid "can't rewind temp file: %m"
 msgstr "%s を rewind できません"
 
-#: config/mips/mips.c:9611
+#: config/mips/mips.c:9628
 #, fuzzy, c-format
 msgid "can't write to output file: %m"
 msgstr "叫蜗ファイル `%s' を open できません"
 
-#: config/mips/mips.c:9614
+#: config/mips/mips.c:9631
 #, fuzzy, c-format
 msgid "can't read from temp file: %m"
 msgstr "%s から粕哈めません"
 
-#: config/mips/mips.c:9617
+#: config/mips/mips.c:9634
 #, fuzzy, c-format
 msgid "can't close temp file: %m"
 msgstr "掐蜗ファイル %s を close できません"
@@ -11517,7 +11526,7 @@
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2418
+#: config/mips/mips.h:2430
 msgid "mips16 function profiling"
 msgstr "mips16 簇眶プロファイル"
 
@@ -12109,171 +12118,180 @@
 msgid "junk at end of #pragma longcall"
 msgstr "#pragma map の姜りにゴミがあります"
 
-#: config/rs6000/rs6000.c:791
+#: config/rs6000/rs6000.c:809
 msgid "-mmultiple is not supported on little endian systems"
 msgstr "-mmultiple はリトルエンディアンシステム惧では减け掐れられません"
 
-#: config/rs6000/rs6000.c:798
+#: config/rs6000/rs6000.c:816
 msgid "-mstring is not supported on little endian systems"
 msgstr "-mstring はリトルエンディアンシステム惧では减け掐れられません"
 
-#: config/rs6000/rs6000.c:812
+#: config/rs6000/rs6000.c:830
 #, fuzzy, c-format
 msgid "unknown -mdebug-%s switch"
 msgstr "稍汤な -mdebug-%s スイッチです"
 
-#: config/rs6000/rs6000.c:824
+#: config/rs6000/rs6000.c:842
 #, c-format
 msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
 msgstr ""
 
-#: config/rs6000/rs6000.c:835
+#: config/rs6000/rs6000.c:853
 #, c-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr ""
 
-#: config/rs6000/rs6000.c:876
+#: config/rs6000/rs6000.c:894
 msgid "AltiVec and E500 instructions cannot coexist"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1029
+#: config/rs6000/rs6000.c:1058
 #, c-format
 msgid "unknown -m%s= option specified: '%s'"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1050
+#: config/rs6000/rs6000.c:1079
 #, c-format
 msgid "not configured for ABI: '%s'"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1056
+#: config/rs6000/rs6000.c:1085
 #, fuzzy, c-format
 msgid "unknown ABI specified: '%s'"
 msgstr "稍汤なマシンモ〖ド `%s'"
 
-#: config/rs6000/rs6000.c:1070
+#: config/rs6000/rs6000.c:1099
 #, c-format
 msgid "unknown -malign-XXXXX option specified: '%s'"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3972
+#: config/rs6000/rs6000.c:4001
 msgid "Cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them."
 msgstr ""
 
-#: config/rs6000/rs6000.c:4095
+#: config/rs6000/rs6000.c:4124
 msgid "Cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them."
 msgstr ""
 
-#: config/rs6000/rs6000.c:5599
+#: config/rs6000/rs6000.c:5604
 msgid "argument 1 must be a 5-bit signed literal"
 msgstr ""
 
-#: config/rs6000/rs6000.c:5701 config/rs6000/rs6000.c:6357
+#: config/rs6000/rs6000.c:5707 config/rs6000/rs6000.c:6374
 msgid "argument 2 must be a 5-bit unsigned literal"
 msgstr ""
 
-#: config/rs6000/rs6000.c:5741
+#: config/rs6000/rs6000.c:5747
 #, fuzzy
 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr "`__builtin_eh_return_regno' の苞眶は年眶でなければなりません"
 
-#: config/rs6000/rs6000.c:5795
+#: config/rs6000/rs6000.c:5801
 #, fuzzy
 msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr "`__builtin_args_info' の苞眶が认跋嘲です"
 
-#: config/rs6000/rs6000.c:5956
+#: config/rs6000/rs6000.c:5962
 msgid "argument 3 must be a 4-bit unsigned literal"
 msgstr ""
 
-#: config/rs6000/rs6000.c:6126
+#: config/rs6000/rs6000.c:6134
 #, fuzzy, c-format
 msgid "argument to `%s' must be a 2-bit unsigned literal"
 msgstr "`%s' への苞眶を风いています"
 
-#: config/rs6000/rs6000.c:6239
+#: config/rs6000/rs6000.c:6247
 msgid "argument to dss must be a 2-bit unsigned literal"
 msgstr ""
 
-#: config/rs6000/rs6000.c:6477
+#: config/rs6000/rs6000.c:6261
+#, c-format
+msgid "invalid parameter combination for `%s' AltiVec intrinsic"
+msgstr ""
+
+#: config/rs6000/rs6000.c:6494
 #, fuzzy
 msgid "argument 1 of __builtin_spe_predicate must be a constant"
 msgstr "`__builtin_eh_return_regno' の苞眶は年眶でなければなりません"
 
-#: config/rs6000/rs6000.c:6550
+#: config/rs6000/rs6000.c:6567
 #, fuzzy
 msgid "argument 1 of __builtin_spe_predicate is out of range"
 msgstr "`__builtin_args_info' の苞眶が认跋嘲です"
 
-#: config/rs6000/rs6000.c:9008
+#: config/rs6000/rs6000.c:9099
 #, c-format
 msgid "invalid %%f value"
 msgstr "痰跟な %%f 猛です"
 
-#: config/rs6000/rs6000.c:9017
+#: config/rs6000/rs6000.c:9108
 #, c-format
 msgid "invalid %%F value"
 msgstr "痰跟な %%F 猛です"
 
-#: config/rs6000/rs6000.c:9026
+#: config/rs6000/rs6000.c:9117
 #, c-format
 msgid "invalid %%G value"
 msgstr "痰跟な %%G 猛です"
 
-#: config/rs6000/rs6000.c:9061
+#: config/rs6000/rs6000.c:9152
 #, c-format
 msgid "invalid %%j code"
 msgstr "痰跟な %%j コ〖ドです"
 
-#: config/rs6000/rs6000.c:9071
+#: config/rs6000/rs6000.c:9162
 #, c-format
 msgid "invalid %%J code"
 msgstr "痰跟な %%J コ〖ドです"
 
-#: config/rs6000/rs6000.c:9081
+#: config/rs6000/rs6000.c:9172
 #, c-format
 msgid "invalid %%k value"
 msgstr "痰跟な %%k 猛"
 
-#: config/rs6000/rs6000.c:9101 config/xtensa/xtensa.c:2000
+#: config/rs6000/rs6000.c:9192 config/xtensa/xtensa.c:2000
 #, c-format
 msgid "invalid %%K value"
 msgstr "痰跟な %%K 猛です"
 
-#: config/rs6000/rs6000.c:9168
+#: config/rs6000/rs6000.c:9259
 #, c-format
 msgid "invalid %%O value"
 msgstr "痰跟な %%O 猛"
 
-#: config/rs6000/rs6000.c:9215
+#: config/rs6000/rs6000.c:9306
 #, c-format
 msgid "invalid %%q value"
 msgstr "痰跟な %%q 猛です"
 
-#: config/rs6000/rs6000.c:9259
+#: config/rs6000/rs6000.c:9350
 #, c-format
 msgid "invalid %%S value"
 msgstr "痰跟な %%S 猛"
 
-#: config/rs6000/rs6000.c:9301
+#: config/rs6000/rs6000.c:9392
 #, c-format
 msgid "invalid %%T value"
 msgstr "痰跟な %%T 猛です"
 
-#: config/rs6000/rs6000.c:9311
+#: config/rs6000/rs6000.c:9402
 #, c-format
 msgid "invalid %%u value"
 msgstr "痰跟な %%u 猛です"
 
-#: config/rs6000/rs6000.c:9320 config/xtensa/xtensa.c:1970
+#: config/rs6000/rs6000.c:9411 config/xtensa/xtensa.c:1970
 #, c-format
 msgid "invalid %%v value"
 msgstr "痰跟な %%v 猛です"
 
-#: config/rs6000/rs6000.c:13815
+#: config/rs6000/rs6000.c:13913
 msgid "no profiling of 64-bit code for this ABI"
 msgstr ""
 
+#: config/rs6000/rs6000.c:14986
+msgid "use of 'long' in AltiVec types is deprecated; use 'int'"
+msgstr ""
+
 #: config/rs6000/aix.h:184 config/rs6000/beos.h:32
 msgid "Always pass floating-point arguments in memory"
 msgstr "赦瓢井眶爬苞眶は撅にメモリ畔しとする"
@@ -12539,19 +12557,23 @@
 msgstr "事误炭吾を痰跟にする"
 
 #: config/rs6000/rs6000.h:468
+msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
+msgstr ""
+
+#: config/rs6000/rs6000.h:471
 msgid "Determine which dependences between insns are considered costly"
 msgstr ""
 
-#: config/rs6000/rs6000.h:470
+#: config/rs6000/rs6000.h:473
 msgid "Specify which post scheduling nop insertion scheme to apply"
 msgstr ""
 
-#: config/rs6000/rs6000.h:472
+#: config/rs6000/rs6000.h:475
 #, fuzzy
 msgid "Specify alignment of structure fields default/natural"
 msgstr "菇陇挛アラインメントの呵井ビット眶を回年する"
 
-#: config/rs6000/rs6000.h:474
+#: config/rs6000/rs6000.h:477
 msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr ""
 
@@ -12567,7 +12589,7 @@
 #. Number of bytes into the frame return addresses can be found.  See
 #. rs6000_stack_info in rs6000.c for more information on how the different
 #. abi's store the return address.
-#: config/rs6000/rs6000.h:1923
+#: config/rs6000/rs6000.h:1932
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr "RETURN_ADDRESS_OFFSET はサポ〖トされていません"
 
@@ -12862,29 +12884,29 @@
 msgid "enable fused multiply/add instructions"
 msgstr "赦瓢井眶の捐换/裁换炭吾を栏喇する"
 
-#: config/sh/sh.c:5977
+#: config/sh/sh.c:5978
 #, fuzzy
 msgid "__builtin_saveregs not supported by this subtarget"
 msgstr "__builtin_saveregs はこのタ〖ゲットでは悸刘されていません"
 
-#: config/sh/sh.c:6879
+#: config/sh/sh.c:6880
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 msgstr ""
 
 #. The sp_switch attribute only has meaning for interrupt functions.
-#: config/sh/sh.c:6901 config/sh/sh.c:6936
+#: config/sh/sh.c:6902 config/sh/sh.c:6937
 #, fuzzy, c-format
 msgid "`%s' attribute only applies to interrupt functions"
 msgstr "`%s' 掳拉は簇眶に滦してのみ努脱されます"
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:6908
+#: config/sh/sh.c:6909
 #, fuzzy, c-format
 msgid "`%s' attribute argument not a string constant"
 msgstr "asm テンプレ〖トが矢机误年眶ではありません"
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:6943
+#: config/sh/sh.c:6944
 #, fuzzy, c-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr "ビットフィ〖ルド `%s' の升が腊眶年眶ではありません"
@@ -12897,69 +12919,69 @@
 msgid "Profiling is not supported on this target."
 msgstr "スタック扩嘎はこのタ〖ゲットでは悸刘されていません"
 
-#: config/sparc/sparc.c:360
+#: config/sparc/sparc.c:362
 #, c-format
 msgid "%s is not supported by this configuration"
 msgstr "%s はこのコンフィギュレ〖ションではサポ〖トされません"
 
-#: config/sparc/sparc.c:367
+#: config/sparc/sparc.c:369
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr "-m64 回年モ〖ドでは -mlong-double-64 は钓材されません"
 
-#: config/sparc/sparc.c:392
+#: config/sparc/sparc.c:394
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr "-mcmodel= は 32 bit システム惧ではサポ〖トされません"
 
-#: config/sparc/sparc.c:6818 config/sparc/sparc.c:6824
+#: config/sparc/sparc.c:6960 config/sparc/sparc.c:6966
 #, fuzzy, c-format
 msgid "invalid %%Y operand"
 msgstr "痰跟な %%Y オペランド"
 
-#: config/sparc/sparc.c:6894
+#: config/sparc/sparc.c:7036
 #, fuzzy, c-format
 msgid "invalid %%A operand"
 msgstr "痰跟な %%A オペランド"
 
-#: config/sparc/sparc.c:6904
+#: config/sparc/sparc.c:7046
 #, fuzzy, c-format
 msgid "invalid %%B operand"
 msgstr "痰跟な %%B オペランド"
 
-#: config/sparc/sparc.c:6943
+#: config/sparc/sparc.c:7085
 #, fuzzy, c-format
 msgid "invalid %%c operand"
 msgstr "痰跟な %%c オペランド"
 
-#: config/sparc/sparc.c:6944
+#: config/sparc/sparc.c:7086
 #, fuzzy, c-format
 msgid "invalid %%C operand"
 msgstr "痰跟な %%C オペランド"
 
-#: config/sparc/sparc.c:6965
+#: config/sparc/sparc.c:7107
 #, fuzzy, c-format
 msgid "invalid %%d operand"
 msgstr "痰跟な %%d オペランド"
 
-#: config/sparc/sparc.c:6966
+#: config/sparc/sparc.c:7108
 #, fuzzy, c-format
 msgid "invalid %%D operand"
 msgstr "痰跟な %%D オペランド"
 
-#: config/sparc/sparc.c:6982
+#: config/sparc/sparc.c:7124
 #, fuzzy, c-format
 msgid "invalid %%f operand"
 msgstr "痰跟な %%f オペランド"
 
-#: config/sparc/sparc.c:6996
+#: config/sparc/sparc.c:7138
 #, fuzzy, c-format
 msgid "invalid %%s operand"
 msgstr "痰跟な %P オペランドです"
 
-#: config/sparc/sparc.c:7050
+#: config/sparc/sparc.c:7192
 msgid "long long constant not a valid immediate operand"
 msgstr "long long 年眶は赖撅な篓猛オペランドではありません"
 
-#: config/sparc/sparc.c:7053
+#: config/sparc/sparc.c:7195
 msgid "floating point constant not a valid immediate operand"
 msgstr "赦瓢井眶年眶は赖撅な篓猛オペランドではありません"
 
@@ -13468,276 +13490,276 @@
 msgid "`-gnat' misspelled as `-gant'"
 msgstr ""
 
-#: cp/call.c:217
+#: cp/call.c:219
 msgid "unable to call pointer to member function here"
 msgstr "ここではメンバ簇眶ポインタ钙び叫しができません"
 
-#: cp/call.c:2228
+#: cp/call.c:2238
 msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr ""
 
-#: cp/call.c:2233
+#: cp/call.c:2243
 msgid "%s %D(%T, %T) <built-in>"
 msgstr ""
 
-#: cp/call.c:2237
+#: cp/call.c:2247
 #, fuzzy
 msgid "%s %D(%T) <built-in>"
 msgstr "<寥み哈み>"
 
-#: cp/call.c:2241
+#: cp/call.c:2251
 msgid "%s %T <conversion>"
 msgstr ""
 
-#: cp/call.c:2243
+#: cp/call.c:2253
 msgid "%J%s %+#D <near match>"
 msgstr ""
 
-#: cp/call.c:2245
+#: cp/call.c:2255
 msgid "%J%s %+#D"
 msgstr ""
 
-#: cp/call.c:2280
+#: cp/call.c:2290
 msgid "candidates are:"
 msgstr ""
 
-#: cp/call.c:2468
+#: cp/call.c:2478
 #, fuzzy
 msgid "conversion from `%T' to `%T' is ambiguous"
 msgstr "%s: オプション `%s' はあいまいです\n"
 
-#: cp/call.c:2619 cp/call.c:2663
+#: cp/call.c:2629 cp/call.c:2673
 msgid "no matching function for call to `%D(%A)'"
 msgstr ""
 
-#: cp/call.c:2622 cp/call.c:2666
+#: cp/call.c:2632 cp/call.c:2676
 msgid "call of overloaded `%D(%A)' is ambiguous"
 msgstr ""
 
 #. It's no good looking for an overloaded operator() on a
 #. pointer-to-member-function.
-#: cp/call.c:2732
+#: cp/call.c:2742
 #, c-format
 msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr ""
 
-#: cp/call.c:2798
+#: cp/call.c:2808
 msgid "no match for call to `(%T) (%A)'"
 msgstr ""
 
-#: cp/call.c:2806
+#: cp/call.c:2816
 #, fuzzy
 msgid "call of `(%T) (%A)' is ambiguous"
 msgstr "%s: オプション `-W %s' はあいまいです\n"
 
-#: cp/call.c:2839
+#: cp/call.c:2849
 #, c-format
 msgid "%s for ternary 'operator?:' in '%E ? %E : %E'"
 msgstr ""
 
-#: cp/call.c:2845
+#: cp/call.c:2855
 #, c-format
 msgid "%s for 'operator%s' in '%E%s'"
 msgstr ""
 
-#: cp/call.c:2849
+#: cp/call.c:2859
 #, c-format
 msgid "%s for 'operator[]' in '%E[%E]'"
 msgstr ""
 
-#: cp/call.c:2854
+#: cp/call.c:2864
 #, fuzzy, c-format
 msgid "%s for '%s' in '%s %E'"
 msgstr "フィ〖ルド '%s'('%s' 柒) を风いています"
 
-#: cp/call.c:2859
+#: cp/call.c:2869
 #, c-format
 msgid "%s for 'operator%s' in '%E %s %E'"
 msgstr ""
 
-#: cp/call.c:2862
+#: cp/call.c:2872
 #, c-format
 msgid "%s for 'operator%s' in '%s%E'"
 msgstr ""
 
-#: cp/call.c:2951
+#: cp/call.c:2961
 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr "ISO C++ は面粗灌が臼维された ?: 及を敦じます"
 
-#: cp/call.c:3028
+#: cp/call.c:3038
 #, c-format
 msgid "`%E' has type `void' and is not a throw-expression"
 msgstr ""
 
-#: cp/call.c:3061 cp/call.c:3265
+#: cp/call.c:3071 cp/call.c:3275
 msgid "operands to ?: have different types"
 msgstr ""
 
-#: cp/call.c:3219
+#: cp/call.c:3229
 #, fuzzy
 msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
 msgstr "掘凤及での房の寥圭わせが努圭しません"
 
-#: cp/call.c:3226
+#: cp/call.c:3236
 #, fuzzy
 msgid "enumeral and non-enumeral type in conditional expression"
 msgstr "掘凤及に射圭烧き房と射圭痰し房とがあります"
 
-#: cp/call.c:3511
+#: cp/call.c:3521
 msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
 msgstr ""
 
-#: cp/call.c:3560
+#: cp/call.c:3570
 msgid "using synthesized `%#D' for copy assignment"
 msgstr ""
 
-#: cp/call.c:3562
+#: cp/call.c:3572
 msgid "  where cfront would use `%#D'"
 msgstr ""
 
-#: cp/call.c:3585
+#: cp/call.c:3595
 #, fuzzy
 msgid "comparison between `%#T' and `%#T'"
 msgstr "射圭烧きと射圭痰しとの孺秤です"
 
-#: cp/call.c:3831
+#: cp/call.c:3841
 #, fuzzy
 msgid "no suitable `operator %s' for `%T'"
 msgstr "ありえない遍换灰 '%s'"
 
-#: cp/call.c:3848
+#: cp/call.c:3858
 msgid "`%+#D' is private"
 msgstr ""
 
-#: cp/call.c:3850
+#: cp/call.c:3860
 msgid "`%+#D' is protected"
 msgstr ""
 
-#: cp/call.c:3852
+#: cp/call.c:3862
 msgid "`%+#D' is inaccessible"
 msgstr ""
 
-#: cp/call.c:3853
+#: cp/call.c:3863
 msgid "within this context"
 msgstr ""
 
-#: cp/call.c:3923
+#: cp/call.c:3947
 #, fuzzy
 msgid "invalid conversion from `%T' to `%T'"
 msgstr "NaN から腊眶への恃垂です"
 
-#: cp/call.c:3925
+#: cp/call.c:3949
 #, fuzzy
 msgid "  initializing argument %P of `%D'"
 msgstr "`%s' の苞眶として痰跟な房"
 
-#: cp/call.c:4079
+#: cp/call.c:4094
 #, fuzzy
 msgid "cannot bind bitfield `%E' to `%T'"
 msgstr "%s: ファイル `%s' を `%s' にリンクできません: %s\n"
 
-#: cp/call.c:4082
+#: cp/call.c:4097
 #, fuzzy
 msgid "cannot bind packed field `%E' to `%T'"
 msgstr "%s: ファイル `%s' を `%s' にリンクできません: %s\n"
 
-#: cp/call.c:4085
+#: cp/call.c:4100
 #, fuzzy
 msgid "cannot bind rvalue `%E' to `%T'"
 msgstr "%s: ファイル `%s' を `%s' にリンクできません: %s\n"
 
-#: cp/call.c:4170
+#: cp/call.c:4185
 msgid "cannot pass objects of non-POD type `%#T' through `...'; call will abort at runtime"
 msgstr ""
 
 #. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4196
+#: cp/call.c:4211
 msgid "cannot receive objects of non-POD type `%#T' through `...'; call will abort at runtime"
 msgstr ""
 
-#: cp/call.c:4240
+#: cp/call.c:4255
 msgid "the default argument for parameter %d of `%D' has not yet been parsed"
 msgstr ""
 
-#: cp/call.c:4437
+#: cp/call.c:4452
 msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
 msgstr ""
 
-#: cp/call.c:4456
+#: cp/call.c:4471
 msgid "`%T' is not an accessible base of `%T'"
 msgstr ""
 
-#: cp/call.c:4725
+#: cp/call.c:4740
 #, fuzzy
 msgid "could not find class$ field in java interface type `%T'"
 msgstr "`%s' へのインタ〖フェイスに答撵クラスが离咐されていません"
 
-#: cp/call.c:4980
+#: cp/call.c:4995
 #, fuzzy
 msgid "call to non-function `%D'"
 msgstr "virtual な润クラス簇眶 `%s'"
 
-#: cp/call.c:5006
+#: cp/call.c:5021
 msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
 msgstr ""
 
-#: cp/call.c:5084
+#: cp/call.c:5099
 msgid "no matching function for call to `%T::%s(%A)%#V'"
 msgstr ""
 
-#: cp/call.c:5101
+#: cp/call.c:5116
 #, fuzzy, c-format
 msgid "call of overloaded `%s(%A)' is ambiguous"
 msgstr "%s: オプション `%s' はあいまいです\n"
 
-#: cp/call.c:5122
+#: cp/call.c:5137
 msgid "cannot call member function `%D' without object"
 msgstr ""
 
-#: cp/call.c:5707
+#: cp/call.c:5722
 msgid "passing `%T' chooses `%T' over `%T'"
 msgstr ""
 
-#: cp/call.c:5709 cp/name-lookup.c:4155
+#: cp/call.c:5724 cp/name-lookup.c:4137
 #, fuzzy
 msgid "  in call to `%D'"
 msgstr "`%s' への钙び叫しはインライン步できません"
 
-#: cp/call.c:5766
+#: cp/call.c:5781
 msgid "choosing `%D' over `%D'"
 msgstr ""
 
-#: cp/call.c:5767
+#: cp/call.c:5782
 #, fuzzy
 msgid "  for conversion from `%T' to `%T'"
 msgstr "NaN から腊眶への恃垂です"
 
-#: cp/call.c:5769
+#: cp/call.c:5784
 msgid "  because conversion sequence for the argument is better"
 msgstr ""
 
-#: cp/call.c:5889
+#: cp/call.c:5904
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 msgstr ""
 
-#: cp/call.c:5893
+#: cp/call.c:5908
 msgid "candidate 1:"
 msgstr ""
 
-#: cp/call.c:5894
+#: cp/call.c:5909
 msgid "candidate 2:"
 msgstr ""
 
-#: cp/call.c:6003
+#: cp/call.c:6018
 #, fuzzy
 msgid "could not convert `%E' to `%T'"
 msgstr "0x%l.8x を挝拌に恃垂できません"
 
-#: cp/call.c:6108
+#: cp/call.c:6123
 msgid "invalid initialization of non-const reference of type '%T' from a temporary of type '%T'"
 msgstr ""
 
-#: cp/call.c:6112
+#: cp/call.c:6127
 msgid "invalid initialization of reference of type '%T' from expression of type '%T'"
 msgstr ""
 
@@ -13814,235 +13836,235 @@
 msgid "`%#T' only defines private constructors and has no friends"
 msgstr ""
 
-#: cp/class.c:1995
+#: cp/class.c:2038
 msgid "no unique final overrider for `%D' in `%T'"
 msgstr ""
 
 #. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2441
+#: cp/class.c:2484
 msgid "`%D' was hidden"
 msgstr ""
 
-#: cp/class.c:2442
+#: cp/class.c:2485
 msgid "  by `%D'"
 msgstr ""
 
-#: cp/class.c:2484 cp/decl2.c:1161
+#: cp/class.c:2527 cp/decl2.c:1161
 msgid "`%#D' invalid; an anonymous union can only have non-static data members"
 msgstr ""
 
-#: cp/class.c:2490 cp/decl2.c:1168
+#: cp/class.c:2533 cp/decl2.c:1168
 msgid "private member `%#D' in anonymous union"
 msgstr ""
 
-#: cp/class.c:2493 cp/decl2.c:1170
+#: cp/class.c:2536 cp/decl2.c:1170
 msgid "protected member `%#D' in anonymous union"
 msgstr ""
 
-#: cp/class.c:2612
+#: cp/class.c:2655
 msgid "vtable layout for class `%T' may not be ABI-compliant and may change in a future version of GCC due to implicit virtual destructor"
 msgstr ""
 
-#: cp/class.c:2672
+#: cp/class.c:2715
 #, fuzzy
 msgid "bit-field `%#D' with non-integral type"
 msgstr "ビットフィ〖ルド `%s' の升が腊眶年眶ではありません"
 
-#: cp/class.c:2692
+#: cp/class.c:2735
 #, fuzzy
 msgid "bit-field `%D' width not an integer constant"
 msgstr "ビットフィ〖ルド `%s' の升が腊眶年眶ではありません"
 
-#: cp/class.c:2698
+#: cp/class.c:2741
 #, fuzzy
 msgid "negative width in bit-field `%D'"
 msgstr "ビットフィ〖ルド `%s' の升が砷の眶です"
 
-#: cp/class.c:2703
+#: cp/class.c:2746
 #, fuzzy
 msgid "zero width for bit-field `%D'"
 msgstr "ビットフィ〖ルド `%s' の升が 0 です"
 
-#: cp/class.c:2709
+#: cp/class.c:2752
 #, fuzzy
 msgid "width of `%D' exceeds its type"
 msgstr "`%s' の升はその房のサイズを亩えています"
 
-#: cp/class.c:2718
+#: cp/class.c:2761
 msgid "`%D' is too small to hold all values of `%#T'"
 msgstr ""
 
-#: cp/class.c:2780
+#: cp/class.c:2823
 msgid "member `%#D' with constructor not allowed in union"
 msgstr ""
 
-#: cp/class.c:2783
+#: cp/class.c:2826
 msgid "member `%#D' with destructor not allowed in union"
 msgstr ""
 
-#: cp/class.c:2786
+#: cp/class.c:2829
 msgid "member `%#D' with copy assignment operator not allowed in union"
 msgstr ""
 
-#: cp/class.c:2813
+#: cp/class.c:2856
 #, fuzzy
 msgid "multiple fields in union `%T' initialized"
 msgstr "鼎脱挛介袋步灰柒の妥燎が驴すぎます"
 
-#: cp/class.c:2879
+#: cp/class.c:2922
 msgid "ignoring packed attribute on unpacked non-POD field `%#D'"
 msgstr ""
 
-#: cp/class.c:2939
+#: cp/class.c:2982
 msgid "`%D' may not be static because it is a member of a union"
 msgstr ""
 
-#: cp/class.c:2944
+#: cp/class.c:2987
 msgid "`%D' may not have reference type `%T' because it is a member of a union"
 msgstr ""
 
-#: cp/class.c:2952
+#: cp/class.c:2995
 msgid "field `%D' in local class cannot be static"
 msgstr ""
 
-#: cp/class.c:2958
+#: cp/class.c:3001
 #, fuzzy
 msgid "field `%D' invalidly declared function type"
 msgstr "挝拌 `%s' は簇眶として离咐されています"
 
-#: cp/class.c:2965
+#: cp/class.c:3008
 #, fuzzy
 msgid "field `%D' invalidly declared method type"
 msgstr "パラメタはメソッドの房を稍赖に离咐しました"
 
-#: cp/class.c:2998
+#: cp/class.c:3041
 msgid "non-static reference `%#D' in class without a constructor"
 msgstr ""
 
-#: cp/class.c:3041
+#: cp/class.c:3084
 msgid "non-static const member `%#D' in class without a constructor"
 msgstr ""
 
-#: cp/class.c:3056
+#: cp/class.c:3099
 msgid "field `%#D' with same name as class"
 msgstr ""
 
-#: cp/class.c:3074
+#: cp/class.c:3117
 #, fuzzy
 msgid "`%#T' has pointer data members"
 msgstr "メンバへのポインタでの痰跟な `%s' の蝗脱"
 
-#: cp/class.c:3078
+#: cp/class.c:3121
 msgid "  but does not override `%T(const %T&)'"
 msgstr ""
 
-#: cp/class.c:3080
+#: cp/class.c:3123
 msgid "  or `operator=(const %T&)'"
 msgstr ""
 
-#: cp/class.c:3083
+#: cp/class.c:3126
 msgid "  but does not override `operator=(const %T&)'"
 msgstr ""
 
-#: cp/class.c:3517
+#: cp/class.c:3560
 msgid "offset of empty base `%T' may not be ABI-compliant and maychange in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:3627
+#: cp/class.c:3670
 msgid "class `%T' will be considered nearly empty in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:3714
+#: cp/class.c:3757
 #, fuzzy
 msgid "initializer specified for non-virtual method `%D'"
 msgstr "润簇眶 `%s' の苞眶に format 掳拉が回年されました"
 
-#: cp/class.c:4402
+#: cp/class.c:4445
 msgid "offset of virtual base `%T' is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4492
+#: cp/class.c:4535
 msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
 msgstr ""
 
-#: cp/class.c:4505
+#: cp/class.c:4548
 msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
 msgstr ""
 
-#: cp/class.c:4679
+#: cp/class.c:4722
 msgid "size assigned to `%T' may not be ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
 #. Versions of G++ before G++ 3.4 did not reset the
 #. DECL_MODE.
-#: cp/class.c:4718
+#: cp/class.c:4761
 msgid "the offset of `%D' may not be ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4741
+#: cp/class.c:4784
 msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4750
+#: cp/class.c:4793
 msgid "`%D' contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4809
+#: cp/class.c:4852
 msgid "layout of classes derived from empty class `%T' may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4939 cp/semantics.c:2044
+#: cp/class.c:4982 cp/semantics.c:2041
 #, fuzzy
 msgid "redefinition of `%#T'"
 msgstr "`%s' が浩年盗されました"
 
-#: cp/class.c:5109
+#: cp/class.c:5152
 #, fuzzy
 msgid "`%#T' has virtual functions but non-virtual destructor"
 msgstr "润簿鳞デストラクタについて焚桂する"
 
-#: cp/class.c:5188
+#: cp/class.c:5231
 #, fuzzy
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr "菇矢豺老が菇陇挛の姜りに汗し齿かりましたが、涟のエラ〖のせいで矢坍を斧己いました"
 
-#: cp/class.c:5630
+#: cp/class.c:5673
 #, c-format
 msgid "language string `\"%s\"' not recognized"
 msgstr "咐胳矢机误 `\"%s\"' は千急されません"
 
-#: cp/class.c:5718
+#: cp/class.c:5761
 msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
 msgstr ""
 
-#: cp/class.c:5843
+#: cp/class.c:5886
 msgid "no matches converting function `%D' to type `%#T'"
 msgstr ""
 
-#: cp/class.c:5866
+#: cp/class.c:5909
 msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
 msgstr ""
 
-#: cp/class.c:5892
+#: cp/class.c:5935
 #, fuzzy
 msgid "assuming pointer to member `%D'"
 msgstr "   ポインタからメンバへの恃垂で"
 
-#: cp/class.c:5895
+#: cp/class.c:5938
 #, c-format
 msgid "(a pointer to member can only be formed with `&%E')"
 msgstr ""
 
-#: cp/class.c:5940 cp/class.c:6122 cp/class.c:6129
+#: cp/class.c:5983 cp/class.c:6165 cp/class.c:6172
 msgid "not enough type information"
 msgstr "稍浇尸な房攫鼠"
 
-#: cp/class.c:5957
+#: cp/class.c:6000
 #, fuzzy
 msgid "argument of type `%T' does not match `%T'"
 msgstr "簿苞眶 `%s' はプロトタイプに办米しません"
 
-#: cp/class.c:6106
+#: cp/class.c:6149
 msgid "invalid operation on uninstantiated type"
 msgstr "インスタンス步されない房に滦する痰跟な拎侯です"
 
@@ -14051,12 +14073,12 @@
 #. A name N used in a class S shall refer to the same declaration
 #. in its context and when re-evaluated in the completed scope of
 #. S.
-#: cp/class.c:6364 cp/decl.c:1222 cp/name-lookup.c:514 cp/pt.c:2097
+#: cp/class.c:6407 cp/decl.c:1223 cp/name-lookup.c:514 cp/pt.c:2125
 #, fuzzy
 msgid "declaration of `%#D'"
 msgstr "`%s' が浩离咐されました"
 
-#: cp/class.c:6365
+#: cp/class.c:6408
 msgid "changes meaning of `%D' from `%+#D'"
 msgstr ""
 
@@ -14169,173 +14191,190 @@
 msgid "  candidate conversions include `%D' and `%D'"
 msgstr ""
 
-#: cp/decl.c:371
+#: cp/decl.c:372
 #, fuzzy
 msgid "label `%D' used but not defined"
 msgstr "ラベル `%s' が蝗われましたが年盗されていません"
 
-#: cp/decl.c:378
+#: cp/decl.c:379
 #, fuzzy
 msgid "label `%D' defined but not used"
 msgstr "ラベル `%s' が年盗されましたが蝗われていません"
 
-#: cp/decl.c:1130 cp/decl.c:1556
+#: cp/decl.c:1131 cp/decl.c:1570
 #, fuzzy
 msgid "previous declaration of `%D'"
 msgstr "涟数での `%s' の离咐"
 
-#: cp/decl.c:1178
+#: cp/decl.c:1179
 #, fuzzy
 msgid "%Jfunction '%D' redeclared as inline"
 msgstr "ライブラリ簇眶 `%s' は润簇眶として离咐されました"
 
-#: cp/decl.c:1179
+#: cp/decl.c:1180
 #, fuzzy
 msgid "%Jprevious declaration of '%D' with attribute noinline"
 msgstr "涟数での `%s' の离咐"
 
-#: cp/decl.c:1186
+#: cp/decl.c:1187
 #, fuzzy
 msgid "%Jfunction '%D' redeclared with attribute noinline"
 msgstr "簇眶が络きすぎて inline にできません"
 
-#: cp/decl.c:1188
+#: cp/decl.c:1189
 #, fuzzy
 msgid "%Jprevious declaration of '%D' was inline"
 msgstr "涟数での `%s' の离咐"
 
-#: cp/decl.c:1209 cp/decl.c:1247
+#: cp/decl.c:1210 cp/decl.c:1248
 #, fuzzy
 msgid "shadowing %s function `%#D'"
 msgstr "ライブラリ簇眶 `%s' を胜い保します"
 
-#: cp/decl.c:1218
+#: cp/decl.c:1219
 #, fuzzy
 msgid "library function `%#D' redeclared as non-function `%#D'"
 msgstr "ライブラリ簇眶 `%s' は润簇眶として离咐されました"
 
-#: cp/decl.c:1223
+#: cp/decl.c:1224
 #, fuzzy
 msgid "conflicts with built-in declaration `%#D'"
 msgstr "`%s' の离咐が谭解しています"
 
-#: cp/decl.c:1242 cp/decl.c:1354 cp/decl.c:1370
+#: cp/decl.c:1243 cp/decl.c:1355 cp/decl.c:1371
 #, fuzzy
 msgid "new declaration `%#D'"
 msgstr "`%s' が浩离咐されました"
 
-#: cp/decl.c:1243
+#: cp/decl.c:1244
 #, fuzzy
 msgid "ambiguates built-in declaration `%#D'"
 msgstr "ラベルの离咐 `%s' が脚剩しています"
 
-#: cp/decl.c:1314
+#: cp/decl.c:1315
 #, fuzzy
 msgid "`%#D' redeclared as different kind of symbol"
 msgstr "`%s' が侍のシンボル硷として浩离咐されました"
 
-#: cp/decl.c:1317
+#: cp/decl.c:1318
 #, fuzzy
 msgid "previous declaration of `%#D'"
 msgstr "涟数での `%s' の离咐"
 
-#: cp/decl.c:1339
+#: cp/decl.c:1340
 #, fuzzy
 msgid "declaration of template `%#D'"
 msgstr "`enum %s' の浩离咐"
 
-#: cp/decl.c:1340 cp/name-lookup.c:515
+#: cp/decl.c:1341 cp/name-lookup.c:515
 #, fuzzy
 msgid "conflicts with previous declaration `%#D'"
 msgstr "`%s' のセクションは涟数でに离咐されたものと咀仆します"
 
-#: cp/decl.c:1355 cp/decl.c:1371
+#: cp/decl.c:1356 cp/decl.c:1372
 #, fuzzy
 msgid "ambiguates old declaration `%#D'"
 msgstr "ラベルの离咐 `%s' が脚剩しています"
 
-#: cp/decl.c:1363
+#: cp/decl.c:1364
 #, fuzzy
 msgid "declaration of C function `%#D' conflicts with"
 msgstr "%s: 簇眶 `%s' の离咐が恃垂されていません\n"
 
-#: cp/decl.c:1365
+#: cp/decl.c:1366
 #, fuzzy
 msgid "previous declaration `%#D' here"
 msgstr "涟数での `%s' の离咐"
 
-#: cp/decl.c:1381
+#: cp/decl.c:1382
 #, fuzzy
 msgid "conflicting declaration '%#D'"
 msgstr "`%s' の离咐が谭解しています"
 
-#: cp/decl.c:1382
+#: cp/decl.c:1383
 #, fuzzy
 msgid "'%D' has a previous declaration as `%#D'"
 msgstr "涟数での `%s' の离咐"
 
-#: cp/decl.c:1435
+#. [namespace.alias]
+#.
+#. A namespace-name or namespace-alias shall not be declared as
+#. the name of any other entity in the same declarative region.
+#. A namespace-name defined at global scope shall not be
+#. declared as the name of any other entity in any glogal scope
+#. of the program.
+#: cp/decl.c:1436
+#, fuzzy
+msgid "declaration of `namespace %D' conflicts with"
+msgstr "`enum %s' の浩离咐"
+
+#: cp/decl.c:1437
+#, fuzzy
+msgid "previous declaration of `namespace %D' here"
+msgstr "涟数での `%s' の离咐"
+
+#: cp/decl.c:1449
 #, fuzzy
 msgid "`%#D' previously defined here"
 msgstr "`%s' は涟にここで年盗されました"
 
-#: cp/decl.c:1436
+#: cp/decl.c:1450
 #, fuzzy
 msgid "`%#D' previously declared here"
 msgstr "`%s' は涟にここで离咐されました"
 
 #. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:1445
+#: cp/decl.c:1459
 #, fuzzy
 msgid "prototype for `%#D'"
 msgstr "`%s' のプロトタイプが稿ろにあります"
 
-#: cp/decl.c:1446
+#: cp/decl.c:1460
 #, fuzzy
 msgid "%Jfollows non-prototype definition here"
 msgstr "润プロトタイプ年盗がここにあります"
 
-#: cp/decl.c:1458
+#: cp/decl.c:1472
 #, fuzzy
 msgid "previous declaration of `%#D' with %L linkage"
 msgstr "涟数での `%s' の离咐"
 
-#: cp/decl.c:1460
+#: cp/decl.c:1474
 #, fuzzy
 msgid "conflicts with new declaration with %L linkage"
 msgstr "`%s' の离咐が谭解しています"
 
-#: cp/decl.c:1483 cp/decl.c:1490
+#: cp/decl.c:1497 cp/decl.c:1504
 #, fuzzy
 msgid "default argument given for parameter %d of `%#D'"
 msgstr "マクロ `%s' に苞眶が涂えられました"
 
-#: cp/decl.c:1485 cp/decl.c:1492
+#: cp/decl.c:1499 cp/decl.c:1506
 #, fuzzy
 msgid "after previous specification in `%#D'"
 msgstr "涟数での `%s' の离咐"
 
-#: cp/decl.c:1501
+#: cp/decl.c:1515
 #, fuzzy
 msgid "`%#D' was used before it was declared inline"
 msgstr "`%s' はその年盗の涟にプロトタイプなしで蝗われました"
 
-#: cp/decl.c:1502
+#: cp/decl.c:1516
 #, fuzzy
 msgid "%Jprevious non-inline declaration here"
 msgstr "涟数での `%s' の芭疼弄な离咐"
 
-#: cp/decl.c:1555
+#: cp/decl.c:1569
 #, fuzzy
 msgid "redundant redeclaration of `%D' in same scope"
 msgstr "`%s' の鹃墓な浩离咐が票办スコ〖プ柒にあります"
 
-#: cp/decl.c:1649
+#: cp/decl.c:1663
 #, fuzzy, c-format
 msgid "declaration of `%F' throws different exceptions"
 msgstr "`%s' の离咐は簇眶の芹误"
 
-#: cp/decl.c:1651
+#: cp/decl.c:1665
 #, fuzzy, c-format
 msgid "than previous declaration `%F'"
 msgstr "`%s' の涟数离咐がありません"
@@ -14348,226 +14387,226 @@
 #. that specialization that would cause an implicit
 #. instantiation to take place, in every translation unit in
 #. which such a use occurs.
-#: cp/decl.c:1798
+#: cp/decl.c:1812
 msgid "explicit specialization of %D after first use"
 msgstr ""
 
-#: cp/decl.c:1878
+#: cp/decl.c:1892
 msgid "%J'%D': visibility attribute ignored because it"
 msgstr ""
 
-#: cp/decl.c:1880
+#: cp/decl.c:1894
 #, fuzzy
 msgid "%Jconflicts with previous declaration here"
 msgstr "`%s' のセクションは涟数でに离咐されたものと咀仆します"
 
-#: cp/decl.c:1974
+#: cp/decl.c:1988
 #, fuzzy
 msgid "implicit declaration of function `%#D'"
 msgstr "簇眶 `%s' の芭疼の离咐"
 
-#: cp/decl.c:2137
+#: cp/decl.c:2151
 #, c-format
 msgid "label `%s' referenced outside of any function"
 msgstr "ラベル `%s' が簇眶の嘲娄の部かを徊救しました"
 
-#: cp/decl.c:2234 cp/decl.c:2258 cp/decl.c:2346
+#: cp/decl.c:2248 cp/decl.c:2272 cp/decl.c:2360
 #, fuzzy
 msgid "jump to label `%D'"
 msgstr "case ラベルにジャンプしています"
 
-#: cp/decl.c:2236 cp/decl.c:2260
+#: cp/decl.c:2250 cp/decl.c:2274
 msgid "jump to case label"
 msgstr "case ラベルにジャンプしています"
 
-#: cp/decl.c:2239 cp/decl.c:2263
+#: cp/decl.c:2253 cp/decl.c:2277
 #, fuzzy
 msgid "%H  from here"
 msgstr "  ここから"
 
-#: cp/decl.c:2244
+#: cp/decl.c:2258
 #, fuzzy
 msgid "  crosses initialization of `%#D'"
 msgstr "(`%s' の介袋步は稍窗链です)"
 
-#: cp/decl.c:2247 cp/decl.c:2362
+#: cp/decl.c:2261 cp/decl.c:2376
 msgid "  enters scope of non-POD `%#D'"
 msgstr ""
 
-#: cp/decl.c:2267 cp/decl.c:2366
+#: cp/decl.c:2281 cp/decl.c:2380
 msgid "  enters try block"
 msgstr "  try ブロックに掐ります"
 
-#: cp/decl.c:2269 cp/decl.c:2368
+#: cp/decl.c:2283 cp/decl.c:2382
 msgid "  enters catch block"
 msgstr "  catch ブロックに掐ります"
 
-#: cp/decl.c:2347
+#: cp/decl.c:2361
 msgid "  from here"
 msgstr "  ここから"
 
 #. Can't skip init of __exception_info.
-#: cp/decl.c:2358
+#: cp/decl.c:2372
 #, fuzzy
 msgid "%J  enters catch block"
 msgstr "  catch ブロックに掐ります"
 
-#: cp/decl.c:2360
+#: cp/decl.c:2374
 #, fuzzy
 msgid "  skips initialization of `%#D'"
 msgstr "(`%s' の介袋步は稍窗链です)"
 
-#: cp/decl.c:2394
+#: cp/decl.c:2408
 msgid "label named wchar_t"
 msgstr ""
 
-#: cp/decl.c:2397
+#: cp/decl.c:2411
 #, fuzzy
 msgid "duplicate label `%D'"
 msgstr "脚剩したメンバ `%s'"
 
-#: cp/decl.c:2625 cp/parser.c:3182
+#: cp/decl.c:2639 cp/parser.c:3192
 msgid "`%D' used without template parameters"
 msgstr ""
 
-#: cp/decl.c:2635 cp/decl.c:2651 cp/decl.c:2739
+#: cp/decl.c:2649 cp/decl.c:2665 cp/decl.c:2753
 msgid "no class template named `%#T' in `%#T'"
 msgstr ""
 
-#: cp/decl.c:2672 cp/decl.c:2682 cp/decl.c:2702
+#: cp/decl.c:2686 cp/decl.c:2696 cp/decl.c:2716
 #, fuzzy
 msgid "no type named `%#T' in `%#T'"
 msgstr "`asm' 面に稍汤なレジスタ叹 `%s' があります"
 
-#: cp/decl.c:3429
+#: cp/decl.c:3443
 msgid "%Jan anonymous union cannot have function members"
 msgstr ""
 
-#: cp/decl.c:3447
+#: cp/decl.c:3461
 msgid "member %#D' with constructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:3450
+#: cp/decl.c:3464
 msgid "member %#D' with destructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:3453
+#: cp/decl.c:3467
 msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:3493
+#: cp/decl.c:3507
 #, fuzzy
 msgid "redeclaration of C++ built-in type `%T'"
 msgstr "`%s' が浩离咐されました"
 
-#: cp/decl.c:3531
+#: cp/decl.c:3545
 msgid "multiple types in one declaration"
 msgstr "办つの离咐に剩眶の房があります"
 
-#: cp/decl.c:3557
+#: cp/decl.c:3571
 #, fuzzy
 msgid "missing type-name in typedef-declaration"
 msgstr "typdef 离咐で房叹を风いています"
 
-#: cp/decl.c:3565
+#: cp/decl.c:3579
 msgid "ISO C++ prohibits anonymous structs"
 msgstr "ISO C++ は痰叹菇陇挛を敦贿しています"
 
-#: cp/decl.c:3572
+#: cp/decl.c:3586
 #, fuzzy
 msgid "`%D' can only be specified for functions"
 msgstr "润簇眶 `%s' の苞眶に format 掳拉が回年されました"
 
-#: cp/decl.c:3574
+#: cp/decl.c:3588
 msgid "`%D' can only be specified inside a class"
 msgstr ""
 
-#: cp/decl.c:3576
+#: cp/decl.c:3590
 #, fuzzy
 msgid "`%D' can only be specified for constructors"
 msgstr "コンストラクタに滦する提り猛の房回年は痰浑されました"
 
-#: cp/decl.c:3579
+#: cp/decl.c:3593
 #, fuzzy
 msgid "`%D' can only be specified for objects and functions"
 msgstr "润簇眶 `%s' の苞眶に format 掳拉が回年されました"
 
-#: cp/decl.c:3721 cp/decl2.c:855
+#: cp/decl.c:3735 cp/decl2.c:855
 #, fuzzy
 msgid "typedef `%D' is initialized (use __typeof__ instead)"
 msgstr "typedef `%s' が介袋步されました"
 
-#: cp/decl.c:3726
+#: cp/decl.c:3740
 #, fuzzy
 msgid "function `%#D' is initialized like a variable"
 msgstr "簇眶 `%s' が恃眶であるかのように介袋步されました"
 
-#: cp/decl.c:3738
+#: cp/decl.c:3752
 #, fuzzy
 msgid "declaration of `%#D' has `extern' and is initialized"
 msgstr "`%s' の离咐に `extern' がついており、介袋步もされています"
 
-#: cp/decl.c:3771
+#: cp/decl.c:3785
 #, fuzzy
 msgid "`%#D' is not a static member of `%#T'"
 msgstr "static フィ〖ルド `%s' ではありません"
 
-#: cp/decl.c:3777
+#: cp/decl.c:3791
 #, fuzzy
 msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
 msgstr "ISO C++ は #if 柒の \"%s\" を钓しません"
 
-#: cp/decl.c:3788
+#: cp/decl.c:3802
 #, fuzzy
 msgid "duplicate initialization of %D"
 msgstr "脚剩した介袋步灰"
 
-#: cp/decl.c:3819
+#: cp/decl.c:3833
 #, fuzzy
 msgid "declaration of `%#D' outside of class is not definition"
 msgstr "`%s' の weak 离咐は年盗よりも黎になければなりません"
 
-#: cp/decl.c:3868
+#: cp/decl.c:3882
 #, fuzzy
 msgid "variable `%#D' has initializer but incomplete type"
 msgstr "恃眶 `%s' には介袋步灰がありますが、稍窗链房です"
 
-#: cp/decl.c:3876 cp/decl.c:4445
+#: cp/decl.c:3890 cp/decl.c:4500
 #, fuzzy
 msgid "elements of array `%#D' have incomplete type"
 msgstr "芹误 `%s' の妥燎に稍窗链房があります"
 
-#: cp/decl.c:3892
+#: cp/decl.c:3906
 #, fuzzy
 msgid "aggregate `%#D' has incomplete type and cannot be defined"
 msgstr "簿苞眶 `%s' は稍窗链房です"
 
-#: cp/decl.c:3942
+#: cp/decl.c:3956
 #, fuzzy
 msgid "`%D' declared as reference but not initialized"
 msgstr "`%s' が侍のシンボル硷として浩离咐されました"
 
-#: cp/decl.c:3948
+#: cp/decl.c:3962
 #, fuzzy
 msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
 msgstr "ISO C++ は new への礁圭挛介袋步灰を敦じます"
 
-#: cp/decl.c:3976
+#: cp/decl.c:3990
 #, fuzzy
 msgid "cannot initialize `%T' from `%T'"
 msgstr "friend 簇眶 `%s' を介袋步できません"
 
-#: cp/decl.c:4008
+#: cp/decl.c:4022
 #, fuzzy
 msgid "initializer fails to determine size of `%D'"
 msgstr "介袋步灰は `%s' のサイズの泼年に己窃しました"
 
-#: cp/decl.c:4013
+#: cp/decl.c:4027
 #, fuzzy
 msgid "array size missing in `%D'"
 msgstr "`%s' での芹误サイズを风いています"
 
-#: cp/decl.c:4025
+#: cp/decl.c:4039
 #, fuzzy
 msgid "zero-size array `%D'"
 msgstr "ISO C は サイズ 0 の芹误 `%s' を敦じます"
@@ -14575,333 +14614,351 @@
 #. An automatic variable with an incomplete type: that is an error.
 #. Don't talk about array types here, since we took care of that
 #. message in grokdeclarator.
-#: cp/decl.c:4062
+#: cp/decl.c:4076
 #, fuzzy
 msgid "storage size of `%D' isn't known"
 msgstr "`%s' の挝拌サイズがわかりません"
 
-#: cp/decl.c:4084
+#: cp/decl.c:4098
 #, fuzzy
 msgid "storage size of `%D' isn't constant"
 msgstr "`%s' の挝拌サイズが办年ではありません"
 
-#: cp/decl.c:4139
+#: cp/decl.c:4153
 msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
 msgstr ""
 
-#: cp/decl.c:4140
+#: cp/decl.c:4154
 msgid "%J  you can work around this by removing the initializer"
 msgstr ""
 
-#: cp/decl.c:4166
+#: cp/decl.c:4180
 #, fuzzy
 msgid "uninitialized const `%D'"
 msgstr "friend 簇眶 `%s' を介袋步できません"
 
-#: cp/decl.c:4245
+#: cp/decl.c:4240
+msgid "name `%D' used in a GNU-style designated initializer for an array"
+msgstr ""
+
+#: cp/decl.c:4251
+#, c-format
+msgid "Designated initializer `%E' larger than array size"
+msgstr ""
+
+#: cp/decl.c:4323
 #, fuzzy
 msgid "brace-enclosed initializer used to initialize `%T'"
 msgstr "答撵クラス介袋肋年灰が回年されましたが、介袋步すべき答撵クラスがありません"
 
-#: cp/decl.c:4309
+#: cp/decl.c:4387
 msgid "initializer for `%T' must be brace-enclosed"
 msgstr ""
 
-#: cp/decl.c:4326
+#: cp/decl.c:4404
 #, fuzzy
 msgid "ISO C++ does not allow designated initializers"
 msgstr "ISO C++ は叹涟つき提り猛を钓材しません"
 
-#: cp/decl.c:4330
+#: cp/decl.c:4408
 #, fuzzy
 msgid "`%T' has no non-static data member named `%D'"
 msgstr "%s に `%s' という叹涟のメンバはありません"
 
-#: cp/decl.c:4378
-msgid "name `%D' used in a GNU-style designated initializer for an array"
-msgstr ""
-
-#: cp/decl.c:4401
+#: cp/decl.c:4456
 #, fuzzy
 msgid "too many initializers for `%T'"
 msgstr "掐蜗ファイルが驴すぎます"
 
-#: cp/decl.c:4439
+#: cp/decl.c:4494
 #, fuzzy
 msgid "variable-sized object `%D' may not be initialized"
 msgstr "材恃墓オブジェクトは介袋步されないことになるでしょう"
 
-#: cp/decl.c:4450
+#: cp/decl.c:4505
 #, fuzzy
 msgid "`%D' has incomplete type"
 msgstr "`%s' は稍窗链房です"
 
-#: cp/decl.c:4505
+#: cp/decl.c:4560
 msgid "`%D' must be initialized by constructor, not by `{...}'"
 msgstr ""
 
-#: cp/decl.c:4549
+#: cp/decl.c:4604
 msgid "structure `%D' with uninitialized const members"
 msgstr ""
 
-#: cp/decl.c:4551
+#: cp/decl.c:4606
 msgid "structure `%D' with uninitialized reference members"
 msgstr ""
 
-#: cp/decl.c:4732
+#: cp/decl.c:4788
 msgid "assignment (not initialization) in declaration"
 msgstr "离咐の面に洛掐(介袋步ではなく)があります"
 
-#: cp/decl.c:4749
+#: cp/decl.c:4805
 #, fuzzy
 msgid "cannot initialize `%D' to namespace `%D'"
 msgstr "friend 簇眶 `%s' を介袋步できません"
 
-#: cp/decl.c:4803
+#: cp/decl.c:4859
 #, fuzzy
 msgid "shadowing previous type declaration of `%#D'"
 msgstr "涟数での `%s' の离咐"
 
-#: cp/decl.c:4840
+#: cp/decl.c:4896
 msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
 msgstr ""
 
-#: cp/decl.c:4855
+#: cp/decl.c:4911
 msgid "`%D' is thread-local and so cannot be dynamically initialized"
 msgstr ""
 
-#: cp/decl.c:5337
+#: cp/decl.c:5406
 msgid "invalid catch parameter"
 msgstr "痰跟な catch の苞眶"
 
-#: cp/decl.c:5451
+#: cp/decl.c:5520
 #, fuzzy
 msgid "destructor for alien class `%T' cannot be a member"
 msgstr "戮のクラス `%s' のデストラクタを、メンバにはできません"
 
-#: cp/decl.c:5454
+#: cp/decl.c:5523
 #, fuzzy
 msgid "constructor for alien class `%T' cannot be a member"
 msgstr "戮のクラス `%s' のデストラクタを、メンバにはできません"
 
-#: cp/decl.c:5476
+#: cp/decl.c:5545
 msgid "`%D' declared as a `virtual' %s"
 msgstr ""
 
-#: cp/decl.c:5478
+#: cp/decl.c:5547
 #, fuzzy
 msgid "`%D' declared as an `inline' %s"
 msgstr "恃眶 `%s' が `inline' と离咐されました"
 
-#: cp/decl.c:5480
+#: cp/decl.c:5549
 #, fuzzy
 msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
 msgstr "簿苞眶离咐の面の淡脖クラス回年灰は痰跟です"
 
-#: cp/decl.c:5483
+#: cp/decl.c:5552
 #, fuzzy
 msgid "`%D' declared as a friend"
 msgstr "挝拌 `%s' は簇眶として离咐されています"
 
-#: cp/decl.c:5489
+#: cp/decl.c:5558
 #, fuzzy
 msgid "`%D' declared with an exception specification"
 msgstr "毋嘲慌屯の浮汉をするコ〖ドを栏喇しない"
 
-#: cp/decl.c:5571
+#: cp/decl.c:5640
 msgid "cannot declare `::main' to be a template"
 msgstr "`::main' を template としては离咐できません"
 
-#: cp/decl.c:5573
+#: cp/decl.c:5642
 msgid "cannot declare `::main' to be inline"
 msgstr "`::main' を inline としては离咐できません"
 
-#: cp/decl.c:5575
+#: cp/decl.c:5644
 msgid "cannot declare `::main' to be static"
 msgstr "`::main' を static としては离咐できません"
 
-#: cp/decl.c:5578
+#: cp/decl.c:5647
 msgid "`main' must return `int'"
 msgstr "`main' は `int' を手さなければなりません"
 
-#: cp/decl.c:5606
+#: cp/decl.c:5675
 msgid "non-local function `%#D' uses anonymous type"
 msgstr ""
 
-#: cp/decl.c:5609
+#: cp/decl.c:5678
 msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
 msgstr ""
 
-#: cp/decl.c:5615
+#: cp/decl.c:5684
 msgid "non-local function `%#D' uses local type `%T'"
 msgstr ""
 
-#: cp/decl.c:5639
+#: cp/decl.c:5708
 msgid "%smember function `%D' cannot have `%T' method qualifier"
 msgstr ""
 
-#: cp/decl.c:5663
+#: cp/decl.c:5732
 #, fuzzy
 msgid "defining explicit specialization `%D' in friend declaration"
 msgstr "离咐の面に洛掐(介袋步ではなく)があります"
 
 #. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:5673
+#: cp/decl.c:5742
 msgid "invalid use of template-id `%D' in declaration of primary template"
 msgstr ""
 
-#: cp/decl.c:5700
+#: cp/decl.c:5769
 msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
 msgstr ""
 
-#: cp/decl.c:5707
+#: cp/decl.c:5776
 msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
 msgstr ""
 
-#: cp/decl.c:5765
+#: cp/decl.c:5834
 #, fuzzy
 msgid "definition of implicitly-declared `%D'"
 msgstr "簇眶の年盗が `auto' と离咐されました"
 
-#: cp/decl.c:5785 cp/decl2.c:738
+#: cp/decl.c:5854 cp/decl2.c:738
 #, fuzzy
 msgid "no `%#D' member function declared in class `%T'"
 msgstr "メンバ簇眶へのポインタが钙ばれましたが、クラススコ〖プ柒ではありません"
 
-#: cp/decl.c:5919
+#: cp/decl.c:5988
 msgid "non-local variable `%#D' uses local type `%T'"
 msgstr ""
 
-#: cp/decl.c:6034
+#: cp/decl.c:6103
 msgid "invalid in-class initialization of static data member of non-integral type `%T'"
 msgstr ""
 
-#: cp/decl.c:6043
+#: cp/decl.c:6112
 #, fuzzy
 msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
 msgstr "ISO C++ は new 及の介袋步での `=' を敦じます"
 
-#: cp/decl.c:6046
+#: cp/decl.c:6115
 #, fuzzy
 msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
 msgstr "ISO C++ は new 及の介袋步での `=' を敦じます"
 
-#: cp/decl.c:6065
+#: cp/decl.c:6134
 #, fuzzy
 msgid "size of array `%D' has non-integral type `%T'"
 msgstr "芹误 `%s' の络きさは润腊眶房"
 
-#: cp/decl.c:6067
+#: cp/decl.c:6136
 #, fuzzy
 msgid "size of array has non-integral type `%T'"
 msgstr "芹误 `%s' の络きさは润腊眶房"
 
-#: cp/decl.c:6103
+#: cp/decl.c:6172
 #, fuzzy
 msgid "size of array `%D' is negative"
 msgstr "芹误 `%s' の络きさが砷です"
 
-#: cp/decl.c:6105
+#: cp/decl.c:6174
 #, fuzzy
 msgid "size of array is negative"
 msgstr "芹误 `%s' の络きさが砷です"
 
-#: cp/decl.c:6113
+#: cp/decl.c:6182
 #, fuzzy
 msgid "ISO C++ forbids zero-size array `%D'"
 msgstr "ISO C は サイズ 0 の芹误 `%s' を敦じます"
 
-#: cp/decl.c:6115
+#: cp/decl.c:6184
 #, fuzzy
 msgid "ISO C++ forbids zero-size array"
 msgstr "ISO C は サイズ 0 の芹误 `%s' を敦じます"
 
-#: cp/decl.c:6122
+#: cp/decl.c:6191
 #, fuzzy
 msgid "size of array `%D' is not an integral constant-expression"
 msgstr "芹误 `%s' の络きさは润腊眶房"
 
-#: cp/decl.c:6125
+#: cp/decl.c:6194
 #, fuzzy
 msgid "size of array is not an integral constant-expression"
 msgstr "年眶及が风けているか痰跟です"
 
-#: cp/decl.c:6130
+#: cp/decl.c:6199
 #, fuzzy
 msgid "ISO C++ forbids variable-size array `%D'"
 msgstr "ISO C89 は材恃墓サイズの芹误 `%s' を敦じます"
 
-#: cp/decl.c:6132
+#: cp/decl.c:6201
 #, fuzzy
 msgid "ISO C++ forbids variable-size array"
 msgstr "ISO C89 は材恃墓サイズの芹误 `%s' を敦じます"
 
-#: cp/decl.c:6154
+#: cp/decl.c:6223
 msgid "overflow in array dimension"
 msgstr "芹误の肌傅がオ〖バ〖フロ〖しました"
 
-#: cp/decl.c:6248
+#: cp/decl.c:6317
 #, fuzzy
 msgid "declaration of `%D' as %s"
 msgstr "`%s' が浩离咐されました"
 
-#: cp/decl.c:6250
+#: cp/decl.c:6319
 #, fuzzy, c-format
 msgid "creating %s"
 msgstr "%s を侯喇面.\n"
 
-#: cp/decl.c:6262
+#: cp/decl.c:6331
 msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: cp/decl.c:6265
+#: cp/decl.c:6334
 msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: cp/decl.c:6293
+#: cp/decl.c:6362
 #, fuzzy
 msgid "return type specification for constructor invalid"
 msgstr "コンストラクタに滦する提り猛の房回年は痰浑されました"
 
-#: cp/decl.c:6300
+#: cp/decl.c:6369
 #, fuzzy
 msgid "return type specification for destructor invalid"
 msgstr "コンストラクタに滦する提り猛の房回年は痰浑されました"
 
-#: cp/decl.c:6306
+#: cp/decl.c:6375
 #, fuzzy
 msgid "operator `%T' declared to return `%T'"
 msgstr "`operator delete' の提り房は `void' でなければなりません"
 
-#: cp/decl.c:6308
+#: cp/decl.c:6377
 #, fuzzy
 msgid "return type specified for `operator %T'"
 msgstr "コンストラクタに滦する提り猛の房回年は痰浑されました"
 
-#: cp/decl.c:6452
+#: cp/decl.c:6400
+msgid "unnamed variable or field declared void"
+msgstr "痰叹恃眶やフィ〖ルドが void と离咐されました"
+
+#: cp/decl.c:6405
+#, fuzzy, c-format
+msgid "variable or field `%E' declared void"
+msgstr "恃眶または挝拌 `%s' は void と离咐されています"
+
+#: cp/decl.c:6408
+msgid "variable or field declared void"
+msgstr "恃眶またはフィ〖ルドが void と离咐されました"
+
+#: cp/decl.c:6547
 msgid "destructors must be member functions"
 msgstr "デストラクタはメンバ簇眶でなければなりません"
 
-#: cp/decl.c:6471
+#: cp/decl.c:6566
 msgid "destructor `%T' must match class name `%T'"
 msgstr ""
 
-#: cp/decl.c:6534
+#: cp/decl.c:6629
 msgid "declarator-id missing; using reserved word `%D'"
 msgstr ""
 
-#: cp/decl.c:6588
+#: cp/decl.c:6683
 #, fuzzy
 msgid "type `%T' is not derived from type `%T'"
 msgstr "瓤牲灰 `%s' は巧栏房です"
 
 #. Parse error puts this typespec where
 #. a declarator should go.
-#: cp/decl.c:6651
+#: cp/decl.c:6746
 msgid "`%T' specified as declarator-id"
 msgstr ""
 
-#: cp/decl.c:6653
+#: cp/decl.c:6748
 msgid "  perhaps you want `%T' for a constructor"
 msgstr ""
 
@@ -14909,324 +14966,316 @@
 #. decl-specifier like in
 #. std::allocator alloc;
 #. Handle that gracefully.
-#: cp/decl.c:6675
+#: cp/decl.c:6770
 #, fuzzy, c-format
 msgid "invalid use of template-name '%E' in a declarator"
 msgstr "ポインタ离咐灰に稍努磊な房饯峻灰"
 
-#: cp/decl.c:6695
+#: cp/decl.c:6790 cp/decl.c:8124
 #, fuzzy
 msgid "declaration of `%D' as non-function"
 msgstr "`%s' の离咐は簇眶の芹误"
 
-#: cp/decl.c:6772
+#: cp/decl.c:6867
 msgid "`bool' is now a keyword"
 msgstr "`bool' は海やキ〖ワ〖ドです"
 
-#: cp/decl.c:6774
+#: cp/decl.c:6869
 msgid "extraneous `%T' ignored"
 msgstr ""
 
-#: cp/decl.c:6790 cp/decl.c:6834
+#: cp/decl.c:6885 cp/decl.c:6929
 #, fuzzy
 msgid "multiple declarations `%T' and `%T'"
 msgstr "メソッド `%s' の离咐が脚剩しています。"
 
-#: cp/decl.c:6803
+#: cp/decl.c:6898
 msgid "ISO C++ does not support `long long'"
 msgstr "ISO C++ は `long long' を减け掐れません"
 
-#: cp/decl.c:6907 cp/decl.c:6910
+#: cp/decl.c:7002 cp/decl.c:7005
 #, fuzzy, c-format
 msgid "ISO C++ forbids declaration of `%s' with no type"
 msgstr "ISO C はメンバのないメンバ离咐を敦じます"
 
-#: cp/decl.c:6941
+#: cp/decl.c:7036
 #, c-format
 msgid "short, signed or unsigned invalid for `%s'"
 msgstr "short, 射圭つきまたは射圭なしは `%s' にとって痰跟です"
 
-#: cp/decl.c:6946
+#: cp/decl.c:7041
 #, c-format
 msgid "long and short specified together for `%s'"
 msgstr "long と short が `%s' に滦して办斤に回年されています"
 
-#: cp/decl.c:6957
+#: cp/decl.c:7052
 #, c-format
 msgid "signed and unsigned given together for `%s'"
 msgstr "射圭烧きと射圭痰しが `%s' に滦して办斤に涂えられています"
 
-#: cp/decl.c:7066
+#: cp/decl.c:7161
 #, fuzzy
 msgid "qualifiers are not allowed on declaration of `operator %T'"
 msgstr "`operator delete' の离咐柒に驴すぎる苞眶"
 
-#: cp/decl.c:7088
+#: cp/decl.c:7183
 #, fuzzy
 msgid "member `%D' cannot be declared both virtual and static"
 msgstr "润メンバ `%s' を `mutable' とは离咐できません"
 
-#: cp/decl.c:7097
+#: cp/decl.c:7192
 #, fuzzy
 msgid "`%T::%D' is not a valid declarator"
 msgstr "`%s' は离咐の幌まりではありません"
 
-#: cp/decl.c:7109
+#: cp/decl.c:7204
 msgid "storage class specifiers invalid in parameter declarations"
 msgstr "簿苞眶离咐の面の淡脖クラス回年灰は痰跟です"
 
-#: cp/decl.c:7113
+#: cp/decl.c:7208
 msgid "typedef declaration invalid in parameter declaration"
 msgstr "簿苞眶离咐の面の typedef 离咐は痰跟です"
 
-#: cp/decl.c:7126
+#: cp/decl.c:7221
 msgid "virtual outside class declaration"
 msgstr "クラス离咐の嘲娄で virtual 回年しています"
 
-#: cp/decl.c:7185
+#: cp/decl.c:7280
 #, c-format
 msgid "storage class specified for %s `%s'"
 msgstr "%s に滦する淡脖クラス回年灰 `%s'"
 
-#: cp/decl.c:7220
+#: cp/decl.c:7315
 #, c-format
 msgid "top-level declaration of `%s' specifies `auto'"
 msgstr "`%s' のトップレベルの离咐が `auto' を回年します"
 
-#: cp/decl.c:7232
+#: cp/decl.c:7327
 msgid "storage class specifiers invalid in friend function declarations"
 msgstr "friend 簇眶离咐柒の淡脖クラス回年灰は痰跟です"
 
-#: cp/decl.c:7397
+#: cp/decl.c:7492
 msgid "destructor cannot be static member function"
 msgstr "デストラクタを琅弄メンバ簇眶とすることはできません"
 
-#: cp/decl.c:7400
+#: cp/decl.c:7495
 #, fuzzy, c-format
 msgid "destructors may not be `%s'"
 msgstr "デストラクタは簿苞眶を艰りません"
 
-#: cp/decl.c:7421
+#: cp/decl.c:7516
 msgid "constructor cannot be static member function"
 msgstr "コンストラクタを琅弄メンバ簇眶とすることはできません"
 
-#: cp/decl.c:7424
+#: cp/decl.c:7519
 msgid "constructors cannot be declared virtual"
 msgstr "コンストラクタは virtual 离咐できません"
 
-#: cp/decl.c:7429
+#: cp/decl.c:7524
 #, fuzzy, c-format
 msgid "constructors may not be `%s'"
 msgstr "コンストラクタは virtual 离咐できません"
 
-#: cp/decl.c:7439
+#: cp/decl.c:7534
 msgid "return value type specifier for constructor ignored"
 msgstr "コンストラクタに滦する提り猛の房回年は痰浑されました"
 
-#: cp/decl.c:7458
+#: cp/decl.c:7553
 #, c-format
 msgid "can't initialize friend function `%s'"
 msgstr "friend 簇眶 `%s' を介袋步できません"
 
 #. Cannot be both friend and virtual.
-#: cp/decl.c:7462
+#: cp/decl.c:7557
 msgid "virtual functions cannot be friends"
 msgstr "簿鳞簇眶は friend にできません"
 
-#: cp/decl.c:7467
+#: cp/decl.c:7562
 msgid "friend declaration not in class definition"
 msgstr "friend 离咐がクラス年盗の面にありません"
 
-#: cp/decl.c:7469
+#: cp/decl.c:7564
 #, fuzzy, c-format
 msgid "can't define friend function `%s' in a local class definition"
 msgstr "friend 离咐がクラス年盗の面にありません"
 
-#: cp/decl.c:7490
+#: cp/decl.c:7585
 #, fuzzy
 msgid "destructors may not have parameters"
 msgstr "デストラクタは簿苞眶を艰りません"
 
-#: cp/decl.c:7510 cp/decl.c:7517
+#: cp/decl.c:7605 cp/decl.c:7612
 #, fuzzy
 msgid "cannot declare reference to `%#T'"
 msgstr "徊救を徊救として离咐できません"
 
-#: cp/decl.c:7511
+#: cp/decl.c:7606
 #, fuzzy
 msgid "cannot declare pointer to `%#T'"
 msgstr "ポインタを徊救として离咐できません"
 
-#: cp/decl.c:7516
+#: cp/decl.c:7611
 #, fuzzy
 msgid "cannot declare pointer to `%#T' member"
 msgstr "ポインタを徊救として离咐できません"
 
-#: cp/decl.c:7655
+#: cp/decl.c:7750
 msgid "extra qualification `%T::' on member `%s' ignored"
 msgstr ""
 
-#: cp/decl.c:7671
+#: cp/decl.c:7766
 msgid "cannot declare member function `%T::%s' within `%T'"
 msgstr ""
 
-#: cp/decl.c:7686
+#: cp/decl.c:7781
 msgid "cannot declare member `%T::%s' within `%T'"
 msgstr ""
 
-#: cp/decl.c:7766
+#: cp/decl.c:7861
 msgid "data member may not have variably modified type `%T'"
 msgstr ""
 
-#: cp/decl.c:7768
+#: cp/decl.c:7863
 msgid "parameter may not have variably modified type `%T'"
 msgstr ""
 
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 #. declarations of constructors within a class definition.
-#: cp/decl.c:7776
+#: cp/decl.c:7871
 msgid "only declarations of constructors can be `explicit'"
 msgstr "`explicit' にできるのは、コンストラクタだけです"
 
-#: cp/decl.c:7784
+#: cp/decl.c:7879
 #, c-format
 msgid "non-member `%s' cannot be declared `mutable'"
 msgstr "润メンバ `%s' を `mutable' とは离咐できません"
 
-#: cp/decl.c:7789
+#: cp/decl.c:7884
 #, c-format
 msgid "non-object member `%s' cannot be declared `mutable'"
 msgstr "润オブジェクトメンバ `%s' を `mutable' とは离咐できません"
 
-#: cp/decl.c:7795
+#: cp/decl.c:7890
 #, c-format
 msgid "function `%s' cannot be declared `mutable'"
 msgstr "簇眶 `%s' を `mutable' としては离咐できません"
 
-#: cp/decl.c:7800
+#: cp/decl.c:7895
 #, c-format
 msgid "static `%s' cannot be declared `mutable'"
 msgstr "static `%s' を mutable として离咐できません"
 
-#: cp/decl.c:7805
+#: cp/decl.c:7900
 #, c-format
 msgid "const `%s' cannot be declared `mutable'"
 msgstr "const `%s' を `mutable' として离咐できません"
 
-#: cp/decl.c:7818
+#: cp/decl.c:7913
 #, fuzzy
 msgid "template-id `%D' used as a declarator"
 msgstr "簿苞眶 `%s' 警し涟数で离咐されました"
 
-#: cp/decl.c:7839
+#: cp/decl.c:7934
 msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
 msgstr ""
 
-#: cp/decl.c:7847
+#: cp/decl.c:7942
 msgid "%Jtypedef name may not be a nested-name-specifier"
 msgstr ""
 
-#: cp/decl.c:7893
+#: cp/decl.c:7988
 #, fuzzy
 msgid "%Jinvalid type qualifier for non-member function type"
 msgstr "润メンバ簇眶での `this' の蝗脱は痰跟です"
 
-#: cp/decl.c:7956
+#: cp/decl.c:8051
 #, fuzzy
 msgid "type qualifiers specified for friend class declaration"
 msgstr "办つの鄂の离咐面に、企つの房が回年されています"
 
-#: cp/decl.c:7961
+#: cp/decl.c:8056
 #, fuzzy
 msgid "`inline' specified for friend class declaration"
 msgstr "クラス离咐の嘲娄で virtual 回年しています"
 
-#: cp/decl.c:7969
+#: cp/decl.c:8064
 #, fuzzy
 msgid "template parameters cannot be friends"
 msgstr "剩花なパラメタをもつ簇眶は inline にできません"
 
-#: cp/decl.c:7971
+#: cp/decl.c:8066
 msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
 msgstr ""
 
-#: cp/decl.c:7975
+#: cp/decl.c:8070
 #, fuzzy
 msgid "friend declaration requires class-key, i.e. `friend %#T'"
 msgstr "friend 离咐がクラス年盗の面にありません"
 
-#: cp/decl.c:7988
+#: cp/decl.c:8083
 #, fuzzy
 msgid "trying to make class `%T' a friend of global scope"
 msgstr "クラス `%s' を络拌スコ〖プの friend にしようとしています"
 
-#: cp/decl.c:7999
+#: cp/decl.c:8094
 #, fuzzy
 msgid "invalid qualifiers on non-member function type"
 msgstr "润メンバ簇眶での `this' の蝗脱は痰跟です"
 
-#: cp/decl.c:8018
+#: cp/decl.c:8113
 #, fuzzy
 msgid "abstract declarator `%T' used as declaration"
 msgstr "`%s' の离咐はグロ〖バル离咐を胜い保します"
 
-#: cp/decl.c:8030
-msgid "unnamed variable or field declared void"
-msgstr "痰叹恃眶やフィ〖ルドが void と离咐されました"
-
-#: cp/decl.c:8039
-msgid "variable or field declared void"
-msgstr "恃眶またはフィ〖ルドが void と离咐されました"
-
-#: cp/decl.c:8049
+#: cp/decl.c:8139
 msgid "cannot use `::' in parameter declaration"
 msgstr "簿苞眶离咐の面で `::' を蝗えません"
 
 #. Something like struct S { int N::j; };
-#: cp/decl.c:8094
+#: cp/decl.c:8184
 #, fuzzy
 msgid "invalid use of `::'"
 msgstr "`restrict' の脱恕が稍努磊です"
 
-#: cp/decl.c:8106
+#: cp/decl.c:8196
 #, fuzzy
 msgid "function `%D' cannot be declared friend"
 msgstr "簇眶 `%s' を `mutable' としては离咐できません"
 
-#: cp/decl.c:8118
+#: cp/decl.c:8208
 msgid "can't make `%D' into a method -- not in a class"
 msgstr ""
 
-#: cp/decl.c:8127
+#: cp/decl.c:8217
 #, fuzzy
 msgid "function `%D' declared virtual inside a union"
 msgstr "挝拌 `%s' は簇眶として离咐されています"
 
-#: cp/decl.c:8136
+#: cp/decl.c:8226
 msgid "`%D' cannot be declared virtual, since it is always static"
 msgstr ""
 
-#: cp/decl.c:8215
+#: cp/decl.c:8305
 #, fuzzy
 msgid "field `%D' has incomplete type"
 msgstr "挝拌 `%s' は稍窗链な房です"
 
-#: cp/decl.c:8217
+#: cp/decl.c:8307
 #, fuzzy
 msgid "name `%T' has incomplete type"
 msgstr "簿苞眶 `%s' は稍窗链房です"
 
-#: cp/decl.c:8226
+#: cp/decl.c:8316
 #, fuzzy
 msgid "  in instantiation of template `%T'"
 msgstr "%s: `%s' の介袋步:\n"
 
-#: cp/decl.c:8236
+#: cp/decl.c:8326
 #, c-format
 msgid "`%s' is neither function nor member function; cannot be declared friend"
 msgstr "`%s' は簇眶でもメンバ簇眶でもありません -- friend とは离咐できません"
 
-#: cp/decl.c:8247
+#: cp/decl.c:8337
 msgid "member functions are implicitly friends of their class"
 msgstr "メンバ簇眶は芭疼弄にそのクラスの friend です"
 
@@ -15242,96 +15291,96 @@
 #. the rest of the compiler does not correctly
 #. handle the initialization unless the member is
 #. static so we make it static below.
-#: cp/decl.c:8287
+#: cp/decl.c:8377
 #, fuzzy
 msgid "ISO C++ forbids initialization of member `%D'"
 msgstr "ISO C++ は new 及の介袋步での `=' を敦じます"
 
-#: cp/decl.c:8289
+#: cp/decl.c:8379
 msgid "making `%D' static"
 msgstr ""
 
-#: cp/decl.c:8345
+#: cp/decl.c:8435
 #, c-format
 msgid "storage class `auto' invalid for function `%s'"
 msgstr "簇眶 `%s' に滦する淡脖クラス `auto' は痰跟です"
 
-#: cp/decl.c:8347
+#: cp/decl.c:8437
 #, c-format
 msgid "storage class `register' invalid for function `%s'"
 msgstr "簇眶 `%s' に滦する淡脖クラス `register' は痰跟です"
 
-#: cp/decl.c:8349
+#: cp/decl.c:8439
 #, fuzzy, c-format
 msgid "storage class `__thread' invalid for function `%s'"
 msgstr "簇眶 `%s' に滦する淡脖クラス `auto' は痰跟です"
 
-#: cp/decl.c:8360
+#: cp/decl.c:8450
 #, c-format
 msgid "storage class `static' invalid for function `%s' declared out of global scope"
 msgstr "络拌スコ〖プ嘲の簇眶 `%s' に滦する淡脖クラス `static' は痰跟です"
 
-#: cp/decl.c:8362
+#: cp/decl.c:8452
 #, c-format
 msgid "storage class `inline' invalid for function `%s' declared out of global scope"
 msgstr "络拌スコ〖プ嘲の簇眶 `%s' に滦する淡脖クラス `inline' は痰跟です"
 
-#: cp/decl.c:8369
+#: cp/decl.c:8459
 #, c-format
 msgid "virtual non-class function `%s'"
 msgstr "virtual な润クラス簇眶 `%s'"
 
-#: cp/decl.c:8400
+#: cp/decl.c:8490
 #, fuzzy
 msgid "cannot declare member function `%D' to have static linkage"
 msgstr "`::main' を static としては离咐できません"
 
 #. FIXME need arm citation
-#: cp/decl.c:8406
+#: cp/decl.c:8496
 msgid "cannot declare static function inside another function"
 msgstr "戮の簇眶柒で static 簇眶を离咐できません"
 
-#: cp/decl.c:8434
+#: cp/decl.c:8524
 msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
 msgstr ""
 
-#: cp/decl.c:8440
+#: cp/decl.c:8530
 #, fuzzy
 msgid "static member `%D' declared `register'"
 msgstr "`register' と离咐された芹误に藕机をつけようとしています"
 
-#: cp/decl.c:8445
+#: cp/decl.c:8535
 msgid "cannot explicitly declare member `%#D' to have extern linkage"
 msgstr ""
 
-#: cp/decl.c:8585
+#: cp/decl.c:8675
 #, fuzzy
 msgid "default argument for `%#D' has type `%T'"
 msgstr "`%s' の妈办苞眶は `int' とすべきです"
 
-#: cp/decl.c:8588
+#: cp/decl.c:8678
 msgid "default argument for parameter of type `%T' has type `%T'"
 msgstr ""
 
-#: cp/decl.c:8605
+#: cp/decl.c:8695
 msgid "default argument `%E' uses local variable `%D'"
 msgstr ""
 
-#: cp/decl.c:8649
+#: cp/decl.c:8739
 #, fuzzy, c-format
 msgid "invalid string constant `%E'"
 msgstr "稍赖な矢机误年眶です"
 
-#: cp/decl.c:8651
+#: cp/decl.c:8741
 msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
 msgstr "簿苞眶リストに痰跟な腊眶年眶があります。簿苞眶叹を涂え撕れたのでは々"
 
-#: cp/decl.c:8689
+#: cp/decl.c:8779
 #, fuzzy
 msgid "parameter `%D' invalidly declared method type"
 msgstr "パラメタはメソッドの房を稍赖に离咐しました"
 
-#: cp/decl.c:8713
+#: cp/decl.c:8803
 msgid "parameter `%D' includes %s to array of unknown bound `%T'"
 msgstr ""
 
@@ -15350,101 +15399,101 @@
 #. or implicitly defined), there's no need to worry about their
 #. existence.  Theoretically, they should never even be
 #. instantiated, but that's hard to forestall.
-#: cp/decl.c:8872
+#: cp/decl.c:8962
 msgid "invalid constructor; you probably meant `%T (const %T&)'"
 msgstr ""
 
-#: cp/decl.c:9000
+#: cp/decl.c:9090
 #, fuzzy
 msgid "`%D' must be a nonstatic member function"
 msgstr "`this' は琅弄メンバ簇眶から蝗脱できません"
 
-#: cp/decl.c:9006
+#: cp/decl.c:9096
 msgid "`%D' must be either a non-static member function or a non-member function"
 msgstr ""
 
-#: cp/decl.c:9023
+#: cp/decl.c:9113
 msgid "`%D' must have an argument of class or enumerated type"
 msgstr ""
 
-#: cp/decl.c:9058
+#: cp/decl.c:9148
 #, c-format
 msgid "conversion to %s%s will never use a type conversion operator"
 msgstr "%s%s への恃垂で房恃垂遍换灰が网脱されることは疯してありません"
 
 #. 13.4.0.3
-#: cp/decl.c:9065
+#: cp/decl.c:9155
 #, fuzzy
 msgid "ISO C++ prohibits overloading operator ?:"
 msgstr "ISO C++ は痰叹菇陇挛を敦贿しています"
 
-#: cp/decl.c:9115
+#: cp/decl.c:9205
 msgid "postfix `%D' must take `int' as its argument"
 msgstr ""
 
-#: cp/decl.c:9119
+#: cp/decl.c:9209
 msgid "postfix `%D' must take `int' as its second argument"
 msgstr ""
 
-#: cp/decl.c:9126
+#: cp/decl.c:9216
 #, fuzzy
 msgid "`%D' must take either zero or one argument"
 msgstr "`%s' は 0 か 2 改の苞眶しかとりません"
 
-#: cp/decl.c:9128
+#: cp/decl.c:9218
 #, fuzzy
 msgid "`%D' must take either one or two arguments"
 msgstr "`%s' は 0 か 2 改の苞眶しかとりません"
 
-#: cp/decl.c:9149
+#: cp/decl.c:9239
 msgid "prefix `%D' should return `%T'"
 msgstr ""
 
-#: cp/decl.c:9155
+#: cp/decl.c:9245
 msgid "postfix `%D' should return `%T'"
 msgstr ""
 
-#: cp/decl.c:9164
+#: cp/decl.c:9254
 msgid "`%D' must take `void'"
 msgstr ""
 
-#: cp/decl.c:9166 cp/decl.c:9174
+#: cp/decl.c:9256 cp/decl.c:9264
 #, fuzzy
 msgid "`%D' must take exactly one argument"
 msgstr "`%s' は 0 か 2 改の苞眶しかとりません"
 
-#: cp/decl.c:9176
+#: cp/decl.c:9266
 #, fuzzy
 msgid "`%D' must take exactly two arguments"
 msgstr "`%s' は 0 か 2 改の苞眶しかとりません"
 
-#: cp/decl.c:9184
+#: cp/decl.c:9274
 msgid "user-defined `%D' always evaluates both arguments"
 msgstr ""
 
-#: cp/decl.c:9198
+#: cp/decl.c:9288
 msgid "`%D' should return by value"
 msgstr ""
 
-#: cp/decl.c:9210 cp/decl.c:9213
+#: cp/decl.c:9300 cp/decl.c:9303
 msgid "`%D' cannot have default arguments"
 msgstr ""
 
-#: cp/decl.c:9273
+#: cp/decl.c:9363
 msgid "using typedef-name `%D' after `%s'"
 msgstr ""
 
-#: cp/decl.c:9279
+#: cp/decl.c:9369
 #, fuzzy
 msgid "using template type parameter `%T' after `%s'"
 msgstr "%d 戎誊の苞眶が `%s' の房と高垂拉がありません"
 
-#: cp/decl.c:9287
+#: cp/decl.c:9377
 #, fuzzy
 msgid "`%T' referred to as `%s'"
 msgstr "`%s' は `%s' に炳批しません"
 
-#: cp/decl.c:9293
+#: cp/decl.c:9383
 msgid "`%T' referred to as enum"
 msgstr ""
 
@@ -15455,53 +15504,53 @@
 #. void f(class C);		// No template header here
 #.
 #. then the required template argument is missing.
-#: cp/decl.c:9308
+#: cp/decl.c:9398
 #, fuzzy
 msgid "template argument required for `%s %T'"
 msgstr "レジスタ叹が `%s' 脱に回年されていません"
 
-#: cp/decl.c:9453
+#: cp/decl.c:9543
 #, fuzzy
 msgid "use of enum `%#D' without previous declaration"
 msgstr "`%s' のセクションは涟数でに离咐されたものと咀仆します"
 
-#: cp/decl.c:9471
+#: cp/decl.c:9561
 #, fuzzy
 msgid "redeclaration of `%T' as a non-template"
 msgstr "`%s' の离咐は簿苞眶を胜い保します"
 
-#: cp/decl.c:9517
+#: cp/decl.c:9607
 msgid "derived union `%T' invalid"
 msgstr ""
 
-#: cp/decl.c:9570
+#: cp/decl.c:9660
 #, fuzzy
 msgid "base type `%T' fails to be a struct or class type"
 msgstr "`%s' を typedef または寥み哈み房にできません"
 
-#: cp/decl.c:9578
+#: cp/decl.c:9668
 msgid "recursive type `%T' undefined"
 msgstr ""
 
-#: cp/decl.c:9580
+#: cp/decl.c:9670
 #, fuzzy
 msgid "duplicate base type `%T' invalid"
 msgstr "脚剩した case の猛"
 
-#: cp/decl.c:9658
+#: cp/decl.c:9748
 msgid "Java class '%T' cannot have multiple bases"
 msgstr ""
 
-#: cp/decl.c:9660
+#: cp/decl.c:9750
 msgid "Java class '%T' cannot have virtual bases"
 msgstr ""
 
-#: cp/decl.c:9700
+#: cp/decl.c:9790
 #, fuzzy
 msgid "multiple definition of `%#T'"
 msgstr "`%s' が浩年盗されました"
 
-#: cp/decl.c:9701
+#: cp/decl.c:9791
 #, fuzzy
 msgid "%Jprevious definition here"
 msgstr "`%s' は涟にここで年盗されました"
@@ -15510,53 +15559,53 @@
 #.
 #. IF no integral type can represent all the enumerator values, the
 #. enumeration is ill-formed.
-#: cp/decl.c:9836
+#: cp/decl.c:9926
 msgid "no integral type can represent all of the enumerator values for `%T'"
 msgstr ""
 
-#: cp/decl.c:9926
+#: cp/decl.c:10023
 #, fuzzy
 msgid "enumerator value for `%D' not integer constant"
 msgstr "`%s' の误刁猛が腊眶年眶ではありません"
 
-#: cp/decl.c:9946
+#: cp/decl.c:10043
 #, fuzzy
 msgid "overflow in enumeration values at `%D'"
 msgstr "误刁猛がオ〖バ〖フロ〖"
 
-#: cp/decl.c:10015
+#: cp/decl.c:10112
 #, fuzzy
 msgid "return type `%#T' is incomplete"
 msgstr "提り猛の房が稍窗链房です"
 
-#: cp/decl.c:10133
+#: cp/decl.c:10230
 msgid "return type for `main' changed to `int'"
 msgstr "`main' の return 房は `int' に恃えました"
 
-#: cp/decl.c:10162
+#: cp/decl.c:10259
 #, fuzzy
 msgid "`%D' implicitly declared before its definition"
 msgstr "`%s' はその年盗よりも稿で inline 离咐されています"
 
-#: cp/decl.c:10184 cp/typeck.c:6071
+#: cp/decl.c:10281 cp/typeck.c:6092
 msgid "`operator=' should return a reference to `*this'"
 msgstr ""
 
-#: cp/decl.c:10453
+#: cp/decl.c:10550
 #, fuzzy
 msgid "parameter `%D' declared void"
 msgstr "簿苞眶 `%s' が void と离咐されています"
 
-#: cp/decl.c:10919
+#: cp/decl.c:11016
 #, fuzzy
 msgid "invalid member function declaration"
 msgstr "痰跟な离咐です"
 
-#: cp/decl.c:10936
+#: cp/decl.c:11033
 msgid "`%D' is already defined in class `%T'"
 msgstr ""
 
-#: cp/decl.c:11149
+#: cp/decl.c:11246
 #, fuzzy
 msgid "static member function `%#D' declared with type qualifiers"
 msgstr "ネストした簇眶 `%s' は `extern' に离咐されました"
@@ -15608,7 +15657,7 @@
 msgid "invalid use of `virtual' in template declaration of `%#D'"
 msgstr "稍窗链な typedef `%s' の蝗脱は稍努磊です"
 
-#: cp/decl2.c:541 cp/pt.c:2834
+#: cp/decl2.c:541 cp/pt.c:2878
 #, fuzzy
 msgid "template declaration of `%#D'"
 msgstr "`%s' が浩离咐されました"
@@ -15686,47 +15735,47 @@
 msgid "anonymous struct not inside named type"
 msgstr "痰叹菇陇挛が叹涟つき房の面にありません"
 
-#: cp/decl2.c:1218
+#: cp/decl2.c:1224
 msgid "namespace-scope anonymous aggregates must be static"
 msgstr "anonumous 叹涟鄂粗の礁圭挛は static でなければなりません"
 
-#: cp/decl2.c:1225
+#: cp/decl2.c:1231
 #, fuzzy
 msgid "anonymous union with no members"
 msgstr "痰叹鼎脱挛にメンバがありません"
 
-#: cp/decl2.c:1259
+#: cp/decl2.c:1265
 #, fuzzy
 msgid "`operator new' must return type `%T'"
 msgstr "`operator delete' の提り房は `void' でなければなりません"
 
-#: cp/decl2.c:1267
+#: cp/decl2.c:1273
 #, fuzzy
 msgid "`operator new' takes type `size_t' (`%T') as first parameter"
 msgstr "`operator new' は妈办苞眶として `size_t' をとります"
 
-#: cp/decl2.c:1293
+#: cp/decl2.c:1299
 #, fuzzy
 msgid "`operator delete' must return type `%T'"
 msgstr "`operator delete' の提り房は `void' でなければなりません"
 
-#: cp/decl2.c:1301
+#: cp/decl2.c:1307
 #, fuzzy
 msgid "`operator delete' takes type `%T' as first parameter"
 msgstr "`operator delete' は妈办苞眶として `void *' 房をとります"
 
-#: cp/decl2.c:2810
+#: cp/decl2.c:2816
 #, fuzzy
 msgid "inline function `%D' used but never defined"
 msgstr "`%s' が蝗われましたが踏年盗です"
 
-#: cp/decl2.c:2956
+#: cp/decl2.c:2962
 #, fuzzy
 msgid "default argument missing for parameter %P of `%+#D'"
 msgstr "簿苞眶リストからの簿苞眶叹を风いています"
 
 #. damn ICE suppression
-#: cp/error.c:2387
+#: cp/error.c:2385
 #, c-format
 msgid "unexpected letter `%c' in locate_error\n"
 msgstr ""
@@ -15753,7 +15802,7 @@
 msgid "throwing NULL, which has integral, not pointer type"
 msgstr ""
 
-#: cp/except.c:598 cp/init.c:2038
+#: cp/except.c:598 cp/init.c:2047
 msgid "`%D' should never be overloaded"
 msgstr ""
 
@@ -15839,7 +15888,7 @@
 msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning"
 msgstr "∈もしこれがあなたの罢哭したものでなければ、簇眶テンプレ〖トは贷に离咐貉である祸を澄千し、ここの簇眶叹の稿ろに <> を烧け颅してください∷ -Wno-non-template-friend でこの焚桂山绩を痰跟にします"
 
-#: cp/g++spec.c:229 java/jvspec.c:415
+#: cp/g++spec.c:232 java/jvspec.c:415
 #, c-format
 msgid "argument to `%s' missing\n"
 msgstr "`%s' への苞眶を风いています\n"
@@ -15976,65 +16025,65 @@
 msgid "incomplete type `%T' does not have member `%D'"
 msgstr ""
 
-#: cp/init.c:1459
+#: cp/init.c:1460
 #, fuzzy
 msgid "`%D' is not a member of type `%T'"
 msgstr "%s に `%s' という叹涟のメンバはありません"
 
-#: cp/init.c:1478
+#: cp/init.c:1487
 #, fuzzy
 msgid "invalid pointer to bit-field `%D'"
 msgstr "痰跟な急侍灰 `%s'"
 
-#: cp/init.c:1580
+#: cp/init.c:1589
 #, fuzzy
 msgid "invalid use of non-static member function `%D'"
 msgstr "润メンバ簇眶での `this' の蝗脱は痰跟です"
 
-#: cp/init.c:1586 cp/semantics.c:1236
+#: cp/init.c:1595 cp/semantics.c:1236
 #, fuzzy
 msgid "invalid use of non-static data member `%D'"
 msgstr "メンバへのポインタでの痰跟な `%s' の蝗脱"
 
-#: cp/init.c:1725
+#: cp/init.c:1734
 msgid "new of array type fails to specify size"
 msgstr "芹误房の new はサイズの回年に己窃します"
 
-#: cp/init.c:1736
+#: cp/init.c:1745
 msgid "size in array new must have integral type"
 msgstr "芹误 new でのサイズは窗链な房を积たねばなりません"
 
-#: cp/init.c:1742
+#: cp/init.c:1751
 msgid "zero size array reserves no space"
 msgstr "サイズゼロの芹误は鄂粗を澄瘦しません"
 
-#: cp/init.c:1809
+#: cp/init.c:1818
 msgid "new cannot be applied to a reference type"
 msgstr "徊救房に滦して new を努脱できません"
 
-#: cp/init.c:1815
+#: cp/init.c:1824
 msgid "new cannot be applied to a function type"
 msgstr "簇眶房に滦して new を努脱できません"
 
-#: cp/init.c:1861
+#: cp/init.c:1870
 msgid "call to Java constructor, while `jclass' undefined"
 msgstr "Java コンストラクタが钙ばれましたが、`jclass' は踏年盗です"
 
-#: cp/init.c:1877
+#: cp/init.c:1886
 #, fuzzy
 msgid "can't find class$"
 msgstr "class$ が斧つかりません"
 
-#: cp/init.c:2004
+#: cp/init.c:2013
 msgid "invalid type `void' for new"
 msgstr "new に滦して痰跟な房である `void'"
 
-#: cp/init.c:2014
+#: cp/init.c:2023
 #, fuzzy
 msgid "uninitialized const in `new' of `%#T'"
 msgstr "介袋步灰は `%s' のサイズの泼年に己窃しました"
 
-#: cp/init.c:2033
+#: cp/init.c:2042
 #, c-format
 msgid "call to Java constructor with `%s' undefined"
 msgstr "Java コンストラクタが钙ばれましたが、`%s' は踏年盗です"
@@ -16042,41 +16091,41 @@
 #. See PR 15967. This should never happen (and it is
 #. fixed correctly in mainline), but on the release branch
 #. we prefer this less-intrusive approacch.
-#: cp/init.c:2077
+#: cp/init.c:2086
 msgid "no suitable or ambiguous `%D' found in class `%T'"
 msgstr ""
 
-#: cp/init.c:2083
+#: cp/init.c:2092
 #, fuzzy
 msgid "request for member `%D' is ambiguous"
 msgstr "妥滇されたメンバ `%s' は驴脚费镜グラフの面で郏随です"
 
-#: cp/init.c:2203
+#: cp/init.c:2212
 #, fuzzy
 msgid "ISO C++ forbids initialization in array new"
 msgstr "ISO C++ は new 及の介袋步での `=' を敦じます"
 
-#: cp/init.c:2677
+#: cp/init.c:2686
 msgid "initializer ends prematurely"
 msgstr "介袋肋年灰の琐萨が塑丸より玲く叫附しました"
 
-#: cp/init.c:2734
+#: cp/init.c:2743
 msgid "cannot initialize multi-dimensional array with initializer"
 msgstr "驴肌傅芹误は介袋步灰で介袋步することができません"
 
-#: cp/init.c:2895
+#: cp/init.c:2904
 msgid "possible problem detected in invocation of delete operator:"
 msgstr ""
 
-#: cp/init.c:2898
+#: cp/init.c:2907
 msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
 msgstr ""
 
-#: cp/init.c:2919
+#: cp/init.c:2928
 msgid "unknown array size in delete"
 msgstr "delete での芹误サイズが稍汤です"
 
-#: cp/init.c:3184
+#: cp/init.c:3193
 msgid "type to vector delete is neither pointer or array type"
 msgstr "ベクトル房の delete ですが、ポインタでも芹误房でもありません"
 
@@ -16145,16 +16194,16 @@
 msgid "(if you use `-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
 msgstr ""
 
-#: cp/mangle.c:2037
+#: cp/mangle.c:2050
 #, fuzzy
 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
 msgstr "簇眶房に滦して new を努脱できません"
 
-#: cp/mangle.c:2090
+#: cp/mangle.c:2103
 msgid "omitted middle operand to `?:' operand cannot be mangled"
 msgstr ""
 
-#: cp/mangle.c:2389
+#: cp/mangle.c:2402
 msgid "the mangled name of `%D' will change in a future version of GCC"
 msgstr ""
 
@@ -16314,7 +16363,7 @@
 
 #. It's a nested name with template parameter dependent scope.
 #. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2126 cp/name-lookup.c:2140 cp/name-lookup.c:3380
+#: cp/name-lookup.c:2126 cp/name-lookup.c:2140 cp/name-lookup.c:3362
 msgid "`%T' is not a namespace"
 msgstr ""
 
@@ -16351,96 +16400,96 @@
 msgid "using-declaration cannot name destructor"
 msgstr "friend 离咐がクラス年盗の面にありません"
 
-#: cp/name-lookup.c:3005
+#: cp/name-lookup.c:2984
 #, fuzzy
 msgid "declaration of `%D' not in a namespace surrounding `%D'"
 msgstr "`%s' の离咐により `this' のメンバが胜い保されます"
 
-#: cp/name-lookup.c:3045
+#: cp/name-lookup.c:3024
 msgid "`%D' should have been declared inside `%D'"
 msgstr ""
 
-#: cp/name-lookup.c:3109
+#: cp/name-lookup.c:3088
 msgid "namespace alias `%D' not allowed here, assuming `%D'"
 msgstr ""
 
 #. The parser did not find it, so it's not there.
-#: cp/name-lookup.c:3224
+#: cp/name-lookup.c:3203
 #, fuzzy
 msgid "unknown namespace `%D'"
 msgstr "稍汤な #pragma namespace %s です"
 
-#: cp/name-lookup.c:3374
+#: cp/name-lookup.c:3356
 #, fuzzy
 msgid "namespace `%T' undeclared"
 msgstr "簿苞眶 `%s' が void と离咐されています"
 
-#: cp/name-lookup.c:3407
+#: cp/name-lookup.c:3389
 msgid "strong using only meaningful at namespace scope"
 msgstr ""
 
-#: cp/name-lookup.c:3414
+#: cp/name-lookup.c:3396
 #, fuzzy
 msgid "`%D' attribute directive ignored"
 msgstr "`%s' 掳拉の悼击炭吾が痰浑されました"
 
-#: cp/name-lookup.c:3547
+#: cp/name-lookup.c:3529
 #, fuzzy
 msgid "use of `%D' is ambiguous"
 msgstr "%s: オプション `%s' はあいまいです\n"
 
-#: cp/name-lookup.c:3548
+#: cp/name-lookup.c:3530
 msgid "  first declared as `%#D' here"
 msgstr ""
 
-#: cp/name-lookup.c:3551
+#: cp/name-lookup.c:3533
 msgid "  also declared as `%#D' here"
 msgstr ""
 
-#: cp/name-lookup.c:3566
+#: cp/name-lookup.c:3548
 msgid "`%D' denotes an ambiguous type"
 msgstr ""
 
-#: cp/name-lookup.c:3567
+#: cp/name-lookup.c:3549
 #, fuzzy
 msgid "%J  first type here"
 msgstr "  ここから"
 
-#: cp/name-lookup.c:3568
+#: cp/name-lookup.c:3550
 msgid "%J  other type here"
 msgstr ""
 
 #. This happens for A::B where B is a template, and there are no
 #. template arguments.
-#: cp/name-lookup.c:3633 cp/typeck.c:1792
+#: cp/name-lookup.c:3615 cp/typeck.c:1792
 #, fuzzy
 msgid "invalid use of `%D'"
 msgstr "`restrict' の脱恕が稍努磊です"
 
-#: cp/name-lookup.c:3674
+#: cp/name-lookup.c:3656
 #, fuzzy
 msgid "`%D::%D' is not a template"
 msgstr "テンプレ〖ト柒で `%s' を蝗脱しています"
 
-#: cp/name-lookup.c:3691
+#: cp/name-lookup.c:3673
 msgid "`%D' undeclared in namespace `%D'"
 msgstr ""
 
-#: cp/name-lookup.c:4153
+#: cp/name-lookup.c:4135
 #, fuzzy
 msgid "`%D' is not a function,"
 msgstr "`%s' は奶撅は簇眶です"
 
-#: cp/name-lookup.c:4154
+#: cp/name-lookup.c:4136
 #, fuzzy
 msgid "  conflict with `%D'"
 msgstr "`%s' は `-g%s' と顶圭するため痰浑されました"
 
-#: cp/name-lookup.c:4911
+#: cp/name-lookup.c:4893
 msgid "XXX entering pop_everything ()\n"
 msgstr ""
 
-#: cp/name-lookup.c:4920
+#: cp/name-lookup.c:4902
 msgid "XXX leaving pop_everything ()\n"
 msgstr ""
 
@@ -16453,7 +16502,7 @@
 msgid "`%D::%D' has not been declared"
 msgstr ""
 
-#: cp/parser.c:1809 cp/semantics.c:2308
+#: cp/parser.c:1809 cp/semantics.c:2305
 msgid "`::%D' has not been declared"
 msgstr ""
 
@@ -16480,7 +16529,7 @@
 msgid "new types may not be defined in a return type"
 msgstr "徊救房に滦して new を努脱できません"
 
-#: cp/parser.c:1888 cp/pt.c:4196
+#: cp/parser.c:1888 cp/pt.c:4238
 #, fuzzy
 msgid "`%T' is not a template"
 msgstr "テンプレ〖ト柒で `%s' を蝗脱しています"
@@ -16532,191 +16581,191 @@
 msgid "typedef-name `%D' used as destructor declarator"
 msgstr ""
 
-#: cp/parser.c:3638
+#: cp/parser.c:3648
 #, fuzzy
 msgid "ISO C++ forbids compound-literals"
 msgstr "ISO C++ は剩圭リテラルを敦じます"
 
-#: cp/parser.c:4461
+#: cp/parser.c:4498
 msgid "array bound forbidden after parenthesized type-id"
 msgstr ""
 
-#: cp/parser.c:4462
+#: cp/parser.c:4499
 msgid "try removing the parentheses around the type-id"
 msgstr ""
 
-#: cp/parser.c:4624
+#: cp/parser.c:4661
 #, fuzzy
 msgid "expression in new-declarator must have integral or enumeration type"
 msgstr "芹误 new でのサイズは窗链な房を积たねばなりません"
 
-#: cp/parser.c:4805
+#: cp/parser.c:4842
 msgid "use of old-style cast"
 msgstr "概いスタイルのキャストを蝗脱しています"
 
-#: cp/parser.c:5550
+#: cp/parser.c:5587
 #, fuzzy, c-format
 msgid "case label `%E' not within a switch statement"
 msgstr "case ラベルが switch 矢の面にありません"
 
-#: cp/parser.c:6092
+#: cp/parser.c:6130
 msgid "ISO C++ forbids computed gotos"
 msgstr "ISO C++ は纷换房 goto を敦じます"
 
-#: cp/parser.c:6212
+#: cp/parser.c:6250
 msgid "extra `;'"
 msgstr ""
 
-#: cp/parser.c:6507
+#: cp/parser.c:6545
 msgid "mixing declarations and function-definitions is forbidden"
 msgstr ""
 
-#: cp/parser.c:6645
+#: cp/parser.c:6683
 #, fuzzy
 msgid "duplicate `friend'"
 msgstr "`%s' が脚剩しています"
 
-#: cp/parser.c:6794
+#: cp/parser.c:6832
 #, fuzzy
 msgid "class definition may not be declared a friend"
 msgstr "`%s' は簇眶でもメンバ簇眶でもありません -- friend とは离咐できません"
 
-#: cp/parser.c:7109
+#: cp/parser.c:7147
 msgid "only constructors take base initializers"
 msgstr "コンストラクタしか答撵介袋步灰リストをとりません"
 
-#: cp/parser.c:7160
+#: cp/parser.c:7198
 #, fuzzy
 msgid "anachronistic old-style base class initializer"
 msgstr "涟箕洛弄な概いスタイルの答撵クラス介袋步灰です"
 
-#: cp/parser.c:7201
+#: cp/parser.c:7239
 msgid "keyword `typename' not allowed in this context (a qualified member initializer is implicitly a type)"
 msgstr ""
 
 #. Warn that we do not support `export'.
-#: cp/parser.c:7563
+#: cp/parser.c:7601
 msgid "keyword `export' not implemented, and will be ignored"
 msgstr ""
 
 #. Otherwise, emit an error about the invalid digraph, but continue
 #. parsing because we got our argument list.
-#: cp/parser.c:7923
+#: cp/parser.c:7961
 msgid "`<::' cannot begin a template-argument list"
 msgstr ""
 
-#: cp/parser.c:7924
+#: cp/parser.c:7962
 msgid "`<:' is an alternate spelling for `['. Insert whitespace between `<' and `::'"
 msgstr ""
 
-#: cp/parser.c:7931
+#: cp/parser.c:7969
 msgid "(if you use `-fpermissive' G++ will accept your code)"
 msgstr ""
 
 #. Explain what went wrong.
-#: cp/parser.c:8106
+#: cp/parser.c:8145
 #, fuzzy
 msgid "non-template `%D' used as template"
 msgstr "`::main' を template としては离咐できません"
 
-#: cp/parser.c:8107
+#: cp/parser.c:8146
 msgid "use `%T::template %D' to indicate that it is a template"
 msgstr ""
 
-#: cp/parser.c:9058
+#: cp/parser.c:9102
 msgid "using `typename' outside of template"
 msgstr ""
 
-#: cp/parser.c:9180
+#: cp/parser.c:9224
 msgid "expected type-name"
 msgstr ""
 
-#: cp/parser.c:9239
+#: cp/parser.c:9283
 msgid "type attributes are honored only at type definition"
 msgstr ""
 
 #. [namespace.udecl]
 #.
 #. A using declaration shall not name a template-id.
-#: cp/parser.c:9622
+#: cp/parser.c:9666
 msgid "a template-id may not appear in a using-declaration"
 msgstr ""
 
-#: cp/parser.c:9949
+#: cp/parser.c:9986
 #, fuzzy
 msgid "an asm-specification is not allowed on a function-definition"
 msgstr "介袋步灰リストは润メンバ簇眶では蝗えません"
 
-#: cp/parser.c:9951
+#: cp/parser.c:9988
 #, fuzzy
 msgid "attributes are not allowed on a function-definition"
 msgstr "络拌 register 恃眶が簇眶年盗の稿ろにあります"
 
-#: cp/parser.c:10084
+#: cp/parser.c:10121
 msgid "attributes after parenthesized initializer ignored"
 msgstr ""
 
-#: cp/parser.c:10540
+#: cp/parser.c:10591
 msgid "`%T::%D' is not a type"
 msgstr ""
 
-#: cp/parser.c:11288
+#: cp/parser.c:11341
 #, fuzzy
 msgid "file ends in default argument"
 msgstr "痰跟なデフォルトテンプレ〖ト苞眶"
 
-#: cp/parser.c:11344
+#: cp/parser.c:11397
 msgid "deprecated use of default argument for parameter of non-function"
 msgstr ""
 
-#: cp/parser.c:11347
+#: cp/parser.c:11400
 #, fuzzy
 msgid "default arguments are only permitted for function parameters"
 msgstr "メソッドは簇眶ポインタに恃垂できません"
 
-#: cp/parser.c:12078
+#: cp/parser.c:12166
 msgid "declaration of `%D' in `%D' which does not enclose `%D'"
 msgstr ""
 
-#: cp/parser.c:12091
+#: cp/parser.c:12179
 msgid "extra qualification ignored"
 msgstr ""
 
-#: cp/parser.c:12102
+#: cp/parser.c:12190
 msgid "an explicit specialization must be preceded by 'template <>'"
 msgstr ""
 
-#: cp/parser.c:12385
+#: cp/parser.c:12473
 msgid "extra semicolon"
 msgstr ""
 
-#: cp/parser.c:12403
+#: cp/parser.c:12491
 msgid "a class-key must be used when declaring a friend"
 msgstr ""
 
-#: cp/parser.c:12434
+#: cp/parser.c:12522
 #, fuzzy
 msgid "friend declaration does not name a class or function"
 msgstr "friend 离咐がクラス年盗の面にありません"
 
-#: cp/parser.c:12605
+#: cp/parser.c:12694
 msgid "pure-specifier on function-definition"
 msgstr ""
 
-#: cp/parser.c:12878
+#: cp/parser.c:12967
 msgid "keyword `typename' not allowed outside of templates"
 msgstr ""
 
-#: cp/parser.c:12880
+#: cp/parser.c:12969
 msgid "keyword `typename' not allowed in this context (the base class is implicitly a type)"
 msgstr ""
 
-#: cp/parser.c:13700
+#: cp/parser.c:13790
 #, fuzzy
 msgid "reference to `%D' is ambiguous"
 msgstr "%s: オプション `%s' はあいまいです\n"
 
-#: cp/parser.c:13874
+#: cp/parser.c:13964
 msgid "too few template-parameter-lists"
 msgstr ""
 
@@ -16724,49 +16773,49 @@
 #. something like:
 #.
 #. template <class T> template <class U> void S::f();
-#: cp/parser.c:13889
+#: cp/parser.c:13979
 msgid "too many template-parameter-lists"
 msgstr ""
 
 #. If begin_function_definition didn't like the definition, skip
 #. the entire function.
-#: cp/parser.c:14185
+#: cp/parser.c:14275
 #, fuzzy
 msgid "invalid function declaration"
 msgstr "痰跟な离咐です"
 
 #. Issue an error message.
-#: cp/parser.c:14222
+#: cp/parser.c:14312
 #, fuzzy
 msgid "named return values are no longer supported"
 msgstr "--driver は呵玲サポ〖トされません"
 
-#: cp/parser.c:14561
+#: cp/parser.c:14651
 #, fuzzy
 msgid "`>>' should be `> >' within a nested template argument list"
 msgstr "`>>' はテンプレ〖トクラス叹は `> >' とすべきです"
 
 #. If this is not a nested template argument list, the '>>' is
 #. a typo for '>'. Emit an error message and continue.
-#: cp/parser.c:14569
+#: cp/parser.c:14659
 msgid "spurious `>>', use `>' to terminate a template argument list"
 msgstr ""
 
-#: cp/parser.c:14574
+#: cp/parser.c:14664
 #, fuzzy
 msgid "missing `>' to terminate the template argument list"
 msgstr "マクロ簿苞眶リストで、')' を风いています"
 
-#: cp/parser.c:15062
+#: cp/parser.c:15149
 msgid "`%s' tag used in naming `%#T'"
 msgstr ""
 
-#: cp/parser.c:15082
+#: cp/parser.c:15169
 #, fuzzy
 msgid "%D redeclared with different access"
 msgstr "`%s' が侍のシンボル硷として浩离咐されました"
 
-#: cp/parser.c:15099
+#: cp/parser.c:15186
 msgid "`template' (as a disambiguator) is only allowed within templates"
 msgstr ""
 
@@ -16788,92 +16837,96 @@
 msgid "enclosing class templates are not explicitly specialized"
 msgstr ""
 
-#: cp/pt.c:739 cp/pt.c:780
-msgid "specializing `%#T' in different namespace"
+#: cp/pt.c:733
+msgid "specialization of `%D' in different namespace"
 msgstr ""
 
-#: cp/pt.c:740 cp/pt.c:781
+#: cp/pt.c:734 cp/pt.c:803
 #, fuzzy
 msgid "  from definition of `%#D'"
 msgstr "`%s' が浩年盗されました"
 
-#: cp/pt.c:748
+#: cp/pt.c:770
 #, fuzzy
 msgid "specialization of `%T' after instantiation"
 msgstr "`%s' の离咐に `extern' がついており、介袋步もされています"
 
-#: cp/pt.c:795
+#: cp/pt.c:802
+msgid "specializing `%#T' in different namespace"
+msgstr ""
+
+#: cp/pt.c:817
 msgid "specialization `%T' after instantiation `%T'"
 msgstr ""
 
-#: cp/pt.c:807
+#: cp/pt.c:829
 #, fuzzy
 msgid "explicit specialization of non-template `%T'"
 msgstr "インラインテンプレ〖トの汤绩弄な悸挛步のみを栏喇する"
 
-#: cp/pt.c:1067
+#: cp/pt.c:1089
 msgid "specialization of %D after instantiation"
 msgstr ""
 
-#: cp/pt.c:1192
+#: cp/pt.c:1220
 #, fuzzy
 msgid "%s %+#D"
 msgstr "%s: %s"
 
-#: cp/pt.c:1241
+#: cp/pt.c:1269
 #, fuzzy
 msgid "`%D' is not a function template"
 msgstr "キャストによる簇眶の房が努圭しません"
 
-#: cp/pt.c:1389
+#: cp/pt.c:1417
 msgid "template-id `%D' for `%+D' does not match any template declaration"
 msgstr ""
 
-#: cp/pt.c:1397
+#: cp/pt.c:1425
 msgid "ambiguous template specialization `%D' for `%+D'"
 msgstr ""
 
 #. This case handles bogus declarations like template <>
 #. template <class T> void f<int>();
-#: cp/pt.c:1620 cp/pt.c:1694
+#: cp/pt.c:1648 cp/pt.c:1722
 #, fuzzy
 msgid "template-id `%D' in declaration of primary template"
 msgstr "`operator delete' の离咐柒に驴すぎる苞眶"
 
-#: cp/pt.c:1633
+#: cp/pt.c:1661
 #, fuzzy
 msgid "template parameter list used in explicit instantiation"
 msgstr "#define 面の簿苞眶リストが姜眉されていません"
 
-#: cp/pt.c:1639
+#: cp/pt.c:1667
 msgid "definition provided for explicit instantiation"
 msgstr ""
 
-#: cp/pt.c:1645
+#: cp/pt.c:1673
 #, fuzzy
 msgid "too many template parameter lists in declaration of `%D'"
 msgstr "%s: 焚桂: `%s' の离咐での簿苞眶リストが驴すぎます\n"
 
-#: cp/pt.c:1661
+#: cp/pt.c:1689
 #, fuzzy
 msgid "too few template parameter lists in declaration of `%D'"
 msgstr ""
 "\n"
 "%s: 焚桂: `%s' の离咐での簿苞眶リストが警なすぎます\n"
 
-#: cp/pt.c:1678
+#: cp/pt.c:1706
 msgid "explicit specialization not preceded by `template <>'"
 msgstr ""
 
-#: cp/pt.c:1691
+#: cp/pt.c:1719
 msgid "partial specialization `%D' of function template"
 msgstr ""
 
-#: cp/pt.c:1723
+#: cp/pt.c:1751
 msgid "default argument specified in explicit specialization"
 msgstr ""
 
-#: cp/pt.c:1727
+#: cp/pt.c:1755
 msgid "template specialization with C linkage"
 msgstr ""
 
@@ -16885,115 +16938,125 @@
 #. program is ill-formed.
 #.
 #. Similar language is found in [temp.explicit].
-#: cp/pt.c:1811
+#: cp/pt.c:1839
 msgid "specialization of implicitly-declared special member function"
 msgstr ""
 
-#: cp/pt.c:1855
+#: cp/pt.c:1883
 #, fuzzy
 msgid "no member function `%D' declared in `%T'"
 msgstr "ネストした簇眶 `%s' は `extern' に离咐されました"
 
 #. There are two many template parameter lists.
-#: cp/pt.c:2005
+#: cp/pt.c:2033
 #, fuzzy
 msgid "too many template parameter lists in declaration of `%T'"
 msgstr "%s: 焚桂: `%s' の离咐での簿苞眶リストが驴すぎます\n"
 
-#: cp/pt.c:2098
+#: cp/pt.c:2126
 msgid " shadows template parm `%#D'"
 msgstr ""
 
-#: cp/pt.c:2495
+#: cp/pt.c:2523
 msgid "template parameters not used in partial specialization:"
 msgstr ""
 
-#: cp/pt.c:2499
+#: cp/pt.c:2527
 msgid "        `%D'"
 msgstr ""
 
-#: cp/pt.c:2511
+#: cp/pt.c:2539
 msgid "partial specialization `%T' does not specialize any template arguments"
 msgstr ""
 
-#: cp/pt.c:2536
+#: cp/pt.c:2564
 #, c-format
 msgid "template argument `%E' involves template parameter(s)"
 msgstr ""
 
-#: cp/pt.c:2580
+#: cp/pt.c:2608
 msgid "type `%T' of template argument `%E' depends on template parameter(s)"
 msgstr ""
 
-#: cp/pt.c:2665
+#: cp/pt.c:2693
 #, fuzzy
 msgid "no default argument for `%D'"
 msgstr "`%s' の苞眶として痰跟な房"
 
-#: cp/pt.c:2814
+#: cp/pt.c:2842
 msgid "template with C linkage"
 msgstr ""
 
-#: cp/pt.c:2817
+#: cp/pt.c:2845
 msgid "template class without a name"
 msgstr ""
 
 #. [temp.mem]
 #.
 #. A destructor shall not be a member template.
-#: cp/pt.c:2824
+#: cp/pt.c:2853
 msgid "destructor `%D' declared as member template"
 msgstr ""
 
-#: cp/pt.c:2904
+#. [basic.stc.dynamic.allocation]
+#.
+#. An allocation function can be a function
+#. template. ... Template allocation functions shall
+#. have two or more parameters.
+#: cp/pt.c:2868
+#, fuzzy
+msgid "invalid template declaration of `%D'"
+msgstr "`%s' の extern 离咐がネストしています"
+
+#: cp/pt.c:2948
 msgid "`%D' does not declare a template type"
 msgstr ""
 
-#: cp/pt.c:2910
+#: cp/pt.c:2954
 #, fuzzy
 msgid "template definition of non-template `%#D'"
 msgstr "インスタンスメソッド `%s' の年盗が脚剩しています。"
 
-#: cp/pt.c:2951
+#: cp/pt.c:2995
 msgid "expected %d levels of template parms for `%#D', got %d"
 msgstr ""
 
-#: cp/pt.c:2963
+#: cp/pt.c:3007
 #, fuzzy
 msgid "got %d template parameters for `%#D'"
 msgstr "脚剩した簿苞眶叹 `%s'"
 
-#: cp/pt.c:2966
+#: cp/pt.c:3010
 #, fuzzy
 msgid "got %d template parameters for `%#T'"
 msgstr "脚剩した簿苞眶叹 `%s'"
 
-#: cp/pt.c:2968
+#: cp/pt.c:3012
 #, c-format
 msgid "  but %d required"
 msgstr ""
 
-#: cp/pt.c:3053
+#: cp/pt.c:3097
 #, fuzzy
 msgid "`%T' is not a template type"
 msgstr "`%s' は稍窗链房です"
 
-#: cp/pt.c:3069
+#: cp/pt.c:3113
 #, fuzzy
 msgid "previous declaration `%D'"
 msgstr "涟数での `%s' の离咐"
 
-#: cp/pt.c:3070
+#: cp/pt.c:3114
 #, fuzzy, c-format
 msgid "used %d template parameter%s instead of %d"
 msgstr "脚剩した簿苞眶叹 `%s'"
 
-#: cp/pt.c:3086
+#: cp/pt.c:3130
 #, fuzzy
 msgid "template parameter `%#D'"
 msgstr "苞眶 `%s' が踏蝗脱です"
 
-#: cp/pt.c:3087
+#: cp/pt.c:3131
 msgid "redeclared here as `%#D'"
 msgstr ""
 
@@ -17001,305 +17064,313 @@
 #.
 #. A template-parameter may not be given default arguments
 #. by two different declarations in the same scope.
-#: cp/pt.c:3097
+#: cp/pt.c:3141
 #, fuzzy
 msgid "redefinition of default argument for `%#D'"
 msgstr "`%s' が浩年盗されました"
 
-#: cp/pt.c:3098
+#: cp/pt.c:3142
 msgid "%J  original definition appeared here"
 msgstr ""
 
-#: cp/pt.c:3246
+#: cp/pt.c:3288
 #, fuzzy, c-format
 msgid "`%E' is not a valid template argument"
 msgstr "痰跟なデフォルトテンプレ〖ト苞眶"
 
-#: cp/pt.c:3250
+#: cp/pt.c:3292
 msgid "it must be the address of a function with external linkage"
 msgstr ""
 
-#: cp/pt.c:3252
+#: cp/pt.c:3294
 msgid "it must be the address of an object with external linkage"
 msgstr ""
 
-#: cp/pt.c:3255
+#: cp/pt.c:3297
 msgid "it must be a pointer-to-member of the form `&X::Y'"
 msgstr ""
 
-#: cp/pt.c:3266
+#: cp/pt.c:3308
 #, c-format
 msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
 msgstr ""
 
-#: cp/pt.c:3281
+#: cp/pt.c:3323
 #, c-format
 msgid "address of non-extern `%E' cannot be used as template argument"
 msgstr ""
 
-#: cp/pt.c:3290
+#: cp/pt.c:3332
 #, fuzzy, c-format
 msgid "non-constant `%E' cannot be used as template argument"
 msgstr "const `%s' を `mutable' として离咐できません"
 
-#: cp/pt.c:3298
+#: cp/pt.c:3340
 msgid "type '%T' cannot be used as a value for a non-type template-parameter"
 msgstr ""
 
-#: cp/pt.c:3301
+#: cp/pt.c:3343
 #, fuzzy
 msgid "invalid use of '%D' as a non-type template-argument"
 msgstr "痰跟なデフォルトテンプレ〖ト苞眶"
 
-#: cp/pt.c:3303
+#: cp/pt.c:3345
 #, fuzzy, c-format
 msgid "invalid use of '%E' as a non-type template-argument"
 msgstr "痰跟なデフォルトテンプレ〖ト苞眶"
 
-#: cp/pt.c:3668
+#: cp/pt.c:3710
 #, c-format
 msgid "to refer to a type member of a template parameter, use `typename %E'"
 msgstr ""
 
-#: cp/pt.c:3681 cp/pt.c:3699 cp/pt.c:3738
+#: cp/pt.c:3723 cp/pt.c:3741 cp/pt.c:3780
 msgid "type/value mismatch at argument %d in template parameter list for `%D'"
 msgstr ""
 
-#: cp/pt.c:3684
+#: cp/pt.c:3726
 msgid "  expected a constant of type `%T', got `%T'"
 msgstr ""
 
-#: cp/pt.c:3688
+#: cp/pt.c:3730
 #, c-format
 msgid "  expected a class template, got `%E'"
 msgstr ""
 
-#: cp/pt.c:3690
+#: cp/pt.c:3732
 #, fuzzy, c-format
 msgid "  expected a type, got `%E'"
 msgstr "徒袋しない房が `id' (%s) に回年されました"
 
-#: cp/pt.c:3702
+#: cp/pt.c:3744
 #, fuzzy
 msgid "  expected a type, got `%T'"
 msgstr "徒袋しない房が `id' (%s) に回年されました"
 
-#: cp/pt.c:3704
+#: cp/pt.c:3746
 msgid "  expected a class template, got `%T'"
 msgstr ""
 
-#: cp/pt.c:3740
+#: cp/pt.c:3782
 msgid "  expected a template of type `%D', got `%D'"
 msgstr ""
 
-#: cp/pt.c:3775
+#: cp/pt.c:3817
 msgid "could not convert template argument `%E' to `%T'"
 msgstr ""
 
-#: cp/pt.c:3815
+#: cp/pt.c:3857
 #, c-format
 msgid "wrong number of template arguments (%d, should be %d)"
 msgstr ""
 
-#: cp/pt.c:3819
+#: cp/pt.c:3861
 #, fuzzy
 msgid "provided for `%D'"
 msgstr "`%#D' のためのデストラクタが涩妥です"
 
-#: cp/pt.c:3847
+#: cp/pt.c:3889
 #, fuzzy, c-format
 msgid "template argument %d is invalid"
 msgstr "マクロ苞眶 \"%s\" は矢机误步されます"
 
-#: cp/pt.c:4068
+#: cp/pt.c:4110
 msgid "non-template used as template"
 msgstr ""
 
-#: cp/pt.c:4208
+#: cp/pt.c:4250
 msgid "non-template type `%T' used as a template"
 msgstr ""
 
-#: cp/pt.c:4210
+#: cp/pt.c:4252
 #, fuzzy
 msgid "for template declaration `%D'"
 msgstr "鄂の离咐です"
 
-#: cp/pt.c:4857
+#: cp/pt.c:4899
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
 msgstr ""
 
-#: cp/pt.c:5296
+#: cp/pt.c:5338
 #, fuzzy
 msgid "ambiguous class template instantiation for `%#T'"
 msgstr "极瓢テンプレ〖ト悸挛步を铜跟にする"
 
-#: cp/pt.c:5302
+#: cp/pt.c:5344
 #, fuzzy
 msgid "%s %+#T"
 msgstr "%s: %s"
 
-#: cp/pt.c:6308 cp/pt.c:6428
+#: cp/pt.c:6382
 #, fuzzy
 msgid "instantiation of `%D' as type `%T'"
 msgstr "%s: `%s' の介袋步:\n"
 
-#: cp/pt.c:6470
+#: cp/pt.c:6542
 #, fuzzy
 msgid "invalid parameter type `%T'"
 msgstr "簿苞眶 `%s' は痰跟です"
 
-#: cp/pt.c:6472
+#: cp/pt.c:6544
 #, fuzzy
 msgid "in declaration `%D'"
 msgstr "`%s' が浩离咐されました"
 
-#: cp/pt.c:6546
+#: cp/pt.c:6618
 #, fuzzy
 msgid "creating pointer to member function of non-class type `%T'"
 msgstr "メンバ簇眶へのポインタが钙ばれましたが、クラススコ〖プ柒ではありません"
 
-#: cp/pt.c:6685
+#: cp/pt.c:6758
 msgid "creating array with size zero"
 msgstr "络きさゼロの芹误を侯ろうとしています"
 
-#: cp/pt.c:6699
+#: cp/pt.c:6772
 #, fuzzy, c-format
 msgid "creating array with size zero (`%E')"
 msgstr "络きさゼロの芹误を侯ろうとしています"
 
-#: cp/pt.c:6938
+#: cp/pt.c:7011
 #, fuzzy
 msgid "forming reference to void"
 msgstr "办箕オブジェクトへの徊救を手そうとしています"
 
-#: cp/pt.c:6940
+#: cp/pt.c:7013
 msgid "forming %s to reference type `%T'"
 msgstr ""
 
-#: cp/pt.c:6977
+#: cp/pt.c:7050
 #, fuzzy
 msgid "creating pointer to member of non-class type `%T'"
 msgstr "   ポインタからメンバへの恃垂で"
 
-#: cp/pt.c:6983
+#: cp/pt.c:7056
 #, fuzzy
 msgid "creating pointer to member reference type `%T'"
 msgstr "   ポインタからメンバへの恃垂で"
 
-#: cp/pt.c:7069
+#: cp/pt.c:7142
 #, fuzzy
 msgid "creating array of `%T'"
 msgstr "苞眶 %d 改の `%s' を畔します"
 
-#: cp/pt.c:7075
+#: cp/pt.c:7148
 msgid "creating array of `%T', which is an abstract class type"
 msgstr ""
 
-#: cp/pt.c:7119
+#: cp/pt.c:7192
 msgid "`%T' is not a class, struct, or union type"
 msgstr ""
 
-#: cp/pt.c:7232
+#: cp/pt.c:7305
 #, c-format
 msgid "use of `%s' in template"
 msgstr "テンプレ〖ト柒で `%s' を蝗脱しています"
 
-#: cp/pt.c:7345
+#: cp/pt.c:7418
 #, c-format
 msgid "dependent-name `%E' is parsed as a non-type, but instantiation yields a type"
 msgstr ""
 
-#: cp/pt.c:7347
+#: cp/pt.c:7420
 #, c-format
 msgid "say `typename %E' if a type is meant"
 msgstr ""
 
-#: cp/pt.c:8613
+#: cp/pt.c:8589
+msgid "`%T' is not a class or namespace"
+msgstr ""
+
+#: cp/pt.c:8592
+msgid "`%D' is not a class or namespace"
+msgstr ""
+
+#: cp/pt.c:8709
 msgid "`%T' uses anonymous type"
 msgstr ""
 
-#: cp/pt.c:8615
+#: cp/pt.c:8711
 msgid "`%T' uses local type `%T'"
 msgstr ""
 
-#: cp/pt.c:8623
+#: cp/pt.c:8719
 msgid "`%T' is a variably modified type"
 msgstr ""
 
-#: cp/pt.c:8634
+#: cp/pt.c:8730
 #, fuzzy, c-format
 msgid "integral expression `%E' is not constant"
 msgstr "介袋步灰の妥燎が年眶ではありません"
 
-#: cp/pt.c:8639
+#: cp/pt.c:8735
 #, fuzzy
 msgid "  trying to instantiate `%D'"
 msgstr "%s:%d:   `%s' から悸挛步されました\n"
 
-#: cp/pt.c:9156
+#: cp/pt.c:9252
 msgid "incomplete type unification"
 msgstr "稍窗链な房の帽办步"
 
-#: cp/pt.c:10112
+#: cp/pt.c:10211
 #, c-format
 msgid "use of `%s' in template type unification"
 msgstr "テンプレ〖ト房琵办面 `%s' が蝗脱されました"
 
-#: cp/pt.c:10546 cp/pt.c:10618
+#: cp/pt.c:10644 cp/pt.c:10716
 #, fuzzy
 msgid "explicit instantiation of non-template `%#D'"
 msgstr "インラインテンプレ〖トの汤绩弄な悸挛步のみを栏喇する"
 
-#: cp/pt.c:10562 cp/pt.c:10613
+#: cp/pt.c:10660 cp/pt.c:10711
 msgid "no matching template for `%D' found"
 msgstr ""
 
-#: cp/pt.c:10568
+#: cp/pt.c:10666
 #, fuzzy
 msgid "explicit instantiation of `%#D'"
 msgstr "%s: `%s' の介袋步:\n"
 
-#: cp/pt.c:10605
+#: cp/pt.c:10703
 #, fuzzy
 msgid "duplicate explicit instantiation of `%#D'"
 msgstr "ラベルの离咐 `%s' が脚剩しています"
 
-#: cp/pt.c:10627
+#: cp/pt.c:10725
 #, fuzzy
 msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
 msgstr "ISO C++ は负换にメソッドへのポインタを蝗うことを敦じます"
 
-#: cp/pt.c:10631 cp/pt.c:10712
+#: cp/pt.c:10729 cp/pt.c:10810
 #, fuzzy
 msgid "storage class `%D' applied to template instantiation"
 msgstr "极瓢テンプレ〖ト悸挛步を铜跟にする"
 
-#: cp/pt.c:10684
+#: cp/pt.c:10782
 #, fuzzy
 msgid "explicit instantiation of non-template type `%T'"
 msgstr "インラインテンプレ〖トの汤绩弄な悸挛步のみを栏喇する"
 
-#: cp/pt.c:10693
+#: cp/pt.c:10791
 #, fuzzy
 msgid "explicit instantiation of `%#T' before definition of template"
 msgstr "インラインテンプレ〖トの汤绩弄な悸挛步のみを栏喇する"
 
-#: cp/pt.c:10701
+#: cp/pt.c:10799
 #, fuzzy, c-format
 msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
 msgstr "ISO C++ は负换に簇眶へのポインタを蝗うことを敦じます"
 
-#: cp/pt.c:10745
+#: cp/pt.c:10843
 #, fuzzy
 msgid "duplicate explicit instantiation of `%#T'"
 msgstr "ラベルの离咐 `%s' が脚剩しています"
 
-#: cp/pt.c:11126
+#: cp/pt.c:11224
 #, fuzzy
 msgid "explicit instantiation of `%D' but no definition available"
 msgstr "インラインテンプレ〖トの汤绩弄な悸挛步のみを栏喇する"
 
-#: cp/pt.c:11562
+#: cp/pt.c:11660
 #, fuzzy
 msgid "`%#T' is not a valid type for a template constant parameter"
 msgstr "'#' にマクロ簿苞眶叹が鲁いていません"
@@ -17346,42 +17417,42 @@
 msgid "`%T' is an inaccessible base of `%T'"
 msgstr ""
 
-#: cp/search.c:1767
+#: cp/search.c:1805
 #, fuzzy
 msgid "invalid covariant return type for `%#D'"
 msgstr "`%s' に滦するレジスタ叹として痰跟です"
 
-#: cp/search.c:1768 cp/search.c:1774
+#: cp/search.c:1806 cp/search.c:1812
 msgid "  overriding `%#D'"
 msgstr ""
 
-#: cp/search.c:1772
+#: cp/search.c:1810
 #, fuzzy
 msgid "conflicting return type specified for `%#D'"
 msgstr "`%s' と房が谭解します"
 
-#: cp/search.c:1786
+#: cp/search.c:1824
 #, fuzzy, c-format
 msgid "looser throw specifier for `%#F'"
 msgstr "`%s' に滦して char とともに long または short が回年されています"
 
-#: cp/search.c:1787
+#: cp/search.c:1825
 #, c-format
 msgid "  overriding `%#F'"
 msgstr ""
 
 #. A static member function cannot match an inherited
 #. virtual member function.
-#: cp/search.c:1877
+#: cp/search.c:1915
 #, fuzzy
 msgid "`%#D' cannot be declared"
 msgstr "const `%s' を `mutable' として离咐できません"
 
-#: cp/search.c:1878
+#: cp/search.c:1916
 msgid "  since `%#D' declared in base class"
 msgstr ""
 
-#: cp/search.c:1955
+#: cp/search.c:1993
 msgid "`%#D' needs a final overrider"
 msgstr ""
 
@@ -17404,126 +17475,126 @@
 msgid "object missing in reference to `%D'"
 msgstr "芹误徊救での藕机を风いています"
 
-#: cp/semantics.c:1721
+#: cp/semantics.c:1718
 #, fuzzy
 msgid "arguments to destructor are not allowed"
 msgstr "苞眶が菇陇挛です"
 
-#: cp/semantics.c:1770
+#: cp/semantics.c:1767
 msgid "`this' is unavailable for static member functions"
 msgstr "`this' は琅弄メンバ簇眶から蝗脱できません"
 
-#: cp/semantics.c:1776
+#: cp/semantics.c:1773
 msgid "invalid use of `this' in non-member function"
 msgstr "润メンバ簇眶での `this' の蝗脱は痰跟です"
 
-#: cp/semantics.c:1778
+#: cp/semantics.c:1775
 msgid "invalid use of `this' at top level"
 msgstr "トップレベルでの `this' の蝗脱は痰跟です"
 
-#: cp/semantics.c:1802
+#: cp/semantics.c:1799
 msgid "invalid qualifying scope in pseudo-destructor name"
 msgstr ""
 
-#: cp/semantics.c:1822
+#: cp/semantics.c:1819
 #, fuzzy
 msgid "`%E' is not of type `%T'"
 msgstr "`%s' は `%s' に炳批しません"
 
-#: cp/semantics.c:1933
+#: cp/semantics.c:1930
 msgid "template type parameters must use the keyword `class' or `typename'"
 msgstr "テンプレ〖ト房簿苞眶には `class' や `typename' 徒腆胳を蝗わねばなりません"
 
-#: cp/semantics.c:1977
+#: cp/semantics.c:1974
 msgid "invalid use of type `%T' as a default value for a template template-parameter"
 msgstr ""
 
-#: cp/semantics.c:1980
+#: cp/semantics.c:1977
 msgid "invalid use of `%D' as a default value for a template template-parameter"
 msgstr ""
 
-#: cp/semantics.c:1984
+#: cp/semantics.c:1981
 #, fuzzy
 msgid "invalid default argument for a template template parameter"
 msgstr "痰跟なデフォルトテンプレ〖ト苞眶"
 
-#: cp/semantics.c:2019
+#: cp/semantics.c:2016
 #, fuzzy
 msgid "definition of `%#T' inside template parameter list"
 msgstr "`%s' の离咐は簿苞眶リストのシンボルを胜い保します"
 
-#: cp/semantics.c:2030
+#: cp/semantics.c:2027
 #, fuzzy
 msgid "invalid definition of qualified type `%T'"
 msgstr "踏年盗の房 `%s %s' の蝗脱は稍努磊です"
 
-#: cp/semantics.c:2045
+#: cp/semantics.c:2042
 #, fuzzy
 msgid "previous definition of `%#T'"
 msgstr "`%s' が浩年盗されました"
 
-#: cp/semantics.c:2249
+#: cp/semantics.c:2246
 #, fuzzy
 msgid "invalid base-class specification"
 msgstr "痰跟な离咐です"
 
-#: cp/semantics.c:2258
+#: cp/semantics.c:2255
 msgid "base class `%T' has cv qualifiers"
 msgstr ""
 
-#: cp/semantics.c:2290
+#: cp/semantics.c:2287
 #, fuzzy
 msgid "multiple declarators in template declaration"
 msgstr "办つの离咐に剩眶の房があります"
 
-#: cp/semantics.c:2301
+#: cp/semantics.c:2298
 msgid "incomplete type `%T' used in nested name specifier"
 msgstr ""
 
-#: cp/semantics.c:2303 cp/typeck.c:1635
+#: cp/semantics.c:2300 cp/typeck.c:1635
 #, fuzzy
 msgid "`%D' is not a member of `%T'"
 msgstr "%s に `%s' という叹涟のメンバはありません"
 
-#: cp/semantics.c:2306
+#: cp/semantics.c:2303
 #, fuzzy
 msgid "`%D' is not a member of `%D'"
 msgstr "%s に `%s' という叹涟のメンバはありません"
 
-#: cp/semantics.c:2431
+#: cp/semantics.c:2428
 msgid "template parameter `%D' of type `%T' is not allowed in an integral constant expression because it is not of integral or enumeration type"
 msgstr ""
 
-#: cp/semantics.c:2584
+#: cp/semantics.c:2572
 #, fuzzy
 msgid "`%D' cannot appear in a constant-expression"
 msgstr "年眶及がオ〖バ〖フロ〖しました"
 
-#: cp/semantics.c:2593
+#: cp/semantics.c:2580
 msgid "use of namespace `%D' as expression"
 msgstr ""
 
-#: cp/semantics.c:2598
+#: cp/semantics.c:2585
 msgid "use of class template `%T' as expression"
 msgstr ""
 
 #. Ambiguous reference to base members.
-#: cp/semantics.c:2604
+#: cp/semantics.c:2591
 #, fuzzy
 msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
 msgstr "妥滇されたメンバ `%s' は驴脚费镜グラフの面で郏随です"
 
-#: cp/semantics.c:2664
+#: cp/semantics.c:2652
 #, c-format
 msgid "use of %s from containing function"
 msgstr ""
 
-#: cp/semantics.c:2667
+#: cp/semantics.c:2655
 #, fuzzy
 msgid "  `%#D' declared here"
 msgstr "`%s' は涟にここで离咐されました"
 
-#: cp/semantics.c:2718
+#: cp/semantics.c:2706
 #, fuzzy, c-format
 msgid "type of `%E' is unknown"
 msgstr "レジスタ '%c' が稍汤です"
@@ -17538,44 +17609,44 @@
 msgid "`%V' qualifiers cannot be applied to `%T'"
 msgstr "`%s' は `%s' に炳批しません"
 
-#: cp/tree.c:1821
+#: cp/tree.c:1829
 #, fuzzy, c-format
 msgid "`%s' attribute can only be applied to Java class definitions"
 msgstr "`java_interface' 掳拉は Java クラス年盗に滦してのみ脱いる祸ができます"
 
-#: cp/tree.c:1850
+#: cp/tree.c:1858
 #, fuzzy, c-format
 msgid "`%s' attribute can only be applied to class definitions"
 msgstr "`com_interface' 掳拉はクラス年盗にのみ脱いる祸ができます"
 
-#: cp/tree.c:1856
+#: cp/tree.c:1864
 #, c-format
 msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
 msgstr ""
 
-#: cp/tree.c:1880
+#: cp/tree.c:1888
 msgid "requested init_priority is not an integer constant"
 msgstr "妥滇された init_priority は腊眶房の年眶ではありません"
 
-#: cp/tree.c:1901
+#: cp/tree.c:1909
 #, fuzzy, c-format
 msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
 msgstr "init_priority 掳拉はクラス房オブジェクトのファイルスコ〖プ年盗でのみ蝗えます"
 
-#: cp/tree.c:1909
+#: cp/tree.c:1917
 msgid "requested init_priority is out of range"
 msgstr "妥滇された init_priority が认跋嘲です"
 
-#: cp/tree.c:1919
+#: cp/tree.c:1927
 msgid "requested init_priority is reserved for internal use"
 msgstr "妥滇された init_priority は柒婶で蝗脱するために徒腆されています"
 
-#: cp/tree.c:1929
+#: cp/tree.c:1937
 #, fuzzy, c-format
 msgid "`%s' attribute is not supported on this platform"
 msgstr "init_priority 掳拉はこのプラットフォ〖ムではサポ〖トされていません"
 
-#: cp/tree.c:2524
+#: cp/tree.c:2534
 #, fuzzy, c-format
 msgid "lang_* check: failed in %s, at %s:%d"
 msgstr "Tree 浮汉: %s があるべき疥に %s があります(%s 柒, %s:%d)"
@@ -17804,283 +17875,283 @@
 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr "ポインタ遍换で稍窗链房へのポインタを蝗うことは痰跟です"
 
-#: cp/typeck.c:3582
+#: cp/typeck.c:3600
 #, c-format
 msgid "invalid use of '%E' to form a pointer-to-member-function.  Use a qualified-id."
 msgstr ""
 
-#: cp/typeck.c:3588
+#: cp/typeck.c:3606
 #, c-format
 msgid "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
 msgstr ""
 
-#: cp/typeck.c:3610
+#: cp/typeck.c:3628
 msgid "taking address of temporary"
 msgstr "办箕オブジェクトのアドレスを艰ろうとしています"
 
-#: cp/typeck.c:3845
+#: cp/typeck.c:3863
 #, c-format
 msgid "ISO C++ forbids %sing an enum"
 msgstr "ISO C++ は enum の %s を敦じます"
 
-#: cp/typeck.c:3856
+#: cp/typeck.c:3874
 #, fuzzy
 msgid "cannot %s a pointer to incomplete type `%T'"
 msgstr "簿苞眶 `%s' は稍窗链房を回しています"
 
-#: cp/typeck.c:3862
+#: cp/typeck.c:3880
 #, fuzzy
 msgid "ISO C++ forbids %sing a pointer of type `%T'"
 msgstr "ISO C++ は负换に `void *' 房のポインタを蝗うことを敦じます"
 
-#: cp/typeck.c:3887
+#: cp/typeck.c:3905
 msgid "cast to non-reference type used as lvalue"
 msgstr "焊收猛として蝗われる润徊救房へのキャストです"
 
-#: cp/typeck.c:3921
+#: cp/typeck.c:3939
 #, fuzzy
 msgid "invalid use of `--' on bool variable `%D'"
 msgstr "メンバへのポインタでの痰跟な `%s' の蝗脱"
 
 #. ARM $3.4
-#: cp/typeck.c:3952
+#: cp/typeck.c:3970
 msgid "ISO C++ forbids taking address of function `::main'"
 msgstr "ISO C++ は `::main' 簇眶のアドレスを艰ることを敦じます"
 
 #. An expression like &memfn.
-#: cp/typeck.c:4027
+#: cp/typeck.c:4045
 msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr ""
 
-#: cp/typeck.c:4032
+#: cp/typeck.c:4050
 #, fuzzy
 msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr "ISO C++ は润焊收猛及へのキャストのアドレスを艰ることを敦じます"
 
-#: cp/typeck.c:4060
+#: cp/typeck.c:4078
 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr "ISO C++ は润焊收猛及へのキャストのアドレスを艰ることを敦じます"
 
-#: cp/typeck.c:4080
+#: cp/typeck.c:4098
 msgid "unary `&'"
 msgstr "帽灌の `&'"
 
-#: cp/typeck.c:4113
+#: cp/typeck.c:4131
 #, fuzzy
 msgid "attempt to take address of bit-field structure member `%D'"
 msgstr "菇陇挛メンバ `%s' のビットフィ〖ルドのアドレスを艰评しようとしています"
 
-#: cp/typeck.c:4227
+#: cp/typeck.c:4245
 #, fuzzy
 msgid "taking address of destructor"
 msgstr "办箕オブジェクトのアドレスを艰ろうとしています"
 
-#: cp/typeck.c:4240
+#: cp/typeck.c:4258
 #, fuzzy
 msgid "taking address of bound pointer-to-member expression"
 msgstr "   ポインタからメンバへの恃垂で"
 
-#: cp/typeck.c:4248
+#: cp/typeck.c:4266
 #, fuzzy
 msgid "cannot create pointer to reference member `%D'"
 msgstr "ポインタを徊救として离咐できません"
 
-#: cp/typeck.c:4311
+#: cp/typeck.c:4329
 msgid "cannot take the address of `this', which is an rvalue expression"
 msgstr "`this' は宝收猛及であり、そのアドレスを艰ることはできません"
 
-#: cp/typeck.c:4330
+#: cp/typeck.c:4348
 msgid "address requested for `%D', which is declared `register'"
 msgstr ""
 
-#: cp/typeck.c:4398
+#: cp/typeck.c:4416
 #, fuzzy, c-format
 msgid "%s expression list treated as compound expression"
 msgstr "介袋步灰リストは剩圭及として艰り胺われました"
 
-#: cp/typeck.c:4472
+#: cp/typeck.c:4490
 msgid "%s from type `%T' to type `%T' casts away constness"
 msgstr ""
 
-#: cp/typeck.c:4674
+#: cp/typeck.c:4692
 msgid "invalid static_cast from type `%T' to type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4714
+#: cp/typeck.c:4732
 msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4734
+#: cp/typeck.c:4752
 msgid "reinterpret_cast from `%T' to `%T' loses precision"
 msgstr ""
 
-#: cp/typeck.c:4753
+#: cp/typeck.c:4771
 msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr "ISO C++ は簇眶ポインタとオブジェクトポインタの粗でのキャストを敦じます"
 
-#: cp/typeck.c:4759
+#: cp/typeck.c:4777
 msgid "invalid reinterpret_cast from type `%T' to type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4787
+#: cp/typeck.c:4805
 msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr ""
 
-#: cp/typeck.c:4790
+#: cp/typeck.c:4808
 msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
 msgstr ""
 
-#: cp/typeck.c:4813
+#: cp/typeck.c:4831
 msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4830
+#: cp/typeck.c:4848
 msgid "invalid const_cast from type `%T' to type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4870 cp/typeck.c:4875
+#: cp/typeck.c:4888 cp/typeck.c:4893
 #, fuzzy
 msgid "ISO C++ forbids casting to an array type `%T'"
 msgstr "ISO C は鼎脱挛房へのキャストを敦じます"
 
-#: cp/typeck.c:4883
+#: cp/typeck.c:4901
 #, fuzzy
 msgid "invalid cast to function type `%T'"
 msgstr "簇眶 `%s' に滦して稍努磊な瘦赂クラス"
 
-#: cp/typeck.c:4939
+#: cp/typeck.c:4957
 #, fuzzy
 msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
 msgstr "キャストによってポインタが绩す房から饯峻灰が磊り嘉てられます"
 
-#: cp/typeck.c:4985
+#: cp/typeck.c:5003
 #, fuzzy
 msgid "cast from `%T' to `%T' increases required alignment of target type"
 msgstr "キャストによってポインタが绩す房の妥滇アラインメントが笼裁します"
 
-#: cp/typeck.c:5152
+#: cp/typeck.c:5170
 msgid "  in evaluation of `%Q(%#T, %#T)'"
 msgstr ""
 
-#: cp/typeck.c:5194
+#: cp/typeck.c:5212
 msgid "ISO C++ forbids cast to non-reference type used as lvalue"
 msgstr "ISO C++ は焊收猛として蝗われる润徊救房へのキャストを敦じます"
 
-#: cp/typeck.c:5267
+#: cp/typeck.c:5285
 #, fuzzy
 msgid "incompatible types in assignment of `%T' to `%T'"
 msgstr "%d 戎誊の苞眶が `%s' の房と高垂拉がありません"
 
-#: cp/typeck.c:5274
+#: cp/typeck.c:5292
 msgid "ISO C++ forbids assignment of arrays"
 msgstr "ISO C++ は芹误の洛掐を敦じます"
 
-#: cp/typeck.c:5374
+#: cp/typeck.c:5392
 msgid "   in pointer to member function conversion"
 msgstr "   ポインタからメンバ簇眶への恃垂で"
 
-#: cp/typeck.c:5382
+#: cp/typeck.c:5400
 msgid "   in pointer to member conversion"
 msgstr "   ポインタからメンバへの恃垂で"
 
 #. This is a reinterpret cast, we choose to do nothing.
-#: cp/typeck.c:5392 cp/typeck.c:5407
+#: cp/typeck.c:5410 cp/typeck.c:5425
 msgid "pointer to member cast via virtual base `%T'"
 msgstr ""
 
-#: cp/typeck.c:5410
+#: cp/typeck.c:5428
 #, fuzzy
 msgid "pointer to member conversion via virtual base `%T'"
 msgstr "   ポインタからメンバへの恃垂で"
 
-#: cp/typeck.c:5480
+#: cp/typeck.c:5498
 #, fuzzy
 msgid "invalid conversion to type `%T' from type `%T'"
 msgstr "レシ〖バ房 `%s' が痰跟です"
 
-#: cp/typeck.c:5636
+#: cp/typeck.c:5657
 msgid "passing NULL used for non-pointer %s %P of `%D'"
 msgstr ""
 
-#: cp/typeck.c:5639
+#: cp/typeck.c:5660
 msgid "%s to non-pointer type `%T' from NULL"
 msgstr ""
 
-#: cp/typeck.c:5647
+#: cp/typeck.c:5668
 #, fuzzy
 msgid "passing `%T' for %s %P of `%D'"
 msgstr "苞眶 %d 改の `%s' を畔します"
 
-#: cp/typeck.c:5650
+#: cp/typeck.c:5671
 msgid "%s to `%T' from `%T'"
 msgstr ""
 
-#: cp/typeck.c:5660
+#: cp/typeck.c:5681
 msgid "passing negative value `%E' for %s %P of `%D'"
 msgstr ""
 
-#: cp/typeck.c:5663
+#: cp/typeck.c:5684
 msgid "%s of negative value `%E' to `%T'"
 msgstr ""
 
-#: cp/typeck.c:5751
+#: cp/typeck.c:5772
 msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
 msgstr ""
 
-#: cp/typeck.c:5754
+#: cp/typeck.c:5775
 #, fuzzy
 msgid "cannot convert `%T' to `%T' in %s"
 msgstr "ポインタ房に恃垂できません"
 
-#: cp/typeck.c:5831 cp/typeck.c:5833
+#: cp/typeck.c:5852 cp/typeck.c:5854
 #, fuzzy
 msgid "in passing argument %P of `%+D'"
 msgstr "苞眶 %d 改の `%s' を畔します"
 
-#: cp/typeck.c:5940
+#: cp/typeck.c:5961
 msgid "returning reference to temporary"
 msgstr "办箕オブジェクトへの徊救を手そうとしています"
 
-#: cp/typeck.c:5947
+#: cp/typeck.c:5968
 msgid "reference to non-lvalue returned"
 msgstr "润焊收猛への徊救が手されました"
 
-#: cp/typeck.c:5959
+#: cp/typeck.c:5980
 #, fuzzy
 msgid "reference to local variable `%D' returned"
 msgstr "润焊收猛への徊救が手されました"
 
-#: cp/typeck.c:5962
+#: cp/typeck.c:5983
 #, fuzzy
 msgid "address of local variable `%D' returned"
 msgstr "妥滇された络拌レジスタ恃眶 `%s' のアドレス"
 
-#: cp/typeck.c:5992
+#: cp/typeck.c:6013
 msgid "returning a value from a destructor"
 msgstr "デストラクタから猛を手そうとしています"
 
 #. If a return statement appears in a handler of the
 #. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6000
+#: cp/typeck.c:6021
 msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr "コンストラクタの簇眶 try ブロックのハンドラからは return できません"
 
 #. You can't return a value from a constructor.
-#: cp/typeck.c:6003
+#: cp/typeck.c:6024
 msgid "returning a value from a constructor"
 msgstr "コンストラクタから猛を手そうとしています"
 
-#: cp/typeck.c:6026
+#: cp/typeck.c:6047
 #, fuzzy
 msgid "return-statement with no value, in function returning '%T'"
 msgstr "提り房が簇眶で、`return' に猛がありません"
 
-#: cp/typeck.c:6043
+#: cp/typeck.c:6064
 #, fuzzy
 msgid "return-statement with a value, in function returning 'void'"
 msgstr "提り房が void の簇眶で、`return' に猛があります"
 
-#: cp/typeck.c:6065
+#: cp/typeck.c:6086
 msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
 msgstr ""
 
@@ -18138,136 +18209,136 @@
 msgid "cannot initialize arrays using this syntax"
 msgstr "この矢恕を蝗って芹误を介袋步することはできません"
 
-#: cp/typeck2.c:545
+#: cp/typeck2.c:535
 msgid "initializing array with parameter list"
 msgstr "芹误を簿苞眶リストによって介袋步しようとしています"
 
-#: cp/typeck2.c:600
+#: cp/typeck2.c:590
 msgid "initializer for scalar variable requires one element"
 msgstr "スカラ〖恃眶の介袋步灰は办つの妥燎を妥滇します"
 
-#: cp/typeck2.c:607
+#: cp/typeck2.c:597
 #, fuzzy
 msgid "braces around scalar initializer for `%T'"
 msgstr "スカラ〖介袋步灰がブレ〖スで跋まれています"
 
-#: cp/typeck2.c:610
+#: cp/typeck2.c:600
 #, fuzzy
 msgid "ignoring extra initializers for `%T'"
 msgstr "(`%s' の介袋步は稍窗链です)"
 
-#: cp/typeck2.c:622
+#: cp/typeck2.c:612
 #, fuzzy
 msgid "variable-sized object of type `%T' may not be initialized"
 msgstr "材恃墓オブジェクトは介袋步されないことになるでしょう"
 
-#: cp/typeck2.c:632
+#: cp/typeck2.c:622
 msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
 msgstr ""
 
-#: cp/typeck2.c:697
+#: cp/typeck2.c:687
 msgid "aggregate has a partly bracketed initializer"
 msgstr "礁圭挛が婶尸弄にブラケットの介袋步灰を积ちます"
 
-#: cp/typeck2.c:735 cp/typeck2.c:840
+#: cp/typeck2.c:725 cp/typeck2.c:830
 msgid "non-trivial labeled initializers"
 msgstr "极汤でないラベルのついた介袋步灰です"
 
-#: cp/typeck2.c:752
+#: cp/typeck2.c:742
 msgid "non-empty initializer for array of empty elements"
 msgstr "妥燎のない芹误に滦する、鄂ではない介袋步灰です"
 
-#: cp/typeck2.c:806
+#: cp/typeck2.c:796
 msgid "initializer list for object of class with virtual base classes"
 msgstr "簿鳞答撵クラスを积つクラスのオブジェクト脱の介袋步灰リストです"
 
-#: cp/typeck2.c:812
+#: cp/typeck2.c:802
 msgid "initializer list for object of class with base classes"
 msgstr "答撵クラスを积つクラスのオブジェクト脱の介袋步灰リストです"
 
-#: cp/typeck2.c:818
+#: cp/typeck2.c:808
 msgid "initializer list for object using virtual functions"
 msgstr "簿鳞簇眶を蝗脱するオブジェクト脱の介袋步灰リストです"
 
-#: cp/typeck2.c:880 cp/typeck2.c:896
+#: cp/typeck2.c:870 cp/typeck2.c:886
 #, fuzzy
 msgid "missing initializer for member `%D'"
 msgstr "メンバ `%s' に滦する痰跟な介袋猛"
 
-#: cp/typeck2.c:885
+#: cp/typeck2.c:875
 #, fuzzy
 msgid "uninitialized const member `%D'"
 msgstr "メンバ `%s' に滦する痰跟な介袋猛"
 
-#: cp/typeck2.c:887
+#: cp/typeck2.c:877
 #, fuzzy
 msgid "member `%D' with uninitialized const fields"
 msgstr "踏介袋步年眶を ROM に弥かない"
 
-#: cp/typeck2.c:890
+#: cp/typeck2.c:880
 #, fuzzy
 msgid "member `%D' is uninitialized reference"
 msgstr "簿苞眶 `%s' が介袋步されました"
 
-#: cp/typeck2.c:937
+#: cp/typeck2.c:927
 msgid "index value instead of field name in union initializer"
 msgstr "union 介袋步灰がフィ〖ルド叹ではなくインデックス猛になっています"
 
-#: cp/typeck2.c:949
+#: cp/typeck2.c:939
 #, fuzzy
 msgid "no field `%D' in union being initialized"
 msgstr "稍汤なフィ〖ルド `%s' が介袋步灰で回年されました"
 
-#: cp/typeck2.c:957
+#: cp/typeck2.c:947
 #, fuzzy
 msgid "union `%T' with no named members cannot be initialized"
 msgstr "剩花なパラメタをもつ簇眶は inline にできません"
 
-#: cp/typeck2.c:993
+#: cp/typeck2.c:983
 msgid "excess elements in aggregate initializer"
 msgstr "礁圭挛介袋步灰柒でその妥燎が邦れました"
 
-#: cp/typeck2.c:1102
+#: cp/typeck2.c:1092
 msgid "circular pointer delegation detected"
 msgstr "桔茨ポインタの洛山を浮叫しました"
 
-#: cp/typeck2.c:1115
+#: cp/typeck2.c:1105
 #, fuzzy
 msgid "base operand of `->' has non-pointer type `%T'"
 msgstr "`->' のベ〖スオペランドがポインタではありません"
 
-#: cp/typeck2.c:1139
+#: cp/typeck2.c:1129
 msgid "result of `operator->()' yields non-pointer result"
 msgstr "`operator->()'の冯蔡が润ポインタの冯蔡をもたらします"
 
-#: cp/typeck2.c:1141
+#: cp/typeck2.c:1131
 msgid "base operand of `->' is not a pointer"
 msgstr "`->' のベ〖スオペランドがポインタではありません"
 
-#: cp/typeck2.c:1164
+#: cp/typeck2.c:1154
 #, fuzzy
 msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
 msgstr "\"%s\" は C++ の遍换灰であり、マクロ叹として蝗脱することはできません"
 
-#: cp/typeck2.c:1172
+#: cp/typeck2.c:1162
 msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
 msgstr ""
 
-#: cp/typeck2.c:1182
+#: cp/typeck2.c:1172
 msgid "member type `%T::' incompatible with object type `%T'"
 msgstr ""
 
-#: cp/typeck2.c:1398
+#: cp/typeck2.c:1388
 msgid "call to function `%D' which throws incomplete type `%#T'"
 msgstr ""
 
-#: cp/typeck2.c:1401
+#: cp/typeck2.c:1391
 #, fuzzy
 msgid "call to function which throws incomplete type `%#T'"
 msgstr "稍窗链房への恃垂です"
 
 #. XXX Not i18n clean.
-#: cp/cp-tree.h:3756
+#: cp/cp-tree.h:3775
 #, c-format
 msgid "%s is deprecated, please see the documentation for details"
 msgstr ""
@@ -19849,291 +19920,228 @@
 msgid "internal error - invalid Utf8 name"
 msgstr "柒婶エラ〖 - 痰跟な Utf8 叹です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse-scan.y:880
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:949
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1290
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1351
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1555
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1777
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1786
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1797
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1808
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1820
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1835
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1852
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1854
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1935
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2106
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2168
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2320
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2332
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2339
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2346
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2357
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2359
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2397
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2399
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2401
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2422
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2424
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2426
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2442
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2444
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2465
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2467
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2469
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2497
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2499
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2501
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2503
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2521
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2523
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2534
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2545
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2556
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2567
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2578
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2591
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2595
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2597
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2610
+#: ../../gcc/java/parse-scan.y:880 ../../gcc/java/parse.y:949
+#: ../../gcc/java/parse.y:1290 ../../gcc/java/parse.y:1351
+#: ../../gcc/java/parse.y:1555 ../../gcc/java/parse.y:1777
+#: ../../gcc/java/parse.y:1786 ../../gcc/java/parse.y:1797
+#: ../../gcc/java/parse.y:1808 ../../gcc/java/parse.y:1820
+#: ../../gcc/java/parse.y:1835 ../../gcc/java/parse.y:1852
+#: ../../gcc/java/parse.y:1854 ../../gcc/java/parse.y:1935
+#: ../../gcc/java/parse.y:2106 ../../gcc/java/parse.y:2168
+#: ../../gcc/java/parse.y:2320 ../../gcc/java/parse.y:2332
+#: ../../gcc/java/parse.y:2339 ../../gcc/java/parse.y:2346
+#: ../../gcc/java/parse.y:2357 ../../gcc/java/parse.y:2359
+#: ../../gcc/java/parse.y:2397 ../../gcc/java/parse.y:2399
+#: ../../gcc/java/parse.y:2401 ../../gcc/java/parse.y:2422
+#: ../../gcc/java/parse.y:2424 ../../gcc/java/parse.y:2426
+#: ../../gcc/java/parse.y:2442 ../../gcc/java/parse.y:2444
+#: ../../gcc/java/parse.y:2465 ../../gcc/java/parse.y:2467
+#: ../../gcc/java/parse.y:2469 ../../gcc/java/parse.y:2497
+#: ../../gcc/java/parse.y:2499 ../../gcc/java/parse.y:2501
+#: ../../gcc/java/parse.y:2503 ../../gcc/java/parse.y:2521
+#: ../../gcc/java/parse.y:2523 ../../gcc/java/parse.y:2534
+#: ../../gcc/java/parse.y:2545 ../../gcc/java/parse.y:2556
+#: ../../gcc/java/parse.y:2567 ../../gcc/java/parse.y:2578
+#: ../../gcc/java/parse.y:2591 ../../gcc/java/parse.y:2595
+#: ../../gcc/java/parse.y:2597 ../../gcc/java/parse.y:2610
 msgid "Missing term"
 msgstr "灌を风いています"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse-scan.y:882
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:721
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:759
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:784
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:970
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1325
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1531
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1533
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1762
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1788
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1799
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1810
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1822
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1837
+#: ../../gcc/java/parse-scan.y:882 ../../gcc/java/parse.y:721
+#: ../../gcc/java/parse.y:759 ../../gcc/java/parse.y:784
+#: ../../gcc/java/parse.y:970 ../../gcc/java/parse.y:1325
+#: ../../gcc/java/parse.y:1531 ../../gcc/java/parse.y:1533
+#: ../../gcc/java/parse.y:1762 ../../gcc/java/parse.y:1788
+#: ../../gcc/java/parse.y:1799 ../../gcc/java/parse.y:1810
+#: ../../gcc/java/parse.y:1822 ../../gcc/java/parse.y:1837
 msgid "';' expected"
 msgstr "';' が涩妥です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:719
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:757
+#: ../../gcc/java/parse.y:719 ../../gcc/java/parse.y:757
 msgid "Missing name"
 msgstr "叹涟を风いています"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:782
+#: ../../gcc/java/parse.y:782
 msgid "'*' expected"
 msgstr "'*' が涩妥です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:796
+#: ../../gcc/java/parse.y:796
 msgid "Class or interface declaration expected"
 msgstr "クラスやインタ〖フェイス离咐が涩妥です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:833
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:835
+#: ../../gcc/java/parse.y:833 ../../gcc/java/parse.y:835
 msgid "Missing class name"
 msgstr "クラス叹を风いています"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:838
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:842
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:850
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1010
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1271
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1273
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1597
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1848
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1880
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1942
+#: ../../gcc/java/parse.y:838 ../../gcc/java/parse.y:842
+#: ../../gcc/java/parse.y:850 ../../gcc/java/parse.y:1010
+#: ../../gcc/java/parse.y:1271 ../../gcc/java/parse.y:1273
+#: ../../gcc/java/parse.y:1597 ../../gcc/java/parse.y:1848
+#: ../../gcc/java/parse.y:1880 ../../gcc/java/parse.y:1942
 msgid "'{' expected"
 msgstr "'{' が涩妥です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:852
+#: ../../gcc/java/parse.y:852
 msgid "Missing super class name"
 msgstr "ス〖パ〖クラス叹を风いています"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:862
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:878
+#: ../../gcc/java/parse.y:862 ../../gcc/java/parse.y:878
 msgid "Missing interface name"
 msgstr "インタ〖フェイス叹を风いています"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:964
+#: ../../gcc/java/parse.y:964
 msgid "Missing variable initializer"
 msgstr "恃眶介袋步灰を风いています"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:981
+#: ../../gcc/java/parse.y:981
 msgid "Invalid declaration"
 msgstr "痰跟な离咐です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:984
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1069
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2143
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2165
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2169
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2204
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2281
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2291
+#: ../../gcc/java/parse.y:984 ../../gcc/java/parse.y:1069
+#: ../../gcc/java/parse.y:2143 ../../gcc/java/parse.y:2165
+#: ../../gcc/java/parse.y:2169 ../../gcc/java/parse.y:2204
+#: ../../gcc/java/parse.y:2281 ../../gcc/java/parse.y:2291
 msgid "']' expected"
 msgstr "']' が涩妥です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:988
+#: ../../gcc/java/parse.y:988
 msgid "Unbalanced ']'"
 msgstr "滦炳のない ']' です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1024
+#: ../../gcc/java/parse.y:1024
 msgid "Invalid method declaration, method name required"
 msgstr "痰跟なメソッド离咐です。メソッド叹が涩妥です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1029
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1034
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1039
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2026
+#: ../../gcc/java/parse.y:1029 ../../gcc/java/parse.y:1034
+#: ../../gcc/java/parse.y:1039 ../../gcc/java/parse.y:2026
 msgid "Identifier expected"
 msgstr "急侍灰が涩妥です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1044
+#: ../../gcc/java/parse.y:1044
 msgid "Invalid method declaration, return type required"
 msgstr "痰跟なメソッド离咐です。メソッド叹が涩妥です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1067
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1511
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1518
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1527
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1529
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1557
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1665
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1971
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2024
+#: ../../gcc/java/parse.y:1067 ../../gcc/java/parse.y:1511
+#: ../../gcc/java/parse.y:1518 ../../gcc/java/parse.y:1527
+#: ../../gcc/java/parse.y:1529 ../../gcc/java/parse.y:1557
+#: ../../gcc/java/parse.y:1665 ../../gcc/java/parse.y:1971
+#: ../../gcc/java/parse.y:2024
 msgid "')' expected"
 msgstr "')' が涩妥です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1083
+#: ../../gcc/java/parse.y:1083
 msgid "Missing formal parameter term"
 msgstr "赖及な簿苞眶灌を风いています"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1098
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1103
+#: ../../gcc/java/parse.y:1098 ../../gcc/java/parse.y:1103
 msgid "Missing identifier"
 msgstr "急侍灰を风いています"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1123
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1132
+#: ../../gcc/java/parse.y:1123 ../../gcc/java/parse.y:1132
 msgid "Missing class type term"
 msgstr "クラスタイプ灌を风いています"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1288
+#: ../../gcc/java/parse.y:1288
 msgid "Invalid interface type"
 msgstr "インタ〖フェイス房が痰跟です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1475
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1644
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1646
+#: ../../gcc/java/parse.y:1475 ../../gcc/java/parse.y:1644
+#: ../../gcc/java/parse.y:1646
 msgid "':' expected"
 msgstr "':' が涩妥です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1497
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1502
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1507
+#: ../../gcc/java/parse.y:1497 ../../gcc/java/parse.y:1502
+#: ../../gcc/java/parse.y:1507
 msgid "Invalid expression statement"
 msgstr "及矢が痰跟です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1525
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1553
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1593
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1661
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1729
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1850
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1928
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2018
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2020
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2028
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2264
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2266
+#: ../../gcc/java/parse.y:1525 ../../gcc/java/parse.y:1553
+#: ../../gcc/java/parse.y:1593 ../../gcc/java/parse.y:1661
+#: ../../gcc/java/parse.y:1729 ../../gcc/java/parse.y:1850
+#: ../../gcc/java/parse.y:1928 ../../gcc/java/parse.y:2018
+#: ../../gcc/java/parse.y:2020 ../../gcc/java/parse.y:2028
+#: ../../gcc/java/parse.y:2264 ../../gcc/java/parse.y:2266
 msgid "'(' expected"
 msgstr "'(' が涩妥です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1595
+#: ../../gcc/java/parse.y:1595
 msgid "Missing term or ')'"
 msgstr "灌または ')' を风いています"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1642
+#: ../../gcc/java/parse.y:1642
 msgid "Missing or invalid constant expression"
 msgstr "年眶及が风けているか痰跟です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1663
+#: ../../gcc/java/parse.y:1663
 msgid "Missing term and ')' expected"
 msgstr "灌と涩寇の ')' を风いています"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1702
+#: ../../gcc/java/parse.y:1702
 msgid "Invalid control expression"
 msgstr "痰跟な扩告及です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1704
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1706
+#: ../../gcc/java/parse.y:1704 ../../gcc/java/parse.y:1706
 msgid "Invalid update expression"
 msgstr "痰跟な构糠及です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1731
+#: ../../gcc/java/parse.y:1731
 msgid "Invalid init statement"
 msgstr "痰跟な介袋步及です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1931
+#: ../../gcc/java/parse.y:1931
 msgid "Missing term or ')' expected"
 msgstr "灌または涩寇の ')' を风いています"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1973
+#: ../../gcc/java/parse.y:1973
 msgid "'class' or 'this' expected"
 msgstr "'class' または 'this' が涩妥です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1975
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1977
+#: ../../gcc/java/parse.y:1975 ../../gcc/java/parse.y:1977
 msgid "'class' expected"
 msgstr "'class' が涩妥です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2022
+#: ../../gcc/java/parse.y:2022
 msgid "')' or term expected"
 msgstr "')' または灌が涩妥です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2141
+#: ../../gcc/java/parse.y:2141
 msgid "'[' expected"
 msgstr "'[' が涩妥です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2219
+#: ../../gcc/java/parse.y:2219
 msgid "Field expected"
 msgstr "フィ〖ルドが涩妥です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2276
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2286
+#: ../../gcc/java/parse.y:2276 ../../gcc/java/parse.y:2286
 msgid "Missing term and ']' expected"
 msgstr "灌と涩寇の ']' を风いています"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2390
+#: ../../gcc/java/parse.y:2390
 msgid "']' expected, invalid type expression"
 msgstr "']' が涩妥で、痰跟な房山附です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2393
+#: ../../gcc/java/parse.y:2393
 msgid "Invalid type expression"
 msgstr "痰跟な房山附です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2505
+#: ../../gcc/java/parse.y:2505
 msgid "Invalid reference type"
 msgstr "痰跟な徊救房です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2977
+#: ../../gcc/java/parse.y:2977
 msgid "Constructor invocation must be first thing in a constructor"
 msgstr "コンストラクタの弹瓢はコンストラクタ柒で呵介に乖なわなければなりません"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2979
+#: ../../gcc/java/parse.y:2979
 msgid "Only constructors can invoke constructors"
 msgstr "コンストラクタだけがコンストラクタを弹瓢できます"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2987
+#: ../../gcc/java/parse.y:2987
 #, c-format
 msgid ": `%s' JDK1.1(TM) feature"
 msgstr ": `%s' は JDK1.1(TM) の怠墙です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:3046
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:3048
+#: ../../gcc/java/parse.y:3046 ../../gcc/java/parse.y:3048
 #, c-format
 msgid ""
 "%s.\n"
@@ -20142,32 +20150,32 @@
 "%s.\n"
 "%s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:6909
+#: ../../gcc/java/parse.y:6909
 #, c-format
 msgid "malformed .zip archive in CLASSPATH: %s"
 msgstr "CLASSPATH 柒に恃な .zip ア〖カイブがあります: %s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:6980
+#: ../../gcc/java/parse.y:6980
 #, fuzzy, c-format
 msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives"
 msgstr "デフォルトパッケ〖ジ `%s' が斧つかりません。CLASSPATH 茨董恃眶とア〖カイブへのアクセスを澄かめてください。"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12193
+#: ../../gcc/java/parse.y:12193
 #, c-format
 msgid "missing static field `%s'"
 msgstr "static フィ〖ルド `%s' を风いています"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12198
+#: ../../gcc/java/parse.y:12198
 #, c-format
 msgid "not a static field `%s'"
 msgstr "static フィ〖ルド `%s' ではありません"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12241
+#: ../../gcc/java/parse.y:12241
 #, c-format
 msgid "No case for %s"
 msgstr "%s のための case がありません"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:13173
+#: ../../gcc/java/parse.y:13173
 #, c-format
 msgid "unregistered operator %s"
 msgstr "判峡されていない遍换灰 %s です"
@@ -20511,1875 +20519,1531 @@
 msgid "[super ...] must appear in a method context"
 msgstr "[super ...] はメソッドコンテキストに附れなければなりません"
 
-#: objc/objc-parse.y:2701
+#: objc/objc-parse.y:2700
 msgid "`@end' must appear in an implementation context"
 msgstr "`@end' は悸刘コンテクストに附れなければなりません"
 
-#: objc/objc-parse.y:2914
+#: objc/objc-parse.y:2913
 msgid "method definition not in class context"
 msgstr "メソッド年盗がクラスコンテキスト柒ではありません"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:23
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:21
 #, fuzzy
 msgid "Display this information"
 msgstr "  --help                  この攫鼠を山绩する\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:29
-msgid "--param <param>=<value>\tSet paramter <param> to value.  See below for a complete list of parameters"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:27
+msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:38
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:36
 msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:41
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:39
 #, fuzzy
 msgid "Do not discard comments"
 msgstr "姜眉されていないコメント"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:44
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:42
 #, fuzzy
 msgid "Do not discard comments in macro expansions"
 msgstr "ビット遍换での篓猛サイズを拇匿しない"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:47
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:45
 msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:53
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:51
 #, fuzzy
 msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
 msgstr ""
 "  -G <number>             <number> バイトより井さな络拌および琅弄デ〖タを\n"
 "                          泼侍なセクションに弥く (タ〖ゲット肌妈)\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:56
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:54
 #, fuzzy
 msgid "Print the name of header files as they are used"
 msgstr "コンパイルされたプログラム帽疤の叹涟を山绩する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:65
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:57
+msgid "-I <dir>\tAdd <dir> to the end of the main include path.  -I- gives more include path control; see info documentation"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:60
+#, fuzzy
+msgid "Generate make dependencies"
+msgstr "瓢弄巴赂簇犯。\n"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:63
 #, fuzzy
 msgid "Generate make dependencies and compile"
 msgstr "リトルエンディアンのコ〖ドを栏喇"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:74
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:66
+msgid "-MF <file>\tWrite dependency output to the given file"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:69
 msgid "Treat missing header files as generated files"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:80
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:72
+msgid "Like -M but ignore system header files"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:75
 msgid "Like -MD but ignore system header files"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:89
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:78
+#, fuzzy
+msgid "Generate phony targets for all headers"
+msgstr "Intel as 脱のコ〖ドを栏喇する"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:81
 msgid "-MQ <target>\tAdd a MAKE-quoted target"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:95
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:84
+msgid "-MT <target>\tAdd an unquoted target"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:87
 #, fuzzy
 msgid "-O<number>\tSet optimization level to <number>"
 msgstr "  -O[number]              呵努步レベルを [number] に肋年する\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:98
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:90
 #, fuzzy
 msgid "Optimize for space rather than speed"
 msgstr "  -Os                     庐刨よりもサイズの呵努步を乖なう\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:101
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:93
 #, fuzzy
 msgid "Do not generate #line directives"
 msgstr ".size 悼击炭吾を栏喇しない"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:104
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:96
 msgid "-U<macro>\tUndefine <macro>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:107
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:99
 msgid "This switch is deprecated; use -Wextra instead"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:113
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:105
 msgid "Warn about returning structures, unions or arrays"
 msgstr "菇陇挛、鼎脱挛唆は芹误を手すものに簇して焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:119
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:108
+msgid "Enable most warning messages"
+msgstr "素んどの焚桂メッセ〖ジを铜跟にする"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:111
 msgid "Warn about casting functions to incompatible types"
 msgstr "房に高垂拉のない簇眶のキャストに簇して焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:122
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:114
 msgid "Warn about pointer casts which increase alignment"
 msgstr "ポインタのキャストでアラインメントが笼裁するものに簇して焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:125
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:117
 msgid "Warn about casts which discard qualifiers"
 msgstr "饯峻灰を艰り殿るキャストについて焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:128
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:120
 #, fuzzy
 msgid "Warn about subscripts whose type is \"char\""
 msgstr "藕机の房が 'char' であれば焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:137
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:123
+msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:126
+msgid "Synonym for -Wcomment"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:129
 msgid "Warn about possibly confusing type conversions"
 msgstr "房恃垂が寒宛する材墙拉に簇して焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:140
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:132
 #, fuzzy
 msgid "Warn when all constructors and destructors are private"
 msgstr "链てのコンストラクタ/デストラクタが private でも焚桂しない"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:143
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:135
 #, fuzzy
 msgid "Warn when a declaration is found after a statement"
 msgstr "离咐が房を回年していない眷圭に焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:146
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:138
 #, fuzzy
-msgid "Warn if deprecated class, method, or field is used"
-msgstr "夸京されない鄂矢が斧つかれば焚桂する"
+msgid "Warn about deprecated compiler features"
+msgstr "夸京されないコンパイラの怠墙を桂梦しない"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:149
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:141
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:152
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:144
 msgid "Warn when an optimization pass is disabled"
 msgstr "呵努步册镍が痰跟步された眷圭に焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:155
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:147
 #, fuzzy
 msgid "Warn about compile-time integer division by zero"
 msgstr "腊眶のゼロ近换をトラップする"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:158
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:150
 msgid "Warn about violations of Effective C++ style rules"
 msgstr "Effective C++ 及の回克からはずれるものについて焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:161
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:153
 msgid "Warn about stray tokens after #elif and #endif"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:164
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:156
 msgid "Treat all warnings as errors"
 msgstr "链ての焚桂をエラ〖として艰り胺う"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:167
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:159
 #, fuzzy
 msgid "Make implicit function declarations an error"
 msgstr "芭疼の簇眶离咐に簇して焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:170
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:162
 msgid "Print extra (possibly unwanted) warnings"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:173
-msgid "Warn if deprecated empty statements are found"
-msgstr "夸京されない鄂矢が斧つかれば焚桂する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:176
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:165
 #, fuzzy
 msgid "Warn if testing floating point numbers for equality"
 msgstr "赦瓢井眶爬眶の霹擦テストに簇して焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:179
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:168
 #, fuzzy
 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
 msgstr "printf/scanf/strftime/strfmon 妨及の恃搂弄なものに簇して焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:182
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:171
 #, fuzzy
 msgid "Warn if passing too many arguments to a function for its format string"
 msgstr "`va_start' に滦する苞眶が驴すぎます"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:185
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:174
 #, fuzzy
 msgid "Warn about format strings that are not literals"
 msgstr "剩眶矢机リテラルの蝗脱に簇して焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:188
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:177
 msgid "Warn about possible security problems with format functions"
 msgstr "セキュリティ弄な啼玛となりうる format 簇眶に簇して焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:191
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:180
 #, fuzzy
 msgid "Warn about strftime formats yielding 2-digit years"
 msgstr "strftime 妨及が企峰で钳を山している箕の焚桂しない"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:200
-#, fuzzy
-msgid "Enable warnings about inter-procedural problems"
-msgstr "inter-procedural 啼玛についての焚桂山绩を山绩しない"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:206
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:192
 msgid "Warn about implicit function declarations"
 msgstr "芭疼の簇眶离咐に簇して焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:209
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:195
 msgid "Warn when a declaration does not specify a type"
 msgstr "离咐が房を回年していない眷圭に焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:215
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:198
+msgid "Deprecated.  This switch has no effect."
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:201
 msgid "Warn about variables which are initialized to themselves."
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:218
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:204
 msgid "Warn when an inlined function cannot be inlined"
 msgstr "インライン簇眶をインライン步できない眷圭に焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:221
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:207
 #, fuzzy
 msgid "Warn about invalid uses of the \"offsetof\" macro"
 msgstr "#import ディレクティブの网脱に簇して焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:224
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:210
 msgid "Warn about PCH files that are found but not used"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:227
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:213
 #, fuzzy
 msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
 msgstr "  -Wlarger-than-<number>  オブジェクトが <number> バイトより络きければ焚桂する\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:230
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:216
 #, fuzzy
 msgid "Do not warn about using \"long long\" when -pedantic"
 msgstr "-pedantic 回年箕でも 'long long' の蝗脱については焚桂しない"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:233
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:219
 #, fuzzy
 msgid "Warn about suspicious declarations of \"main\""
 msgstr "悼わしい main の离咐に簇して焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:236
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:222
 #, fuzzy
 msgid "Warn about possibly missing braces around initializers"
 msgstr "介袋步灰の件りにブレ〖スを风いている屯であれば焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:239
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:225
 #, fuzzy
 msgid "Warn about global functions without previous declarations"
 msgstr "祸涟の离咐なしの络拌簇眶に簇して焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:242
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:228
 msgid "Warn about functions which might be candidates for format attributes"
 msgstr "format 掳拉をの铬输となりそうな簇眶について焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:245
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:231
 #, fuzzy
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 msgstr "noreturn 掳拉の铬输となりそうな簇眶に簇して焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:248
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:234
 #, fuzzy
 msgid "Warn about global functions without prototypes"
 msgstr "プロトタイプなしの络拌簇眶に簇して焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:251
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:237
 #, fuzzy
 msgid "Warn about use of multi-character character constants"
 msgstr "剩眶矢机リテラルの蝗脱に簇して焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:254
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:240
 #, fuzzy
 msgid "Warn about \"extern\" declarations not at file scope"
 msgstr "ファイルスコ〖プレベルでない extern に簇して焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:257
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:243
 #, fuzzy
 msgid "Warn when non-templatized friend functions are declared within a template"
 msgstr "template 柒で润 template の friend 簇眶が离咐された眷圭でも焚桂しない"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:260
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:246
 #, fuzzy
 msgid "Warn about non-virtual destructors"
 msgstr "润簿鳞デストラクタについて焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:266
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:252
 #, fuzzy
 msgid "Warn if a C-style cast is used in a program"
 msgstr "C 及のキャストがプログラムで蝗われたら焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:269
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:255
 #, fuzzy
 msgid "Warn if an old-style parameter definition is used"
 msgstr "簇眶の簿苞眶が蝗われないときに焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:272
-msgid "Warn if .class files are out of date"
-msgstr ".class ファイルがソ〖スファイルより概ければ焚桂する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:275
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:258
 msgid "Warn about overloaded virtual function names"
 msgstr "オ〖バ〖ロ〖ドされた簿鳞簇眶叹について焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:278
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:261
 msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr "packed 掳拉が菇陇挛芹弥に逼读しない眷圭に焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:281
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:264
 #, fuzzy
 msgid "Warn when padding is required to align structure members"
 msgstr "菇陇挛メンバのアラインで、パディングを妥する眷圭に焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:284
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:267
 #, fuzzy
 msgid "Warn about possibly missing parentheses"
 msgstr "崇柑を风いている材墙拉がある眷圭に焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:287
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:270
 #, fuzzy
 msgid "Warn when converting the type of pointers to member functions"
 msgstr "ポインタからメンバ簇眶への房恃垂の眷圭でも焚桂しない"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:290
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:273
 msgid "Warn about function pointer arithmetic"
 msgstr "簇眶ポインタの纷换に簇して焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:293
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:276
 #, fuzzy
 msgid "Warn if inherited methods are unimplemented"
 msgstr "巧栏メソッドが踏悸刘の眷圭でも焚桂しない"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:296
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:279
 msgid "Warn about multiple declarations of the same object"
 msgstr "票办オブジェクトの离咐が剩眶あれば焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:299
-msgid "Warn if modifiers are specified when not necessary"
-msgstr "回年された饯峻灰が稍妥なものであれば焚桂する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:302
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:282
 msgid "Warn when the compiler reorders code"
 msgstr "コンパイラがコ〖ドを事べ仑えるときに焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:305
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:285
 msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:308
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:288
 msgid "Warn if a selector has multiple methods"
 msgstr "セレクタが剩眶のメソッドを积っていれば焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:311
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:291
 msgid "Warn about possible violations of sequence point rules"
 msgstr "甥侯脱窗位爬惮搂を撬る材墙拉がある眷圭に焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:314
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:294
 msgid "Warn when one local variable shadows another"
 msgstr "あるロ〖カル恃眶が戮のものを胜い保すときに焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:317
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:297
 #, fuzzy
 msgid "Warn about signed-unsigned comparisons"
 msgstr "射圭烧き/射圭痰しの孺秤に簇して焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:320
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:300
 msgid "Warn when overload promotes from unsigned to signed"
 msgstr "オ〖バ〖ロ〖ドが射圭痰しから射圭烧きに呈惧げとなる眷圭に焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:323
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:303
 #, fuzzy
 msgid "Warn about code which might break strict aliasing rules"
 msgstr "format 掳拉をの铬输となりそうな簇眶について焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:326
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:306
 #, fuzzy
 msgid "Warn about unprototyped function declarations"
 msgstr "プロトタイプされていない簇眶离咐に簇して焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:329
-msgid "Warn about constructs with surprising meanings"
-msgstr "豺坚に疙豺を痉くものについて焚桂する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:332
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:309
 #, fuzzy
 msgid "Warn about enumerated switches, with no default, missing a case"
 msgstr "误刁年眶の switch で case 回年が风けているものに簇して焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:335
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:312
 #, fuzzy
 msgid "Warn about enumerated switches missing a \"default:\" statement"
 msgstr "误刁年眶の switch で case 回年が风けているものに簇して焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:338
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:315
 #, fuzzy
 msgid "Warn about all enumerated switches missing a specific case"
 msgstr "误刁年眶の switch で case 回年が风けているものに簇して焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:341
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:318
 #, fuzzy
 msgid "Warn when synthesis behavior differs from Cfront"
 msgstr "圭喇の慷る神いが Cfront と佰なる眷圭に焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:344
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:321
 msgid "Do not suppress warnings from system headers"
 msgstr "システムヘッダからの焚桂を娃扩しない"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:347
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:324
 #, fuzzy
 msgid "Warn about features not present in traditional C"
 msgstr "概い C では #elif を蝗わない数がいいです"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:356
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:327
+msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:333
 #, fuzzy
 msgid "Warn if an undefined macro is used in an #if directive"
 msgstr "踏年盗唆は稍赖な # ディレクティブです"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:359
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:336
 #, fuzzy
 msgid "Warn about uninitialized automatic variables"
 msgstr "介袋步されない极瓢恃眶に簇して焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:362
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:339
 msgid "Warn about unrecognized pragmas"
 msgstr "千急できない pragma に簇して焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:365
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:342
 msgid "Warn about code that will never be executed"
 msgstr "悸乖されることがないコ〖ドに簇して焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:368
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:345
 msgid "Enable all -Wunused- warnings"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:371
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:348
 msgid "Warn when a function is unused"
 msgstr "簇眶が蝗われないときに焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:374
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:351
 msgid "Warn when a label is unused"
 msgstr "ラベルが蝗われないときに焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:377
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:354
 msgid "Warn about macros defined in the main file that are not used"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:380
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:357
 msgid "Warn when a function parameter is unused"
 msgstr "簇眶の簿苞眶が蝗われないときに焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:383
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:360
 msgid "Warn when an expression value is unused"
 msgstr "及の猛が蝗われないときに焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:386
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:363
 msgid "Warn when a variable is unused"
 msgstr "恃眶が蝗われないときに焚桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:389
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:366
 msgid "Give strings the type \"array of char\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:392
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:369
 msgid "A synonym for -std=c89.  In a future version of GCC it will become synonymous with -std=c99 instead"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:395
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:372
 #, fuzzy
 msgid "-aux-info <file>\tEmit declaration information into <file>"
 msgstr "  -aux-info <file>        离咐攫鼠を <file> へ券乖する\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:407
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:384
 #, fuzzy
 msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
 msgstr "  -d[letters]             コンパイラの册镍からのダンプを铜跟にする\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:410
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:387
 #, fuzzy
 msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
 msgstr "  -dumpbase <file>        册镍からのダンプに蝗われる叹涟のベ〖スとする\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:413
-msgid "--CLASSPATH\tDeprecated; use --classpath instead"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:425
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:399
 #, fuzzy
 msgid "Enforce class member access control semantics"
 msgstr "アクセス扩告の罢蹋に骄わない"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:428
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:402
 msgid "Align the start of functions"
 msgstr "簇眶の倡幌をアラインする"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:434
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:408
 msgid "Align labels which are only reached by jumping"
 msgstr "ラベルのうちジャンプ毗茫黎となるものだけをアラインする"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:440
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:414
 msgid "Align all labels"
 msgstr "链てのラベルをアラインする"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:446
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:420
 msgid "Align the start of loops"
 msgstr "ル〖プの倡幌をアラインする"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:455
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:429
 msgid "Change when template instances are emitted"
 msgstr "テンプレ〖トインスタンスが流叫された箕に恃构する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:458
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:432
 #, fuzzy
 msgid "Specify that arguments may alias each other and globals"
 msgstr "苞眶と络拌デ〖タや戮の苞眶と侍叹になりうる祸を回年する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:461
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:435
 msgid "Assume arguments may alias globals but not each other"
 msgstr "苞眶と络拌デ〖タは侍叹になりうるが戮の苞眶とは侍叹ではないとみなす"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:464
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:438
 #, fuzzy
 msgid "Assume arguments alias neither each other nor globals"
 msgstr "苞眶が络拌デ〖タや戮の苞眶と侍叹にはならないとみなす"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:467
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:441
 #, fuzzy
 msgid "Recognize the \"asm\" keyword"
 msgstr "'asm' 徒腆胳を千急させない"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:479
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:444
 #, fuzzy
 msgid "Generate unwind tables that are exact at each instruction boundary"
 msgstr "船き提しを乖なう毋嘲输颅脱テ〖ブルを栏喇する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:482
-#, fuzzy
-msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements"
-msgstr "ロ〖カル恃眶と COMMON ブロックを SAVE 矢で叹涟烧けられたように艰り胺う"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:485
-#, fuzzy
-msgid "Backslashes in character and hollerith constants are special (not C-style)"
-msgstr "矢机/hollerith 年眶でのバックスラッシュを泼检なものとしない (C 及)"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:488
-msgid "Delete libU77 intrinsics with bad interfaces"
-msgstr "libU77 intrinsic を稍赖な interface と鼎に猴近する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:491
-msgid "Disable libU77 intrinsics with bad interfaces"
-msgstr "libU77 intrinsic を稍赖な interface と鼎に痰跟步する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:494
-#, fuzzy
-msgid "Enable libU77 intrinsics with bad interfaces"
-msgstr "libU77 intrinsic を稍赖な interface と鼎に痰跟步する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:497
-msgid "Hide libU77 intrinsics with bad interfaces"
-msgstr "libU77 intrinsic を稍赖な interface と鼎に保す"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:500
-#, fuzzy
-msgid "--bootclasspath=<path>\tReplace system path"
-msgstr "クラスパスを肋年してシステムパスを保す"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:503
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:447
 #, fuzzy
 msgid "Generate code to check bounds before indexing arrays"
 msgstr "芹误の藕机と藕机董肠を浮汉するコ〖ドを栏喇する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:506
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:450
 #, fuzzy
 msgid "Replace add, compare, branch with branch on count register"
 msgstr "裁换、孺秤ブランチの洛わりにカウントレジスタのブランチを蝗う"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:509
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:453
 msgid "Use profiling information for branch probabilities"
 msgstr "尸呆沸烯夸卢脱のプロファイル攫鼠を网脱する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:512
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:456
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:515
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:459
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:518
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:462
 #, fuzzy
 msgid "Recognize built-in functions"
 msgstr "いくつかの寥み哈み簇眶を千急させない"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:524
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:468
 #, fuzzy
 msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
 msgstr "  -fcall-saved-<register> <register> が簇眶を奶じて瘦积されるとマ〖クする\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:527
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:471
 #, fuzzy
 msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
 msgstr "  -fcall-used-<register>  簇眶钙び叫しで撬蝉される <register> としてマ〖クする\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:530
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:474
 #, fuzzy
 msgid "Save registers around function calls"
 msgstr "簇眶钙び叫しの涟稿でレジスタの瘦赂を铜跟にする"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:533
-msgid "Program written in strict mixed-case"
-msgstr "プログラムが阜泰にケ〖ス寒哼で今かれている"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:536
-msgid "Compile as if program written in lowercase"
-msgstr "プログラムが毖井矢机で今かれた屯にコンパイルする"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:539
-#, fuzzy
-msgid "Preserve case used in program"
-msgstr "プログラムで蝗われた闹り(のケ〖ス)を链て瘦积する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:542
-msgid "Program written in lowercase"
-msgstr "プログラムが毖井矢机で今かれている"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:545
-msgid "Program written in uppercase"
-msgstr "プログラムが毖络矢机で今かれている"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:548
-msgid "Compile as if program written in uppercase"
-msgstr "プログラムが毖络矢机で今かれた屯にコンパイルする"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:551
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:477
 msgid "Check the return value of new"
 msgstr "new の提り猛を浮汉する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:557
-msgid "--classpath=<path>\tSet class path"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:560
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:480
 #, fuzzy
 msgid "Do not put uninitialized globals in the common section"
 msgstr "络拌恃眶霹を介袋步されないコモンセクションに弥かない"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:566
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:483
 msgid "Allow the arguments of the '?' operator to have different types"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:569
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:486
 #, fuzzy
 msgid "Reduce the size of object files"
 msgstr "オブジェクトファイルのサイズを井さくする"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:572
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:489
 #, fuzzy
 msgid "Make string literals \"const char[]\" not \"char[]\""
 msgstr "矢机误リテラルを `const char[]' の洛わりに `char[]' とする"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:575
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:492
 msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:578
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:495
 #, fuzzy
 msgid "Perform a register copy-propagation optimization pass"
 msgstr "呵努步册镍のレジスタつけ恃えを乖なう"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:581
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:498
 #, fuzzy
 msgid "Perform cross-jumping optimization"
 msgstr "ジャンプ尸呆呵努步を乖なう"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:584
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:501
 msgid "When running CSE, follow jumps to their targets"
 msgstr "CSE で瓢侯するとき、それらのタ〖ゲットへのジャンプに纳匡する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:587
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:504
 msgid "When running CSE, follow conditional jumps"
 msgstr "CSE で瓢侯するとき、掘凤ジャンプに纳匡する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:590
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:507
 #, fuzzy
 msgid "Place data items into their own section"
 msgstr "デ〖タ灌誊をそれら极咳のセクションに芹弥する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:593
-msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
-msgstr "COMMON や EQUIVALENCE 脱の泼侍なデバッグ攫鼠を券乖する∈痰跟步されている∷"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:596
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:510
 #, fuzzy
 msgid "Inline member functions by default"
 msgstr "メンバ簇眶をデフォルトでインラインとしない"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:599
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:513
 msgid "Defer popping functions args from stack until later"
 msgstr "簇眶苞眶をスタックから pop するのを钙び叫し稿まで觅らせる"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:602
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:516
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr "尸呆炭吾の觅变スロットを蝗うことを活みる"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:605
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:519
 msgid "Delete useless null pointer checks"
 msgstr "痰罢蹋な null ポインタ浮汉を猴近する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:608
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:522
 #, fuzzy
 msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
 msgstr ""
 "  -fdiagnostics-show-location=[once | every-line]  壳们メッセ〖ジの猖乖の狠に,\n"
 " ソ〖ス疤弥攫鼠が乖の呵介に山绩される裳刨を回年する\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:611
-#, fuzzy
-msgid "Allow '$' in symbol names"
-msgstr "$ をシンボル叹として蝗えるようにする"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:614
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:525
 #, fuzzy
 msgid "Permit '$' as an identifier character"
 msgstr "フォ〖マットがワイド矢机误です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:620
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:528
+msgid "-fdump-<type>\tDump various compiler internals to a file"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:531
 msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
 msgstr "デバッグダンプで炭吾戎规と乖戎规ノ〖トの叫蜗を娃扩する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:626
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:537
 #, fuzzy
 msgid "Perform DWARF2 duplicate elimination"
 msgstr "琐萨钙び叫し呵努步を乖う"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:629
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:632
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:540
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:543
 msgid "Perform unused type elimination in debug info"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:641
-msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
-msgstr "COMPLEX 纷换のバグを搀闰をエミュレ〖トするフロントエンドを积つ"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:644
-msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:647
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:546
 #, fuzzy
 msgid "Generate code to check exception specifications"
 msgstr "毋嘲慌屯の浮汉をするコ〖ドを栏喇しない"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:653
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:552
 msgid "Enable exception handling"
 msgstr "毋嘲梳陋を铜跟にする"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:656
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:555
 msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:659
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:558
 #, fuzzy
 msgid "Perform a number of minor, expensive optimizations"
 msgstr "誊惟たない、コストのかかる呵努步を乖なう"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:668
-#, fuzzy
-msgid "f2c-compatible code can be generated"
-msgstr "f2c 高垂コ〖ドを栏喇する涩妥がない"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:671
-msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
-msgstr "f2c がサポ〖トする润 FORTRAN-77 intrinsics を猴近する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:674
-msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
-msgstr "f2c がサポ〖トする润 FORTRAN-77 intrinsics を痰跟步する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:677
-#, fuzzy
-msgid "Enable non-FORTRAN-77 intrinsics f2c supports"
-msgstr "f2c がサポ〖トする润 FORTRAN-77 intrinsics を痰跟步する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:680
-msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
-msgstr "f2c がサポ〖トする润 FORTRAN-77 intrinsics を保す"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:683
-#, fuzzy
-msgid "Unsupported; generate libf2c-calling code"
-msgstr "サポ〖トされない -- libf2c-calling コ〖ドを栏喇しない"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:686
-msgid "Program is written in typical FORTRAN 66 dialect"
-msgstr "プログラムが诺房弄な FORTRAN 66 数咐で今かれている"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:689
-#, fuzzy
-msgid "Program is written in typical Unix-f77 dialect"
-msgstr "プログラムが诺房弄な Unix f77 数咐で今かれている"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:692
-msgid "Program is written in Fortran-90-ish dialect"
-msgstr "プログラムが Fortran-90 弄数咐で今かれている"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:695
-msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
-msgstr "F90 がサポ〖トする润 FORTRAN-77 intrinsics を猴近する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:698
-msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
-msgstr "F90 がサポ〖トする润 FORTRAN-77 intrinsics を痰跟步する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:701
-#, fuzzy
-msgid "Enable non-FORTRAN-77 intrinsics F90 supports"
-msgstr "F90 がサポ〖トする润 FORTRAN-77 intrinsics を痰跟步する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:704
-msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
-msgstr "F90 がサポ〖トする润 FORTRAN-77 intrinsics を保す"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:716
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:567
 msgid "Assume no NaNs or infinities are generated"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:719
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:570
 #, fuzzy
 msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
 msgstr "  -ffixed-<register>      コンパイラに滦し <register> を蝗脱稍材とマ〖クする\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:725
-#, fuzzy
-msgid "ffixed-line-length-<number>\tSet the maximum line length to <number>"
-msgstr "  -finline-limit=<number> インライン簇眶のサイズを <number> に扩嘎する\n"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:728
-#, fuzzy
-msgid "Unsupported; affects code generation of arrays"
-msgstr "サポ〖トされない -- 芹误のコ〖ド栏喇に逼读する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:731
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:579
 msgid "Do not store floats in registers"
 msgstr "レジスタに赦瓢井眶を呈羌しない"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:734
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:582
 #, fuzzy
 msgid "Scope of for-init-statement variables is local to the loop"
 msgstr "for 介袋步矢の恃眶をスコ〖プ嘲に橙络する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:737
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:585
 #, fuzzy
 msgid "Copy memory address constants into registers before use"
 msgstr "メモリアドレス年眶を网脱する涟にレジスタへコピ〖する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:740
-msgid "Always check for non gcj generated classes archives"
-msgstr "gcj が栏喇していないクラスア〖カイブを撅に浮汉する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:743
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:588
 #, fuzzy
 msgid "Copy memory operands into registers before use"
 msgstr "メモリオペランドを网脱する涟にレジスタへコピ〖する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:746
-msgid "Generate code to check subscript and substring bounds"
-msgstr "芹误の藕机と藕机董肠を浮汉するコ〖ドを栏喇する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:749
-msgid "Program is written in Fortran-90-ish free form"
-msgstr "プログラムは Fortran-90 弄フリ〖フォ〖ムで今かれている"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:752
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:591
 #, fuzzy
 msgid "Do not assume that standard C libraries and \"main\" exist"
 msgstr "筛洁ライブラリや main が赂哼しない材墙拉があるものとする"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:755
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:594
 msgid "Allow function addresses to be held in registers"
 msgstr "簇眶アドレスをレジスタに积たせる祸を钓材する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:758
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:597
 #, fuzzy
 msgid "Place each function into its own section"
 msgstr "称」の簇眶をそれ极咳のセクションに芹弥する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:761
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:600
 #, fuzzy
 msgid "Perform global common subexpression elimination"
 msgstr "グロ〖バル鼎奶婶尸及を近殿する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:764
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:603
 #, fuzzy
 msgid "Perform redundant load after store elimination in global common subexpression elimination"
 msgstr "グロ〖バル鼎奶婶尸及を近殿する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:767
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:606
 #, fuzzy
 msgid "Perform enhanced load motion during global common subexpression elimination"
 msgstr "グロ〖バル鼎奶婶尸及を近殿する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:770
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:609
 #, fuzzy
 msgid "Perform store motion after global common subexpression elimination"
 msgstr "グロ〖バル鼎奶婶尸及を近殿する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:773
-#, fuzzy
-msgid "Enable fatal diagnostics about inter-procedural problems"
-msgstr "inter-procedural 啼玛についての米炭弄な壳们山绩を山绩しない"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:776
-msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
-msgstr "g77 がサポ〖トする润 FORTRAN-77 intrinsics を猴近する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:779
-msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
-msgstr "g77 がサポ〖トする润 FORTRAN-77 intrinsics を痰跟步する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:782
-#, fuzzy
-msgid "Enable non-FORTRAN 77 intrinsics F90 supports"
-msgstr "g77 がサポ〖トする润 FORTRAN-77 intrinsics を痰跟步する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:785
-msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
-msgstr "g77 がサポ〖トする润 FORTRAN-77 intrinsics を保す"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:788
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:612
 #, fuzzy
 msgid "Recognize GNU-defined keywords"
 msgstr "GNU 年盗の徒腆胳を千急させない"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:791
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:615
 msgid "Generate code for GNU runtime environment"
 msgstr "GNU 悸乖茨董脱のコ〖ドを栏喇する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:794
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:618
 #, fuzzy
 msgid "Enable guessing of branch probabilities"
 msgstr "尸呆沸烯夸卢を铜跟にする"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:809
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:630
 msgid "Assume normal C execution environment"
 msgstr "奶撅の C 悸乖茨董を涟捏とする"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:812
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:633
 msgid "Enable support for huge objects"
 msgstr "络きなオブジェクトのサポ〖ト"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:815
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:636
 msgid "Process #ident directives"
 msgstr "#ident ディレクティブを借妄する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:818
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:639
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:821
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:642
 #, fuzzy
 msgid "Perform conversion of conditional jumps to conditional execution"
 msgstr "掘凤弄な悸乖への恃构のための镧猛を恃构する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:824
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:645
 msgid "Export functions even if they can be inlined"
 msgstr "インラインにできる簇眶でも export する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:827
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:648
 #, fuzzy
 msgid "Emit implicit instantiations of inline templates"
 msgstr "インラインテンプレ〖トの汤绩弄な悸挛步のみを栏喇する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:830
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:651
 #, fuzzy
 msgid "Emit implicit instantiations of templates"
 msgstr "インラインテンプレ〖トの汤绩弄な悸挛步のみを栏喇する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:833
-msgid "Use offset tables for virtual method calls"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:836
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:654
 msgid "Do not generate .size directives"
 msgstr ".size 悼击炭吾を栏喇しない"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:839
-msgid "Initialize local vars and arrays to zero"
-msgstr "ロ〖カル恃眶や芹误をゼロに介袋步する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:842
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:657
 #, fuzzy
 msgid "Pay attention to the \"inline\" keyword"
 msgstr "'inline' キ〖ワ〖ドに庙罢を失う"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:851
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:660
+msgid "Integrate simple functions into their callers"
+msgstr "帽姐な簇眶を钙び叫し娄に琵圭する"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:666
 #, fuzzy
 msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
 msgstr "  -finline-limit=<number> インライン簇眶のサイズを <number> に扩嘎する\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:854
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:669
 msgid "-finput-charset=<cset>      Specify the default character set for source files."
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:857
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:672
 #, fuzzy
 msgid "Instrument function entry and exit with profiling calls"
 msgstr "簇眶の掐り庚/叫庚でプロファイル钙び叫しを栏喇する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:860
-msgid "Intrinsics letters in arbitrary cases"
-msgstr "intrinsic 矢机は扦罢のケ〖スとする"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:863
-msgid "Intrinsics spelled as e.g. SqRt"
-msgstr "intrinsic が毋えば SqRt の脱に闹られる"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:866
-#, fuzzy
-msgid "Intrinsics in lowercase"
-msgstr "intrinsic を毖络矢机とする"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:869
-msgid "Intrinsics in uppercase"
-msgstr "intrinsic を毖络矢机とする"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:872
-msgid "Assume native functions are implemented using JNI"
-msgstr "native 簇眶が JNI を网脱して悸刘しているものとみなす"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:875
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:675
 #, fuzzy
 msgid "Generate code for functions even if they are fully inlined"
 msgstr "链てインラインとされたとしても簇眶のコ〖ドを栏喇する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:878
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:678
 msgid "Emit static const variables even if they are not used"
 msgstr "蝗脱されない琅弄年眶恃眶であっても叫蜗する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:884
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:684
 #, fuzzy
 msgid "Give external symbols a leading underscore"
 msgstr "嘲婶シンボルに片矢机アンダ〖スコアを积たせる"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:887
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:687
 #, fuzzy
 msgid "Perform loop optimizations"
 msgstr "琐萨钙び叫し呵努步を乖う"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:890
-msgid "Language keyword letters in arbitrary cases"
-msgstr "咐胳徒腆胳矢机は扦罢のケ〖スとする"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:893
-msgid "Language keywords spelled as e.g. IOStat"
-msgstr "咐胳徒腆胳が毋えば IOStat の脱に闹られる"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:896
-#, fuzzy
-msgid "Language keywords in lowercase"
-msgstr "咐胳徒腆胳は毖络矢机とする"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:899
-msgid "Language keywords in uppercase"
-msgstr "咐胳徒腆胳は毖络矢机とする"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:902
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:690
 msgid "Set errno after built-in math functions"
 msgstr "寥み哈み眶池簇眶の稿に errno をセットする"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:905
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:693
 #, fuzzy
 msgid "Report on permanent memory allocation"
 msgstr "悸乖姜位箕に笔鲁弄に澄瘦されたメモリを鼠桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:908
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:696
 msgid "Attempt to merge identical constants and constant variables"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:911
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:699
 msgid "Attempt to merge identical constants across compilation units"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:914
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:702
 #, fuzzy
 msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 msgstr "  -fmessage-length=<number> 壳们メッセ〖ジの墓さを办乖收り <number> 矢机に扩嘎する。 0 だと猖乖を娃扩する\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:917
-msgid "Delete MIL-STD 1753 intrinsics"
-msgstr "MIL-STD 1753 intrinsic を猴近する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:920
-msgid "Disable MIL-STD 1753 intrinsics"
-msgstr "MIL-STD 1753 intrinsic を痰跟步する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:923
-#, fuzzy
-msgid "Enable MIL-STD 1753 intrinsics"
-msgstr "MIL-STD 1753 intrinsic を痰跟步する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:926
-msgid "Hide MIL-STD 1753 intrinsics"
-msgstr "MIL-STD 1753 intrinsic を保す"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:929
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:705
 msgid "Force all loop invariant computations out of loops"
 msgstr "ル〖プ面に稍恃な纷换をル〖プの嘲に败瓢する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:932
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:708
 #, fuzzy
 msgid "Don't warn about uses of Microsoft extensions"
 msgstr "Microsoft 橙磨の网脱に簇して pedantic 焚桂を乖わない"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:941
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:717
 #, fuzzy
 msgid "Use graph-coloring register allocation"
 msgstr "レジスタ澄瘦の涟に炭吾を事べ木す"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:944
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:720
 #, fuzzy
 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
 msgstr "NeXT 悸乖茨董脱のコ〖ドを栏喇する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:947
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:723
 msgid "Assume that receivers of Objective-C messages may be nil"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:950
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:726
 msgid "Support synchronous non-call exceptions"
 msgstr "票袋润钙び叫し毋嘲をサポ〖トする"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:959
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:735
 msgid "Enable Objective-C exception and synchronization syntax"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:962
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1286
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:738
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:978
 msgid "Perform loop unrolling for all loops"
 msgstr "链てのル〖プでル〖プ鸥倡を乖なう"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:965
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1289
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:741
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:981
 msgid "Perform loop unrolling when iteration count is known"
 msgstr "瓤牲搀眶が贷梦のとき、ル〖プ鸥倡を乖なう"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:968
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:744
 msgid "When possible do not generate stack frames"
 msgstr "材墙な眷圭、スタックフレ〖ムを栏喇しない"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:971
-msgid "Take at least one trip through each iterative DO loop"
-msgstr "呵你でも办搀は称瓤牲 DO ル〖プが借妄されるとする"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:974
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:747
 msgid "Recognize C++ kewords like \"compl\" and \"xor\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:977
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:750
 #, fuzzy
 msgid "Do the full register move optimization pass"
 msgstr "呵努步册镍で呵络嘎の regmove を乖なう"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:980
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:753
 msgid "Optimize sibling and tail recursive calls"
 msgstr "sibling 钙び叫しや琐萨浩耽钙び叫しを呵努步する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:983
-#, fuzzy
-msgid "Enable optimization of static class initialization code"
-msgstr "(クラス嘲での介袋步を涩妥とします)"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:986
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:756
 #, fuzzy
 msgid "Enable optional diagnostics"
 msgstr "オプションの壳们メッセ〖ジを山绩しない"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:992
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:759
 msgid "Pack structure members together without holes"
 msgstr "菇陇挛メンバを逢が倡かないようにパックする"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:995
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:762
 #, fuzzy
 msgid "Return small aggregates in memory, not registers"
 msgstr "'井さな' 礁圭挛をレジスタではなくメモリに呈羌して手す"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1001
-msgid "Warn about use of (only a few for now) Fortran extensions"
-msgstr "Fortran 橙磨(海は警ないが)の蝗脱について焚桂する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1004
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:768
 #, fuzzy
 msgid "Perform loop peeling"
 msgstr "链てのル〖プでル〖プ鸥倡を乖なう"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1007
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:771
 #, fuzzy
 msgid "Enable machine specific peephole optimizations"
 msgstr "怠硷盖铜の橇き逢呵努步を铜跟にする"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1010
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:774
 #, fuzzy
 msgid "Enable an RTL peephole pass before sched2"
 msgstr "妈企炭吾芹弥の涟で rtl 橇き逢册镍を铜跟にする"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1013
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:777
 msgid "Downgrade conformance errors to warnings"
 msgstr "惮呈努圭拉エラ〖を焚桂に呈布げする"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1016
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:780
 #, fuzzy
 msgid "Generate position-independent code if possible"
 msgstr "材墙であれば疤弥迫惟コ〖ドを栏喇する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1019
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:783
 #, fuzzy
 msgid "Generate position-independent code for executables if possible"
 msgstr "材墙であれば疤弥迫惟コ〖ドを栏喇する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1022
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:786
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1028
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:789
+msgid "Treat the input file as already preprocessed"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:792
 #, fuzzy
 msgid "Enable basic program profiling code"
 msgstr "プログラムがコ〖ドプロファイルする傅になる柑を赁掐する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1031
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:795
 #, fuzzy
 msgid "Insert arc-based program profiling code"
 msgstr "プログラムがコ〖ドプロファイルする傅になる柑を赁掐する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1034
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:798
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1037
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:801
 msgid "Enable common options for performing profile feedback directed optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1040
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:804
 msgid "Insert code to profile values of expressions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1046
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:810
 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1049
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:813
 msgid "Strength reduce all loop general induction variables"
 msgstr "ル〖プの面の链ての办忍投瞥恃眶を动刨猴负する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1052
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:816
 #, fuzzy
 msgid "Return small aggregates in registers"
 msgstr "'井さな' 礁圭挛をレジスタに呈羌して手す"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1055
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:819
 #, fuzzy
 msgid "Enables a register move optimization"
 msgstr "败瓢炭吾呵努步レジスタを铜跟にする"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1058
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:822
 #, fuzzy
 msgid "Perform a register renaming optimization pass"
 msgstr "呵努步册镍のレジスタつけ恃えを乖なう"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1061
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:825
 msgid "Reorder basic blocks to improve code placement"
 msgstr "コ〖ド芹弥を猖帘するために答塑ブロックを浩腊妄する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1064
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:828
 #, fuzzy
 msgid "Reorder functions to improve code placement"
 msgstr "コ〖ド芹弥を猖帘するために答塑ブロックを浩腊妄する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1067
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:831
 msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1070
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:834
 msgid "Enable automatic template instantiation"
 msgstr "极瓢テンプレ〖ト悸挛步を铜跟にする"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1073
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:837
 #, fuzzy
 msgid "Add a common subexpression elimination pass after loop optimizations"
 msgstr "ル〖プ呵努步稿に鼎奶婶尸及近殿册镍を悸乖"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1076
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:840
 #, fuzzy
 msgid "Run the loop optimizer twice"
 msgstr "ル〖プ呵努步を企搀悸乖する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1079
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:843
 msgid "Disable optimizations that assume default FP rounding behavior"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1082
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:846
 #, fuzzy
 msgid "Generate run time type descriptor information"
 msgstr "悸乖箕房淡揭攫鼠を栏喇しない"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1085
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:849
 msgid "Enable scheduling across basic blocks"
 msgstr "答塑ブロックを纲ぐ炭吾芹弥を铜跟にする"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1088
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:852
 msgid "Allow speculative motion of non-loads"
 msgstr "润ロ〖ドでの稍澄悸な瓢侯を钓材する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1091
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:855
 msgid "Allow speculative motion of some loads"
 msgstr "いくつかのロ〖ドでの稍澄悸な瓢侯を钓材する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1094
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:858
 msgid "Allow speculative motion of more loads"
 msgstr "より驴くのロ〖ドでの稍澄悸な瓢侯を钓材する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1097
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:861
 msgid "Allow premature scheduling of queued insns"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1100
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:864
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1103
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:867
 msgid "-fsched-stalled-insns-dep=<number>   Set dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1106
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:870
 msgid "-fsched-stalled-insns=<number>       Set number of queued insns that can be prematurely scheduled"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1109
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:873
 #, fuzzy
 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
 msgstr "  -fsched-verbose=<number> スケジュ〖ラの窳厘レベルを肋年する\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1112
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:876
 msgid "If scheduling post reload, do superblock scheduling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1115
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:879
 msgid "If scheduling post reload, do trace scheduling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1118
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:882
 msgid "Reschedule instructions before register allocation"
 msgstr "レジスタ澄瘦の涟に炭吾を事べ木す"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1121
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:885
 msgid "Reschedule instructions after register allocation"
 msgstr "レジスタ澄瘦の稿で炭吾を事べ木す"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1124
-#, fuzzy
-msgid "Allow appending a second underscore to externals"
-msgstr "嘲婶恃眶に企つ誊のアンダ〖スコアを烧け颅さない"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1127
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:888
 msgid "Mark data as shared rather than private"
 msgstr "デ〖タをプライベ〖トではなく鼎铜されるようマ〖クする"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1130
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:891
 msgid "Use the same size for double as for float"
 msgstr "double のサイズを float と票じとして蝗脱する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1133
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:894
 msgid "Use the narrowest integer type possible for enumeration types"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1136
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:897
 #, fuzzy
 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
 msgstr "wchar_t の含塑弄な房を `unsigned short' と胜す"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1142
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:903
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1145
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:906
 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1148
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:909
 #, fuzzy
 msgid "Make \"char\" signed by default"
 msgstr "'char' をデフォルトで射圭烧きとする"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1151
-#, fuzzy
-msgid "Do not print names of program units as they are compiled"
-msgstr "コンパイルされたプログラム帽疤の叹涟を山绩する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1154
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:912
 #, fuzzy
 msgid "Convert floating point constants to single precision constants"
 msgstr "赦瓢井眶爬年眶を帽篮刨年眶に恃垂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1157
-#, fuzzy
-msgid "Internally convert most source to lowercase"
-msgstr "柒婶弄な恃垂ではソ〖スの素んどを毖络矢机とする"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1160
-msgid "Internally preserve source case"
-msgstr "柒婶弄にソ〖スのケ〖スを瘦积する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1163
-msgid "Internally convert most source to uppercase"
-msgstr "柒婶弄な恃垂ではソ〖スの素んどを毖络矢机とする"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1169
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:918
 msgid "Insert stack checking code into the program"
 msgstr "プログラムにスタック董肠浮叫コ〖ドを赁掐する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1175
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:924
 msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1178
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:927
 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1181
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:930
 msgid "Display statistics accumulated during compilation"
 msgstr "コンパイル面に眠姥された琵纷攫鼠を山绩する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1184
-msgid "Enable assignability checks for stores into object arrays"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1187
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:933
 #, fuzzy
 msgid "Perform strength reduction optimizations"
 msgstr "动刨猴负呵努步を乖なう"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1190
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:936
 msgid "Assume strict aliasing rules apply"
 msgstr "阜泰な侍叹惮搂に努圭するとみなす"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1199
-msgid "Symbol names spelled in mixed case"
-msgstr "シンボル叹はケ〖ス寒哼で闹られる"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1202
-msgid "Symbol names in lowercase"
-msgstr "シンボル叹を井矢机とする"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1205
-msgid "Symbol names in uppercase"
-msgstr "シンボル叹を络矢机とする"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1208
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:942
 msgid "Check for syntax errors, then stop"
 msgstr "矢恕エラ〖を浮叫して、そこで匿贿する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1211
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:945
 msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1214
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:948
 #, fuzzy
 msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
 msgstr "テンプレ〖ト悸挛步の考さの呵络猛を回年する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1217
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:951
 #, fuzzy
 msgid "Create data files needed by \"gcov\""
 msgstr "gcov が涩妥とするデ〖タファイルを侯喇する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1223
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:957
 #, fuzzy
 msgid "Perform jump threading optimizations"
 msgstr "ジャンプ尸呆呵努步を乖なう"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1226
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:960
 #, fuzzy
 msgid "Report the time taken by each compiler pass"
 msgstr "悸乖姜位箕にコンパイラの称册镍に妥した箕粗を鼠桂する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1229
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:963
 msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1232
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:966
 msgid "Perform superblock formation via tail duplication"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1235
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:969
 msgid "Assume floating-point operations can trap"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1238
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:972
 #, fuzzy
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 msgstr "射圭烧きの裁换/负换/捐换での峰あふれをトラップする"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1241
-msgid "Make prefix-radix non-decimal constants be typeless"
-msgstr "润腊眶年眶の儡萨答眶が房なしであるとする"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1244
-#, fuzzy
-msgid "Allow all ugly features"
-msgstr "链ての焦い怠墙を钓材しない"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1247
-#, fuzzy
-msgid "Hollerith and typeless can be passed as arguments"
-msgstr "Hollerith や房なし年眶を苞眶として畔さない"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1250
-msgid "Allow ordinary copying of ASSIGN'ed vars"
-msgstr "ASSIGN された恃眶の奶撅のコピ〖を钓材する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1253
-msgid "Dummy array dimensioned to (1) is assumed-size"
-msgstr "ダミ〖芹误の肌傅を (1) とみなす"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1256
-msgid "Trailing comma in procedure call denotes null argument"
-msgstr "プロシ〖ジャ钙び叫し面の息鲁カンマで null 苞眶を山附する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1259
-msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
-msgstr "DOUBLE COMPLEX Z での REAL(Z) と AIMAG(Z) を钓材する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1262
-#, fuzzy
-msgid "Initialization via DATA and PARAMETER is not type-compatible"
-msgstr "DATA や PARAMETER 沸统の介袋步は房高垂である"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1265
-msgid "Allow INTEGER and LOGICAL interchangeability"
-msgstr "INTEGER と LOGICAL は陵高に恃构材墙であるとする"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1268
-#, fuzzy
-msgid "Append underscores to externals"
-msgstr "嘲婶恃眶に企つ誊のアンダ〖スコアを烧け颅さない"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1271
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:975
 #, fuzzy
 msgid "Compile whole compilation unit at a time"
 msgstr "溯条帽疤链挛をファイルにダンプする"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1274
-msgid "Delete libU77 intrinsics"
-msgstr "libU77 intrinsic を猴近する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1277
-msgid "Disable libU77 intrinsics"
-msgstr "libU77 intrinsic を痰跟步する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1280
-#, fuzzy
-msgid "Enable libU77 intrinsics"
-msgstr "libU77 intrinsic を痰跟步する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1283
-msgid "Hide libU77 intrinsics"
-msgstr "libU77 intrinsic を保す"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1292
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:984
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1295
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:987
 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1298
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:990
 #, fuzzy
 msgid "Make \"char\" unsigned by default"
 msgstr "'char' をデフォルトで射圭痰しとする"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1301
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:993
 #, fuzzy
 msgid "Perform loop unswitching"
 msgstr "链てのル〖プでル〖プ鸥倡を乖なう"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1304
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:996
 msgid "Just generate unwind tables for exception handling"
 msgstr "船き提しを乖なう毋嘲输颅脱テ〖ブルを栏喇する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1310
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:999
 #, fuzzy
 msgid "Use __cxa_atexit to register destructors"
 msgstr "デストラクタの判峡に __cxa_atexit を网脱する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1316
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1002
 #, fuzzy
 msgid "Add extra commentary to assembler output"
 msgstr "途尸なコメントをアセンブラ叫蜗に纳裁する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1319
-#, fuzzy
-msgid "Print g77-specific version information and run internal tests"
-msgstr "g77 盖铜のコンパイラバ〖ジョン攫鼠を山绩、柒婶テストの悸乖"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1322
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1005
 msgid "Use expression value profiles in optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1325
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1008
 msgid "Discard unused virtual functions"
 msgstr "蝗われない簿鳞簇眶を磊り嘉てる"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1328
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1011
 msgid "Implement vtables using thunks"
 msgstr "thunk を蝗って vtable を悸刘する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1331
-msgid "Program is written in VXT (Digital-like) FORTRAN"
-msgstr "プログラムは VXT (Digital) FORTRAN で今かれている"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1334
-msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr "VXT FORTRAN がサポ〖トする润 FORTRAN-77 intrinsics を猴近する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1337
-msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr "VXT FORTRAN がサポ〖トする润 FORTRAN-77 intrinsics を痰跟步する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1340
-#, fuzzy
-msgid "Enable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr "VXT FORTRAN がサポ〖トする润 FORTRAN-77 intrinsics を痰跟步する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1343
-msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr "VXT FORTRAN がサポ〖トする润 FORTRAN-77 intrinsics を保す"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1349
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1014
 msgid "Emit common-like symbols as weak symbols"
 msgstr "コモンシンボルをウィ〖クシンボルの屯に栏喇する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1352
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1017
 msgid "Construct webs and split unrelated uses of single variable"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1355
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1020
 msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1358
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1023
 msgid "Generate a #line directive pointing at the current working directory"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1361
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1026
 msgid "Assume signed arithmetic overflow wraps around"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1364
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1029
 msgid "Store strings in writable data section"
 msgstr "矢机误を今き哈み材墙デ〖タセクションに呈羌する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1367
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1032
 msgid "Emit cross referencing information"
 msgstr "陵高徊救攫鼠を栏喇する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1370
-#, fuzzy
-msgid "Print internal debugging-related information"
-msgstr "柒婶デバッグ簇息攫鼠を山绩する"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1373
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1035
 #, fuzzy
 msgid "Put zero initialized data in the bss section"
 msgstr "络拌恃眶霹を介袋步されないコモンセクションに弥かない"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1376
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1038
 msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1379
-msgid "Treat initial values of 0 like non-zero values"
-msgstr "0 の介袋步猛を润ゼロ猛として艰り胺う"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1382
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1041
 #, fuzzy
 msgid "Generate debug information in default format"
 msgstr "デフォルト妨及のデバッグ攫鼠を栏喇する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1385
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1044
 #, fuzzy
 msgid "Generate debug information in COFF format"
 msgstr "デフォルト妨及のデバッグ攫鼠を栏喇する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1388
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1047
 #, fuzzy
 msgid "Generate debug information in DWARF v2 format"
 msgstr "デフォルト妨及のデバッグ攫鼠を栏喇する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1391
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1050
 #, fuzzy
 msgid "Dump declarations to a .decl file"
 msgstr "离咐を .decl ファイルにダンプする"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1394
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1053
 #, fuzzy
 msgid "Generate debug information in default extended format"
 msgstr "デフォルト橙磨妨及のデバッグ攫鼠を栏喇する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1397
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1056
 #, fuzzy
 msgid "Generate debug information in STABS format"
 msgstr "デフォルト妨及のデバッグ攫鼠を栏喇する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1400
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1059
 #, fuzzy
 msgid "Generate debug information in extended STABS format"
 msgstr "デフォルト橙磨妨及のデバッグ攫鼠を栏喇する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1403
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1062
 #, fuzzy
 msgid "Generate debug information in VMS format"
 msgstr "デフォルト妨及のデバッグ攫鼠を栏喇する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1406
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1065
 #, fuzzy
 msgid "Generate debug information in XCOFF format"
 msgstr "デフォルト妨及のデバッグ攫鼠を栏喇する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1409
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1068
 #, fuzzy
 msgid "Generate debug information in extended XCOFF format"
 msgstr "デフォルト橙磨妨及のデバッグ攫鼠を栏喇する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1412
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1071
 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1415
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1074
 msgid "-imacros <file>\tAccept definition of macros in <file>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1418
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1077
 msgid "-include <file>\tInclude the contents of <file> before other files"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1421
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1080
 msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1424
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1083
 msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1427
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1086
 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1430
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1089
 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1433
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1092
 msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1445
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1104
 msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1448
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1107
 msgid "Do not search standard system include directories for C++"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1451
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1110
 #, fuzzy
 msgid "-o <file>\tPlace output into <file>"
 msgstr "  -o <file>               叫蜗を <file> に今き哈む\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1454
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1113
 #, fuzzy
 msgid "Enable function profiling"
 msgstr "mips16 簇眶プロファイル"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1457
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1116
 #, fuzzy
 msgid "Issue warnings needed for strict compliance to the standard"
 msgstr "  -pedantic               阜泰な ISO C への努圭に妥する焚桂を券する\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1460
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1119
 msgid "Like -pedantic but issue them as errors"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1463
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1122
 #, fuzzy
 msgid "Generate C header of platform-specific features"
 msgstr "プラットフォ〖ム盖铜の怠墙の C ヘッダを栏喇する"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1466
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1125
 #, fuzzy
 msgid "Do not display functions compiled or elapsed time"
 msgstr "  -quiet                  コンパイルされた簇眶や沸册箕粗を山绩しない\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1469
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1128
 #, fuzzy
 msgid "Remap file names when including files"
 msgstr "#%s でのファイル叹が鄂です"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1472
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1131
 msgid "Conform to the ISO 1998 C++ standard"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1475
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1134
 msgid "Conform to the ISO 1990 C standard"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1478
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1137
 msgid "Conform to the ISO 1999 C standard"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1481
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1502
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1505
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1140
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1161
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1164
 msgid "Deprecated in favor of -std=c99"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1484
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1143
 msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1487
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1146
 msgid "Conform to the ISO 1990 C standard with GNU extensions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1490
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1149
 msgid "Conform to the ISO 1999 C standard with GNU extensions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1493
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1152
 msgid "Deprecated in favor of -std=gnu99"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1496
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1155
 msgid "Deprecated in favor of -std=c89"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1499
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1158
 msgid "Conform to the ISO 1990 C standard as amended in 1994"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1508
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1167
 #, fuzzy
 msgid "Enable traditional preprocessing"
 msgstr "スタック玫瑚を铜跟にする"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1511
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1170
 msgid "-trigraphs\tSupport ISO C trigraphs"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1514
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1173
 msgid "Do not predefine system-specific and GCC-specific macros"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1517
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1176
 #, fuzzy
 msgid "Enable verbose output"
 msgstr "デバッグ叫蜗を铜跟にする"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1523
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1179
+#, fuzzy
+msgid "Display the compiler's version"
+msgstr "  -version                コンパイラのバ〖ジョンを山绩する\n"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1182
 #, fuzzy
 msgid "Suppress warnings"
 msgstr "%s: 焚桂: "
 
-#: config/i386/freebsd-aout.h:215 config/rs6000/sysv4.h:1089
+#: config/i386/cygwin.h:29
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr "mno-cygwin と mno-win32 は鼎赂できません"
+
+#: config/i386/cygwin.h:70 config/i386/mingw32.h:58
+msgid "shared and mdll are not compatible"
+msgstr "shared と mdll とは鼎赂できません"
+
+#: config/i386/freebsd-aout.h:215
 msgid "`-p' not supported; use `-pg' and gprof(1)"
 msgstr "`-p' は悸刘されていません. `-pg' と gprof(1) を蝗ってください"
 
@@ -22393,6 +22057,27 @@
 msgid "GCC does not support -CC without using -E"
 msgstr "GNU C は -E を燃わない -C を悸刘していません"
 
+#: config/i386/sco5.h:191
+#, fuzzy
+msgid "-pg not supported on this platform"
+msgstr "init_priority 掳拉はこのプラットフォ〖ムではサポ〖トされていません"
+
+#: config/i386/sco5.h:192
+#, fuzzy
+msgid "-p and -pp specified - pick one"
+msgstr "-I- が企搀回年されました"
+
+#: config/i386/sco5.h:266
+#, fuzzy
+msgid "-G and -static are mutually exclusive"
+msgstr "-pedantic と -traditional とは陵高怯戮弄です"
+
+#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
+#: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
+#, fuzzy
+msgid "does not support multilib"
+msgstr "%s は %s を减け烧けません"
+
 #: config/sparc/linux64.h:211 config/sparc/linux64.h:222
 #: config/sparc/netbsd-elf.h:140 config/sparc/netbsd-elf.h:159
 #: config/sparc/sol2-bi.h:195 config/sparc/sol2-bi.h:205
@@ -22400,46 +22085,42 @@
 msgid "may not use both -m32 and -m64"
 msgstr "-mfp64 と -m4650 の尉数を蝗うことはできません"
 
-#: config/i386/mingw32.h:58 config/i386/cygwin.h:70
-msgid "shared and mdll are not compatible"
-msgstr "shared と mdll とは鼎赂できません"
-
-#: config/darwin.h:215
+#: config/darwin.h:222
 msgid "-current_version only allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:218
+#: config/darwin.h:225
 msgid "-install_name only allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:223
+#: config/darwin.h:230
 #, fuzzy
 msgid "-bundle not allowed with -dynamiclib"
 msgstr "-m64 回年モ〖ドでは -mlong-double-64 は钓材されません"
 
-#: config/darwin.h:224
+#: config/darwin.h:231
 #, fuzzy
 msgid "-bundle_loader not allowed with -dynamiclib"
 msgstr "-m64 回年モ〖ドでは -mlong-double-64 は钓材されません"
 
-#: config/darwin.h:225
+#: config/darwin.h:232
 #, fuzzy
 msgid "-client_name not allowed with -dynamiclib"
 msgstr "-m64 回年モ〖ドでは -mlong-double-64 は钓材されません"
 
-#: config/darwin.h:228
+#: config/darwin.h:235
 msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:229
+#: config/darwin.h:236
 msgid "-force_flat_namespace not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:231
+#: config/darwin.h:238
 msgid "-keep_private_externs not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:232
+#: config/darwin.h:239
 #, fuzzy
 msgid "-private_bundle not allowed with -dynamiclib"
 msgstr "-m64 回年モ〖ドでは -mlong-double-64 は钓材されません"
@@ -22457,53 +22138,11 @@
 msgid "may not use both -EB and -EL"
 msgstr "-EB と -EL の尉数を蝗うことはできません"
 
-#: config/mips/mips.h:988
-#, fuzzy
-msgid "-pipe is not supported"
-msgstr "-pipe は悸刘されていません"
-
-#: java/jvspec.c:80 ada/lang-specs.h:34 gcc.c:767
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr "-pg と -fomit-frame-pointer は鼎赂できません"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni と -femit-class-files は鼎赂できません"
-
-#: java/lang-specs.h:35
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjini と -femit-class-file は鼎赂できません"
-
-#: java/lang-specs.h:36 java/lang-specs.h:37
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr ""
-
 #: treelang/lang-specs.h:52
 #, fuzzy
 msgid "-pg or -p and -fomit-frame-pointer are incompatible"
 msgstr "-pg と -fomit-frame-pointer は鼎赂できません"
 
-#: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
-#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
-#, fuzzy
-msgid "does not support multilib"
-msgstr "%s は %s を减け烧けません"
-
-#: config/i386/sco5.h:191
-#, fuzzy
-msgid "-pg not supported on this platform"
-msgstr "init_priority 掳拉はこのプラットフォ〖ムではサポ〖トされていません"
-
-#: config/i386/sco5.h:192
-#, fuzzy
-msgid "-p and -pp specified - pick one"
-msgstr "-I- が企搀回年されました"
-
-#: config/i386/sco5.h:266
-#, fuzzy
-msgid "-G and -static are mutually exclusive"
-msgstr "-pedantic と -traditional とは陵高怯戮弄です"
-
 #: config/arm/arm.h:198
 msgid "-mapcs-26 and -mapcs-32 may not be used together"
 msgstr "-mapcs-26 と -mapcs-32 は票箕に蝗えません"
@@ -22520,6 +22159,15 @@
 msgid "the m210 does not have little endian support"
 msgstr "m210 はリトルエンディアンサポ〖トを乖なえません"
 
+#: config/mips/mips.h:988
+#, fuzzy
+msgid "-pipe is not supported"
+msgstr "-pipe は悸刘されていません"
+
+#: ada/lang-specs.h:34 java/jvspec.c:80 gcc.c:767
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr "-pg と -fomit-frame-pointer は鼎赂できません"
+
 #: ada/lang-specs.h:36
 msgid "one of -c, -S, -gnatc, -gnatz, or -gnats is required for Ada"
 msgstr ""
@@ -22534,8 +22182,16 @@
 msgid "-msingle-float and -msoft-float can not both be specified"
 msgstr "-msingle-float と -msoft-float を办刨に回年することはできません。"
 
-#: config/rs6000/darwin.h:98
-msgid " conflicting code gen style switches are used"
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni と -femit-class-files は鼎赂できません"
+
+#: java/lang-specs.h:35
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjini と -femit-class-file は鼎赂できません"
+
+#: java/lang-specs.h:36 java/lang-specs.h:37
+msgid "-femit-class-file should used along with -fsyntax-only"
 msgstr ""
 
 #: gcc.c:743
@@ -22547,9 +22203,9 @@
 msgid "-E required when input is from standard input"
 msgstr "掐蜗が筛洁掐蜗の眷圭は -E が涩妥です"
 
-#: config/i386/cygwin.h:29
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr "mno-cygwin と mno-win32 は鼎赂できません"
+#: config/rs6000/darwin.h:98
+msgid " conflicting code gen style switches are used"
+msgstr ""
 
 #~ msgid "__builtin_trap not supported by this target"
 #~ msgstr "__builtin_trap このタ〖ゲットでは悸刘されていません"
@@ -23314,9 +22970,6 @@
 #~ msgid "Warn when a function is declared extern, then inline"
 #~ msgstr "簇眶が extern 离咐された稿、inline とされた眷圭に焚桂する"
 
-#~ msgid "Don't announce deprecation of compiler features"
-#~ msgstr "夸京されないコンパイラの怠墙を桂梦しない"
-
 #~ msgid "type name expected before `&'"
 #~ msgstr "`&' の涟に房の叹涟があるべきです"
 
@@ -23819,15 +23472,222 @@
 #~ msgid "Directory name must immediately follow -I"
 #~ msgstr "デイレクトリ叹は -I のすぐ稿ろにつけなければなりません"
 
+#~ msgid "Print g77-specific compiler version info, run internal tests"
+#~ msgstr "g77 盖铜のコンパイラバ〖ジョン攫鼠を山绩、柒婶テストの悸乖"
+
+#~ msgid "Program is written in typical FORTRAN 66 dialect"
+#~ msgstr "プログラムが诺房弄な FORTRAN 66 数咐で今かれている"
+
+#~ msgid "Program is written in typical Unix f77 dialect"
+#~ msgstr "プログラムが诺房弄な Unix f77 数咐で今かれている"
+
 #~ msgid "Program does not use Unix-f77 dialectal features"
 #~ msgstr "プログラムが Unix-f77 数咐の怠墙を蝗っていない"
 
+#~ msgid "Program is written in Fortran-90-ish dialect"
+#~ msgstr "プログラムが Fortran-90 弄数咐で今かれている"
+
+#~ msgid "Treat local vars and COMMON blocks as if they were named in SAVE statements"
+#~ msgstr "ロ〖カル恃眶と COMMON ブロックを SAVE 矢で叹涟烧けられたように艰り胺う"
+
+#~ msgid "Allow $ in symbol names"
+#~ msgstr "$ をシンボル叹として蝗えるようにする"
+
+#~ msgid "f2c-compatible code need not be generated"
+#~ msgstr "f2c 高垂コ〖ドを栏喇する涩妥がない"
+
+#~ msgid "Unsupported; do not generate libf2c-calling code"
+#~ msgstr "サポ〖トされない -- libf2c-calling コ〖ドを栏喇しない"
+
+#~ msgid "Unsupported; affects code-generation of arrays"
+#~ msgstr "サポ〖トされない -- 芹误のコ〖ド栏喇に逼读する"
+
+#~ msgid "Program is written in Fortran-90-ish free form"
+#~ msgstr "プログラムは Fortran-90 弄フリ〖フォ〖ムで今かれている"
+
+#~ msgid "Warn about use of (only a few for now) Fortran extensions"
+#~ msgstr "Fortran 橙磨(海は警ないが)の蝗脱について焚桂する"
+
+#~ msgid "Program is written in VXT (Digital-like) FORTRAN"
+#~ msgstr "プログラムは VXT (Digital) FORTRAN で今かれている"
+
+#~ msgid "Disallow all ugly features"
+#~ msgstr "链ての焦い怠墙を钓材しない"
+
+#~ msgid "Hollerith and typeless constants not passed as arguments"
+#~ msgstr "Hollerith や房なし年眶を苞眶として畔さない"
+
+#~ msgid "Allow ordinary copying of ASSIGN'ed vars"
+#~ msgstr "ASSIGN された恃眶の奶撅のコピ〖を钓材する"
+
+#~ msgid "Dummy array dimensioned to (1) is assumed-size"
+#~ msgstr "ダミ〖芹误の肌傅を (1) とみなす"
+
+#~ msgid "Trailing comma in procedure call denotes null argument"
+#~ msgstr "プロシ〖ジャ钙び叫し面の息鲁カンマで null 苞眶を山附する"
+
+#~ msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
+#~ msgstr "DOUBLE COMPLEX Z での REAL(Z) と AIMAG(Z) を钓材する"
+
+#~ msgid "Initialization via DATA and PARAMETER is type-compatible"
+#~ msgstr "DATA や PARAMETER 沸统の介袋步は房高垂である"
+
+#~ msgid "Allow INTEGER and LOGICAL interchangeability"
+#~ msgstr "INTEGER と LOGICAL は陵高に恃构材墙であるとする"
+
+#~ msgid "Print internal debugging-related info"
+#~ msgstr "柒婶デバッグ簇息攫鼠を山绩する"
+
+#~ msgid "Initialize local vars and arrays to zero"
+#~ msgstr "ロ〖カル恃眶や芹误をゼロに介袋步する"
+
+#~ msgid "Backslashes in character/hollerith constants not special (C-style)"
+#~ msgstr "矢机/hollerith 年眶でのバックスラッシュを泼检なものとしない (C 及)"
+
+#~ msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
+#~ msgstr "COMPLEX 纷换のバグを搀闰をエミュレ〖トするフロントエンドを积つ"
+
 #~ msgid "Disable the appending of underscores to externals"
 #~ msgstr "嘲婶恃眶にアンダ〖スコアを烧け颅さない"
 
+#~ msgid "Never append a second underscore to externals"
+#~ msgstr "嘲婶恃眶に企つ誊のアンダ〖スコアを烧け颅さない"
+
+#~ msgid "Intrinsics spelled as e.g. SqRt"
+#~ msgstr "intrinsic が毋えば SqRt の脱に闹られる"
+
+#~ msgid "Intrinsics in uppercase"
+#~ msgstr "intrinsic を毖络矢机とする"
+
+#~ msgid "Intrinsics letters in arbitrary cases"
+#~ msgstr "intrinsic 矢机は扦罢のケ〖スとする"
+
+#~ msgid "Language keywords spelled as e.g. IOStat"
+#~ msgstr "咐胳徒腆胳が毋えば IOStat の脱に闹られる"
+
+#~ msgid "Language keywords in uppercase"
+#~ msgstr "咐胳徒腆胳は毖络矢机とする"
+
+#~ msgid "Language keyword letters in arbitrary cases"
+#~ msgstr "咐胳徒腆胳矢机は扦罢のケ〖スとする"
+
+#~ msgid "Internally convert most source to uppercase"
+#~ msgstr "柒婶弄な恃垂ではソ〖スの素んどを毖络矢机とする"
+
+#~ msgid "Internally preserve source case"
+#~ msgstr "柒婶弄にソ〖スのケ〖スを瘦积する"
+
+#~ msgid "Symbol names spelled in mixed case"
+#~ msgstr "シンボル叹はケ〖ス寒哼で闹られる"
+
+#~ msgid "Symbol names in uppercase"
+#~ msgstr "シンボル叹を络矢机とする"
+
+#~ msgid "Program written in uppercase"
+#~ msgstr "プログラムが毖络矢机で今かれている"
+
+#~ msgid "Program written in lowercase"
+#~ msgstr "プログラムが毖井矢机で今かれている"
+
+#~ msgid "Program written in strict mixed-case"
+#~ msgstr "プログラムが阜泰にケ〖ス寒哼で今かれている"
+
+#~ msgid "Compile as if program written in uppercase"
+#~ msgstr "プログラムが毖络矢机で今かれた屯にコンパイルする"
+
+#~ msgid "Compile as if program written in lowercase"
+#~ msgstr "プログラムが毖井矢机で今かれた屯にコンパイルする"
+
+#~ msgid "Preserve all spelling (case) used in program"
+#~ msgstr "プログラムで蝗われた闹り(のケ〖ス)を链て瘦积する"
+
+#~ msgid "Delete libU77 intrinsics with bad interfaces"
+#~ msgstr "libU77 intrinsic を稍赖な interface と鼎に猴近する"
+
+#~ msgid "Disable libU77 intrinsics with bad interfaces"
+#~ msgstr "libU77 intrinsic を稍赖な interface と鼎に痰跟步する"
+
+#~ msgid "Hide libU77 intrinsics with bad interfaces"
+#~ msgstr "libU77 intrinsic を稍赖な interface と鼎に保す"
+
+#~ msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
+#~ msgstr "f2c がサポ〖トする润 FORTRAN-77 intrinsics を猴近する"
+
+#~ msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
+#~ msgstr "f2c がサポ〖トする润 FORTRAN-77 intrinsics を痰跟步する"
+
+#~ msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
+#~ msgstr "f2c がサポ〖トする润 FORTRAN-77 intrinsics を保す"
+
+#~ msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
+#~ msgstr "F90 がサポ〖トする润 FORTRAN-77 intrinsics を猴近する"
+
+#~ msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
+#~ msgstr "F90 がサポ〖トする润 FORTRAN-77 intrinsics を痰跟步する"
+
+#~ msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
+#~ msgstr "F90 がサポ〖トする润 FORTRAN-77 intrinsics を保す"
+
+#~ msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
+#~ msgstr "g77 がサポ〖トする润 FORTRAN-77 intrinsics を猴近する"
+
+#~ msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
+#~ msgstr "g77 がサポ〖トする润 FORTRAN-77 intrinsics を痰跟步する"
+
+#~ msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
+#~ msgstr "g77 がサポ〖トする润 FORTRAN-77 intrinsics を保す"
+
+#~ msgid "Delete MIL-STD 1753 intrinsics"
+#~ msgstr "MIL-STD 1753 intrinsic を猴近する"
+
+#~ msgid "Disable MIL-STD 1753 intrinsics"
+#~ msgstr "MIL-STD 1753 intrinsic を痰跟步する"
+
+#~ msgid "Hide MIL-STD 1753 intrinsics"
+#~ msgstr "MIL-STD 1753 intrinsic を保す"
+
+#~ msgid "Delete libU77 intrinsics"
+#~ msgstr "libU77 intrinsic を猴近する"
+
+#~ msgid "Disable libU77 intrinsics"
+#~ msgstr "libU77 intrinsic を痰跟步する"
+
+#~ msgid "Hide libU77 intrinsics"
+#~ msgstr "libU77 intrinsic を保す"
+
+#~ msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#~ msgstr "VXT FORTRAN がサポ〖トする润 FORTRAN-77 intrinsics を猴近する"
+
+#~ msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#~ msgstr "VXT FORTRAN がサポ〖トする润 FORTRAN-77 intrinsics を痰跟步する"
+
+#~ msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#~ msgstr "VXT FORTRAN がサポ〖トする润 FORTRAN-77 intrinsics を保す"
+
+#~ msgid "Treat initial values of 0 like non-zero values"
+#~ msgstr "0 の介袋步猛を润ゼロ猛として艰り胺う"
+
+#~ msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
+#~ msgstr "COMMON や EQUIVALENCE 脱の泼侍なデバッグ攫鼠を券乖する∈痰跟步されている∷"
+
+#~ msgid "Take at least one trip through each iterative DO loop"
+#~ msgstr "呵你でも办搀は称瓤牲 DO ル〖プが借妄されるとする"
+
+#~ msgid "Disable fatal diagnostics about inter-procedural problems"
+#~ msgstr "inter-procedural 啼玛についての米炭弄な壳们山绩を山绩しない"
+
+#~ msgid "Make prefix-radix non-decimal constants be typeless"
+#~ msgstr "润腊眶年眶の儡萨答眶が房なしであるとする"
+
 #~ msgid "Fortran-specific form of -fbounds-check"
 #~ msgstr "Fortran 盖铜の -fbounds-check の妨及"
 
+#~ msgid "Disable warnings about inter-procedural problems"
+#~ msgstr "inter-procedural 啼玛についての焚桂山绩を山绩しない"
+
+#~ msgid "Warn about constructs with surprising meanings"
+#~ msgstr "豺坚に疙豺を痉くものについて焚桂する"
+
 #~ msgid "Add a directory for INCLUDE searching"
 #~ msgstr "INCLUDE 玫瑚脱のディレクトリを纳裁する"
 
@@ -23951,6 +23811,12 @@
 #~ msgid "Don't put synchronization structure in each object"
 #~ msgstr "票袋菇陇挛を称オブジェクトに寥み掐れない"
 
+#~ msgid "Assume native functions are implemented using JNI"
+#~ msgstr "native 簇眶が JNI を网脱して悸刘しているものとみなす"
+
+#~ msgid "Set class path and suppress system path"
+#~ msgstr "クラスパスを肋年してシステムパスを保す"
+
 #~ msgid "Set class path"
 #~ msgstr "クラスパスを肋年する"
 
@@ -23966,6 +23832,18 @@
 #~ msgid "Directory where class files should be written"
 #~ msgstr "クラスファイルが今き哈まれるディレクトリ"
 
+#~ msgid "Warn if modifiers are specified when not necessary"
+#~ msgstr "回年された饯峻灰が稍妥なものであれば焚桂する"
+
+#~ msgid "Warn if deprecated empty statements are found"
+#~ msgstr "夸京されない鄂矢が斧つかれば焚桂する"
+
+#~ msgid "Warn if .class files are out of date"
+#~ msgstr ".class ファイルがソ〖スファイルより概ければ焚桂する"
+
+#~ msgid "Always check for non gcj generated classes archives"
+#~ msgstr "gcj が栏喇していないクラスア〖カイブを撅に浮汉する"
+
 #~ msgid "Can't specify array dimension in a declaration"
 #~ msgstr "芹误の肌傅を离咐で回年することはできません"
 
@@ -24080,9 +23958,6 @@
 #~ msgid "Consider all mem refs to static data to be volatile"
 #~ msgstr "琅弄デ〖タへのメモリ徊救を链て volatile とみなす"
 
-#~ msgid "Integrate simple functions into their callers"
-#~ msgstr "帽姐な簇眶を钙び叫し娄に琵圭する"
-
 #~ msgid "Pretend that host and target use the same FP format"
 #~ msgstr "ホストとタ〖ゲットが票じ赦瓢井眶妨及を蝗う慷る神いをさせる"
 
@@ -24125,9 +24000,6 @@
 #~ msgid "Use the smallest fitting integer to hold enums"
 #~ msgstr "误刁房が瘦积できる呵井の腊眶房を蝗脱する"
 
-#~ msgid "Enable most warning messages"
-#~ msgstr "素んどの焚桂メッセ〖ジを铜跟にする"
-
 #~ msgid "Warn if nested comments are detected"
 #~ msgstr "掐れ灰になったコメントを浮叫したときに焚桂する"
 
@@ -24176,9 +24048,6 @@
 #~ msgid "  -ax                     Enable jump profiling \n"
 #~ msgstr "  -ax                     ジャンププロファイルを铜跟にする\n"
 
-#~ msgid "  -version                Display the compiler's version\n"
-#~ msgstr "  -version                コンパイラのバ〖ジョンを山绩する\n"
-
 #~ msgid ""
 #~ "\n"
 #~ "Language specific options:\n"
Index: gcc/po/nl.po
===================================================================
RCS file: /cvs/gcc/gcc/gcc/po/nl.po,v
retrieving revision 1.4.8.3
retrieving revision 1.4.8.4
diff -u -r1.4.8.3 -r1.4.8.4
--- gcc/po/nl.po	14 Sep 2004 20:38:03 -0000	1.4.8.3
+++ gcc/po/nl.po	7 Nov 2004 19:59:45 -0000	1.4.8.4
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: gcc 3.3.2\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2004-07-01 11:41-0700\n"
+"POT-Creation-Date: 2004-11-04 19:12-0800\n"
 "PO-Revision-Date: 2003-10-26 10:40+0100\n"
 "Last-Translator: Tim Van Holder <tim.van.holder@pandora.be>\n"
 "Language-Team: Dutch <vertaling@nl.linux.org>\n"
@@ -38,16 +38,16 @@
 msgid "`%s' attribute only applies to function types"
 msgstr "het `%s' attribuut heeft enkel betekenis voor functie-types"
 
-#: attribs.c:416 c-common.c:4307 c-common.c:4326 c-common.c:4344
-#: c-common.c:4371 c-common.c:4390 c-common.c:4413 c-common.c:4436
-#: c-common.c:4462 c-common.c:4496 c-common.c:4540 c-common.c:4568
-#: c-common.c:4596 c-common.c:4615 c-common.c:4870 c-common.c:4892
-#: c-common.c:4927 c-common.c:4994 c-common.c:5040 c-common.c:5098
-#: c-common.c:5129 c-common.c:5475 c-common.c:5498 c-common.c:5537
-#: config/arm/arm.c:2281 config/arm/arm.c:2308 config/avr/avr.c:4539
-#: config/h8300/h8300.c:4284 config/h8300/h8300.c:4307 config/i386/i386.c:1620
-#: config/i386/i386.c:15397 config/i386/winnt.c:86 config/ia64/ia64.c:1057
-#: config/ip2k/ip2k.c:3151
+#: attribs.c:416 c-common.c:4306 c-common.c:4325 c-common.c:4343
+#: c-common.c:4370 c-common.c:4389 c-common.c:4412 c-common.c:4435
+#: c-common.c:4461 c-common.c:4495 c-common.c:4539 c-common.c:4567
+#: c-common.c:4595 c-common.c:4614 c-common.c:4881 c-common.c:4903
+#: c-common.c:4938 c-common.c:5005 c-common.c:5051 c-common.c:5109
+#: c-common.c:5140 c-common.c:5440 c-common.c:5463 c-common.c:5502
+#: config/arm/arm.c:2281 config/arm/arm.c:2308 config/avr/avr.c:4504
+#: config/h8300/h8300.c:4284 config/h8300/h8300.c:4307 config/i386/i386.c:1626
+#: config/i386/i386.c:15398 config/i386/winnt.c:86 config/ia64/ia64.c:1057
+#: config/ip2k/ip2k.c:3151 config/rs6000/rs6000.c:15035
 #, c-format
 msgid "`%s' attribute ignored"
 msgstr "het `%s' attribuut wordt genegeerd"
@@ -122,7 +122,7 @@
 
 #. We can, however, treat "undefined" any way we please.
 #. Call abort to encourage the user to fix the program.
-#: builtins.c:4134 c-typeck.c:1733
+#: builtins.c:4134 c-typeck.c:1713
 msgid "if this code is reached, the program will abort"
 msgstr ""
 
@@ -159,408 +159,413 @@
 msgid "target format does not support infinity"
 msgstr "doelformaat ondersteunt geen oneindige waarde"
 
-#: c-common.c:917
+#: c-common.c:916
 msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
 msgstr ""
 
 # betere vertaling voor 'function scope'?
-#: c-common.c:1141
+#: c-common.c:1140
 #, fuzzy
 msgid "%J'%D' is not defined outside of function scope"
 msgstr "`%s' is niet gedefinieerd buiten een functie"
 
-#: c-common.c:1161
+#: c-common.c:1160
 #, c-format
 msgid "string length `%d' is greater than the length `%d' ISO C%d compilers are required to support"
 msgstr "stringlengte `%d' is groter dan `%d', de lengte die ISO C%d compilers moeten ondersteunen"
 
-#: c-common.c:1201
+#: c-common.c:1200
 msgid "overflow in constant expression"
 msgstr "overflow in constante expressie"
 
-#: c-common.c:1221
+#: c-common.c:1220
 msgid "integer overflow in expression"
 msgstr "integer overflow in expressie"
 
-#: c-common.c:1230
+#: c-common.c:1229
 msgid "floating point overflow in expression"
 msgstr "floating-point overflow in expressie"
 
-#: c-common.c:1236
+#: c-common.c:1235
 msgid "vector overflow in expression"
 msgstr "vector overflow in expressie"
 
 #. This detects cases like converting -129 or 256 to unsigned char.
-#: c-common.c:1258
+#: c-common.c:1257
 msgid "large integer implicitly truncated to unsigned type"
 msgstr "grote integer impliciet afgekapt naar 'unsigned' type"
 
-#: c-common.c:1260
+#: c-common.c:1259
 msgid "negative integer implicitly converted to unsigned type"
 msgstr "negatieve integer impliciet omgezet naar 'unsigned' type"
 
-#: c-common.c:1306
+#: c-common.c:1305
 msgid "overflow in implicit constant conversion"
 msgstr "overflow in impliciete omzetting van constante"
 
-#: c-common.c:1442
+#: c-common.c:1441
 #, c-format
 msgid "operation on `%s' may be undefined"
 msgstr "bewerking op `%s' is mogelijk niet gedefinieerd"
 
 # vertaling voor 'statement'?
-#: c-common.c:1726
+#: c-common.c:1725
 msgid "expression statement has incomplete type"
 msgstr "expressie-statement heeft onvolledig type"
 
-#: c-common.c:1758
+#: c-common.c:1757
 msgid "case label does not reduce to an integer constant"
 msgstr "case-label valt niet te herleiden tot een integerconstante"
 
-#: c-common.c:2088
+#: c-common.c:2087
 msgid "invalid truth-value expression"
 msgstr "ongeldige waarheidsexpressie"
 
-#: c-common.c:2139
+#: c-common.c:2138
 #, c-format
 msgid "invalid operands to binary %s"
 msgstr "ongeldige operanden voor binaire %s-operator"
 
-#: c-common.c:2373
+#: c-common.c:2372
 msgid "comparison is always false due to limited range of data type"
 msgstr "vergelijking is altijd vals omwille van het beperkte bereik van het datatype"
 
-#: c-common.c:2375
+#: c-common.c:2374
 msgid "comparison is always true due to limited range of data type"
 msgstr "vergelijking is altijd waar omwille van het beperkte bereik van het datatype"
 
-#: c-common.c:2445
+#: c-common.c:2444
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr "vergelijking van 'unsigned' expressie >= 0 is altijd waar"
 
-#: c-common.c:2454
+#: c-common.c:2453
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr "vergelijking van 'unsigned' expressie < 0 is altijd vals"
 
-#: c-common.c:2499
+#: c-common.c:2498
 msgid "pointer of type `void *' used in arithmetic"
 msgstr "pointer van type `void *' gebruikt in rekensom"
 
-#: c-common.c:2505
+#: c-common.c:2504
 msgid "pointer to a function used in arithmetic"
 msgstr "pointer naar functie gebruikt in rekensom"
 
-#: c-common.c:2511
+#: c-common.c:2510
 msgid "pointer to member function used in arithmetic"
 msgstr "pointer naar lid-functie gebruikt in rekensom"
 
-#: c-common.c:2600 f/com.c:14734
+#: c-common.c:2599 f/com.c:14734
 msgid "struct type value used where scalar is required"
 msgstr "waarde van struct-type gebruikt waar een scalair nodig is"
 
-#: c-common.c:2604 f/com.c:14738
+#: c-common.c:2603 f/com.c:14738
 msgid "union type value used where scalar is required"
 msgstr "waarde van union-type gebruikt waar een scalair nodig is"
 
-#: c-common.c:2608 f/com.c:14742
+#: c-common.c:2607 f/com.c:14742
 msgid "array type value used where scalar is required"
 msgstr "waarde van array-type gebruikt waar een scalair nodig is"
 
 #. Common Ada/Pascal programmer's mistake.  We always warn
 #. about this since it is so bad.
-#: c-common.c:2645
+#: c-common.c:2644
 msgid "the address of `%D', will always evaluate as `true'"
 msgstr ""
 
-#: c-common.c:2739 f/com.c:14874
+#: c-common.c:2738 f/com.c:14874
 msgid "suggest parentheses around assignment used as truth value"
 msgstr "gebruik liefst haakjes rond toewijzingen die als waarheid gebruikt worden"
 
-#: c-common.c:2785 c-common.c:2825
+#: c-common.c:2784 c-common.c:2824
 msgid "invalid use of `restrict'"
 msgstr "ongeldig gebruik van `restrict'"
 
-#: c-common.c:2935
+#: c-common.c:2934
 msgid "invalid application of `sizeof' to a function type"
 msgstr "ongeldige toepassing van `sizeof' op een functietype"
 
-#: c-common.c:2945
+#: c-common.c:2944
 #, c-format
 msgid "invalid application of `%s' to a void type"
 msgstr "ongeldige toepasing van `%s' op een void-type"
 
-#: c-common.c:2951
+#: c-common.c:2950
 #, fuzzy
 msgid "invalid application of `%s' to incomplete type `%T' "
 msgstr "ongeldige toepassing van `%s' op een onvolledig type"
 
-#: c-common.c:2992
+#: c-common.c:2991
 msgid "`__alignof' applied to a bit-field"
 msgstr "`__alignof' toegepast op bitveld"
 
-#: c-common.c:3484
+#: c-common.c:3483
 #, c-format
 msgid "cannot disable built-in function `%s'"
 msgstr "ingebouwde functie `%s' kan niet uitgeschakeld worden"
 
-#: c-common.c:3645 c-typeck.c:1974
+#: c-common.c:3644 c-typeck.c:1954
 #, c-format
 msgid "too few arguments to function `%s'"
 msgstr "te weinig argumenten voor functie `%s'"
 
-#: c-common.c:3651 c-typeck.c:1835
+#: c-common.c:3650 c-typeck.c:1815
 #, c-format
 msgid "too many arguments to function `%s'"
 msgstr "teveel argumenten voor functie `%s'"
 
-#: c-common.c:3670
+#: c-common.c:3669
 #, c-format
 msgid "non-floating-point argument to function `%s'"
 msgstr "niet-floating-point argument voor functie `%s'"
 
-#: c-common.c:3897
+#: c-common.c:3896
 msgid "pointers are not permitted as case values"
 msgstr "pointers zijn niet toegestaan als case-waarden"
 
-#: c-common.c:3901
+#: c-common.c:3900
 #, fuzzy
 msgid "range expressions in switch statements are non-standard"
 msgstr "ISO C verbiedt het gebruik van bereik-expressies in switch statements"
 
-#: c-common.c:3930
+#: c-common.c:3929
 msgid "empty range specified"
 msgstr "leeg bereik opgegeven"
 
-#: c-common.c:3981
+#: c-common.c:3980
 msgid "duplicate (or overlapping) case value"
 msgstr "herhaalde (of overlappende) case-waarde"
 
-#: c-common.c:3982
+#: c-common.c:3981
 #, fuzzy
 msgid "%Jthis is the first entry overlapping that value"
 msgstr "dit is de eerste waarde die die waarde overlapt"
 
-#: c-common.c:3986
+#: c-common.c:3985
 msgid "duplicate case value"
 msgstr "herhaalde case-waarde"
 
-#: c-common.c:3987
+#: c-common.c:3986
 #, fuzzy
 msgid "%Jpreviously used here"
 msgstr "tevoren hier gebruikt"
 
-#: c-common.c:3991
+#: c-common.c:3990
 msgid "multiple default labels in one switch"
 msgstr "meerdere default-labels in 殚n switch"
 
-#: c-common.c:3992
+#: c-common.c:3991
 #, fuzzy
 msgid "%Jthis is the first default label"
 msgstr "dit is het eerste default-label"
 
-#: c-common.c:4017
+#: c-common.c:4016
 #, fuzzy
 msgid "taking the address of a label is non-standard"
 msgstr "ISO C verbiedt het nemen van het adres van een label"
 
-#: c-common.c:4063
+#: c-common.c:4062
 msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
 msgstr ""
 
-#: c-common.c:4068
+#: c-common.c:4067
 msgid "%Hignoring return value of function declared with attribute warn_unused_result"
 msgstr ""
 
-#: c-common.c:4649
+#: c-common.c:4651
 #, c-format
 msgid "unknown machine mode `%s'"
 msgstr "onbekende machine-modus `%s'"
 
-#: c-common.c:4652
+#: c-common.c:4654
 #, c-format
 msgid "no data type for mode `%s'"
 msgstr "geen datatype voor modus `%s'"
 
-#: c-common.c:4656
+#: c-common.c:4658
 #, fuzzy, c-format
 msgid "invalid pointer mode `%s'"
 msgstr "ongeldige operand van %s"
 
 # Misschien beter 'emuleren' dan nabootsen?
-#: c-common.c:4663 c-common.c:5226
+#: c-common.c:4665 c-common.c:5237
 #, c-format
 msgid "unable to emulate '%s'"
 msgstr "kan '%s' niet nabootsen"
 
-#: c-common.c:4707
+#: c-common.c:4686
+#, fuzzy, c-format
+msgid "mode `%s' applied to inappropriate type"
+msgstr "parameter `%s' wijst naar een onvolledig type"
+
+#: c-common.c:4718
 #, fuzzy
 msgid "%Jsection attribute cannot be specified for local variables"
 msgstr "sectie-attribuut kan niet opgegeven worden voor lokale variabelen"
 
-#: c-common.c:4718
+#: c-common.c:4729
 #, fuzzy
 msgid "%Jsection of '%D' conflicts with previous declaration"
 msgstr "sectie van `%s' geeft een conflict met een eerdere declaratie"
 
-#: c-common.c:4727
+#: c-common.c:4738
 #, fuzzy
 msgid "%Jsection attribute not allowed for '%D'"
 msgstr "sectie-attribuut niet toegestaan voor `%s'"
 
-#: c-common.c:4733
+#: c-common.c:4744
 #, fuzzy
 msgid "%Jsection attributes are not supported for this target"
 msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
 
-#: c-common.c:4771
+#: c-common.c:4782
 msgid "requested alignment is not a constant"
 msgstr "gevraagd alignment is geen constante"
 
-#: c-common.c:4776
+#: c-common.c:4787
 msgid "requested alignment is not a power of 2"
 msgstr "gevraagd alignment is geen macht van 2"
 
-#: c-common.c:4781
+#: c-common.c:4792
 msgid "requested alignment is too large"
 msgstr "gevraagd alignment is te groot"
 
-#: c-common.c:4807
+#: c-common.c:4818
 #, fuzzy
 msgid "%Jalignment may not be specified for '%D'"
 msgstr "er kan geen alignment opgegeven worden voor `%s'"
 
-#: c-common.c:4845
+#: c-common.c:4856
 #, fuzzy
 msgid "%J'%D' defined both normally and as an alias"
 msgstr "`%s' is zowel als alias en als normale naam gedefinieerd"
 
-#: c-common.c:4855
+#: c-common.c:4866
 msgid "alias arg not a string"
 msgstr "alias-argument is geen string"
 
 # Of moet dit vertaald worden als 'zichtbaarheidsargument is ...'?
-#: c-common.c:4898
+#: c-common.c:4909
 msgid "visibility arg not a string"
 msgstr "argument 'visibility' is geen string"
 
-#: c-common.c:4911
+#: c-common.c:4922
 msgid "visibility arg must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr "argument 'visibility' moet \"default\", \"hidden\", \"protected\" of \"internal\" zijn"
 
-#: c-common.c:4937
+#: c-common.c:4948
 msgid "tls_model arg not a string"
 msgstr "argument 'tls_model' is geen string"
 
-#: c-common.c:4946
+#: c-common.c:4957
 msgid "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr "argument 'tls_model' moet \"local-exec\", \"initial-exec\", \"local-dynamic\" of \"global-dynamic\" zijn"
 
-#: c-common.c:4968 c-common.c:5014
+#: c-common.c:4979 c-common.c:5025
 #, fuzzy
 msgid "%J'%E' attribute applies only to functions"
 msgstr "het `%s' attribuut heeft enkel betekenis voor functies"
 
-#: c-common.c:4973 c-common.c:5019
+#: c-common.c:4984 c-common.c:5030
 #, fuzzy
 msgid "%Jcan't set '%E' attribute after definition"
 msgstr "kan het `%s' attribuut niet instellen na een definitie"
 
-#: c-common.c:5095
+#: c-common.c:5106
 #, c-format
 msgid "`%s' attribute ignored for `%s'"
 msgstr "het `%s' attribuut wordt genegeerd voor `%s'"
 
 # Is the %s the argument, or is it 'of' the argument?
-#: c-common.c:5158
+#: c-common.c:5169
 #, c-format
 msgid "invalid vector type for attribute `%s'"
 msgstr "ongeldig vector-type voor attribuut `%s'"
 
-#: c-common.c:5182 c-common.c:5214
+#: c-common.c:5193 c-common.c:5225
 msgid "no vector mode with the size and type specified could be found"
 msgstr "er kon geen vectormodus gevonden worden met de opgegeven grootte en type"
 
-#: c-common.c:5316
+#: c-common.c:5281
 msgid "nonnull attribute without arguments on a non-prototype"
 msgstr "nonnull attribuut zonder argumenten gebruikt voor een niet-prototype"
 
-#: c-common.c:5331
+#: c-common.c:5296
 #, fuzzy, c-format
 msgid "nonnull argument has invalid operand number (arg %lu)"
 msgstr "de formaatstring heeft een niet-constant operand-nummer"
 
-#: c-common.c:5350
+#: c-common.c:5315
 #, c-format
 msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
 msgstr "nonnull argument met operandnummer dat buiten bereik is (arg %lu, operand %lu)"
 
-#: c-common.c:5358
+#: c-common.c:5323
 #, c-format
 msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
 msgstr "nonnull argument verwijst naar niet-pointer operand (arg %lu, operand %lu)"
 
-#: c-common.c:5438
+#: c-common.c:5403
 #, c-format
 msgid "null argument where non-null required (arg %lu)"
 msgstr "null argument waar een niet-null argument vereist is (arg %lu)"
 
-#: c-common.c:5509
+#: c-common.c:5474
 #, fuzzy
 msgid "cleanup arg not an identifier"
 msgstr "`defined' zonder een naam"
 
-#: c-common.c:5516
+#: c-common.c:5481
 #, fuzzy
 msgid "cleanup arg not a function"
 msgstr "opgeroepen object is geen functie"
 
-#: c-common.c:5877
+#: c-common.c:5842
 #, c-format
 msgid "%s at end of input"
 msgstr "%s aan einde van invoer"
 
-#: c-common.c:5883
+#: c-common.c:5848
 #, fuzzy, c-format
 msgid "%s before %s'%c'"
 msgstr "%s voor `%s'"
 
-#: c-common.c:5885
+#: c-common.c:5850
 #, fuzzy, c-format
 msgid "%s before %s'\\x%x'"
 msgstr "%s voor `%s'"
 
-#: c-common.c:5889
+#: c-common.c:5854
 #, c-format
 msgid "%s before string constant"
 msgstr "%s voor stringconstante"
 
-#: c-common.c:5891
+#: c-common.c:5856
 #, fuzzy, c-format
 msgid "%s before numeric constant"
 msgstr "%s voor stringconstante"
 
-#: c-common.c:5893
+#: c-common.c:5858
 #, fuzzy, c-format
 msgid "%s before \"%s\""
 msgstr "%s voor `%s'"
 
-#: c-common.c:5895
+#: c-common.c:5860
 #, fuzzy, c-format
 msgid "%s before '%s' token"
 msgstr "%s voor `%s'"
 
 #. Use `%s' to print the string in case there are any escape
 #. characters in the message.
-#: c-common.c:5897 c-typeck.c:2612 c-typeck.c:4004 c-typeck.c:4019
-#: c-typeck.c:4034 final.c:2776 final.c:2778 gcc.c:4581 rtl-error.c:109
-#: toplev.c:1357 config/cris/cris.c:552 cp/parser.c:1848 cp/typeck.c:4155
+#: c-common.c:5862 c-typeck.c:2592 c-typeck.c:3984 c-typeck.c:3999
+#: c-typeck.c:4014 final.c:2776 final.c:2778 gcc.c:4584 rtl-error.c:109
+#: toplev.c:1357 config/cris/cris.c:552 cp/parser.c:1848 cp/typeck.c:4173
 #: java/expr.c:356 java/verify.c:1456 java/verify.c:1457 java/verify.c:1472
 #, c-format
 msgid "%s"
 msgstr ""
 
-#: c-convert.c:82 c-typeck.c:1211 c-typeck.c:3444 cp/typeck.c:1363
-#: cp/typeck.c:5708 treelang/tree-convert.c:79
+#: c-convert.c:82 c-typeck.c:1211 c-typeck.c:3424 cp/typeck.c:1363
+#: cp/typeck.c:5729 treelang/tree-convert.c:79
 msgid "void value not ignored as it ought to be"
 msgstr "void-waarde niet genegeerd zoals het hoort"
 
@@ -758,413 +763,413 @@
 msgid "%Jnon-const declaration of '%D' follows const declaration"
 msgstr "niet-static declaratie voor `%s' volgt static declaratie"
 
-#: c-decl.c:1262
+#: c-decl.c:1267
 #, fuzzy
 msgid "%Jredundant redeclaration of '%D'"
 msgstr "overbodige herdeclaratie van `%s' in zelfde bereik"
 
-#: c-decl.c:1581
+#: c-decl.c:1586
 #, fuzzy
 msgid "%Jdeclaration of '%D' shadows a parameter"
 msgstr "de declaratie van `%s' verbergt een parameter"
 
-#: c-decl.c:1583
+#: c-decl.c:1588
 #, fuzzy
 msgid "%Jdeclaration of '%D' shadows a global declaration"
 msgstr "de declaratie van `%s' verbergt een parameter"
 
-#: c-decl.c:1585
+#: c-decl.c:1590
 #, fuzzy
 msgid "%Jdeclaration of '%D' shadows a previous local"
 msgstr "de declaratie van `%s' verbergt een parameter"
 
-#: c-decl.c:1587 cp/name-lookup.c:969 cp/name-lookup.c:992
+#: c-decl.c:1592 cp/name-lookup.c:969 cp/name-lookup.c:992
 #: cp/name-lookup.c:1000
 #, fuzzy
 msgid "%Jshadowed declaration is here"
 msgstr "eerdere declaratie van `%s'"
 
-#: c-decl.c:1697
+#: c-decl.c:1702
 #, c-format
 msgid "nested extern declaration of `%s'"
 msgstr "geneste externe declaratie van `%s'"
 
-#: c-decl.c:1838 objc/objc-act.c:2534 objc/objc-act.c:6794
+#: c-decl.c:1843 objc/objc-act.c:2534 objc/objc-act.c:6794
 #, fuzzy
 msgid "%Jprevious declaration of '%D'"
 msgstr "eerdere declaratie van `%s'"
 
-#: c-decl.c:1879 c-decl.c:1881
+#: c-decl.c:1884 c-decl.c:1886
 #, c-format
 msgid "implicit declaration of function `%s'"
 msgstr "impliciete declaratie van functie `%s'"
 
-#: c-decl.c:1897
+#: c-decl.c:1902
 #, c-format
 msgid "`%s' undeclared here (not in a function)"
 msgstr "`%s' is hier niet gedeclareerd (niet in een functie)"
 
-#: c-decl.c:1903
+#: c-decl.c:1908
 #, c-format
 msgid "`%s' undeclared (first use in this function)"
 msgstr "`%s' is hier niet gedeclareerd (eerste gebruik in deze functie)"
 
-#: c-decl.c:1908
+#: c-decl.c:1913
 msgid "(Each undeclared identifier is reported only once"
 msgstr "(Elke niet-gedeclareerde naam wordt slechts 殚n"
 
-#: c-decl.c:1909
+#: c-decl.c:1914
 msgid "for each function it appears in.)"
 msgstr "keer vermeld voor elke functie waarin hij staat.)"
 
-#: c-decl.c:1962
+#: c-decl.c:1967
 #, c-format
 msgid "label %s referenced outside of any function"
 msgstr "naar label %s gerefereerd buiten enige functie"
 
-#: c-decl.c:2009
+#: c-decl.c:2014
 #, c-format
 msgid "duplicate label declaration `%s'"
 msgstr "herhaalde label-declaratie `%s'"
 
-#: c-decl.c:2010
+#: c-decl.c:2015
 #, fuzzy
 msgid "%Jthis is a previous declaration"
 msgstr "dit is een eerdere declaratie"
 
-#: c-decl.c:2045
+#: c-decl.c:2050
 #, fuzzy
 msgid "%Hduplicate label `%D'"
 msgstr "herhaald label `%s'"
 
-#: c-decl.c:2047
+#: c-decl.c:2052
 #, fuzzy
 msgid "%J`%D' previously defined here"
 msgstr "`%s' tevoren hier gedefinieerd"
 
-#: c-decl.c:2049
+#: c-decl.c:2054
 #, fuzzy
 msgid "%J`%D' previously declared here"
 msgstr "`%s' tevoren hier gedeclareerd"
 
-#: c-decl.c:2069
+#: c-decl.c:2074
 msgid "%Htraditional C lacks a separate namespace for labels, identifier `%s' conflicts"
 msgstr ""
 
-#: c-decl.c:2140
+#: c-decl.c:2145
 #, fuzzy
 msgid "%H`%s' defined as wrong kind of tag"
 msgstr "`%s' als ander soort symbool geherdeclareerd"
 
-#: c-decl.c:2378
+#: c-decl.c:2383
 msgid "unnamed struct/union that defines no instances"
 msgstr "naamloze struct/union die geen instanties definieert"
 
-#: c-decl.c:2397
+#: c-decl.c:2402
 msgid "useless keyword or type name in empty declaration"
 msgstr "nutteloos sleutelwoord of typenaam in lege declaratie"
 
-#: c-decl.c:2404
+#: c-decl.c:2409
 msgid "two types specified in one empty declaration"
 msgstr "twee types opgegeven in 殚n lege declaratie"
 
-#: c-decl.c:2409 c-parse.y:735 c-parse.y:737 objc/objc-parse.y:776
-#: objc/objc-parse.y:778 objc/objc-parse.y:3017
+#: c-decl.c:2414 c-parse.y:735 c-parse.y:737 objc/objc-parse.y:776
+#: objc/objc-parse.y:778 objc/objc-parse.y:3016
 msgid "empty declaration"
 msgstr "lege declaratie"
 
-#: c-decl.c:2435
+#: c-decl.c:2440
 #, fuzzy
 msgid "ISO C90 does not support `static' or type qualifiers in parameter array declarators"
 msgstr "ISO C89 ondersteunt geen `static' of type-qualificaties in declaratoren van parameter arrays"
 
-#: c-decl.c:2437
+#: c-decl.c:2442
 #, fuzzy
 msgid "ISO C90 does not support `[*]' array declarators"
 msgstr "ISO C89 ondersteunt geen `[*]' declaratoren van arrays"
 
-#: c-decl.c:2440
+#: c-decl.c:2445
 msgid "GCC does not yet properly implement `[*]' array declarators"
 msgstr "GCC heeft nog geen fatsoenlijke implementatie van `[*]' declaratoren van arrays"
 
-#: c-decl.c:2456
+#: c-decl.c:2461
 msgid "static or type qualifiers in abstract declarator"
 msgstr "`static' of type-modifier in abstracte declarator"
 
-#: c-decl.c:2526
+#: c-decl.c:2531
 #, fuzzy
 msgid "%J'%D' is usually a function"
 msgstr "`%s' is meestal een functie"
 
-#: c-decl.c:2535
+#: c-decl.c:2540
 #, fuzzy, c-format
 msgid "typedef `%s' is initialized (use __typeof__ instead)"
 msgstr "typedef `%s' krijgt beginwaarde"
 
-#: c-decl.c:2541
+#: c-decl.c:2546
 #, c-format
 msgid "function `%s' is initialized like a variable"
 msgstr "typedef `%s' krijgt beginwaarde alsof het een variabele is"
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:2548
+#: c-decl.c:2553
 #, c-format
 msgid "parameter `%s' is initialized"
 msgstr "parameter `%s' krijgt beginwaarde"
 
-#: c-decl.c:2568 c-typeck.c:4254
+#: c-decl.c:2573 c-typeck.c:4234
 msgid "variable-sized object may not be initialized"
 msgstr "object van variabele lengte mag geen beginwaarde krijgen"
 
-#: c-decl.c:2574
+#: c-decl.c:2579
 #, c-format
 msgid "variable `%s' has initializer but incomplete type"
 msgstr "variabele `%s' heeft beginwaarde, maar een onvolledig type"
 
-#: c-decl.c:2580
+#: c-decl.c:2585
 #, c-format
 msgid "elements of array `%s' have incomplete type"
 msgstr "elementen van array `%s' hebben een onvolledig type"
 
-#: c-decl.c:2649 c-decl.c:5451 cp/decl.c:3761 cp/decl.c:10141
+#: c-decl.c:2654 c-decl.c:5462 cp/decl.c:3775 cp/decl.c:10238
 #, fuzzy
 msgid "%Jinline function '%D' given attribute noinline"
 msgstr "ingebouwde functie `%s' als niet-functie gedeclareerd"
 
-#: c-decl.c:2725
+#: c-decl.c:2730
 #, fuzzy
 msgid "%Jinitializer fails to determine size of '%D'"
 msgstr "beginwaarde legt grootte van `%s' niet vast"
 
-#: c-decl.c:2730
+#: c-decl.c:2735
 #, fuzzy
 msgid "%Jarray size missing in '%D'"
 msgstr "array-grootte ontbreekt in `%s'"
 
-#: c-decl.c:2746
+#: c-decl.c:2751
 #, fuzzy
 msgid "%Jzero or negative size array '%D'"
 msgstr "array `%s' heeft grootte die negatief of 0 is"
 
-#: c-decl.c:2774
+#: c-decl.c:2779
 #, fuzzy
 msgid "%Jstorage size of '%D' isn't known"
 msgstr "opslaggrootte van `%s' is onbekend"
 
-#: c-decl.c:2784
+#: c-decl.c:2789
 #, fuzzy
 msgid "%Jstorage size of '%D' isn't constant"
 msgstr "opslaggrootte van `%s' is niet constant"
 
-#: c-decl.c:2867
+#: c-decl.c:2872
 #, fuzzy
 msgid "%Jignoring asm-specifier for non-static local variable '%D'"
 msgstr "registernaam opgegeven voor niet-registervariabele `%s'"
 
 # Of is 'verbiedt parameterdeclaraties op voorhand' beter?
-#: c-decl.c:2978
+#: c-decl.c:2983
 #, fuzzy
 msgid "ISO C forbids forward parameter declarations"
 msgstr "ANSI C verbiedt voorwaartse declaraties van parameters"
 
-#: c-decl.c:3160
+#: c-decl.c:3165
 msgid "<anonymous>"
 msgstr ""
 
-#: c-decl.c:3169
+#: c-decl.c:3174
 #, c-format
 msgid "bit-field `%s' width not an integer constant"
 msgstr "breedte van bitveld `%s' is geen integerconstante"
 
-#: c-decl.c:3177
+#: c-decl.c:3182
 #, c-format
 msgid "negative width in bit-field `%s'"
 msgstr "bitveld `%s' heeft een negatieve breedte"
 
-#: c-decl.c:3182
+#: c-decl.c:3187
 #, c-format
 msgid "zero width for bit-field `%s'"
 msgstr "bitveld `%s' heeft breedte 0"
 
-#: c-decl.c:3192
+#: c-decl.c:3197
 #, c-format
 msgid "bit-field `%s' has invalid type"
 msgstr "bitveld `%s' heeft een ongeldig type"
 
-#: c-decl.c:3201
+#: c-decl.c:3206
 #, c-format
 msgid "type of bit-field `%s' is a GCC extension"
 msgstr ""
 
-#: c-decl.c:3210
+#: c-decl.c:3215
 #, c-format
 msgid "width of `%s' exceeds its type"
 msgstr "breedte van `%s' overschrijdt zijn type"
 
-#: c-decl.c:3220
+#: c-decl.c:3225
 #, c-format
 msgid "`%s' is narrower than values of its type"
 msgstr "`%s' is smaller dan waarden van zijn type"
 
-#: c-decl.c:3370 cp/decl.c:6805
+#: c-decl.c:3375 cp/decl.c:6900
 msgid "`long long long' is too long for GCC"
 msgstr "`long long long' is te lang voor GCC"
 
-#: c-decl.c:3375
+#: c-decl.c:3380
 #, fuzzy
 msgid "ISO C90 does not support `long long'"
 msgstr "ANSI C ondersteunt `long long' niet"
 
-#: c-decl.c:3384 c-decl.c:3387 cp/decl.c:6810
+#: c-decl.c:3389 c-decl.c:3392 cp/decl.c:6905
 #, c-format
 msgid "duplicate `%s'"
 msgstr "herhaalde `%s'"
 
-#: c-decl.c:3397 cp/decl.c:6816
+#: c-decl.c:3402 cp/decl.c:6911
 msgid "`__thread' before `extern'"
 msgstr "`__thread' voor `extern'"
 
-#: c-decl.c:3399 cp/decl.c:6818
+#: c-decl.c:3404 cp/decl.c:6913
 msgid "`__thread' before `static'"
 msgstr "`__thread' voor `static'"
 
-#: c-decl.c:3407 cp/decl.c:6845
+#: c-decl.c:3412 cp/decl.c:6940
 #, c-format
 msgid "two or more data types in declaration of `%s'"
 msgstr "twee of meer data types in de declaratie van `%s'"
 
-#: c-decl.c:3427 cp/decl.c:6850
+#: c-decl.c:3432 cp/decl.c:6945
 #, c-format
 msgid "`%s' fails to be a typedef or built in type"
 msgstr "`%s' is geen typedef of ingebouwd type"
 
-#: c-decl.c:3466
+#: c-decl.c:3471
 #, c-format
 msgid "type defaults to `int' in declaration of `%s'"
 msgstr "type krijgt standaardwaarde `int' in de declaratie van `%s'"
 
-#: c-decl.c:3495
+#: c-decl.c:3500
 #, c-format
 msgid "both long and short specified for `%s'"
 msgstr "zowel 'long' als 'short' opgegeven voor `%s'"
 
-#: c-decl.c:3499 cp/decl.c:6950
+#: c-decl.c:3504 cp/decl.c:7045
 #, c-format
 msgid "long or short specified with char for `%s'"
 msgstr "'long' of 'short' opgegeven bij 'char' voor `%s'"
 
-#: c-decl.c:3506 cp/decl.c:6954
+#: c-decl.c:3511 cp/decl.c:7049
 #, c-format
 msgid "long or short specified with floating type for `%s'"
 msgstr "'long' of 'short' opgegeven bij floating-point type voor `%s'"
 
-#: c-decl.c:3509
+#: c-decl.c:3514
 msgid "the only valid combination is `long double'"
 msgstr "de enige geldige combinatie is `long double'"
 
-#: c-decl.c:3515
+#: c-decl.c:3520
 #, c-format
 msgid "both signed and unsigned specified for `%s'"
 msgstr "zowel 'signed' als 'unsigned' opgegeven voor `%s'"
 
-#: c-decl.c:3517 cp/decl.c:6943
+#: c-decl.c:3522 cp/decl.c:7038
 #, c-format
 msgid "long, short, signed or unsigned invalid for `%s'"
 msgstr "'long', 'short', 'signed' of 'unsigned' ongeldig voor `%s'"
 
-#: c-decl.c:3523 cp/decl.c:6963
+#: c-decl.c:3528 cp/decl.c:7058
 #, c-format
 msgid "long, short, signed or unsigned used invalidly for `%s'"
 msgstr "ongeldig gebruik van 'long', 'short', 'signed' of 'unsigned' voor `%s'"
 
-#: c-decl.c:3541 cp/decl.c:6984
+#: c-decl.c:3546 cp/decl.c:7079
 #, c-format
 msgid "complex invalid for `%s'"
 msgstr "'complex' ongeldig voor `%s'"
 
-#: c-decl.c:3583
+#: c-decl.c:3588
 #, fuzzy
 msgid "ISO C90 does not support complex types"
 msgstr "ISO C89 ondersteunt geen complexe types"
 
-#: c-decl.c:3595
+#: c-decl.c:3600
 msgid "ISO C does not support plain `complex' meaning `double complex'"
 msgstr "ISO C ondersteunt simpele `complex' niet in de betekenis van `double complex'"
 
-#: c-decl.c:3601 c-decl.c:3613
+#: c-decl.c:3606 c-decl.c:3618
 #, fuzzy
 msgid "ISO C does not support complex integer types"
 msgstr "ANSI C ondersteunt `long long' niet"
 
-#: c-decl.c:3643 c-decl.c:4104 cp/decl.c:7576
+#: c-decl.c:3648 c-decl.c:4115 cp/decl.c:7671
 msgid "duplicate `const'"
 msgstr "herhaalde `const'"
 
-#: c-decl.c:3645 c-decl.c:4108 cp/decl.c:7580
+#: c-decl.c:3650 c-decl.c:4119 cp/decl.c:7675
 msgid "duplicate `restrict'"
 msgstr "herhaalde `restrict'"
 
-#: c-decl.c:3647 c-decl.c:4106 cp/decl.c:7578
+#: c-decl.c:3652 c-decl.c:4117 cp/decl.c:7673
 msgid "duplicate `volatile'"
 msgstr "herhaalde `volatile'"
 
-#: c-decl.c:3676 cp/decl.c:7147
+#: c-decl.c:3681 cp/decl.c:7242
 #, c-format
 msgid "multiple storage classes in declaration of `%s'"
 msgstr "meerdere opslagklassen in declaratie van `%s'"
 
-#: c-decl.c:3686
+#: c-decl.c:3691
 msgid "function definition declared `auto'"
 msgstr "functie-definitie als `auto' gedeclareerd"
 
-#: c-decl.c:3688
+#: c-decl.c:3693
 msgid "function definition declared `register'"
 msgstr "functie-definitie als `register' gedeclareerd"
 
-#: c-decl.c:3690
+#: c-decl.c:3695
 msgid "function definition declared `typedef'"
 msgstr "functie-definitie als `typdef' gedeclareerd"
 
-#: c-decl.c:3692
+#: c-decl.c:3697
 #, fuzzy
 msgid "function definition declared `__thread'"
 msgstr "functie-definitie als `typdef' gedeclareerd"
 
-#: c-decl.c:3705
+#: c-decl.c:3710
 #, c-format
 msgid "storage class specified for structure field `%s'"
 msgstr "opslagklasse opgegeven voor structure-veld `%s'"
 
-#: c-decl.c:3709 cp/decl.c:7192
+#: c-decl.c:3714 cp/decl.c:7287
 #, c-format
 msgid "storage class specified for parameter `%s'"
 msgstr "opslagklasse opgegeven voor parameter `%s'"
 
-#: c-decl.c:3712 cp/decl.c:7194
+#: c-decl.c:3717 cp/decl.c:7289
 msgid "storage class specified for typename"
 msgstr "opslagklasse opgegeven voor typenaam"
 
-#: c-decl.c:3724 cp/decl.c:7209
+#: c-decl.c:3729 cp/decl.c:7304
 #, c-format
 msgid "`%s' initialized and declared `extern'"
 msgstr "`%s' krijgt beginwaarde en is als `extern' gedeclareerd"
 
-#: c-decl.c:3726 cp/decl.c:7212
+#: c-decl.c:3731 cp/decl.c:7307
 #, c-format
 msgid "`%s' has both `extern' and initializer"
 msgstr "`%s' heeft zowel `extern' als een beginwaarde"
 
-#: c-decl.c:3731
+#: c-decl.c:3736
 #, fuzzy, c-format
 msgid "file-scope declaration of `%s' specifies `auto'"
 msgstr "top-level declaratie van `%s' specifieert `auto'"
 
-#: c-decl.c:3736 cp/decl.c:7216
+#: c-decl.c:3741 cp/decl.c:7311
 #, c-format
 msgid "nested function `%s' declared `extern'"
 msgstr "geneste functie `%s' is als `extern' gedeclareerd"
 
-#: c-decl.c:3742 cp/decl.c:7226
+#: c-decl.c:3747 cp/decl.c:7321
 #, fuzzy, c-format
 msgid "function-scope `%s' implicitly auto and declared `__thread'"
 msgstr "geneste functie `%s' is als `extern' gedeclareerd"
@@ -1172,484 +1177,484 @@
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:3781 c-decl.c:3974
+#: c-decl.c:3786 c-decl.c:3979
 #, fuzzy
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr "ongeldige type-modifier binnen pointer-declarator"
 
-#: c-decl.c:3825
+#: c-decl.c:3830
 #, c-format
 msgid "declaration of `%s' as array of voids"
 msgstr "`%s' wordt gedeclareerd als een array van voids"
 
-#: c-decl.c:3831
+#: c-decl.c:3836
 #, c-format
 msgid "declaration of `%s' as array of functions"
 msgstr "`%s' wordt gedeclareerd als een array van functies"
 
-#: c-decl.c:3836
+#: c-decl.c:3841
 #, fuzzy
 msgid "invalid use of structure with flexible array member"
 msgstr "ongeldig gebruik van onvolledige typedef `%s'"
 
-#: c-decl.c:3855
+#: c-decl.c:3860
 #, c-format
 msgid "size of array `%s' has non-integer type"
 msgstr "grootte van array `%s' is van een niet-integraal type"
 
-#: c-decl.c:3860
+#: c-decl.c:3865
 #, fuzzy, c-format
 msgid "ISO C forbids zero-size array `%s'"
 msgstr "ANSI C verbiedt array `%s' met lengte 0"
 
-#: c-decl.c:3867
+#: c-decl.c:3872
 #, c-format
 msgid "size of array `%s' is negative"
 msgstr "grootte van array `%s' is negatief"
 
-#: c-decl.c:3880
+#: c-decl.c:3885
 #, fuzzy, c-format
 msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
 msgstr "ANSI C verbiedt array `%s', wiens grootte niet ge雟alueerd kan worden"
 
-#: c-decl.c:3883
+#: c-decl.c:3888
 #, fuzzy, c-format
 msgid "ISO C90 forbids variable-size array `%s'"
 msgstr "ANSI C verbiedt array `%s' van variabele lengte"
 
-#: c-decl.c:3913 c-decl.c:4131 cp/decl.c:7755
+#: c-decl.c:3918 c-decl.c:4142 cp/decl.c:7850
 #, c-format
 msgid "size of array `%s' is too large"
 msgstr "omvang van array `%s' is te groot"
 
-#: c-decl.c:3939
+#: c-decl.c:3944
 #, fuzzy
 msgid "ISO C90 does not support flexible array members"
 msgstr "ANSI C ondersteun geen formaatbreedte voor strftime"
 
-#: c-decl.c:3949
+#: c-decl.c:3954
 msgid "array type has incomplete element type"
 msgstr "arraytype heeft onvolledig elementtype"
 
-#: c-decl.c:3994 cp/decl.c:7347
+#: c-decl.c:4009 cp/decl.c:7442
 #, c-format
 msgid "`%s' declared as function returning a function"
 msgstr "`%s' gedeclareerd als een functie die een functie teruggeeft"
 
-#: c-decl.c:3999 cp/decl.c:7352
+#: c-decl.c:4014 cp/decl.c:7447
 #, c-format
 msgid "`%s' declared as function returning an array"
 msgstr "`%s' gedeclareerd als een functie die een array teruggeeft"
 
-#: c-decl.c:4027
+#: c-decl.c:4038
 #, fuzzy
 msgid "ISO C forbids qualified void function return type"
 msgstr "ANSI C verbiedt een gekwalificeerde void als teruggeefwaarde voor een functie"
 
-#: c-decl.c:4031
+#: c-decl.c:4042
 #, fuzzy
 msgid "type qualifiers ignored on function return type"
 msgstr "ANSI C verbiedt een gekwalificeerde void als teruggeefwaarde voor een functie"
 
-#: c-decl.c:4060 c-decl.c:4146 c-decl.c:4270 c-decl.c:4356
+#: c-decl.c:4071 c-decl.c:4157 c-decl.c:4281 c-decl.c:4367
 #, fuzzy
 msgid "ISO C forbids qualified function types"
 msgstr "ANSI C verbiedt een gekwalificeerd functietype"
 
-#: c-decl.c:4100 cp/decl.c:7572
+#: c-decl.c:4111 cp/decl.c:7667
 msgid "invalid type modifier within pointer declarator"
 msgstr "ongeldige type-modifier binnen pointer-declarator"
 
-#: c-decl.c:4181
+#: c-decl.c:4192
 #, fuzzy
 msgid "ISO C forbids const or volatile function types"
 msgstr "ANSI C verbiedt 'const' of 'volatile' functietypes"
 
-#: c-decl.c:4201 cp/decl.c:8036
+#: c-decl.c:4212
 #, c-format
 msgid "variable or field `%s' declared void"
 msgstr "variabele of veld `%s' als void gedeclareerd"
 
-#: c-decl.c:4234
+#: c-decl.c:4245
 msgid "attributes in parameter array declarator ignored"
 msgstr "attributen genegeerd in declarator van parameter-array"
 
-#: c-decl.c:4259
+#: c-decl.c:4270
 #, fuzzy
 msgid "invalid type modifier within array declarator"
 msgstr "ongeldige type-modifier binnen pointer-declarator"
 
-#: c-decl.c:4304
+#: c-decl.c:4315
 #, c-format
 msgid "field `%s' declared as a function"
 msgstr "veld `%s' als een functie gedeclareerd"
 
-#: c-decl.c:4310
+#: c-decl.c:4321
 #, c-format
 msgid "field `%s' has incomplete type"
 msgstr "veld `%s' heeft een onvolledig type"
 
-#: c-decl.c:4336 c-decl.c:4338 c-decl.c:4340 c-decl.c:4347
+#: c-decl.c:4347 c-decl.c:4349 c-decl.c:4351 c-decl.c:4358
 #, c-format
 msgid "invalid storage class for function `%s'"
 msgstr "ongeldige opslagklasse voor functie `%s'"
 
-#: c-decl.c:4362
+#: c-decl.c:4373
 msgid "`noreturn' function returns non-void value"
 msgstr "`noreturn' functie geeft niet-void waarde terug"
 
-#: c-decl.c:4377
+#: c-decl.c:4388
 msgid "cannot inline function `main'"
 msgstr "kan functie `main' niet inline maken"
 
-#: c-decl.c:4431
+#: c-decl.c:4442
 #, fuzzy
 msgid "variable previously declared `static' redeclared `extern'"
 msgstr "variabele of veld `%s' als void gedeclareerd"
 
-#: c-decl.c:4440
+#: c-decl.c:4451
 #, fuzzy
 msgid "%Jvariable '%D' declared `inline'"
 msgstr "variabele `%s' als inline gedeclareerd"
 
 #. A mere warning is sure to result in improper semantics
 #. at runtime.  Don't bother to allow this to compile.
-#: c-decl.c:4468 cp/decl.c:5903
+#: c-decl.c:4479 cp/decl.c:5972
 #, fuzzy
 msgid "thread-local storage not supported for this target"
 msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
 
-#: c-decl.c:4529 c-decl.c:5495
+#: c-decl.c:4540 c-decl.c:5506
 msgid "function declaration isn't a prototype"
 msgstr "functie-declaratie is geen prototype"
 
-#: c-decl.c:4535
+#: c-decl.c:4546
 msgid "parameter names (without types) in function declaration"
 msgstr "parameternamen (zonder types) in functiedeclaratie"
 
-#: c-decl.c:4563
+#: c-decl.c:4574
 #, c-format
 msgid "parameter `%s' has incomplete type"
 msgstr "parameter `%s' heeft een onvolledig type"
 
-#: c-decl.c:4566
+#: c-decl.c:4577
 msgid "parameter has incomplete type"
 msgstr "parameter heeft een onvolledig type"
 
-#: c-decl.c:4615
+#: c-decl.c:4626
 msgid "\"void\" as only parameter may not be qualified"
 msgstr ""
 
-#: c-decl.c:4636
+#: c-decl.c:4647
 msgid "\"void\" must be the only parameter"
 msgstr ""
 
-#: c-decl.c:4653
+#: c-decl.c:4664
 #, fuzzy
 msgid "%Jparameter \"%D\" has just a forward declaration"
 msgstr "parameter `%s' heeft enkel een voorwaartse declaratie"
 
 #. The first %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:4681
+#: c-decl.c:4692
 #, fuzzy, c-format
 msgid "\"%s %s\" declared inside parameter list"
 msgstr "`%s %s' binnen parameterlijst gedeclareerd"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:4685
+#: c-decl.c:4696
 #, fuzzy, c-format
 msgid "anonymous %s declared inside parameter list"
 msgstr "anonieme %s gedeclareerd binnen parameterlijst"
 
-#: c-decl.c:4689
+#: c-decl.c:4700
 #, fuzzy
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr "het bereik ervan is enkel deze definitie of declaratie, wat waarschijnlijk niet de bedoeling is"
 
-#: c-decl.c:4774
+#: c-decl.c:4785
 #, c-format
 msgid "redefinition of `union %s'"
 msgstr "herdefinitie van `union %s'"
 
-#: c-decl.c:4776
+#: c-decl.c:4787
 #, c-format
 msgid "redefinition of `struct %s'"
 msgstr "herdefinitie van `struct %s'"
 
-#: c-decl.c:4844 cp/decl.c:3534
+#: c-decl.c:4855 cp/decl.c:3548
 msgid "declaration does not declare anything"
 msgstr "declaratie declareert niets"
 
-#: c-decl.c:4889 c-decl.c:4905
+#: c-decl.c:4900 c-decl.c:4916
 #, fuzzy
 msgid "%Jduplicate member '%D'"
 msgstr "herhaald lid `%s'"
 
-#: c-decl.c:4939 c-decl.c:4942
+#: c-decl.c:4950 c-decl.c:4953
 #, fuzzy, c-format
 msgid "%s defined inside parms"
 msgstr "enum gedinieerd binnen parameters"
 
-#: c-decl.c:4940 c-decl.c:4943 c-decl.c:4954
+#: c-decl.c:4951 c-decl.c:4954 c-decl.c:4965
 msgid "union"
 msgstr "union"
 
 # Of beter onvertaald laten?
-#: c-decl.c:4940 c-decl.c:4943
+#: c-decl.c:4951 c-decl.c:4954
 msgid "structure"
 msgstr "structuur"
 
-#: c-decl.c:4953
+#: c-decl.c:4964
 #, fuzzy, c-format
 msgid "%s has no %s"
 msgstr "%s heeft geen leden"
 
-#: c-decl.c:4954
+#: c-decl.c:4965
 msgid "struct"
 msgstr "struct"
 
-#: c-decl.c:4955
+#: c-decl.c:4966
 #, fuzzy
 msgid "named members"
 msgstr "%s heeft geen benoemde leden"
 
-#: c-decl.c:4955
+#: c-decl.c:4966
 msgid "members"
 msgstr "leden"
 
-#: c-decl.c:4994
+#: c-decl.c:5005
 #, c-format
 msgid "nested redefinition of `%s'"
 msgstr "geneste herdefinitie van `%s'"
 
-#: c-decl.c:5015
+#: c-decl.c:5026
 #, fuzzy
 msgid "%Jflexible array member in union"
 msgstr "flexibele array als lid van union"
 
-#: c-decl.c:5020
+#: c-decl.c:5031
 #, fuzzy
 msgid "%Jflexible array member not at end of struct"
 msgstr "flexibele array niet laatste lid van struct"
 
-#: c-decl.c:5025
+#: c-decl.c:5036
 #, fuzzy
 msgid "%Jflexible array member in otherwise empty struct"
 msgstr "flexibele array als lid in overigens lege struct"
 
-#: c-decl.c:5032
+#: c-decl.c:5043
 #, fuzzy
 msgid "%Jinvalid use of structure with flexible array member"
 msgstr "ongeldig gebruik van onvolledige typedef `%s'"
 
-#: c-decl.c:5127
+#: c-decl.c:5138
 msgid "union cannot be made transparent"
 msgstr "union kan niet transparant gemaakt worden"
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5196
+#: c-decl.c:5207
 #, c-format
 msgid "redeclaration of `enum %s'"
 msgstr "herdeclaratie van `enum %s'"
 
-#: c-decl.c:5227
+#: c-decl.c:5238
 msgid "enum defined inside parms"
 msgstr "enum gedinieerd binnen parameters"
 
-#: c-decl.c:5260
+#: c-decl.c:5271
 msgid "enumeration values exceed range of largest integer"
 msgstr "enumeratiewaarden overschrijden het bereik van de grootste integer"
 
-#: c-decl.c:5363
+#: c-decl.c:5374
 #, c-format
 msgid "enumerator value for `%s' not integer constant"
 msgstr "enumeratiewaarde voor `%s' is geen integrale constante"
 
-#: c-decl.c:5376
+#: c-decl.c:5387
 msgid "overflow in enumeration values"
 msgstr "overflow in enumeratiewaarden"
 
-#: c-decl.c:5381
+#: c-decl.c:5392
 #, fuzzy
 msgid "ISO C restricts enumerator values to range of `int'"
 msgstr "ANSI C beperkt enumeratiewaarden tot het bereik van het `int' type"
 
-#: c-decl.c:5457
+#: c-decl.c:5468
 #, fuzzy
 msgid "return type is an incomplete type"
 msgstr "type van teruggeefwaarde is onvolledig"
 
-#: c-decl.c:5465
+#: c-decl.c:5476
 #, fuzzy
 msgid "return type defaults to `int'"
 msgstr "teruggeefwaarde krijgt standaardtype `int'"
 
-#: c-decl.c:5501
+#: c-decl.c:5512
 #, fuzzy
 msgid "%Jno previous prototype for '%D'"
 msgstr "geen eerder prototype voor `%s'"
 
-#: c-decl.c:5507
+#: c-decl.c:5518
 #, fuzzy
 msgid "%J'%D' was used with no prototype before its definition"
 msgstr "`%s' werd voor haar definitie gebruikt zonder protoype"
 
-#: c-decl.c:5514
+#: c-decl.c:5525
 #, fuzzy
 msgid "%Jno previous declaration for '%D'"
 msgstr "geen eerdere declaratie voor `%s'"
 
-#: c-decl.c:5520
+#: c-decl.c:5531
 #, fuzzy
 msgid "%J`%D' was used with no declaration before its definition"
 msgstr "`%s' werd voor haar definitie gebruikt zonder declaratie"
 
-#: c-decl.c:5556 c-decl.c:6062
+#: c-decl.c:5567 c-decl.c:6073
 #, fuzzy
 msgid "%Jreturn type of '%D' is not `int'"
 msgstr "het type van de teruggeefwaarde van `%s' is niet `int'"
 
-#: c-decl.c:5571
+#: c-decl.c:5582
 #, fuzzy
 msgid "%Jfirst argument of '%D' should be `int'"
 msgstr "eerste argument van `%s' zou een `int' moeten zijn"
 
-#: c-decl.c:5580
+#: c-decl.c:5591
 #, fuzzy
 msgid "%Jsecond argument of '%D' should be 'char **'"
 msgstr "tweede argument van `%s' zou een `char **' moeten zijn"
 
-#: c-decl.c:5589
+#: c-decl.c:5600
 #, fuzzy
 msgid "%Jthird argument of '%D' should probably be 'char **'"
 msgstr "derde argument van `%s' zou waarschijnlijk een `char **' moeten zijn"
 
-#: c-decl.c:5599
+#: c-decl.c:5610
 #, fuzzy
 msgid "%J'%D' takes only zero or two arguments"
 msgstr "`%s' neemt ofwel geen, ofwel twee argumenten"
 
-#: c-decl.c:5602
+#: c-decl.c:5613
 #, fuzzy
 msgid "%J'%D' is normally a non-static function"
 msgstr "`%s' is gewoonlijk een niet-static funtie"
 
-#: c-decl.c:5658
+#: c-decl.c:5669
 msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr ""
 
-#: c-decl.c:5672
+#: c-decl.c:5683
 #, fuzzy
 msgid "%Jparameter name omitted"
 msgstr "parameternaam weggelaten"
 
-#: c-decl.c:5747
+#: c-decl.c:5758
 #, fuzzy
 msgid "%Jparameter name missing from parameter list"
 msgstr "parameternaam ontbreekt uit parameterlijst"
 
-#: c-decl.c:5757
+#: c-decl.c:5768
 #, fuzzy
 msgid "%J\"%D\" declared as a non-parameter"
 msgstr "veld `%s' als een functie gedeclareerd"
 
-#: c-decl.c:5762
+#: c-decl.c:5773
 #, fuzzy
 msgid "%Jmultiple parameters named \"%D\""
 msgstr "meerdere parameters hebben de naam `%s'"
 
-#: c-decl.c:5770
+#: c-decl.c:5781
 #, fuzzy
 msgid "%Jparameter \"%D\" declared void"
 msgstr "parameter `%s' als void gedeclareerd"
 
-#: c-decl.c:5785 c-decl.c:5787
+#: c-decl.c:5796 c-decl.c:5798
 #, fuzzy
 msgid "%Jtype of \"%D\" defaults to \"int\""
 msgstr "`%s' krijgt standaardtype `int'"
 
-#: c-decl.c:5801
+#: c-decl.c:5812
 #, fuzzy
 msgid "%Jparameter \"%D\" has incomplete type"
 msgstr "parameter heeft een onvolledig type"
 
-#: c-decl.c:5807
+#: c-decl.c:5818
 #, fuzzy
 msgid "%Jdeclaration for parameter \"%D\" but no such parameter"
 msgstr "declaratie voor parameter `%s' maar er is zo geen parameter"
 
-#: c-decl.c:5859
+#: c-decl.c:5870
 msgid "number of arguments doesn't match prototype"
 msgstr "aantal argumenten kom niet overeen met prototype"
 
-#: c-decl.c:5860 c-decl.c:5891 c-decl.c:5898
+#: c-decl.c:5871 c-decl.c:5902 c-decl.c:5909
 #, fuzzy
 msgid "%Hprototype declaration"
 msgstr "lege declaratie"
 
-#: c-decl.c:5889
+#: c-decl.c:5900
 #, fuzzy
 msgid "promoted argument \"%D\" doesn't match prototype"
 msgstr "gepromoveerd argument `%s' komt niet overeen met prototype"
 
-#: c-decl.c:5897
+#: c-decl.c:5908
 #, fuzzy
 msgid "argument \"%D\" doesn't match prototype"
 msgstr "argument `%s' komt niet overeen met prototype"
 
-#: c-decl.c:6094 cp/decl.c:10857
+#: c-decl.c:6105 cp/decl.c:10954
 #, fuzzy
 msgid "no return statement in function returning non-void"
 msgstr "`return' zonder waarde in een functie die een niet-void waarde teruggeeft"
 
-#: c-decl.c:6101
+#: c-decl.c:6112
 msgid "this function may return with or without a value"
 msgstr "deze functie kan met of zonder waarde tergukeren"
 
 #. If we get here, declarations have been used in a for loop without
 #. the C99 for loop scope.  This doesn't make much sense, so don't
 #. allow it.
-#: c-decl.c:6200
+#: c-decl.c:6211
 #, fuzzy
 msgid "'for' loop initial declaration used outside C99 mode"
 msgstr "initi雔e declaratie voor `for' lus gebruikt buiten C99 modus"
 
-#: c-decl.c:6224
+#: c-decl.c:6235
 #, fuzzy, c-format
 msgid "'struct %s' declared in 'for' loop initial declaration"
 msgstr "`%s' als 'inline' gedeclareerd na de definitie"
 
-#: c-decl.c:6227
+#: c-decl.c:6238
 #, fuzzy, c-format
 msgid "'union %s' declared in 'for' loop initial declaration"
 msgstr "`%s' als 'inline' gedeclareerd na de definitie"
 
-#: c-decl.c:6230
+#: c-decl.c:6241
 #, fuzzy, c-format
 msgid "'enum %s' declared in 'for' loop initial declaration"
 msgstr "`%s' als 'inline' gedeclareerd na de definitie"
 
-#: c-decl.c:6238
+#: c-decl.c:6249
 #, fuzzy
 msgid "%Jdeclaration of non-variable '%D' in 'for' loop initial declaration"
 msgstr "de declaratie van `%s' verbergt een globale declaratie"
 
-#: c-decl.c:6241
+#: c-decl.c:6252
 #, fuzzy
 msgid "%Jdeclaration of static variable '%D' in 'for' loop initial declaration"
 msgstr "de declaratie van `%s' verbergt een globale declaratie"
 
-#: c-decl.c:6244
+#: c-decl.c:6255
 #, fuzzy
 msgid "%Jdeclaration of 'extern' variable '%D' in 'for' loop initial declaration"
 msgstr "de declaratie van `%s' verbergt een globale declaratie"
 
-#: c-decl.c:6557
+#: c-decl.c:6568
 #, fuzzy
 msgid "%Jredefinition of global '%D'"
 msgstr "herdefinitie van `%s'"
 
-#: c-decl.c:6558
+#: c-decl.c:6569
 #, fuzzy
 msgid "%J'%D' previously defined here"
 msgstr "`%s' tevoren hier gedefinieerd"
@@ -2306,92 +2311,92 @@
 msgid "missing makefile target after \"%s\""
 msgstr "ontbrekende witruimte na getal `%s'"
 
-#: c-opts.c:291
+#: c-opts.c:299
 msgid "-I- specified twice"
 msgstr "-I- twee keer opgegeven"
 
-#: c-opts.c:692
+#: c-opts.c:700
 #, fuzzy, c-format
 msgid "switch \"%s\" is no longer supported"
 msgstr "-pipe wordt niet ondersteund"
 
-#: c-opts.c:812
+#: c-opts.c:820
 msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr ""
 
-#: c-opts.c:978
+#: c-opts.c:986
 #, fuzzy
 msgid "output filename specified twice"
 msgstr "Bestandsnaam voor uitvoer twee keer opgegeven"
 
-#: c-opts.c:1107
+#: c-opts.c:1115
 msgid "-Wformat-y2k ignored without -Wformat"
 msgstr "-Wformat-y2k genegeerd zonder -Wformat"
 
-#: c-opts.c:1109
+#: c-opts.c:1117
 msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr "-Wformat-extra-args genegeerd zonder -Wformat"
 
-#: c-opts.c:1111
+#: c-opts.c:1119
 #, fuzzy
 msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr "-Wformat-extra-args genegeerd zonder -Wformat"
 
-#: c-opts.c:1113
+#: c-opts.c:1121
 msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr "-Wformat-nonliteral genegeerd zonder -Wformat"
 
-#: c-opts.c:1115
+#: c-opts.c:1123
 msgid "-Wformat-security ignored without -Wformat"
 msgstr "-Wformat-security genegeerd zonder -Wformat"
 
-#: c-opts.c:1117
+#: c-opts.c:1125
 msgid "-Wmissing-format-attribute ignored without -Wformat"
 msgstr "-Wmissing-format-attribute genegeerd zonder -Wformat"
 
-#: c-opts.c:1131
+#: c-opts.c:1139
 #, fuzzy, c-format
 msgid "opening output file %s: %m"
 msgstr "kan bestand '%s' niet openen"
 
-#: c-opts.c:1136
+#: c-opts.c:1144
 #, c-format
 msgid "too many filenames given.  Type %s --help for usage"
 msgstr ""
 
-#: c-opts.c:1215
+#: c-opts.c:1223
 msgid "YYDEBUG not defined"
 msgstr "YYDEBUG niet gedefinieerd"
 
-#: c-opts.c:1261
+#: c-opts.c:1269
 #, fuzzy, c-format
 msgid "opening dependency file %s: %m"
 msgstr "dynamische dependencies.\n"
 
-#: c-opts.c:1271
+#: c-opts.c:1279
 #, fuzzy, c-format
 msgid "closing dependency file %s: %m"
 msgstr "dynamische dependencies.\n"
 
-#: c-opts.c:1274
+#: c-opts.c:1282
 #, fuzzy, c-format
 msgid "when writing output to %s: %m"
 msgstr "kan bestand '%s' niet openen"
 
-#: c-opts.c:1344
+#: c-opts.c:1352
 #, fuzzy
 msgid "to generate dependencies you must specify either -M or -MM"
 msgstr "-MG moet samen met ofwel -M, ofwel -MM gebruikt worden"
 
-#: c-opts.c:1404
+#: c-opts.c:1412
 msgid "<built-in>"
 msgstr ""
 
-#: c-opts.c:1419
+#: c-opts.c:1427
 msgid "<command line>"
 msgstr ""
 
-#: c-opts.c:1503
+#: c-opts.c:1511
 msgid "too late for # directive to set debug directory"
 msgstr ""
 
@@ -2409,7 +2414,7 @@
 msgid "ISO C forbids an empty source file"
 msgstr "ANSI C verbiedt een leeg bronbestand"
 
-#: c-parse.y:349 c-typeck.c:6248 objc/objc-parse.y:374
+#: c-parse.y:349 c-typeck.c:6228 objc/objc-parse.y:374
 msgid "argument of `asm' is not a constant string"
 msgstr "het argument van `asm' is geen constante string"
 
@@ -2427,7 +2432,7 @@
 msgid "ISO C does not allow extra `;' outside of a function"
 msgstr "ANSI C staat geen extra `;' buiten een functie toe"
 
-#: c-parse.y:429 cppexp.c:1253
+#: c-parse.y:429 cppexp.c:1257
 msgid "traditional C rejects the unary plus operator"
 msgstr ""
 
@@ -2516,7 +2521,7 @@
 msgid "ISO C forbids forward references to `enum' types"
 msgstr "ANSI C verbiedt voorwaartse referenties naar `enum' types"
 
-#: c-parse.y:1703 cp/parser.c:9339 objc/objc-parse.y:1755
+#: c-parse.y:1703 cp/parser.c:9383 objc/objc-parse.y:1755
 msgid "comma at end of enumerator list"
 msgstr "komma aan het einde van enumerator-lijst"
 
@@ -2524,7 +2529,7 @@
 msgid "no semicolon at end of struct or union"
 msgstr "geen puntkomma aan het einde van een struct of union"
 
-#: c-parse.y:1732 objc/objc-parse.y:1784 objc/objc-parse.y:2847
+#: c-parse.y:1732 objc/objc-parse.y:1784 objc/objc-parse.y:2846
 msgid "extra semicolon in struct or union specified"
 msgstr "extra puntkomma opgegeven in struct of union"
 
@@ -2557,24 +2562,24 @@
 msgid "braced-group within expression allowed only inside a function"
 msgstr "accolade-groep in expressie enkel toegestaan binnen een functie"
 
-#: c-parse.y:2185 objc/objc-parse.y:2242
+#: c-parse.y:2185 objc/objc-parse.y:2241
 msgid "empty body in an else-statement"
 msgstr "leeg body in een else-statement"
 
-#: c-parse.y:2193 objc/objc-parse.y:2250
+#: c-parse.y:2193 objc/objc-parse.y:2249
 #, fuzzy
 msgid "%Hempty body in an if-statement"
 msgstr "leeg body in een else-statement"
 
-#: c-parse.y:2273 cp/parser.c:6050 objc/objc-parse.y:2330
+#: c-parse.y:2273 cp/parser.c:6088 objc/objc-parse.y:2329
 msgid "break statement not within loop or switch"
 msgstr "break-statement niet in een lus of switch"
 
-#: c-parse.y:2282 cp/parser.c:6061 objc/objc-parse.y:2339
+#: c-parse.y:2282 cp/parser.c:6099 objc/objc-parse.y:2338
 msgid "continue statement not within a loop"
 msgstr "continue-statement niet in een lus"
 
-#: c-parse.y:2324 objc/objc-parse.y:2381
+#: c-parse.y:2324 objc/objc-parse.y:2380
 #, fuzzy
 msgid "ISO C forbids `goto *expr;'"
 msgstr "ANSI C verbiedt `goto *expr;'"
@@ -2585,12 +2590,12 @@
 #. it caused problems with the code in expand_builtin which
 #. tries to verify that BUILT_IN_NEXT_ARG is being used
 #. correctly.
-#: c-parse.y:2441 objc/objc-parse.y:2549
+#: c-parse.y:2441 objc/objc-parse.y:2548
 #, fuzzy
 msgid "ISO C requires a named argument before `...'"
 msgstr "ANSI C heeft een benoemd argument nodig v篌r `...'"
 
-#: c-parse.y:2539 objc/objc-parse.y:2647
+#: c-parse.y:2539 objc/objc-parse.y:2646
 msgid "`...' in old-style identifier list"
 msgstr "`...' in naamlijst in oude stijl"
 
@@ -2608,7 +2613,7 @@
 msgid "parser stack overflow"
 msgstr "stack overflow in parser"
 
-#: c-parse.y:2969 objc/objc-parse.y:3664
+#: c-parse.y:2969 objc/objc-parse.y:3663
 #, c-format
 msgid "syntax error at '%s' token"
 msgstr ""
@@ -2690,7 +2695,7 @@
 msgid "%s: had text segment at different address"
 msgstr ""
 
-#: c-pch.c:357 cpperror.c:176 gcc.c:6554
+#: c-pch.c:357 cpperror.c:176 gcc.c:6557
 #, c-format
 msgid "%s: %s"
 msgstr ""
@@ -2816,12 +2821,12 @@
 msgid "(enclose actions of previous case statements requiring destructors in their own scope.)"
 msgstr ""
 
-#: c-semantics.c:737 c-typeck.c:6270 cp/semantics.c:1070
+#: c-semantics.c:737 c-typeck.c:6250 cp/semantics.c:1070
 #, c-format
 msgid "%s qualifier ignored on asm"
 msgstr ""
 
-#: c-semantics.c:991
+#: c-semantics.c:993
 msgid "will never be executed"
 msgstr ""
 
@@ -2830,7 +2835,7 @@
 msgid "`%s' has an incomplete type"
 msgstr "`%s' heeft een onvolledig type"
 
-#: c-typeck.c:145 cp/call.c:2532
+#: c-typeck.c:145 cp/call.c:2542
 msgid "invalid use of void expression"
 msgstr "ongeldig gebruik van een void-expressie"
 
@@ -2869,785 +2874,785 @@
 msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
 
 # 'Arithmetic'?? 'rekensom' is wel correct, maar het klinkt zo stom.
-#: c-typeck.c:984 c-typeck.c:2176
+#: c-typeck.c:984 c-typeck.c:2156
 msgid "arithmetic on pointer to an incomplete type"
 msgstr "rekensom met pointer naar onvolledig type"
 
-#: c-typeck.c:1357
+#: c-typeck.c:1337
 #, fuzzy, c-format
 msgid "%s has no member named `%s'"
 msgstr "union heeft geen lid dat `%s' heet"
 
-#: c-typeck.c:1393
+#: c-typeck.c:1373
 #, c-format
 msgid "request for member `%s' in something not a structure or union"
 msgstr "vraag naar lid `%s' in iets dat geen structure of union is"
 
-#: c-typeck.c:1422
+#: c-typeck.c:1402
 msgid "dereferencing pointer to incomplete type"
 msgstr "dereferentie van pointer naar onvolledig type"
 
-#: c-typeck.c:1426
+#: c-typeck.c:1406
 msgid "dereferencing `void *' pointer"
 msgstr "`void *' pointer wordt gederefereerd"
 
 # Is the %s the argument, or is it 'of' the argument?
-#: c-typeck.c:1443 cp/typeck.c:2127
+#: c-typeck.c:1423 cp/typeck.c:2127
 #, c-format
 msgid "invalid type argument of `%s'"
 msgstr "ongeldig type-argument `%s'"
 
-#: c-typeck.c:1461 cp/typeck.c:2152
+#: c-typeck.c:1441 cp/typeck.c:2152
 msgid "subscript missing in array reference"
 msgstr "subscript ontbreekt in array-referentie"
 
-#: c-typeck.c:1482 cp/typeck.c:2194
+#: c-typeck.c:1462 cp/typeck.c:2194
 msgid "array subscript has type `char'"
 msgstr "array subscript is van het type `char'"
 
-#: c-typeck.c:1490 c-typeck.c:1579 cp/typeck.c:2198 cp/typeck.c:2284
+#: c-typeck.c:1470 c-typeck.c:1559 cp/typeck.c:2198 cp/typeck.c:2284
 msgid "array subscript is not an integer"
 msgstr "array subscript is geen integer"
 
-#: c-typeck.c:1523
+#: c-typeck.c:1503
 #, fuzzy
 msgid "ISO C forbids subscripting `register' array"
 msgstr "ANSI C verbiedt het gebruik van subscripts bij een `register' array"
 
-#: c-typeck.c:1525
+#: c-typeck.c:1505
 #, fuzzy
 msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr "ANSI C verbiedt het gebruik van subscripts bij een array die geen lvalue is"
 
-#: c-typeck.c:1558
+#: c-typeck.c:1538
 msgid "subscript has type `char'"
 msgstr "subscript is van het type `char'"
 
-#: c-typeck.c:1574 cp/typeck.c:2279
+#: c-typeck.c:1554 cp/typeck.c:2279
 msgid "subscripted value is neither array nor pointer"
 msgstr "waarde met subscript is noch een array, noch een pointer"
 
-#: c-typeck.c:1604
+#: c-typeck.c:1584
 #, c-format
 msgid "local declaration of `%s' hides instance variable"
 msgstr ""
 
-#: c-typeck.c:1697
+#: c-typeck.c:1677
 msgid "called object is not a function"
 msgstr "opgeroepen object is geen functie"
 
 #. This situation leads to run-time undefined behavior.  We can't,
 #. therefore, simply error unless we can prove that all possible
 #. executions of the program must execute the code.
-#: c-typeck.c:1729
+#: c-typeck.c:1709
 msgid "function called through a non-compatible type"
 msgstr ""
 
-#: c-typeck.c:1787 c-typeck.c:4198 c-typeck.c:4200 c-typeck.c:4216
-#: c-typeck.c:4237 c-typeck.c:5616
+#: c-typeck.c:1767 c-typeck.c:4178 c-typeck.c:4180 c-typeck.c:4196
+#: c-typeck.c:4217 c-typeck.c:5596
 msgid "initializer element is not constant"
 msgstr "beginwaarde-element is niet constant"
 
-#: c-typeck.c:1838 cp/typeck.c:2567
+#: c-typeck.c:1818 cp/typeck.c:2567
 msgid "too many arguments to function"
 msgstr "teveel argumenten voor functie"
 
-#: c-typeck.c:1859
+#: c-typeck.c:1839
 #, c-format
 msgid "type of formal parameter %d is incomplete"
 msgstr "het type van formele parameter %d is onvolledig"
 
-#: c-typeck.c:1872
+#: c-typeck.c:1852
 #, c-format
 msgid "%s as integer rather than floating due to prototype"
 msgstr "%s als integer in plaats van floating-point ten gevolge van een prototype"
 
-#: c-typeck.c:1875
+#: c-typeck.c:1855
 #, fuzzy, c-format
 msgid "%s as integer rather than complex due to prototype"
 msgstr "%s als floating-point in plaats van complex ten gevolge van een prototype"
 
-#: c-typeck.c:1878
+#: c-typeck.c:1858
 #, c-format
 msgid "%s as complex rather than floating due to prototype"
 msgstr "%s als complex in plaats van floating-point ten gevolge van een prototype"
 
-#: c-typeck.c:1881
+#: c-typeck.c:1861
 #, c-format
 msgid "%s as floating rather than integer due to prototype"
 msgstr "%s als floating-point in plaats van integer ten gevolge van een prototype"
 
-#: c-typeck.c:1884
+#: c-typeck.c:1864
 #, fuzzy, c-format
 msgid "%s as complex rather than integer due to prototype"
 msgstr "%s als complex in plaats van floating-point ten gevolge van een prototype"
 
-#: c-typeck.c:1887
+#: c-typeck.c:1867
 #, c-format
 msgid "%s as floating rather than complex due to prototype"
 msgstr "%s als floating-point in plaats van complex ten gevolge van een prototype"
 
-#: c-typeck.c:1897
+#: c-typeck.c:1877
 #, c-format
 msgid "%s as `float' rather than `double' due to prototype"
 msgstr "%s als `float' in plaats van `double' ten gevolge van een prototype"
 
-#: c-typeck.c:1915
+#: c-typeck.c:1895
 #, c-format
 msgid "%s with different width due to prototype"
 msgstr "%s met andere breedte ten gevolge van prototype"
 
-#: c-typeck.c:1941
+#: c-typeck.c:1921
 #, c-format
 msgid "%s as unsigned due to prototype"
 msgstr "%s als unsigned ten gevolge van prototype"
 
-#: c-typeck.c:1943
+#: c-typeck.c:1923
 #, c-format
 msgid "%s as signed due to prototype"
 msgstr "%s als signed ten gevolge van prototype"
 
-#: c-typeck.c:1977 cp/typeck.c:2673
+#: c-typeck.c:1957 cp/typeck.c:2673
 msgid "too few arguments to function"
 msgstr "te weinig argument voor functie"
 
-#: c-typeck.c:2017
+#: c-typeck.c:1997
 msgid "suggest parentheses around + or - inside shift"
 msgstr "gebruik liefst haakjes rond + of - binnen een shift"
 
-#: c-typeck.c:2024
+#: c-typeck.c:2004
 msgid "suggest parentheses around && within ||"
 msgstr "gebruik liefst haakjes rond && binnen ||"
 
-#: c-typeck.c:2033
+#: c-typeck.c:2013
 msgid "suggest parentheses around arithmetic in operand of |"
 msgstr "gebruik liefst haakjes rond een rekensom in een operand van |"
 
-#: c-typeck.c:2036
+#: c-typeck.c:2016
 msgid "suggest parentheses around comparison in operand of |"
 msgstr "gebruik liefst haakjes rond een vergelijking in een operand van |"
 
-#: c-typeck.c:2045
+#: c-typeck.c:2025
 msgid "suggest parentheses around arithmetic in operand of ^"
 msgstr "gebruik liefst haakjes rond een rekensom in een operand van ^"
 
-#: c-typeck.c:2048
+#: c-typeck.c:2028
 msgid "suggest parentheses around comparison in operand of ^"
 msgstr "gebruik liefst haakjes rond een vergelijking in een operand van ^"
 
-#: c-typeck.c:2055
+#: c-typeck.c:2035
 msgid "suggest parentheses around + or - in operand of &"
 msgstr "gebruik liefst haakjes rond + of - in een operand van &"
 
-#: c-typeck.c:2058
+#: c-typeck.c:2038
 msgid "suggest parentheses around comparison in operand of &"
 msgstr "gebruik liefst haakjes rond een vergelijking in een operand van &"
 
-#: c-typeck.c:2065
+#: c-typeck.c:2045
 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
 msgstr "vergelijkingen als 'X <= Y <= Z' hebben niet hun wiskundige betekenis"
 
-#: c-typeck.c:2128
+#: c-typeck.c:2108
 msgid "pointer of type `void *' used in subtraction"
 msgstr "pointer van type `void *' gebruikt in aftrekking"
 
-#: c-typeck.c:2130
+#: c-typeck.c:2110
 msgid "pointer to a function used in subtraction"
 msgstr "pointer naar functie gebruikt in aftrekking"
 
 # 'unary' = 'unair'?
-#: c-typeck.c:2224
+#: c-typeck.c:2204
 msgid "wrong type argument to unary plus"
 msgstr "argument van verkeerd type voor unaire plus"
 
-#: c-typeck.c:2237
+#: c-typeck.c:2217
 msgid "wrong type argument to unary minus"
 msgstr "argument van verkeerd type voor unaire min"
 
-#: c-typeck.c:2254
+#: c-typeck.c:2234
 #, fuzzy
 msgid "ISO C does not support `~' for complex conjugation"
 msgstr "ANSI C ondersteunt het `%c' formaat niet"
 
-#: c-typeck.c:2260
+#: c-typeck.c:2240
 msgid "wrong type argument to bit-complement"
 msgstr "argument van verkeerd type voor bit-complement"
 
-#: c-typeck.c:2268
+#: c-typeck.c:2248
 msgid "wrong type argument to abs"
 msgstr "argument van verkeerd type voor abs"
 
 # OK, ik geef het op: wat is hier een goede vertaling voor 'conjugation'?
-#: c-typeck.c:2280
+#: c-typeck.c:2260
 msgid "wrong type argument to conjugation"
 msgstr "argument van verkeerd type voor vervoeging"
 
-#: c-typeck.c:2294
+#: c-typeck.c:2274
 msgid "wrong type argument to unary exclamation mark"
 msgstr "argument van verkeerd type voor unair uitroepingsteken"
 
-#: c-typeck.c:2337
+#: c-typeck.c:2317
 #, fuzzy
 msgid "ISO C does not support `++' and `--' on complex types"
 msgstr "ANSI C ondersteunt het `%c' formaat niet"
 
 # Wat is beter: 'incrementeren', 'incrementering', of 'increment'?
-#: c-typeck.c:2352 c-typeck.c:2384
+#: c-typeck.c:2332 c-typeck.c:2364
 msgid "wrong type argument to increment"
 msgstr "argument van verkeerd type voor incrementeren"
 
-#: c-typeck.c:2354 c-typeck.c:2386
+#: c-typeck.c:2334 c-typeck.c:2366
 msgid "wrong type argument to decrement"
 msgstr "argument van verkeerd type voor decrementeren"
 
-#: c-typeck.c:2375
+#: c-typeck.c:2355
 msgid "increment of pointer to unknown structure"
 msgstr "incrementeren van pointer naar onbekend structure"
 
-#: c-typeck.c:2377
+#: c-typeck.c:2357
 msgid "decrement of pointer to unknown structure"
 msgstr "decrementeren van pointer naar onbekend structure"
 
-#: c-typeck.c:2502
+#: c-typeck.c:2482
 msgid "invalid lvalue in unary `&'"
 msgstr "ongeldige lvalue bij unaire `&'"
 
-#: c-typeck.c:2534
+#: c-typeck.c:2514
 #, c-format
 msgid "attempt to take address of bit-field structure member `%s'"
 msgstr "poging om het adres te nemen van lid `%s' van een bitveld-structure"
 
-#: c-typeck.c:2668
+#: c-typeck.c:2648
 #, fuzzy
 msgid "use of conditional expressions as lvalues is deprecated"
 msgstr "ANSI C verbiedt het gebruikt van voorwaardelijke expressies als lvalues"
 
-#: c-typeck.c:2671
+#: c-typeck.c:2651
 #, fuzzy
 msgid "use of compound expressions as lvalues is deprecated"
 msgstr "ANSI C verbiedt het gebruik van samengestelde expressies als lvalues"
 
-#: c-typeck.c:2674
+#: c-typeck.c:2654
 #, fuzzy
 msgid "use of cast expressions as lvalues is deprecated"
 msgstr "ANSI C verbiedt het gebruik van cast-expressies als lvalues"
 
-#: c-typeck.c:2689
+#: c-typeck.c:2669
 #, c-format
 msgid "%s of read-only member `%s'"
 msgstr "%s van alleen-lezen lid `%s'"
 
-#: c-typeck.c:2693
+#: c-typeck.c:2673
 #, c-format
 msgid "%s of read-only variable `%s'"
 msgstr "%s van alleen-lezen variabele `%s'"
 
-#: c-typeck.c:2696
+#: c-typeck.c:2676
 #, c-format
 msgid "%s of read-only location"
 msgstr "%s van alleen-lezen locatie"
 
-#: c-typeck.c:2714
+#: c-typeck.c:2694
 #, fuzzy, c-format
 msgid "cannot take address of bit-field `%s'"
 msgstr "kan adres van bitveld `%s' niet nemen"
 
-#: c-typeck.c:2742 treelang/treetree.c:946
+#: c-typeck.c:2722 treelang/treetree.c:946
 #, c-format
 msgid "global register variable `%s' used in nested function"
 msgstr "globale registervariabele `%s' gebruikt in geneste functie"
 
-#: c-typeck.c:2746 treelang/treetree.c:950
+#: c-typeck.c:2726 treelang/treetree.c:950
 #, c-format
 msgid "register variable `%s' used in nested function"
 msgstr "registervariabele `%s' gebruikt in geneste functie"
 
-#: c-typeck.c:2753 treelang/treetree.c:957
+#: c-typeck.c:2733 treelang/treetree.c:957
 #, c-format
 msgid "address of global register variable `%s' requested"
 msgstr "adres van globale registervariabele `%s' gevraagd"
 
-#: c-typeck.c:2765
+#: c-typeck.c:2745
 msgid "cannot put object with volatile field into register"
 msgstr "een object met een volatile veld kan niet in een register geplaatst worden"
 
-#: c-typeck.c:2769 treelang/treetree.c:962
+#: c-typeck.c:2749 treelang/treetree.c:962
 #, c-format
 msgid "address of register variable `%s' requested"
 msgstr "adres van registervariabele `%s' gevraagd"
 
 # Of moet/mag 'boolean' hier vertaald worden?
-#: c-typeck.c:2854
+#: c-typeck.c:2834
 #, fuzzy
 msgid "signed and unsigned type in conditional expression"
 msgstr "niet-boolean modus in voorwaardelijke expressie"
 
-#: c-typeck.c:2861
+#: c-typeck.c:2841
 #, fuzzy
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr "ANSI C verbiedt voorwaardelijke expressies met maar 殚n void-zijde"
 
-#: c-typeck.c:2877 c-typeck.c:2884
+#: c-typeck.c:2857 c-typeck.c:2864
 #, fuzzy
 msgid "ISO C forbids conditional expr between `void *' and function pointer"
 msgstr "ANSI C verbiedt voorwaardelijke expressies tussen `void *' en een functiepointer"
 
-#: c-typeck.c:2890
+#: c-typeck.c:2870
 msgid "pointer type mismatch in conditional expression"
 msgstr "pointertypes in voorwaardelijke expressie komen niet overeen"
 
-#: c-typeck.c:2897 c-typeck.c:2907
+#: c-typeck.c:2877 c-typeck.c:2887
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr "types in voorwaardelijke expressie komen niet overeen (pointer/integer)"
 
-#: c-typeck.c:2921
+#: c-typeck.c:2901
 msgid "type mismatch in conditional expression"
 msgstr "types in voorwaardelijke expressie komen niet overeen"
 
-#: c-typeck.c:2981
+#: c-typeck.c:2961
 msgid "left-hand operand of comma expression has no effect"
 msgstr "linker operand van comma-expressie heeft geen effect"
 
-#: c-typeck.c:3012
+#: c-typeck.c:2992
 msgid "cast specifies array type"
 msgstr "cast geeft array-type op"
 
-#: c-typeck.c:3018
+#: c-typeck.c:2998
 msgid "cast specifies function type"
 msgstr "cast geeft functie-type op"
 
-#: c-typeck.c:3028
+#: c-typeck.c:3008
 #, fuzzy
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr "ANSI C verbiedt het casten van een niet-scalair naar hetzelfde type"
 
-#: c-typeck.c:3046
+#: c-typeck.c:3026
 #, fuzzy
 msgid "ISO C forbids casts to union type"
 msgstr "ANSI C verbiedt casts naar een union-type"
 
-#: c-typeck.c:3054
+#: c-typeck.c:3034
 msgid "cast to union type from type not present in union"
 msgstr "cast naar union-type van een type dat geen deel uitmaakt van de union"
 
-#: c-typeck.c:3105
+#: c-typeck.c:3085
 #, fuzzy
 msgid "cast adds new qualifiers to function type"
 msgstr "cast geeft functie-type op"
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3110
+#: c-typeck.c:3090
 msgid "cast discards qualifiers from pointer target type"
 msgstr "cast laat qualifiers van doeltype van pointer vallen"
 
-#: c-typeck.c:3125
+#: c-typeck.c:3105
 msgid "cast increases required alignment of target type"
 msgstr "cast verhoogt het benodigde alignment van het doeltype"
 
-#: c-typeck.c:3131 cp/typeck.c:4945
+#: c-typeck.c:3111 cp/typeck.c:4963
 msgid "cast from pointer to integer of different size"
 msgstr "cast van pointer naar integer met andere grootte"
 
 # 'A function type' of 'THE function type'?
-#: c-typeck.c:3136
+#: c-typeck.c:3116
 msgid "cast does not match function type"
 msgstr "cast komt niet overeen met het functietype"
 
-#: c-typeck.c:3143 cp/typeck.c:4952
+#: c-typeck.c:3123 cp/typeck.c:4970
 msgid "cast to pointer from integer of different size"
 msgstr "cast naar pointer van integer met andere grootte"
 
-#: c-typeck.c:3155
+#: c-typeck.c:3135
 msgid "type-punning to incomplete type might break strict-aliasing rules"
 msgstr ""
 
-#: c-typeck.c:3159
+#: c-typeck.c:3139
 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
 msgstr ""
 
-#: c-typeck.c:3170
+#: c-typeck.c:3150
 #, fuzzy
 msgid "ISO C forbids conversion of function pointer to object pointer type"
 msgstr "ANSI C verbiedt een vergelijking van `void *' met een functie-pointer"
 
-#: c-typeck.c:3179
+#: c-typeck.c:3159
 #, fuzzy
 msgid "ISO C forbids conversion of object pointer to function pointer type"
 msgstr "ANSI C verbiedt een vergelijking van `void *' met een functie-pointer"
 
 #. Now we have handled acceptable kinds of LHS that are not truly lvalues.
 #. Reject anything strange now.
-#: c-typeck.c:3337
+#: c-typeck.c:3317
 msgid "invalid lvalue in assignment"
 msgstr "ongeldige lvalue in toewijzing"
 
 #. Convert new value to destination type.
-#: c-typeck.c:3346 c-typeck.c:3371 c-typeck.c:3388 cp/typeck.c:5064
-#: cp/typeck.c:5211 cp/typeck.c:5226
+#: c-typeck.c:3326 c-typeck.c:3351 c-typeck.c:3368 cp/typeck.c:5082
+#: cp/typeck.c:5229 cp/typeck.c:5244
 msgid "assignment"
 msgstr "toewijzing"
 
-#: c-typeck.c:3455
+#: c-typeck.c:3435
 msgid "cannot pass rvalue to reference parameter"
 msgstr ""
 
-#: c-typeck.c:3564 c-typeck.c:3640
+#: c-typeck.c:3544 c-typeck.c:3620
 #, c-format
 msgid "%s makes qualified function pointer from unqualified"
 msgstr "%s maakt gekwalificeerde functiepointer van een niet gekwalificeerde"
 
-#: c-typeck.c:3568 c-typeck.c:3620
+#: c-typeck.c:3548 c-typeck.c:3600
 #, c-format
 msgid "%s discards qualifiers from pointer target type"
 msgstr "%s laat qualifiers van doeltype van pointer vallen"
 
-#: c-typeck.c:3574
+#: c-typeck.c:3554
 #, fuzzy
 msgid "ISO C prohibits argument conversion to union type"
 msgstr "ANSI C verbiedt conversie van argumenten naar union type"
 
-#: c-typeck.c:3612
+#: c-typeck.c:3592
 #, fuzzy, c-format
 msgid "ISO C forbids %s between function pointer and `void *'"
 msgstr "ANSI C verbiedt %s tussen functiepointer en `void *'"
 
 # 'signedness' = 'signed-heid'?
-#: c-typeck.c:3629
+#: c-typeck.c:3609
 #, c-format
 msgid "pointer targets in %s differ in signedness"
 msgstr "doelen van pointer in %s verschillen in signedness"
 
-#: c-typeck.c:3645
+#: c-typeck.c:3625
 #, c-format
 msgid "%s from incompatible pointer type"
 msgstr "%s van incompatibel pointertype"
 
-#: c-typeck.c:3651 c-typeck.c:4158 cp/typeck.c:1389
+#: c-typeck.c:3631 c-typeck.c:4138 cp/typeck.c:1389
 msgid "invalid use of non-lvalue array"
 msgstr "ongeldig gebruik van array die geen lvalue is"
 
-#: c-typeck.c:3665
+#: c-typeck.c:3645
 #, c-format
 msgid "%s makes pointer from integer without a cast"
 msgstr "%s maakt pointer van integer zonder een cast"
 
-#: c-typeck.c:3672
+#: c-typeck.c:3652
 #, c-format
 msgid "%s makes integer from pointer without a cast"
 msgstr "%s maakt integer van pointer zonder een cast"
 
-#: c-typeck.c:3686 c-typeck.c:3689
+#: c-typeck.c:3666 c-typeck.c:3669
 #, c-format
 msgid "incompatible type for argument %d of `%s'"
 msgstr "incompatibel type voor argument %d van `%s'"
 
-#: c-typeck.c:3693
+#: c-typeck.c:3673
 #, c-format
 msgid "incompatible type for argument %d of indirect function call"
 msgstr "incompatibel type voor argument %d van onrechtstreekse functie-oproep"
 
-#: c-typeck.c:3697
+#: c-typeck.c:3677
 #, c-format
 msgid "incompatible types in %s"
 msgstr "incompatibele types bij %s"
 
 #. Function name is known; supply it.
-#: c-typeck.c:3753
+#: c-typeck.c:3733
 #, fuzzy, c-format
 msgid "passing arg of `%s'"
 msgstr "doorgeven van argument %d van `%s'"
 
 #. Function name unknown (call through ptr).
-#: c-typeck.c:3762
+#: c-typeck.c:3742
 #, fuzzy
 msgid "passing arg of pointer to function"
 msgstr "doorgeven van argument %d van pointer naar functie"
 
 #. Function name is known; supply it.
-#: c-typeck.c:3770
+#: c-typeck.c:3750
 #, c-format
 msgid "passing arg %d of `%s'"
 msgstr "doorgeven van argument %d van `%s'"
 
 #. Function name unknown (call through ptr); just give arg number.
-#: c-typeck.c:3779
+#: c-typeck.c:3759
 #, c-format
 msgid "passing arg %d of pointer to function"
 msgstr "doorgeven van argument %d van pointer naar functie"
 
-#: c-typeck.c:3836
+#: c-typeck.c:3816
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr ""
 
-#: c-typeck.c:4007 c-typeck.c:4022 c-typeck.c:4037
+#: c-typeck.c:3987 c-typeck.c:4002 c-typeck.c:4017
 #, c-format
 msgid "(near initialization for `%s')"
 msgstr "(dicht bij initialisatie van `%s')"
 
-#: c-typeck.c:4086 cp/typeck2.c:560
+#: c-typeck.c:4066 cp/typeck2.c:550
 msgid "char-array initialized from wide string"
 msgstr "char-array heeft wide string als beginwaarde"
 
-#: c-typeck.c:4093 cp/typeck2.c:567
+#: c-typeck.c:4073 cp/typeck2.c:557
 msgid "int-array initialized from non-wide string"
 msgstr "int-array heeft niet-wide string als beginwaarde"
 
-#: c-typeck.c:4111 cp/typeck2.c:582
+#: c-typeck.c:4091 cp/typeck2.c:572
 msgid "initializer-string for array of chars is too long"
 msgstr "beginwaarde-string voor array van chars is te lang"
 
-#: c-typeck.c:4181
+#: c-typeck.c:4161
 msgid "array initialized from non-constant array expression"
 msgstr "array krijgt niet-constante array-expressie als beginwaarde"
 
-#: c-typeck.c:4232
+#: c-typeck.c:4212
 msgid "initialization"
 msgstr "initialisatie"
 
-#: c-typeck.c:4243 c-typeck.c:5621
+#: c-typeck.c:4223 c-typeck.c:5601
 msgid "initializer element is not computable at load time"
 msgstr "beginwaarde-element kan niet berekend worden tijdens het laden"
 
-#: c-typeck.c:4258 cp/typeck2.c:659
+#: c-typeck.c:4238 cp/typeck2.c:649
 msgid "invalid initializer"
 msgstr "ongeldige beginwaarde"
 
-#: c-typeck.c:4540 cp/decl.c:4484
+#: c-typeck.c:4520 cp/decl.c:4539
 #, fuzzy
 msgid "opaque vector types cannot be initialized"
 msgstr "object van variabele lengte mag geen beginwaarde krijgen"
 
-#: c-typeck.c:4734
+#: c-typeck.c:4714
 msgid "extra brace group at end of initializer"
 msgstr "extra accolade-groep aan einde van beginwaarde"
 
-#: c-typeck.c:4754
+#: c-typeck.c:4734
 msgid "missing braces around initializer"
 msgstr "accolades ontbreken rond beginwaarde"
 
-#: c-typeck.c:4814
+#: c-typeck.c:4794
 msgid "braces around scalar initializer"
 msgstr "accolades rond scalaire beginwaarde"
 
-#: c-typeck.c:4865
+#: c-typeck.c:4845
 msgid "initialization of flexible array member in a nested context"
 msgstr ""
 
-#: c-typeck.c:4867
+#: c-typeck.c:4847
 msgid "initialization of a flexible array member"
 msgstr ""
 
-#: c-typeck.c:4898
+#: c-typeck.c:4878
 msgid "missing initializer"
 msgstr "beginwaarde ontbreekt"
 
-#: c-typeck.c:4920
+#: c-typeck.c:4900
 msgid "empty scalar initializer"
 msgstr "lege scalaire beginwaarde"
 
-#: c-typeck.c:4925
+#: c-typeck.c:4905
 msgid "extra elements in scalar initializer"
 msgstr "extra elementen in scalaire beginwaarde"
 
-#: c-typeck.c:5010
+#: c-typeck.c:4990
 msgid "initialization designators may not nest"
 msgstr ""
 
-#: c-typeck.c:5031 c-typeck.c:5099
+#: c-typeck.c:5011 c-typeck.c:5079
 msgid "array index in non-array initializer"
 msgstr "array-index in beginwaarde van niet-array"
 
-#: c-typeck.c:5036 c-typeck.c:5152
+#: c-typeck.c:5016 c-typeck.c:5132
 #, fuzzy
 msgid "field name not in record or union initializer"
 msgstr "overtollige elementen in beginwaarde van union"
 
-#: c-typeck.c:5095 c-typeck.c:5097
+#: c-typeck.c:5075 c-typeck.c:5077
 msgid "nonconstant array index in initializer"
 msgstr "niet-constante array-index in beginwaarde"
 
-#: c-typeck.c:5101 c-typeck.c:5104
+#: c-typeck.c:5081 c-typeck.c:5084
 #, fuzzy
 msgid "array index in initializer exceeds array bounds"
 msgstr "array-index in beginwaarde van niet-array"
 
-#: c-typeck.c:5115
+#: c-typeck.c:5095
 msgid "empty index range in initializer"
 msgstr "leeg indexbereik in beginwaarde"
 
-#: c-typeck.c:5124
+#: c-typeck.c:5104
 #, fuzzy
 msgid "array index range in initializer exceeds array bounds"
 msgstr "leeg indexbereik in beginwaarde"
 
-#: c-typeck.c:5164
+#: c-typeck.c:5144
 #, c-format
 msgid "unknown field `%s' specified in initializer"
 msgstr "onbekend veld `%s' opgegeven in beginwaarde"
 
-#: c-typeck.c:5200 c-typeck.c:5221 c-typeck.c:5683
+#: c-typeck.c:5180 c-typeck.c:5201 c-typeck.c:5663
 msgid "initialized field with side-effects overwritten"
 msgstr ""
 
-#: c-typeck.c:5891
+#: c-typeck.c:5871
 #, fuzzy
 msgid "excess elements in char array initializer"
 msgstr "overtollige elementen in beginwaarde van array"
 
-#: c-typeck.c:5898 c-typeck.c:5944
+#: c-typeck.c:5878 c-typeck.c:5924
 msgid "excess elements in struct initializer"
 msgstr "overtollige elementen in beginwaarde van struct"
 
-#: c-typeck.c:5959
+#: c-typeck.c:5939
 msgid "non-static initialization of a flexible array member"
 msgstr ""
 
-#: c-typeck.c:6026
+#: c-typeck.c:6006
 msgid "excess elements in union initializer"
 msgstr "overtollige elementen in beginwaarde van union"
 
-#: c-typeck.c:6047
+#: c-typeck.c:6027
 msgid "traditional C rejects initialization of unions"
 msgstr ""
 
-#: c-typeck.c:6110
+#: c-typeck.c:6090
 msgid "excess elements in array initializer"
 msgstr "overtollige elementen in beginwaarde van array"
 
-#: c-typeck.c:6139
+#: c-typeck.c:6119
 #, fuzzy
 msgid "excess elements in vector initializer"
 msgstr "overtollige elementen in beginwaarde van scalair"
 
-#: c-typeck.c:6161
+#: c-typeck.c:6141
 msgid "excess elements in scalar initializer"
 msgstr "overtollige elementen in beginwaarde van scalair"
 
-#: c-typeck.c:6263
+#: c-typeck.c:6243
 msgid "asm template is not a string constant"
 msgstr "asm-template is geen stringconstante"
 
-#: c-typeck.c:6295
+#: c-typeck.c:6275
 #, fuzzy
 msgid "invalid lvalue in asm statement"
 msgstr "ongeldige lvalue in toewijzing"
 
-#: c-typeck.c:6367 cp/typeck.c:5902
+#: c-typeck.c:6347 cp/typeck.c:5923
 msgid "modification by `asm'"
 msgstr "aanpassing door `asm'"
 
-#: c-typeck.c:6385 cp/typeck.c:5986
+#: c-typeck.c:6365 cp/typeck.c:6007
 msgid "function declared `noreturn' has a `return' statement"
 msgstr "als `noreturn' gedeclareerde functie bevat een `return' statement"
 
-#: c-typeck.c:6392
+#: c-typeck.c:6372
 msgid "`return' with no value, in function returning non-void"
 msgstr "`return' zonder waarde in een functie die een niet-void waarde teruggeeft"
 
-#: c-typeck.c:6398
+#: c-typeck.c:6378
 msgid "`return' with a value, in function returning void"
 msgstr "`return' met waarde in een functie die void teruggeeft"
 
-#: c-typeck.c:6402
+#: c-typeck.c:6382
 msgid "return"
 msgstr "return"
 
-#: c-typeck.c:6454
+#: c-typeck.c:6434
 msgid "function returns address of local variable"
 msgstr "functie geeft adres van lokale variabele terug"
 
-#: c-typeck.c:6509 cp/semantics.c:749
+#: c-typeck.c:6489 cp/semantics.c:749
 msgid "switch quantity not an integer"
 msgstr "switch-waarde is geen integer"
 
-#: c-typeck.c:6519
+#: c-typeck.c:6499
 #, fuzzy
 msgid "`long' switch expression not converted to `int' in ISO C"
 msgstr "`long' switch-expressie wordt in ANSI C niet naar `int' geconverteerd"
 
-#: c-typeck.c:6560 cp/parser.c:5560
+#: c-typeck.c:6540 cp/parser.c:5597
 msgid "case label not within a switch statement"
 msgstr "case-label niet in een switch-statement"
 
-#: c-typeck.c:6562
+#: c-typeck.c:6542
 #, fuzzy
 msgid "`default' label not within a switch statement"
 msgstr "default-label niet in een switch-statement"
 
-#: c-typeck.c:6714 c-typeck.c:6748
+#: c-typeck.c:6694 c-typeck.c:6728
 msgid "division by zero"
 msgstr "deling door nul"
 
-#: c-typeck.c:6793 cp/typeck.c:2953
+#: c-typeck.c:6773 cp/typeck.c:2953
 msgid "right shift count is negative"
 msgstr "teller van rechtse shift is negatief"
 
-#: c-typeck.c:6800 cp/typeck.c:2959
+#: c-typeck.c:6780 cp/typeck.c:2959
 msgid "right shift count >= width of type"
 msgstr "teller van rechtse shift is >= breedte van het type"
 
-#: c-typeck.c:6821 cp/typeck.c:2978
+#: c-typeck.c:6801 cp/typeck.c:2978
 msgid "left shift count is negative"
 msgstr "teller van links shift is negatief"
 
-#: c-typeck.c:6824 cp/typeck.c:2980
+#: c-typeck.c:6804 cp/typeck.c:2980
 msgid "left shift count >= width of type"
 msgstr "teller van links shift is >= breedte van het type"
 
-#: c-typeck.c:6845
+#: c-typeck.c:6825
 msgid "shift count is negative"
 msgstr "teller van shift is negatief"
 
-#: c-typeck.c:6847
+#: c-typeck.c:6827
 msgid "shift count >= width of type"
 msgstr "teller van shift is >= breedte van het type"
 
-#: c-typeck.c:6864 cp/typeck.c:3015
+#: c-typeck.c:6844 cp/typeck.c:3015
 msgid "comparing floating point with == or != is unsafe"
 msgstr ""
 
-#: c-typeck.c:6888 c-typeck.c:6894
+#: c-typeck.c:6868 c-typeck.c:6874
 #, fuzzy
 msgid "ISO C forbids comparison of `void *' with function pointer"
 msgstr "ANSI C verbiedt een vergelijking van `void *' met een functie-pointer"
 
-#: c-typeck.c:6897 c-typeck.c:6937 c-typeck.c:6965
+#: c-typeck.c:6877 c-typeck.c:6917 c-typeck.c:6945
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
 
-#: c-typeck.c:6911 c-typeck.c:6916 c-typeck.c:6985 c-typeck.c:6990
+#: c-typeck.c:6891 c-typeck.c:6896 c-typeck.c:6965 c-typeck.c:6970
 msgid "comparison between pointer and integer"
 msgstr "vergelijking tussen pointer en integer"
 
 # 'ordered' -> 'bevolen' of 'geordend'? Waarschijnlijk het laatste.
-#: c-typeck.c:6932 c-typeck.c:6960
+#: c-typeck.c:6912 c-typeck.c:6940
 #, fuzzy
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr "ANSI C verbiedt geordende vergelijkingen tussen pointers naar functies"
 
-#: c-typeck.c:6957
+#: c-typeck.c:6937
 msgid "comparison of complete and incomplete pointers"
 msgstr "vergelijking van volledige en onvolledige pointers"
 
-#: c-typeck.c:6973 c-typeck.c:6980
+#: c-typeck.c:6953 c-typeck.c:6960
 msgid "ordered comparison of pointer with integer zero"
 msgstr "geordende vergelijking van een pointer met integer nul"
 
-#: c-typeck.c:7004 cp/typeck.c:3151
+#: c-typeck.c:6984 cp/typeck.c:3151
 #, fuzzy
 msgid "unordered comparison on non-floating point argument"
 msgstr "geordende vergelijking van een pointer met integer nul"
 
-#: c-typeck.c:7214
+#: c-typeck.c:7194
 msgid "comparison between signed and unsigned"
 msgstr "vergelijking tussen signed en unsigned"
 
-#: c-typeck.c:7260 cp/typeck.c:3398
+#: c-typeck.c:7240 cp/typeck.c:3398
 msgid "comparison of promoted ~unsigned with constant"
 msgstr "vergelijking van gepromoveerde ~unsigned met constante"
 
-#: c-typeck.c:7268 cp/typeck.c:3406
+#: c-typeck.c:7248 cp/typeck.c:3406
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr "vergelijking van gepromoveerde ~unsigned met unsigned"
 
@@ -3656,7 +3661,7 @@
 msgid "%Jinlining failed in call to '%F'"
 msgstr "inline maken mislukt in oproep van `%s'"
 
-#: calls.c:1839 calls.c:2211 tree-inline.c:1339 tree-inline.c:1346
+#: calls.c:1839 calls.c:2211 tree-inline.c:1339 tree-inline.c:1347
 msgid "called from here"
 msgstr "van hieruit opgeroepen"
 
@@ -3718,7 +3723,7 @@
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr ""
 
-#: cfg.c:909 cfgrtl.c:1971
+#: cfg.c:909 cfgrtl.c:1983
 #, c-format
 msgid "Wrong amount of branch edges after unconditional jump %i"
 msgstr ""
@@ -3797,117 +3802,117 @@
 msgid "Edge from %d to %d should not be marked irreducible."
 msgstr ""
 
-#: cfgrtl.c:1877
+#: cfgrtl.c:1889
 #, c-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cfgrtl.c:1891
+#: cfgrtl.c:1903
 #, c-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr ""
 
-#: cfgrtl.c:1903
+#: cfgrtl.c:1915
 #, c-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cfgrtl.c:1925
+#: cfgrtl.c:1937
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 msgstr ""
 
-#: cfgrtl.c:1953
+#: cfgrtl.c:1965
 #, c-format
 msgid "Missing REG_EH_REGION note in the end of bb %i"
 msgstr ""
 
-#: cfgrtl.c:1961
+#: cfgrtl.c:1973
 #, c-format
 msgid "Too many outgoing branch edges from bb %i"
 msgstr ""
 
-#: cfgrtl.c:1966
+#: cfgrtl.c:1978
 #, c-format
 msgid "Fallthru edge after unconditional jump %i"
 msgstr ""
 
-#: cfgrtl.c:1977
+#: cfgrtl.c:1989
 #, fuzzy, c-format
 msgid "Wrong amount of branch edges after conditional jump %i"
 msgstr "types in voorwaardelijke expressie komen niet overeen"
 
-#: cfgrtl.c:1982
+#: cfgrtl.c:1994
 #, c-format
 msgid "Call edges for non-call insn in bb %i"
 msgstr ""
 
-#: cfgrtl.c:1991
+#: cfgrtl.c:2003
 #, c-format
 msgid "Abnormal edges for no purpose in bb %i"
 msgstr ""
 
-#: cfgrtl.c:2001
+#: cfgrtl.c:2013
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr ""
 
-#: cfgrtl.c:2005
+#: cfgrtl.c:2017
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr ""
 
-#: cfgrtl.c:2019 cfgrtl.c:2029
+#: cfgrtl.c:2031 cfgrtl.c:2041
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr ""
 
-#: cfgrtl.c:2042
+#: cfgrtl.c:2054
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr ""
 
-#: cfgrtl.c:2052
+#: cfgrtl.c:2064
 #, c-format
 msgid "in basic block %d:"
 msgstr ""
 
-#: cfgrtl.c:2053
+#: cfgrtl.c:2065
 msgid "flow control insn inside a basic block"
 msgstr ""
 
-#: cfgrtl.c:2099
+#: cfgrtl.c:2111
 #, c-format
 msgid "missing barrier after block %i"
 msgstr ""
 
-#: cfgrtl.c:2112
+#: cfgrtl.c:2124
 #, c-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.c:2127
+#: cfgrtl.c:2139
 #, c-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.c:2129
+#: cfgrtl.c:2141
 msgid "wrong insn in the fallthru edge"
 msgstr ""
 
-#: cfgrtl.c:2146
+#: cfgrtl.c:2158
 msgid "basic blocks not laid down consecutively"
 msgstr ""
 
-#: cfgrtl.c:2171
+#: cfgrtl.c:2183
 msgid "insn outside basic block"
 msgstr ""
 
-#: cfgrtl.c:2179
+#: cfgrtl.c:2191
 #, fuzzy
 msgid "return not followed by barrier"
 msgstr "`#' gevolgd door een integer"
 
-#: cfgrtl.c:2186
+#: cfgrtl.c:2198
 #, c-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr ""
@@ -4149,7 +4154,7 @@
 msgid "library lib%s not found"
 msgstr "Library lib%s niet gevonden"
 
-#: combine.c:13048
+#: combine.c:13047
 #, c-format
 msgid ""
 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
@@ -4160,7 +4165,7 @@
 ";;  nodig), %d successen.\n"
 "\n"
 
-#: combine.c:13057
+#: combine.c:13056
 #, c-format
 msgid ""
 "\n"
@@ -4513,69 +4518,74 @@
 msgid "token \"%s\" is not valid in preprocessor expressions"
 msgstr "stringconstantes zijn niet toegestaan in #if-expressies"
 
-#: cppexp.c:753
+#: cppexp.c:751
 #, fuzzy
-msgid "void expression between '(' and ')'"
+msgid "missing expression between '(' and ')'"
 msgstr "ongeldige expressie als operand"
 
-#: cppexp.c:756
+#: cppexp.c:754
 #, fuzzy
 msgid "#if with no expression"
 msgstr "modi in %s expressie komen niet overeen"
 
-#: cppexp.c:758
+#: cppexp.c:757
 #, fuzzy, c-format
 msgid "operator '%s' has no right operand"
 msgstr "iterator `%s' is van een niet-integraal type"
 
-#: cppexp.c:784
+#: cppexp.c:762
+#, fuzzy, c-format
+msgid "operator '%s' has no left operand"
+msgstr "iterator `%s' is van een niet-integraal type"
+
+#: cppexp.c:788
 msgid " ':' without preceding '?'"
 msgstr ""
 
-#: cppexp.c:811
+#: cppexp.c:815
 #, fuzzy
 msgid "unbalanced stack in #if"
 msgstr "niet-gebalanceerde `#endif'"
 
-#: cppexp.c:830
+#: cppexp.c:834
 #, fuzzy, c-format
 msgid "impossible operator '%u'"
 msgstr "incompatibele operands voor %s"
 
-#: cppexp.c:922
+#: cppexp.c:926
 #, fuzzy
 msgid "missing ')' in expression"
 msgstr "ontbrekende index-expressie"
 
-#: cppexp.c:943
+#: cppexp.c:947
 msgid "'?' without following ':'"
 msgstr ""
 
-#: cppexp.c:953
+#: cppexp.c:957
 msgid "integer overflow in preprocessor expression"
 msgstr "integer-overflow in preprocessor-expressie"
 
-#: cppexp.c:958
+#: cppexp.c:962
 #, fuzzy
 msgid "missing '(' in expression"
 msgstr "ontbrekende index-expressie"
 
-#: cppexp.c:990
+#: cppexp.c:994
 #, c-format
 msgid "the left operand of \"%s\" changes sign when promoted"
 msgstr ""
 
-#: cppexp.c:995
+#: cppexp.c:999
 #, c-format
 msgid "the right operand of \"%s\" changes sign when promoted"
 msgstr ""
 
-#: cppexp.c:1353
+#: cppexp.c:1357
 #, fuzzy
 msgid "comma operator in operand of #if"
 msgstr "comma-operator in operand van `#if'"
 
-#: cppexp.c:1484
+#: cppexp.c:1488
 msgid "division by zero in #if"
 msgstr "deling door nul in `#if'"
 
@@ -4611,7 +4621,7 @@
 msgid "no include path in which to search for %s"
 msgstr "Geen include-pad waarin %s kan gevonden worden"
 
-#: cppfiles.c:956
+#: cppfiles.c:959
 msgid "Multiple include guards may be useful for:\n"
 msgstr ""
 
@@ -5046,7 +5056,7 @@
 msgid "syntax error in macro parameter list"
 msgstr "ongeldig karakter in naam van macro-parameter"
 
-#: cse.c:7064
+#: cse.c:7069
 #, c-format
 msgid ";; Processing block from %d to %d, %d sets.\n"
 msgstr ""
@@ -5188,12 +5198,12 @@
 
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: final.c:3220 vmsdbgout.c:467 config/i386/i386.c:6768
+#: final.c:3220 vmsdbgout.c:467 config/i386/i386.c:6769
 #: config/pdp11/pdp11.c:1646
 msgid "floating constant misused"
 msgstr "floating-point constante verkeerd gebruikt"
 
-#: final.c:3276 vmsdbgout.c:524 config/i386/i386.c:6846
+#: final.c:3276 vmsdbgout.c:524 config/i386/i386.c:6847
 #: config/pdp11/pdp11.c:1693
 msgid "invalid expression as operand"
 msgstr "ongeldige expressie als operand"
@@ -5214,25 +5224,25 @@
 msgid "Attempt to delete prologue/epilogue insn:"
 msgstr ""
 
-#: fold-const.c:2878 fold-const.c:2891
+#: fold-const.c:2889 fold-const.c:2902
 #, fuzzy, c-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr "vergelijking is altijd waar omwille van het beperkte bereik van het datatype"
 
-#: fold-const.c:4093 fold-const.c:4110
+#: fold-const.c:4110 fold-const.c:4127
 #, c-format
 msgid "comparison is always %d"
 msgstr ""
 
-#: fold-const.c:4241
+#: fold-const.c:4258
 msgid "`or' of unmatched not-equal tests is always 1"
 msgstr ""
 
-#: fold-const.c:4246
+#: fold-const.c:4263
 msgid "`and' of mutually exclusive equal-tests is always 0"
 msgstr ""
 
-#: fold-const.c:8393
+#: fold-const.c:8410
 msgid "fold check: original tree changed by fold"
 msgstr ""
 
@@ -5241,28 +5251,28 @@
 msgid "%Jsize of variable '%D' is too large"
 msgstr "variabele `%s' is te groot"
 
-#: function.c:3742
+#: function.c:3752
 #, fuzzy
 msgid "impossible constraint in `asm'"
 msgstr "incompatibele operands voor %s"
 
-#: function.c:5733
+#: function.c:5743
 msgid "%J'%D' might be used uninitialized in this function"
 msgstr ""
 
-#: function.c:5740
+#: function.c:5750
 msgid "%Jvariable '%D' might be clobbered by `longjmp' or `vfork'"
 msgstr ""
 
-#: function.c:5759
+#: function.c:5769
 msgid "%Jargument '%D' might be clobbered by `longjmp' or `vfork'"
 msgstr ""
 
-#: function.c:6533
+#: function.c:6543
 msgid "function returns an aggregate"
 msgstr ""
 
-#: function.c:6929
+#: function.c:6939
 #, fuzzy
 msgid "%Junused parameter '%D'"
 msgstr "ongeldige macronaam `%.*s'"
@@ -5291,80 +5301,80 @@
 msgid "Using built-in specs.\n"
 msgstr ""
 
-#: gcc.c:1755
+#: gcc.c:1758
 #, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
 "\n"
 msgstr ""
 
-#: gcc.c:1857
+#: gcc.c:1860
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr ""
 
-#: gcc.c:1953 gcc.c:1972
+#: gcc.c:1956 gcc.c:1975
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:1980
+#: gcc.c:1983
 #, c-format
 msgid "could not find specs file %s\n"
 msgstr ""
 
-#: gcc.c:1997 gcc.c:2005 gcc.c:2014 gcc.c:2023
+#: gcc.c:2000 gcc.c:2008 gcc.c:2017 gcc.c:2026
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:2032
+#: gcc.c:2035
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr ""
 
-#: gcc.c:2039
+#: gcc.c:2042
 #, c-format
 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
 msgstr ""
 
-#: gcc.c:2044
+#: gcc.c:2047
 #, c-format
 msgid "rename spec %s to %s\n"
 msgstr ""
 
-#: gcc.c:2046
+#: gcc.c:2049
 #, c-format
 msgid ""
 "spec is '%s'\n"
 "\n"
 msgstr ""
 
-#: gcc.c:2059
+#: gcc.c:2062
 #, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr ""
 
-#: gcc.c:2070 gcc.c:2083
+#: gcc.c:2073 gcc.c:2086
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:2136
+#: gcc.c:2139
 msgid "spec file has no spec for linking"
 msgstr ""
 
-#: gcc.c:2641
+#: gcc.c:2644
 msgid "-pipe not supported"
 msgstr ""
 
-#: gcc.c:2703
+#: gcc.c:2706
 msgid ""
 "\n"
 "Go ahead? (y or n) "
 msgstr ""
 
-#: gcc.c:2829
+#: gcc.c:2832
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -5372,159 +5382,159 @@
 "See %s for instructions."
 msgstr ""
 
-#: gcc.c:2847
+#: gcc.c:2850
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr ""
 
-#: gcc.c:2980
+#: gcc.c:2983
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr ""
 
-#: gcc.c:2981
+#: gcc.c:2984
 msgid "Options:\n"
 msgstr ""
 
-#: gcc.c:2983
+#: gcc.c:2986
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr ""
 
-#: gcc.c:2984
+#: gcc.c:2987
 msgid "  --help                   Display this information\n"
 msgstr ""
 
-#: gcc.c:2985
+#: gcc.c:2988
 msgid "  --target-help            Display target specific command line options\n"
 msgstr ""
 
-#: gcc.c:2987
+#: gcc.c:2990
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr ""
 
-#: gcc.c:2988
+#: gcc.c:2991
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr ""
 
-#: gcc.c:2989
+#: gcc.c:2992
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr ""
 
-#: gcc.c:2990
+#: gcc.c:2993
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr ""
 
-#: gcc.c:2991
+#: gcc.c:2994
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr ""
 
-#: gcc.c:2992
+#: gcc.c:2995
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr ""
 
-#: gcc.c:2993
+#: gcc.c:2996
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr ""
 
-#: gcc.c:2994
+#: gcc.c:2997
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr ""
 
-#: gcc.c:2995
+#: gcc.c:2998
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr ""
 
-#: gcc.c:2996
+#: gcc.c:2999
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
 msgstr ""
 
-#: gcc.c:2999
+#: gcc.c:3002
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 msgstr ""
 
-#: gcc.c:3000
+#: gcc.c:3003
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr ""
 
-#: gcc.c:3001
+#: gcc.c:3004
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr ""
 
-#: gcc.c:3002
+#: gcc.c:3005
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr ""
 
-#: gcc.c:3003
+#: gcc.c:3006
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 msgstr ""
 
-#: gcc.c:3004
+#: gcc.c:3007
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 msgstr ""
 
-#: gcc.c:3005
+#: gcc.c:3008
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr ""
 
-#: gcc.c:3006
+#: gcc.c:3009
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr ""
 
-#: gcc.c:3007
+#: gcc.c:3010
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr ""
 
-#: gcc.c:3008
+#: gcc.c:3011
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr ""
 
-#: gcc.c:3009
+#: gcc.c:3012
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr ""
 
-#: gcc.c:3010
+#: gcc.c:3013
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr ""
 
-#: gcc.c:3011
+#: gcc.c:3014
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr ""
 
-#: gcc.c:3012
+#: gcc.c:3015
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr ""
 
-#: gcc.c:3013
+#: gcc.c:3016
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr ""
 
-#: gcc.c:3014
+#: gcc.c:3017
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr ""
 
-#: gcc.c:3015
+#: gcc.c:3018
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr ""
 
-#: gcc.c:3016
+#: gcc.c:3019
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr ""
 
-#: gcc.c:3017
+#: gcc.c:3020
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr ""
 
-#: gcc.c:3018
+#: gcc.c:3021
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr ""
 
-#: gcc.c:3019
+#: gcc.c:3022
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr ""
 
-#: gcc.c:3020
+#: gcc.c:3023
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
 "                           Permissible languages include: c c++ assembler none\n"
@@ -5532,7 +5542,7 @@
 "                           guessing the language based on the file's extension\n"
 msgstr ""
 
-#: gcc.c:3027
+#: gcc.c:3030
 #, c-format
 msgid ""
 "\n"
@@ -5541,96 +5551,96 @@
 " other options on to these processes the -W<letter> options must be used.\n"
 msgstr ""
 
-#: gcc.c:3148
+#: gcc.c:3151
 #, fuzzy, c-format
 msgid "`-%c' option must have argument"
 msgstr "`%s' neemt ofwel geen, ofwel twee argumenten"
 
-#: gcc.c:3170
+#: gcc.c:3173
 #, c-format
 msgid "couldn't run `%s': %s"
 msgstr ""
 
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3356
+#: gcc.c:3359
 #, c-format
 msgid "%s (GCC) %s\n"
 msgstr ""
 
-#: gcc.c:3358 gcov.c:424 f/g77spec.c:351
+#: gcc.c:3361 gcov.c:424 f/g77spec.c:351
 msgid "(C)"
 msgstr ""
 
-#: gcc.c:3359
+#: gcc.c:3362
 msgid ""
 "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"
 msgstr ""
 
-#: gcc.c:3460
+#: gcc.c:3463
 msgid "argument to `-Xlinker' is missing"
 msgstr ""
 
-#: gcc.c:3468
+#: gcc.c:3471
 #, fuzzy
 msgid "argument to `-Xpreprocessor' is missing"
 msgstr "het argument van `asm' is geen constante string"
 
-#: gcc.c:3475
+#: gcc.c:3478
 #, fuzzy
 msgid "argument to `-Xassembler' is missing"
 msgstr "het argument van `asm' is geen constante string"
 
-#: gcc.c:3482
+#: gcc.c:3485
 #, fuzzy
 msgid "argument to `-l' is missing"
 msgstr "het argument van `asm' is geen constante string"
 
-#: gcc.c:3498
+#: gcc.c:3501
 msgid "argument to `-specs' is missing"
 msgstr ""
 
-#: gcc.c:3512
+#: gcc.c:3515
 msgid "argument to `-specs=' is missing"
 msgstr ""
 
-#: gcc.c:3549
+#: gcc.c:3552
 #, c-format
 msgid "`-%c' must come at the start of the command line"
 msgstr ""
 
-#: gcc.c:3558
+#: gcc.c:3561
 msgid "argument to `-B' is missing"
 msgstr ""
 
-#: gcc.c:3735
+#: gcc.c:3738
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr ""
 
-#: gcc.c:3739
+#: gcc.c:3742
 msgid "warning: -pipe ignored because -time specified"
 msgstr ""
 
-#: gcc.c:3951
+#: gcc.c:3954
 msgid "argument to `-x' is missing"
 msgstr ""
 
-#: gcc.c:3979
+#: gcc.c:3982
 #, c-format
 msgid "argument to `-%s' is missing"
 msgstr ""
 
-#: gcc.c:4040
+#: gcc.c:4043
 #, c-format
 msgid "warning: `-x %s' after last input file has no effect"
 msgstr ""
 
-#: gcc.c:4441
+#: gcc.c:4444
 msgid "invalid specification!  Bug in cc"
 msgstr ""
 
-#: gcc.c:4595
+#: gcc.c:4598
 #, c-format
 msgid "%s\n"
 msgstr ""
@@ -5638,131 +5648,131 @@
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  ie there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5099
+#: gcc.c:5102
 #, c-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr ""
 
-#: gcc.c:5108
+#: gcc.c:5111
 #, fuzzy, c-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr "Let Op: verouderde operator %%[ gebruikt in specs"
 
-#: gcc.c:5126
+#: gcc.c:5129
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr ""
 
-#: gcc.c:5189
+#: gcc.c:5192
 #, c-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr ""
 
-#: gcc.c:5268
+#: gcc.c:5271
 #, fuzzy, c-format
 msgid "unknown spec function `%s'"
 msgstr "Ongeldige optie `%s'"
 
-#: gcc.c:5287
+#: gcc.c:5290
 #, fuzzy, c-format
 msgid "error in args to spec function `%s'"
 msgstr "teveel argumenten voor functie `%s'"
 
-#: gcc.c:5335
+#: gcc.c:5338
 #, fuzzy
 msgid "malformed spec function name"
 msgstr "cast geeft functie-type op"
 
 #. )
-#: gcc.c:5338
+#: gcc.c:5341
 #, fuzzy
 msgid "no arguments for spec function"
 msgstr "te weinig argument voor functie"
 
-#: gcc.c:5357
+#: gcc.c:5360
 msgid "malformed spec function arguments"
 msgstr ""
 
-#: gcc.c:6083
+#: gcc.c:6086
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC."
 msgstr ""
 
-#: gcc.c:6093
+#: gcc.c:6096
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC."
 msgstr ""
 
-#: gcc.c:6186
+#: gcc.c:6189
 #, c-format
 msgid "unrecognized option `-%s'"
 msgstr ""
 
-#: gcc.c:6192
+#: gcc.c:6195
 #, c-format
 msgid "install: %s%s\n"
 msgstr ""
 
-#: gcc.c:6193
+#: gcc.c:6196
 #, c-format
 msgid "programs: %s\n"
 msgstr ""
 
-#: gcc.c:6194
+#: gcc.c:6197
 #, c-format
 msgid "libraries: %s\n"
 msgstr ""
 
-#: gcc.c:6251
+#: gcc.c:6254
 msgid ""
 "\n"
 "For bug reporting instructions, please see:\n"
 msgstr ""
 
-#: gcc.c:6267
+#: gcc.c:6270
 #, c-format
 msgid "Configured with: %s\n"
 msgstr ""
 
-#: gcc.c:6281
+#: gcc.c:6284
 #, c-format
 msgid "Thread model: %s\n"
 msgstr ""
 
-#: gcc.c:6292
+#: gcc.c:6295
 #, c-format
 msgid "gcc version %s\n"
 msgstr "gcc versie %s\n"
 
-#: gcc.c:6294
+#: gcc.c:6297
 #, c-format
 msgid "gcc driver version %s executing gcc version %s\n"
 msgstr "gcc stuurprogramma versie %s voert gcc versie %s uit\n"
 
-#: gcc.c:6302
+#: gcc.c:6305
 #, fuzzy
 msgid "no input files"
 msgstr "Geen invoerbestanden"
 
-#: gcc.c:6324 gcc.c:6443
+#: gcc.c:6327 gcc.c:6446
 #, c-format
 msgid "%s: linker input file unused because linking not done"
 msgstr ""
 
-#: gcc.c:6327
+#: gcc.c:6330
 #, fuzzy
 msgid "cannot specify -o with -c or -S and multiple languages"
 msgstr "-EB en -EL mogen niet samen gebruikt worden"
 
-#: gcc.c:6362
+#: gcc.c:6365
 #, c-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%s: %s compiler niet ge飊stalleerd op dit systeem"
 
-#: gcc.c:6483
+#: gcc.c:6486
 #, c-format
 msgid "language %s not recognized"
 msgstr "taal %s niet herkend"
 
-#: gcc.c:6580
+#: gcc.c:6583
 msgid "internal gcc abort"
 msgstr ""
 
@@ -6043,22 +6053,22 @@
 msgid "GCSE disabled"
 msgstr ""
 
-#: gcse.c:6124
+#: gcse.c:6125
 msgid "NULL pointer checks disabled"
 msgstr ""
 
 #. Return if there's nothing to do, or it is too expensive.
-#: gcse.c:8010
+#: gcse.c:8036
 #, fuzzy
 msgid "jump bypassing disabled"
 msgstr "ingeschakelde opties: "
 
-#: gcse.c:8071
+#: gcse.c:8097
 #, c-format
 msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr ""
 
-#: gcse.c:8084
+#: gcse.c:8110
 #, c-format
 msgid "%s: %d basic blocks and %d registers"
 msgstr ""
@@ -6109,7 +6119,7 @@
 msgid "%s cannot be used in asm here"
 msgstr "veld `%s' als een functie gedeclareerd"
 
-#: graph.c:403 toplev.c:1498 toplev.c:4432 f/com.c:14202 java/jcf-parse.c:883
+#: graph.c:403 toplev.c:1498 toplev.c:4433 f/com.c:14202 java/jcf-parse.c:883
 #: java/jcf-parse.c:1029 java/lex.c:1828 objc/objc-act.c:503
 #, fuzzy, c-format
 msgid "can't open %s: %m"
@@ -6191,7 +6201,7 @@
 msgid "function with target specific attribute(s) cannot be inlined"
 msgstr ""
 
-#: jump.c:1896
+#: jump.c:1913
 msgid "%Hwill never be executed"
 msgstr ""
 
@@ -6680,7 +6690,7 @@
 msgid "can't use '%s' as a %s register"
 msgstr ""
 
-#: regclass.c:758 config/ia64/ia64.c:4660 config/ia64/ia64.c:4667
+#: regclass.c:758 config/ia64/ia64.c:4666 config/ia64/ia64.c:4673
 #, c-format
 msgid "unknown register name: %s"
 msgstr ""
@@ -6725,15 +6735,15 @@
 msgid "impossible register constraint in `asm'"
 msgstr ""
 
-#: reload.c:3504
+#: reload.c:3519
 msgid "`&' constraint used with no register class"
 msgstr ""
 
-#: reload.c:3672
+#: reload.c:3687
 msgid "unable to generate reloads for:"
 msgstr ""
 
-#: reload.c:3673 reload.c:3887
+#: reload.c:3688 reload.c:3902
 msgid "inconsistent operand constraints in an `asm'"
 msgstr ""
 
@@ -7147,42 +7157,42 @@
 msgid "invalid register name `%s' for register variable"
 msgstr ""
 
-#: toplev.c:3546
+#: toplev.c:3547
 msgid "branch target register load optimization is not intended to be run twice"
 msgstr ""
 
-#: toplev.c:3713
+#: toplev.c:3714
 msgid ""
 "\n"
 "Target specific options:\n"
 msgstr ""
 
-#: toplev.c:3727 toplev.c:3746
+#: toplev.c:3728 toplev.c:3747
 #, c-format
 msgid "  -m%-23s [undocumented]\n"
 msgstr ""
 
-#: toplev.c:3755
+#: toplev.c:3756
 msgid ""
 "\n"
 "There are undocumented target specific options as well.\n"
 msgstr ""
 
-#: toplev.c:3757
+#: toplev.c:3758
 msgid "  They exist, but they are not documented.\n"
 msgstr ""
 
-#: toplev.c:3812
+#: toplev.c:3813
 #, c-format
 msgid "unrecognized gcc debugging option: %c"
 msgstr ""
 
-#: toplev.c:3874 config/rs6000/rs6000.c:922
+#: toplev.c:3875 config/rs6000/rs6000.c:940 config/rs6000/rs6000.c:951
 #, fuzzy, c-format
 msgid "invalid option `%s'"
 msgstr "Ongeldige optie `%s'"
 
-#: toplev.c:3889
+#: toplev.c:3890
 #, fuzzy, c-format
 msgid ""
 "%s%s%s version %s (%s)\n"
@@ -7192,98 +7202,98 @@
 "%s%s%s versie %s (%s) gecompileerd door GNU C versie %s.\n"
 "%s%s%s versie %s (%s) gecompileerd door CC.\n"
 
-#: toplev.c:3896
+#: toplev.c:3897
 #, c-format
 msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr ""
 
-#: toplev.c:3948
+#: toplev.c:3949
 msgid "options passed: "
 msgstr "meegegeven opties: "
 
-#: toplev.c:3977
+#: toplev.c:3978
 msgid "options enabled: "
 msgstr "ingeschakelde opties: "
 
-#: toplev.c:4035 java/jcf-write.c:3424
+#: toplev.c:4036 java/jcf-write.c:3424
 #, fuzzy, c-format
 msgid "can't open %s for writing: %m"
 msgstr "open %s"
 
-#: toplev.c:4118 config/sh/sh.c:7019
+#: toplev.c:4119 config/sh/sh.c:7020
 msgid "created and used with different settings of -fpic"
 msgstr ""
 
-#: toplev.c:4120 config/sh/sh.c:7021
+#: toplev.c:4121 config/sh/sh.c:7022
 msgid "created and used with different settings of -fpie"
 msgstr ""
 
-#: toplev.c:4171 config/sh/sh.c:7071
+#: toplev.c:4172 config/sh/sh.c:7072
 #, c-format
 msgid "created and used with differing settings of `-m%s'"
 msgstr ""
 
-#: toplev.c:4174 config/sh/sh.c:7074
+#: toplev.c:4175 config/sh/sh.c:7075
 msgid "out of memory"
 msgstr ""
 
-#: toplev.c:4355
+#: toplev.c:4356
 msgid "instruction scheduling not supported on this target machine"
 msgstr "instructie-scheduling wordt niet ondersteund op deze doelmachine"
 
-#: toplev.c:4359
+#: toplev.c:4360
 msgid "this target machine does not have delayed branches"
 msgstr "deze doelmachine heeft geen delayed branches"
 
-#: toplev.c:4373
+#: toplev.c:4374
 #, c-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr "-f%sleading-underscore wordt niet ondersteund op deze doelmachine"
 
-#: toplev.c:4422
+#: toplev.c:4423
 #, fuzzy, c-format
 msgid "target system does not support the \"%s\" debug format"
 msgstr "%s ondersteunt het `%%%s%c' %s formaat niet"
 
-#: toplev.c:4439
+#: toplev.c:4440
 #, fuzzy
 msgid "-ffunction-sections not supported for this target"
 msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
 
-#: toplev.c:4444
+#: toplev.c:4445
 #, fuzzy
 msgid "-fdata-sections not supported for this target"
 msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
 
-#: toplev.c:4451
+#: toplev.c:4452
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr ""
 
-#: toplev.c:4458
+#: toplev.c:4459
 #, fuzzy
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
 
-#: toplev.c:4464
+#: toplev.c:4465
 #, fuzzy
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr "-f%sleading-underscore wordt niet ondersteund op deze doelmachine"
 
-#: toplev.c:4473
+#: toplev.c:4474
 #, fuzzy
 msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
 
-#: toplev.c:4479
+#: toplev.c:4480
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr ""
 
-#: toplev.c:4581
+#: toplev.c:4582
 #, fuzzy, c-format
 msgid "error writing to %s: %m"
 msgstr "kan bestand '%s' niet openen"
 
-#: toplev.c:4583 java/jcf-parse.c:902 java/jcf-write.c:3431
+#: toplev.c:4584 java/jcf-parse.c:902 java/jcf-write.c:3431
 #, fuzzy, c-format
 msgid "error closing %s: %m"
 msgstr "#error %s"
@@ -7330,7 +7340,7 @@
 msgid "%Jfunction '%F' can never be inlined because it uses variable sized variables"
 msgstr ""
 
-#: tree-inline.c:1338 tree-inline.c:1345
+#: tree-inline.c:1338 tree-inline.c:1346
 #, fuzzy
 msgid "%Jinlining failed in call to '%F': %s"
 msgstr "inline maken mislukt in oproep van `%s'"
@@ -7345,34 +7355,34 @@
 msgid "%Jsize of return value of '%D' is larger than %wd bytes"
 msgstr "grootte van teruggeefwaarde van `%s' is %u bytes"
 
-#: tree.c:3801
+#: tree.c:3800
 msgid "arrays of functions are not meaningful"
 msgstr "arrays van functies zijn niet betekenisvol"
 
-#: tree.c:3856
+#: tree.c:3855
 msgid "function return type cannot be function"
 msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
 
-#: tree.c:4685
+#: tree.c:4684
 msgid "invalid initializer for bit string"
 msgstr "ongeldige beginwaarde voor bit-string"
 
-#: tree.c:4737
+#: tree.c:4736
 #, c-format
 msgid "tree check: expected %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:4750
+#: tree.c:4749
 #, c-format
 msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:4763
+#: tree.c:4762
 #, c-format
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:4775
+#: tree.c:4774
 #, c-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr ""
@@ -7433,52 +7443,52 @@
 msgid "%Jrequested alignment for '%D' is greater than implemented alignment of %d"
 msgstr "het gevraagde alignment voor %s is groter dan het ge飉plementeerde aligment van %d."
 
-#: varasm.c:3789
+#: varasm.c:3790
 msgid "initializer for integer value is too complicated"
 msgstr "initializer voor integerwaarde is te ingewikkeld"
 
-#: varasm.c:3794
+#: varasm.c:3795
 msgid "initializer for floating value is not a floating constant"
 msgstr "initializer voor floating-point waarde is geen floating-point constante"
 
-#: varasm.c:3860
+#: varasm.c:3861
 msgid "unknown set constructor type"
 msgstr "onbekend type verzameling-constructor"
 
-#: varasm.c:4079
+#: varasm.c:4080
 #, c-format
 msgid "invalid initial value for member `%s'"
 msgstr "ongeldige beginwaarde voor member `%s'"
 
-#: varasm.c:4266 varasm.c:4310
+#: varasm.c:4267 varasm.c:4311
 #, fuzzy
 msgid "%Jweak declaration of '%D' must precede definition"
 msgstr "de zwakke declaratie van `%s' moet aan de definitie voorafgaan"
 
-#: varasm.c:4274
+#: varasm.c:4275
 #, fuzzy
 msgid "%Jweak declaration of '%D' after first use results in unspecified behavior"
 msgstr "de zwakke declaratie van `%s' moet aan de definitie voorafgaan"
 
-#: varasm.c:4308
+#: varasm.c:4309
 #, fuzzy
 msgid "%Jweak declaration of '%D' must be public"
 msgstr "de zwakke declaratie van `%s' moet publiek zijn"
 
-#: varasm.c:4317
+#: varasm.c:4318
 #, fuzzy
 msgid "%Jweak declaration of '%D' not supported"
 msgstr "de zwakke declaratie van `%s' moet publiek zijn"
 
-#: varasm.c:4346 varasm.c:4436
+#: varasm.c:4347 varasm.c:4437
 msgid "only weak aliases are supported in this configuration"
 msgstr "enkel zwakke aliasen worden in deze configuratie ondersteund"
 
-#: varasm.c:4439
+#: varasm.c:4440
 msgid "alias definitions not supported in this configuration; ignored"
 msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
 
-#: varasm.c:4468
+#: varasm.c:4469
 #, fuzzy
 msgid "visibility attribute not supported in this configuration; ignored"
 msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
@@ -7709,7 +7719,7 @@
 msgid "junk at end of '#pragma unused'"
 msgstr "Brol aan einde van signature-string."
 
-#: config/darwin.c:1347
+#: config/darwin.c:1312
 #, fuzzy
 msgid "internal and protected visibility attributes not supportedin this configuration; ignored"
 msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
@@ -7757,7 +7767,7 @@
 msgid "bad value `%s' for -mfp-trap-mode switch"
 msgstr "slechte waarde `%s' voor optie -mfp-trap-mode"
 
-#: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1088
+#: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1117
 #, fuzzy, c-format
 msgid "bad value `%s' for -mtls-size switch"
 msgstr "slechte waarde `%s' voor optie -mcpu"
@@ -7800,91 +7810,91 @@
 msgid "bad value `%s' for -mmemory-latency"
 msgstr "slechte waarde `%s' voor -mmeroy-latency"
 
-#: config/alpha/alpha.c:5425
+#: config/alpha/alpha.c:5436
 #, c-format
 msgid "invalid %%H value"
 msgstr ""
 
-#: config/alpha/alpha.c:5446
+#: config/alpha/alpha.c:5457
 #, fuzzy, c-format
 msgid "invalid %%J value"
 msgstr "ongeldige waarde voor %%E"
 
-#: config/alpha/alpha.c:5462 config/ia64/ia64.c:4263
+#: config/alpha/alpha.c:5473 config/ia64/ia64.c:4269
 #, c-format
 msgid "invalid %%r value"
 msgstr "ongeldige waarde voor %%r"
 
-#: config/alpha/alpha.c:5472 config/rs6000/rs6000.c:9241
+#: config/alpha/alpha.c:5483 config/rs6000/rs6000.c:9332
 #: config/xtensa/xtensa.c:2014
 #, c-format
 msgid "invalid %%R value"
 msgstr "ongeldige waarde voor %%R"
 
-#: config/alpha/alpha.c:5478 config/rs6000/rs6000.c:9160
+#: config/alpha/alpha.c:5489 config/rs6000/rs6000.c:9251
 #: config/xtensa/xtensa.c:1981
 #, c-format
 msgid "invalid %%N value"
 msgstr "ongeldige waarde voor %%N"
 
-#: config/alpha/alpha.c:5486 config/rs6000/rs6000.c:9188
+#: config/alpha/alpha.c:5497 config/rs6000/rs6000.c:9279
 #, c-format
 msgid "invalid %%P value"
 msgstr "ongeldige waarde voor %%P"
 
-#: config/alpha/alpha.c:5494
+#: config/alpha/alpha.c:5505
 #, c-format
 msgid "invalid %%h value"
 msgstr "ongeldige waarde voor %%h"
 
-#: config/alpha/alpha.c:5502 config/xtensa/xtensa.c:2007
+#: config/alpha/alpha.c:5513 config/xtensa/xtensa.c:2007
 #, c-format
 msgid "invalid %%L value"
 msgstr "ongeldige waarde voor %%L"
 
-#: config/alpha/alpha.c:5541 config/rs6000/rs6000.c:9142
+#: config/alpha/alpha.c:5552 config/rs6000/rs6000.c:9233
 #, c-format
 msgid "invalid %%m value"
 msgstr "ongeldige waarde voor %%m"
 
-#: config/alpha/alpha.c:5549 config/rs6000/rs6000.c:9150
+#: config/alpha/alpha.c:5560 config/rs6000/rs6000.c:9241
 #, c-format
 msgid "invalid %%M value"
 msgstr "ongeldige waarde voor %%M"
 
-#: config/alpha/alpha.c:5593
+#: config/alpha/alpha.c:5604
 #, c-format
 msgid "invalid %%U value"
 msgstr "ongeldige waarde voor %%U"
 
-#: config/alpha/alpha.c:5605 config/alpha/alpha.c:5619
-#: config/rs6000/rs6000.c:9249
+#: config/alpha/alpha.c:5616 config/alpha/alpha.c:5630
+#: config/rs6000/rs6000.c:9340
 #, c-format
 msgid "invalid %%s value"
 msgstr "ongeldige waarde voor %%s"
 
-#: config/alpha/alpha.c:5642
+#: config/alpha/alpha.c:5653
 #, c-format
 msgid "invalid %%C value"
 msgstr "ongeldige waarde voor %%C"
 
-#: config/alpha/alpha.c:5679 config/rs6000/rs6000.c:8979
-#: config/rs6000/rs6000.c:8999
+#: config/alpha/alpha.c:5690 config/rs6000/rs6000.c:9070
+#: config/rs6000/rs6000.c:9090
 #, c-format
 msgid "invalid %%E value"
 msgstr "ongeldige waarde voor %%E"
 
-#: config/alpha/alpha.c:5704 config/alpha/alpha.c:5752
+#: config/alpha/alpha.c:5715 config/alpha/alpha.c:5763
 #, fuzzy
 msgid "unknown relocation unspec"
 msgstr "onbekend type verzameling-constructor"
 
-#: config/alpha/alpha.c:5713 config/rs6000/rs6000.c:9562
+#: config/alpha/alpha.c:5724 config/rs6000/rs6000.c:9653
 #, c-format
 msgid "invalid %%xn code"
 msgstr "ongeldige code voor %%xn"
 
-#: config/alpha/alpha.c:6657 config/alpha/alpha.c:6660 config/s390/s390.c:6575
+#: config/alpha/alpha.c:6668 config/alpha/alpha.c:6671 config/s390/s390.c:6575
 #: config/s390/s390.c:6578
 msgid "bad builtin fcode"
 msgstr ""
@@ -8022,7 +8032,7 @@
 msgid "Tune expected memory latency"
 msgstr ""
 
-#: config/alpha/alpha.h:376 config/ia64/ia64.h:267 config/rs6000/sysv4.h:90
+#: config/alpha/alpha.h:376 config/ia64/ia64.h:272 config/rs6000/sysv4.h:90
 msgid "Specify bit size of immediate TLS offsets"
 msgstr ""
 
@@ -8041,17 +8051,17 @@
 msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
 msgstr ""
 
-#: config/arc/arc.c:1714 config/m32r/m32r.c:2352
+#: config/arc/arc.c:1714 config/m32r/m32r.c:2349
 #, fuzzy, c-format
 msgid "invalid operand to %%R code"
 msgstr "ongeldige operand voor %R-code"
 
-#: config/arc/arc.c:1746 config/m32r/m32r.c:2375
+#: config/arc/arc.c:1746 config/m32r/m32r.c:2372
 #, fuzzy, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "ongeldige operand voor %H/%L-code"
 
-#: config/arc/arc.c:1769 config/m32r/m32r.c:2446
+#: config/arc/arc.c:1769 config/m32r/m32r.c:2443
 #, fuzzy, c-format
 msgid "invalid operand to %%U code"
 msgstr "ongeldige operand voor %U-code"
@@ -8064,7 +8074,7 @@
 # Hoe moet dit exact ge飊terpreteerd worden?
 # Zowel 'operand van uitvoercode' als 'code voor operanduitvoer' is mogelijk.
 #. Unknown flag.
-#: config/arc/arc.c:1787 config/m32r/m32r.c:2473 config/sparc/sparc.c:7010
+#: config/arc/arc.c:1787 config/m32r/m32r.c:2470 config/sparc/sparc.c:7152
 msgid "invalid operand output code"
 msgstr "ongeldige operand voor uitvoercode"
 
@@ -8073,7 +8083,7 @@
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr "optie -mcpu=%s geeft conflicten met optie -mtune="
 
-#: config/arm/arm.c:530 config/rs6000/rs6000.c:767 config/sparc/sparc.c:424
+#: config/arm/arm.c:530 config/rs6000/rs6000.c:785 config/sparc/sparc.c:426
 #, c-format
 msgid "bad value (%s) for %s switch"
 msgstr "slechte waarde (%s) foor optie %s"
@@ -8160,13 +8170,13 @@
 msgid "unable to use '%s' for PIC register"
 msgstr ""
 
-#: config/arm/arm.c:2249 config/arm/arm.c:2267 config/avr/avr.c:4558
-#: config/c4x/c4x.c:4447 config/h8300/h8300.c:4260 config/i386/i386.c:1592
-#: config/i386/i386.c:1638 config/ip2k/ip2k.c:3169
+#: config/arm/arm.c:2249 config/arm/arm.c:2267 config/avr/avr.c:4523
+#: config/c4x/c4x.c:4447 config/h8300/h8300.c:4260 config/i386/i386.c:1598
+#: config/i386/i386.c:1644 config/ip2k/ip2k.c:3169
 #: config/m68hc11/m68hc11.c:1311 config/m68k/m68k.c:345
 #: config/mcore/mcore.c:3375 config/ns32k/ns32k.c:1064
-#: config/rs6000/rs6000.c:14866 config/sh/sh.c:6873 config/sh/sh.c:6894
-#: config/sh/sh.c:6929 config/stormy16/stormy16.c:2073 config/v850/v850.c:2173
+#: config/rs6000/rs6000.c:15070 config/sh/sh.c:6874 config/sh/sh.c:6895
+#: config/sh/sh.c:6930 config/stormy16/stormy16.c:2073 config/v850/v850.c:2173
 #, fuzzy, c-format
 msgid "`%s' attribute only applies to functions"
 msgstr "het `%s' attribuut heeft enkel betekenis voor functies"
@@ -8181,7 +8191,7 @@
 msgstr ""
 
 #. @@@ better error message
-#: config/arm/arm.c:11284 config/i386/i386.c:14317 config/i386/i386.c:14351
+#: config/arm/arm.c:11284 config/i386/i386.c:14318 config/i386/i386.c:14352
 msgid "mask must be an immediate"
 msgstr ""
 
@@ -8321,63 +8331,63 @@
 msgid "Ignore dllimport attribute for functions"
 msgstr ""
 
-#: config/avr/avr.c:514
+#: config/avr/avr.c:511
 #, c-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr ""
 
-#: config/avr/avr.c:1101
+#: config/avr/avr.c:1098
 msgid "bad address, not (reg+disp):"
 msgstr ""
 
-#: config/avr/avr.c:1109
+#: config/avr/avr.c:1106
 #, fuzzy
 msgid "internal compiler error.  Bad address:"
 msgstr "Interne compilerfout."
 
-#: config/avr/avr.c:1122
+#: config/avr/avr.c:1119
 #, fuzzy
 msgid "internal compiler error.  Unknown mode:"
 msgstr "Interne compilerfout."
 
 # (%s = 'parameter <NUM>')
-#: config/avr/avr.c:1744 config/avr/avr.c:2405
+#: config/avr/avr.c:1741 config/avr/avr.c:2402
 #, fuzzy
 msgid "invalid insn:"
 msgstr "ongeldige %s"
 
-#: config/avr/avr.c:1778 config/avr/avr.c:1861 config/avr/avr.c:1910
-#: config/avr/avr.c:1919 config/avr/avr.c:2014 config/avr/avr.c:2183
-#: config/avr/avr.c:2439 config/avr/avr.c:2547
+#: config/avr/avr.c:1775 config/avr/avr.c:1858 config/avr/avr.c:1907
+#: config/avr/avr.c:1916 config/avr/avr.c:2011 config/avr/avr.c:2180
+#: config/avr/avr.c:2436 config/avr/avr.c:2544
 msgid "incorrect insn:"
 msgstr ""
 
-#: config/avr/avr.c:1938 config/avr/avr.c:2099 config/avr/avr.c:2254
-#: config/avr/avr.c:2591
+#: config/avr/avr.c:1935 config/avr/avr.c:2096 config/avr/avr.c:2251
+#: config/avr/avr.c:2588
 #, fuzzy
 msgid "unknown move insn:"
 msgstr "onbekende machine-modus `%s'"
 
-#: config/avr/avr.c:2814
+#: config/avr/avr.c:2811
 msgid "bad shift insn:"
 msgstr ""
 
-#: config/avr/avr.c:2927 config/avr/avr.c:3348 config/avr/avr.c:3719
+#: config/avr/avr.c:2924 config/avr/avr.c:3345 config/avr/avr.c:3716
 #, fuzzy
 msgid "internal compiler error.  Incorrect shift:"
 msgstr "Interne compilerfout."
 
-#: config/avr/avr.c:4532 config/ip2k/ip2k.c:3144
+#: config/avr/avr.c:4497 config/ip2k/ip2k.c:3144
 #, fuzzy
 msgid "only initialized variables can be placed into program memory area"
 msgstr "Enkel variabelen met beginwaarde kunnen in het 8-bit gebied geplaatst worden."
 
-#: config/avr/avr.c:4626
+#: config/avr/avr.c:4591
 #, fuzzy
 msgid "only uninitialized variables can be placed in the .noinit section"
 msgstr "Enkel variabelen met beginwaarde kunnen in het 8-bit gebied geplaatst worden."
 
-#: config/avr/avr.c:4640
+#: config/avr/avr.c:4605
 #, fuzzy, c-format
 msgid "MCU `%s' supported for assembler only"
 msgstr "-pipe wordt niet ondersteund"
@@ -9604,7 +9614,7 @@
 msgid "code model %s not supported in PIC mode"
 msgstr "afrondingsmodus niet ondersteund voor VAX-floats"
 
-#: config/i386/i386.c:1189 config/sparc/sparc.c:387
+#: config/i386/i386.c:1189 config/sparc/sparc.c:389
 #, c-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr "slechte waarde (%s) voor optie -mcmodel="
@@ -9638,149 +9648,149 @@
 msgid "bad value (%s) for -march= switch"
 msgstr "slechte waarde (%s) voor de -march= optie"
 
-#: config/i386/i386.c:1260
+#: config/i386/i386.c:1266
 #, fuzzy, c-format
 msgid "bad value (%s) for -mtune= switch"
 msgstr "slechte waarde (%s) voor de -march= optie"
 
-#: config/i386/i386.c:1277
+#: config/i386/i386.c:1283
 #, c-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr "-mregparm=%d ligt niet tussen 0 en %d"
 
-#: config/i386/i386.c:1290
+#: config/i386/i386.c:1296
 #, fuzzy
 msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr "-malign-loops=%d ligt niet tussen 0 en %d"
 
-#: config/i386/i386.c:1295 config/i386/i386.c:1308 config/i386/i386.c:1321
+#: config/i386/i386.c:1301 config/i386/i386.c:1314 config/i386/i386.c:1327
 #, c-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr "-malign-loops=%d ligt niet tussen 0 en %d"
 
-#: config/i386/i386.c:1303
+#: config/i386/i386.c:1309
 #, fuzzy
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr "-malign-jumps=%d ligt niet tussen 0 en %d"
 
-#: config/i386/i386.c:1316
+#: config/i386/i386.c:1322
 #, fuzzy
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr "-malign-functions=%d ligt niet tussen 0 en %d"
 
-#: config/i386/i386.c:1354
+#: config/i386/i386.c:1360
 #, fuzzy, c-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr "-mpreferred_stack_boundary=%d ligt niet tussen 2 en 31"
 
-#: config/i386/i386.c:1366
+#: config/i386/i386.c:1372
 #, c-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr "-mbranch-cost=%d ligt niet tussen 0 en 5"
 
-#: config/i386/i386.c:1378
+#: config/i386/i386.c:1384
 #, fuzzy, c-format
 msgid "bad value (%s) for -mtls-dialect= switch"
 msgstr "slechte waarde (%s) voor optie -msdata"
 
-#: config/i386/i386.c:1407
+#: config/i386/i386.c:1413
 msgid "-malign-double makes no sense in the 64bit mode"
 msgstr ""
 
-#: config/i386/i386.c:1409
+#: config/i386/i386.c:1415
 #, fuzzy
 msgid "-mrtd calling convention not supported in the 64bit mode"
 msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
 
-#: config/i386/i386.c:1431 config/i386/i386.c:1442
+#: config/i386/i386.c:1437 config/i386/i386.c:1448
 #, fuzzy
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr "pointer naar functie gebruikt in rekensom"
 
-#: config/i386/i386.c:1447
+#: config/i386/i386.c:1453
 #, fuzzy
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr "pointer naar functie gebruikt in rekensom"
 
-#: config/i386/i386.c:1454
+#: config/i386/i386.c:1460
 #, fuzzy, c-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr "slechte waarde (%s) voor de -march= optie"
 
-#: config/i386/i386.c:1602 config/i386/i386.c:1613
+#: config/i386/i386.c:1608 config/i386/i386.c:1619
 #, fuzzy
 msgid "fastcall and stdcall attributes are not compatible"
 msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
 
-#: config/i386/i386.c:1606 config/i386/i386.c:1662
+#: config/i386/i386.c:1612 config/i386/i386.c:1668
 #, fuzzy
 msgid "fastcall and regparm attributes are not compatible"
 msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
 
-#: config/i386/i386.c:1649
+#: config/i386/i386.c:1655
 #, c-format
 msgid "`%s' attribute requires an integer constant argument"
 msgstr ""
 
-#: config/i386/i386.c:1655
+#: config/i386/i386.c:1661
 #, fuzzy, c-format
 msgid "argument to `%s' attribute larger than %d"
 msgstr "kan het `%s' attribuut niet instellen na een definitie"
 
-#: config/i386/i386.c:2621
+#: config/i386/i386.c:2627
 msgid "SSE vector argument without SSE enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:2637
+#: config/i386/i386.c:2643
 msgid "MMX vector argument without MMX enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:2865
+#: config/i386/i386.c:2871
 msgid "SSE vector return without SSE enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:6840
+#: config/i386/i386.c:6841
 msgid "invalid UNSPEC as operand"
 msgstr "ongeldige UNSPEC als operand"
 
-#: config/i386/i386.c:7098
+#: config/i386/i386.c:7099
 msgid "extended registers have no high halves"
 msgstr ""
 
-#: config/i386/i386.c:7113
+#: config/i386/i386.c:7114
 msgid "unsupported operand size for extended register"
 msgstr ""
 
-#: config/i386/i386.c:7428
+#: config/i386/i386.c:7429
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr ""
 
-#: config/i386/i386.c:7474
+#: config/i386/i386.c:7475
 #, fuzzy, c-format
 msgid "invalid operand code `%c'"
 msgstr "ongeldige operand van %s"
 
-#: config/i386/i386.c:7517
+#: config/i386/i386.c:7518
 #, fuzzy
 msgid "invalid constraints for operand"
 msgstr "ongeldige operand voor %P"
 
-#: config/i386/i386.c:12031
+#: config/i386/i386.c:12032
 #, fuzzy
 msgid "unknown insn mode"
 msgstr "onbekende machine-modus `%s'"
 
-#: config/i386/i386.c:14119 config/i386/i386.c:14155
+#: config/i386/i386.c:14120 config/i386/i386.c:14156
 #, c-format
 msgid "selector must be an integer constant in the range 0..%i"
 msgstr ""
 
-#: config/i386/i386.c:14383
+#: config/i386/i386.c:14384
 #, fuzzy
 msgid "shift must be an immediate"
 msgstr "`defined' zonder een naam"
 
-#: config/i386/i386.c:15406
+#: config/i386/i386.c:15407
 #, fuzzy, c-format
 msgid "`%s' incompatible attribute ignored"
 msgstr "het `%s' attribuut wordt genegeerd"
@@ -10084,7 +10094,7 @@
 #. variable, type `char *', is set to the variable part of the given
 #. option if the fixed part matches.  The actual option name is made
 #. by appending `-m' to the specified name.
-#: config/i386/i386.h:461 config/ia64/ia64.h:269 config/rs6000/rs6000.h:449
+#: config/i386/i386.h:461 config/ia64/ia64.h:274 config/rs6000/rs6000.h:449
 #: config/s390/s390.h:146 config/sparc/sparc.h:656
 msgid "Schedule code for given CPU"
 msgstr ""
@@ -10207,7 +10217,7 @@
 msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
 msgstr ""
 
-#: config/i960/i960.c:1456 config/m68k/m68k.c:600 config/rs6000/rs6000.c:11597
+#: config/i960/i960.c:1456 config/m68k/m68k.c:600 config/rs6000/rs6000.c:11690
 #, fuzzy
 msgid "stack limit expression is not supported"
 msgstr "-pipe wordt niet ondersteund"
@@ -10374,41 +10384,41 @@
 msgid "%Jaddress area attribute cannot be specified for functions"
 msgstr "sectie-attribuut kan niet opgegeven worden voor lokale variabelen"
 
-#: config/ia64/ia64.c:4308
+#: config/ia64/ia64.c:4314
 msgid "ia64_print_operand: unknown code"
 msgstr ""
 
-#: config/ia64/ia64.c:4648
+#: config/ia64/ia64.c:4654
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr ""
 
-#: config/ia64/ia64.c:4675
+#: config/ia64/ia64.c:4681
 #, fuzzy, c-format
 msgid "%s-%s is an empty range"
 msgstr "leeg bereik"
 
-#: config/ia64/ia64.c:4723
+#: config/ia64/ia64.c:4729
 msgid "cannot optimize floating point division for both latency and throughput"
 msgstr ""
 
-#: config/ia64/ia64.c:4729
+#: config/ia64/ia64.c:4735
 msgid "cannot optimize integer division for both latency and throughput"
 msgstr ""
 
-#: config/ia64/ia64.c:4735
+#: config/ia64/ia64.c:4741
 msgid "cannot optimize square root for both latency and throughput"
 msgstr ""
 
-#: config/ia64/ia64.c:4741
+#: config/ia64/ia64.c:4747
 msgid "not yet implemented: latency-optimized inline square root"
 msgstr ""
 
-#: config/ia64/ia64.c:4753
+#: config/ia64/ia64.c:4759
 #, fuzzy, c-format
 msgid "bad value (%s) for -mtls-size= switch"
 msgstr "slechte waarde (%s) voor de -march= optie"
 
-#: config/ia64/ia64.c:4769
+#: config/ia64/ia64.c:4775
 #, fuzzy, c-format
 msgid "bad value (%s) for -tune= switch"
 msgstr "slechte waarde (%s) voor de -march= optie"
@@ -10416,108 +10426,108 @@
 #. This macro defines names of command options to set and clear bits in
 #. `target_flags'.  Its definition is an initializer with a subgrouping for
 #. each command option.
-#: config/ia64/ia64.h:172
+#: config/ia64/ia64.h:177
 msgid "Generate big endian code"
 msgstr ""
 
-#: config/ia64/ia64.h:174 config/mcore/mcore.h:154
+#: config/ia64/ia64.h:179 config/mcore/mcore.h:154
 msgid "Generate little endian code"
 msgstr ""
 
-#: config/ia64/ia64.h:176
+#: config/ia64/ia64.h:181
 msgid "Generate code for GNU as"
 msgstr ""
 
-#: config/ia64/ia64.h:178
+#: config/ia64/ia64.h:183
 msgid "Generate code for Intel as"
 msgstr ""
 
-#: config/ia64/ia64.h:180
+#: config/ia64/ia64.h:185
 msgid "Generate code for GNU ld"
 msgstr ""
 
-#: config/ia64/ia64.h:182
+#: config/ia64/ia64.h:187
 msgid "Generate code for Intel ld"
 msgstr ""
 
-#: config/ia64/ia64.h:184
+#: config/ia64/ia64.h:189
 msgid "Generate code without GP reg"
 msgstr ""
 
-#: config/ia64/ia64.h:186
+#: config/ia64/ia64.h:191
 msgid "Emit stop bits before and after volatile extended asms"
 msgstr ""
 
-#: config/ia64/ia64.h:188
+#: config/ia64/ia64.h:193
 msgid "Don't emit stop bits before and after volatile extended asms"
 msgstr ""
 
-#: config/ia64/ia64.h:190
+#: config/ia64/ia64.h:195
 msgid "Emit code for Itanium (TM) processor B step"
 msgstr ""
 
-#: config/ia64/ia64.h:192
+#: config/ia64/ia64.h:197
 #, fuzzy
 msgid "Use in/loc/out register names"
 msgstr "ongeldige registernaam voor `%s'"
 
-#: config/ia64/ia64.h:194
+#: config/ia64/ia64.h:199
 msgid "Disable use of sdata/scommon/sbss"
 msgstr ""
 
-#: config/ia64/ia64.h:196
+#: config/ia64/ia64.h:201
 msgid "Enable use of sdata/scommon/sbss"
 msgstr ""
 
-#: config/ia64/ia64.h:198
+#: config/ia64/ia64.h:203
 msgid "gp is constant (but save/restore gp on indirect calls)"
 msgstr ""
 
-#: config/ia64/ia64.h:200
+#: config/ia64/ia64.h:205
 msgid "Generate self-relocatable code"
 msgstr ""
 
-#: config/ia64/ia64.h:202
+#: config/ia64/ia64.h:207
 msgid "Generate inline floating point division, optimize for latency"
 msgstr ""
 
-#: config/ia64/ia64.h:204
+#: config/ia64/ia64.h:209
 msgid "Generate inline floating point division, optimize for throughput"
 msgstr ""
 
-#: config/ia64/ia64.h:206
+#: config/ia64/ia64.h:211
 msgid "Generate inline integer division, optimize for latency"
 msgstr ""
 
-#: config/ia64/ia64.h:208
+#: config/ia64/ia64.h:213
 msgid "Generate inline integer division, optimize for throughput"
 msgstr ""
 
-#: config/ia64/ia64.h:210
+#: config/ia64/ia64.h:215
 msgid "Generate inline square root, optimize for latency"
 msgstr ""
 
-#: config/ia64/ia64.h:212
+#: config/ia64/ia64.h:217
 msgid "Generate inline square root, optimize for throughput"
 msgstr ""
 
-#: config/ia64/ia64.h:214
+#: config/ia64/ia64.h:219
 msgid "Enable Dwarf 2 line debug info via GNU as"
 msgstr ""
 
-#: config/ia64/ia64.h:216
+#: config/ia64/ia64.h:221
 msgid "Disable Dwarf 2 line debug info via GNU as"
 msgstr ""
 
-#: config/ia64/ia64.h:218
+#: config/ia64/ia64.h:223
 msgid "Enable earlier placing stop bits for better scheduling"
 msgstr ""
 
-#: config/ia64/ia64.h:220
+#: config/ia64/ia64.h:225
 msgid "Disable earlier placing stop bits"
 msgstr ""
 
-#: config/ia64/ia64.h:265
+#: config/ia64/ia64.h:270
 msgid "Specify range of registers to make fixed"
 msgstr ""
 
@@ -10555,7 +10565,7 @@
 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 msgstr ""
 
-#: config/iq2000/iq2000.c:3478 config/mips/mips.c:5464
+#: config/iq2000/iq2000.c:3478 config/mips/mips.c:5463
 #: config/xtensa/xtensa.c:1950
 msgid "PRINT_OPERAND null pointer"
 msgstr ""
@@ -10565,12 +10575,12 @@
 msgid "invalid %%P operand"
 msgstr "ongeldige operand voor %P"
 
-#: config/iq2000/iq2000.c:3555 config/rs6000/rs6000.c:9178
+#: config/iq2000/iq2000.c:3555 config/rs6000/rs6000.c:9269
 #, c-format
 msgid "invalid %%p value"
 msgstr ""
 
-#: config/iq2000/iq2000.c:3619 config/mips/mips.c:5594
+#: config/iq2000/iq2000.c:3619 config/mips/mips.c:5593
 #, fuzzy, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr "ongeldig gebruik van een void-expressie"
@@ -10626,51 +10636,51 @@
 msgid "bad value (%s) for -flush-trap=n (0=<n<=15)"
 msgstr "slechte waarde (%s) voor optie -msdata"
 
-#: config/m32r/m32r.c:2322
+#: config/m32r/m32r.c:2319
 #, fuzzy, c-format
 msgid "invalid operand to %%s code"
 msgstr "ongeldige operand voor %s-code"
 
-#: config/m32r/m32r.c:2329
+#: config/m32r/m32r.c:2326
 #, fuzzy, c-format
 msgid "invalid operand to %%p code"
 msgstr "ongeldige operand voor %p-code"
 
-#: config/m32r/m32r.c:2384
+#: config/m32r/m32r.c:2381
 msgid "bad insn for 'A'"
 msgstr ""
 
-#: config/m32r/m32r.c:2431
+#: config/m32r/m32r.c:2428
 #, fuzzy, c-format
 msgid "invalid operand to %%T/%%B code"
 msgstr "ongeldige operand voor %T/%B-code"
 
-#: config/m32r/m32r.c:2454
+#: config/m32r/m32r.c:2451
 #, fuzzy, c-format
 msgid "invalid operand to %%N code"
 msgstr "ongeldige operand voor %N-code"
 
-#: config/m32r/m32r.c:2487
+#: config/m32r/m32r.c:2484
 #, fuzzy
 msgid "pre-increment address is not a register"
 msgstr "operand `%d' is geen register"
 
-#: config/m32r/m32r.c:2494
+#: config/m32r/m32r.c:2491
 #, fuzzy
 msgid "pre-decrement address is not a register"
 msgstr "operand `%d' is geen register"
 
-#: config/m32r/m32r.c:2501
+#: config/m32r/m32r.c:2498
 #, fuzzy
 msgid "post-increment address is not a register"
 msgstr "switch-waarde is geen integer"
 
-#: config/m32r/m32r.c:2577 config/m32r/m32r.c:2593
-#: config/rs6000/rs6000.c:15063
+#: config/m32r/m32r.c:2574 config/m32r/m32r.c:2590
+#: config/rs6000/rs6000.c:15267
 msgid "bad address"
 msgstr ""
 
-#: config/m32r/m32r.c:2598
+#: config/m32r/m32r.c:2595
 msgid "lo_sum not of register"
 msgstr ""
 
@@ -11083,155 +11093,155 @@
 msgid "bad test"
 msgstr ""
 
-#: config/mips/mips.c:4600
+#: config/mips/mips.c:4599
 #, c-format
 msgid "bad value (%s) for -mabi= switch"
 msgstr "slechte waarde (%s) voor optie -mabi="
 
-#: config/mips/mips.c:4623
+#: config/mips/mips.c:4622
 #, c-format
 msgid "-mips%s conflicts with the other architecture options, which specify a MIPS%d processor"
 msgstr ""
 
-#: config/mips/mips.c:4642
+#: config/mips/mips.c:4641
 #, fuzzy, c-format
 msgid "-march=%s is not compatible with the selected ABI"
 msgstr "case-selector niet compatibel met label"
 
-#: config/mips/mips.c:4657
+#: config/mips/mips.c:4656
 msgid "-mgp64 used with a 32-bit processor"
 msgstr ""
 
-#: config/mips/mips.c:4659
+#: config/mips/mips.c:4658
 msgid "-mgp32 used with a 64-bit ABI"
 msgstr ""
 
-#: config/mips/mips.c:4661
+#: config/mips/mips.c:4660
 msgid "-mgp64 used with a 32-bit ABI"
 msgstr ""
 
-#: config/mips/mips.c:4679 config/mips/mips.c:4681 config/mips/mips.c:4683
-#: config/mips/mips.c:4811
+#: config/mips/mips.c:4678 config/mips/mips.c:4680 config/mips/mips.c:4682
+#: config/mips/mips.c:4810
 #, fuzzy, c-format
 msgid "unsupported combination: %s"
 msgstr "niet-ondersteunde versie"
 
-#: config/mips/mips.c:4775
+#: config/mips/mips.c:4774
 msgid "-g is only supported using GNU as,"
 msgstr ""
 
-#: config/mips/mips.c:4777
+#: config/mips/mips.c:4776
 msgid "-g is only supported using GNU as with -mabi=32,"
 msgstr ""
 
-#: config/mips/mips.c:4778 config/pa/pa.c:353
+#: config/mips/mips.c:4777 config/pa/pa.c:353
 #, fuzzy
 msgid "-g option disabled"
 msgstr "ingeschakelde opties: "
 
-#: config/mips/mips.c:4806
+#: config/mips/mips.c:4805
 msgid "generation of Branch Likely instructions enabled, but not supported by architecture"
 msgstr ""
 
-#: config/mips/mips.c:4823
+#: config/mips/mips.c:4822
 msgid "-G is incompatible with PIC code which is the default"
 msgstr ""
 
-#: config/mips/mips.c:4851
+#: config/mips/mips.c:4850
 msgid "-membedded-pic and -mabicalls are incompatible"
 msgstr ""
 
-#: config/mips/mips.c:4854
+#: config/mips/mips.c:4853
 msgid "-G and -membedded-pic are incompatible"
 msgstr ""
 
-#: config/mips/mips.c:4886
+#: config/mips/mips.c:4885
 msgid "non-PIC n64 with explicit relocations"
 msgstr ""
 
-#: config/mips/mips.c:5274
+#: config/mips/mips.c:5273
 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr ""
 
-#: config/mips/mips.c:5401
+#: config/mips/mips.c:5400
 #, c-format
 msgid "internal error: %%) found without a %%( in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5415
+#: config/mips/mips.c:5414
 #, c-format
 msgid "internal error: %%] found without a %%[ in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5428
+#: config/mips/mips.c:5427
 #, c-format
 msgid "internal error: %%> found without a %%< in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5441
+#: config/mips/mips.c:5440
 #, c-format
 msgid "internal error: %%} found without a %%{ in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5455
+#: config/mips/mips.c:5454
 #, c-format
 msgid "PRINT_OPERAND: unknown punctuation '%c'"
 msgstr ""
 
-#: config/mips/mips.c:5484
+#: config/mips/mips.c:5483
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%C"
 msgstr ""
 
-#: config/mips/mips.c:5501
+#: config/mips/mips.c:5500
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%N"
 msgstr ""
 
-#: config/mips/mips.c:5510
+#: config/mips/mips.c:5509
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%F"
 msgstr ""
 
-#: config/mips/mips.c:5519
+#: config/mips/mips.c:5518
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%W"
 msgstr ""
 
-#: config/mips/mips.c:5625
+#: config/mips/mips.c:5624
 msgid "PRINT_OPERAND, invalid operand for relocation"
 msgstr ""
 
-#: config/mips/mips.c:8310
+#: config/mips/mips.c:8324
 #, c-format
 msgid "can not handle inconsistent calls to `%s'"
 msgstr ""
 
-#: config/mips/mips.c:9316
+#: config/mips/mips.c:9333
 msgid "the cpu name must be lower case"
 msgstr ""
 
-#: config/mips/mips.c:9338
+#: config/mips/mips.c:9355
 #, fuzzy, c-format
 msgid "bad value (%s) for %s"
 msgstr "slechte waarde (%s) foor optie %s"
 
-#: config/mips/mips.c:9607
+#: config/mips/mips.c:9624
 #, fuzzy, c-format
 msgid "can't rewind temp file: %m"
 msgstr "kan bestand '%s' niet openen"
 
-#: config/mips/mips.c:9611
+#: config/mips/mips.c:9628
 #, fuzzy, c-format
 msgid "can't write to output file: %m"
 msgstr "kan bestand '%s' niet openen"
 
-#: config/mips/mips.c:9614
+#: config/mips/mips.c:9631
 #, fuzzy, c-format
 msgid "can't read from temp file: %m"
 msgstr "kan bestand '%s' niet openen"
 
-#: config/mips/mips.c:9617
+#: config/mips/mips.c:9634
 #, fuzzy, c-format
 msgid "can't close temp file: %m"
 msgstr "close %s"
@@ -11467,7 +11477,7 @@
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2418
+#: config/mips/mips.h:2430
 msgid "mips16 function profiling"
 msgstr ""
 
@@ -12039,175 +12049,184 @@
 msgid "junk at end of #pragma longcall"
 msgstr "Brol aan einde van signature-string."
 
-#: config/rs6000/rs6000.c:791
+#: config/rs6000/rs6000.c:809
 msgid "-mmultiple is not supported on little endian systems"
 msgstr ""
 
-#: config/rs6000/rs6000.c:798
+#: config/rs6000/rs6000.c:816
 msgid "-mstring is not supported on little endian systems"
 msgstr ""
 
-#: config/rs6000/rs6000.c:812
+#: config/rs6000/rs6000.c:830
 #, c-format
 msgid "unknown -mdebug-%s switch"
 msgstr ""
 
-#: config/rs6000/rs6000.c:824
+#: config/rs6000/rs6000.c:842
 #, c-format
 msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
 msgstr ""
 
-#: config/rs6000/rs6000.c:835
+#: config/rs6000/rs6000.c:853
 #, c-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr ""
 
-#: config/rs6000/rs6000.c:876
+#: config/rs6000/rs6000.c:894
 msgid "AltiVec and E500 instructions cannot coexist"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1029
+#: config/rs6000/rs6000.c:1058
 #, fuzzy, c-format
 msgid "unknown -m%s= option specified: '%s'"
 msgstr "onbekende machine-modus `%s'"
 
-#: config/rs6000/rs6000.c:1050
+#: config/rs6000/rs6000.c:1079
 #, c-format
 msgid "not configured for ABI: '%s'"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1056
+#: config/rs6000/rs6000.c:1085
 #, fuzzy, c-format
 msgid "unknown ABI specified: '%s'"
 msgstr "onbekende machine-modus `%s'"
 
-#: config/rs6000/rs6000.c:1070
+#: config/rs6000/rs6000.c:1099
 #, fuzzy, c-format
 msgid "unknown -malign-XXXXX option specified: '%s'"
 msgstr "onbekende machine-modus `%s'"
 
-#: config/rs6000/rs6000.c:3972
+#: config/rs6000/rs6000.c:4001
 msgid "Cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them."
 msgstr ""
 
-#: config/rs6000/rs6000.c:4095
+#: config/rs6000/rs6000.c:4124
 msgid "Cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them."
 msgstr ""
 
-#: config/rs6000/rs6000.c:5599
+#: config/rs6000/rs6000.c:5604
 #, fuzzy
 msgid "argument 1 must be a 5-bit signed literal"
 msgstr "argument van `%s' moet van een integraal type zijn."
 
-#: config/rs6000/rs6000.c:5701 config/rs6000/rs6000.c:6357
+#: config/rs6000/rs6000.c:5707 config/rs6000/rs6000.c:6374
 #, fuzzy
 msgid "argument 2 must be a 5-bit unsigned literal"
 msgstr "argument van `%s' moet van een integraal type zijn."
 
-#: config/rs6000/rs6000.c:5741
+#: config/rs6000/rs6000.c:5747
 #, fuzzy
 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr "argument voor `__builtin_args_info' moet een constante zijn"
 
-#: config/rs6000/rs6000.c:5795
+#: config/rs6000/rs6000.c:5801
 #, fuzzy
 msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr "argument voor `__builtin_args_info' buiten bereik"
 
-#: config/rs6000/rs6000.c:5956
+#: config/rs6000/rs6000.c:5962
 #, fuzzy
 msgid "argument 3 must be a 4-bit unsigned literal"
 msgstr "argument van `%s' moet van een integraal type zijn."
 
-#: config/rs6000/rs6000.c:6126
+#: config/rs6000/rs6000.c:6134
 #, fuzzy, c-format
 msgid "argument to `%s' must be a 2-bit unsigned literal"
 msgstr "argument van `%s' moet van een integraal type zijn."
 
-#: config/rs6000/rs6000.c:6239
+#: config/rs6000/rs6000.c:6247
 #, fuzzy
 msgid "argument to dss must be a 2-bit unsigned literal"
 msgstr "argument van `%s' moet van een integraal type zijn."
 
-#: config/rs6000/rs6000.c:6477
+#: config/rs6000/rs6000.c:6261
+#, c-format
+msgid "invalid parameter combination for `%s' AltiVec intrinsic"
+msgstr ""
+
+#: config/rs6000/rs6000.c:6494
 #, fuzzy
 msgid "argument 1 of __builtin_spe_predicate must be a constant"
 msgstr "argument voor `__builtin_args_info' moet een constante zijn"
 
-#: config/rs6000/rs6000.c:6550
+#: config/rs6000/rs6000.c:6567
 #, fuzzy
 msgid "argument 1 of __builtin_spe_predicate is out of range"
 msgstr "argument voor `__builtin_args_info' buiten bereik"
 
-#: config/rs6000/rs6000.c:9008
+#: config/rs6000/rs6000.c:9099
 #, c-format
 msgid "invalid %%f value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9017
+#: config/rs6000/rs6000.c:9108
 #, c-format
 msgid "invalid %%F value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9026
+#: config/rs6000/rs6000.c:9117
 #, c-format
 msgid "invalid %%G value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9061
+#: config/rs6000/rs6000.c:9152
 #, c-format
 msgid "invalid %%j code"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9071
+#: config/rs6000/rs6000.c:9162
 #, c-format
 msgid "invalid %%J code"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9081
+#: config/rs6000/rs6000.c:9172
 #, c-format
 msgid "invalid %%k value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9101 config/xtensa/xtensa.c:2000
+#: config/rs6000/rs6000.c:9192 config/xtensa/xtensa.c:2000
 #, fuzzy, c-format
 msgid "invalid %%K value"
 msgstr "ongeldige waarde voor %%E"
 
-#: config/rs6000/rs6000.c:9168
+#: config/rs6000/rs6000.c:9259
 #, c-format
 msgid "invalid %%O value"
 msgstr "ongeldige waarde voor %%O"
 
-#: config/rs6000/rs6000.c:9215
+#: config/rs6000/rs6000.c:9306
 #, fuzzy, c-format
 msgid "invalid %%q value"
 msgstr "ongeldige waarde voor %q"
 
-#: config/rs6000/rs6000.c:9259
+#: config/rs6000/rs6000.c:9350
 #, c-format
 msgid "invalid %%S value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9301
+#: config/rs6000/rs6000.c:9392
 #, c-format
 msgid "invalid %%T value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9311
+#: config/rs6000/rs6000.c:9402
 #, c-format
 msgid "invalid %%u value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9320 config/xtensa/xtensa.c:1970
+#: config/rs6000/rs6000.c:9411 config/xtensa/xtensa.c:1970
 #, c-format
 msgid "invalid %%v value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:13815
+#: config/rs6000/rs6000.c:13913
 msgid "no profiling of 64-bit code for this ABI"
 msgstr ""
 
+#: config/rs6000/rs6000.c:14986
+msgid "use of 'long' in AltiVec types is deprecated; use 'int'"
+msgstr ""
+
 #: config/rs6000/aix.h:184 config/rs6000/beos.h:32
 #, fuzzy
 msgid "Always pass floating-point arguments in memory"
@@ -12465,18 +12484,22 @@
 msgstr ""
 
 #: config/rs6000/rs6000.h:468
+msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
+msgstr ""
+
+#: config/rs6000/rs6000.h:471
 msgid "Determine which dependences between insns are considered costly"
 msgstr ""
 
-#: config/rs6000/rs6000.h:470
+#: config/rs6000/rs6000.h:473
 msgid "Specify which post scheduling nop insertion scheme to apply"
 msgstr ""
 
-#: config/rs6000/rs6000.h:472
+#: config/rs6000/rs6000.h:475
 msgid "Specify alignment of structure fields default/natural"
 msgstr ""
 
-#: config/rs6000/rs6000.h:474
+#: config/rs6000/rs6000.h:477
 msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr ""
 
@@ -12492,7 +12515,7 @@
 #. Number of bytes into the frame return addresses can be found.  See
 #. rs6000_stack_info in rs6000.c for more information on how the different
 #. abi's store the return address.
-#: config/rs6000/rs6000.h:1923
+#: config/rs6000/rs6000.h:1932
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr ""
 
@@ -12767,29 +12790,29 @@
 msgid "enable fused multiply/add instructions"
 msgstr "ongeldig gebruik van `restrict'"
 
-#: config/sh/sh.c:5977
+#: config/sh/sh.c:5978
 #, fuzzy
 msgid "__builtin_saveregs not supported by this subtarget"
 msgstr "__builtin_saveregs wordt niet ondersteund op dit doelsysteem"
 
-#: config/sh/sh.c:6879
+#: config/sh/sh.c:6880
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 msgstr ""
 
 #. The sp_switch attribute only has meaning for interrupt functions.
-#: config/sh/sh.c:6901 config/sh/sh.c:6936
+#: config/sh/sh.c:6902 config/sh/sh.c:6937
 #, fuzzy, c-format
 msgid "`%s' attribute only applies to interrupt functions"
 msgstr "het `%s' attribuut heeft enkel betekenis voor functies"
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:6908
+#: config/sh/sh.c:6909
 #, fuzzy, c-format
 msgid "`%s' attribute argument not a string constant"
 msgstr "asm-template is geen stringconstante"
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:6943
+#: config/sh/sh.c:6944
 #, fuzzy, c-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr "herhalings-aantal is geen integerconstante"
@@ -12802,69 +12825,69 @@
 msgid "Profiling is not supported on this target."
 msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
 
-#: config/sparc/sparc.c:360
+#: config/sparc/sparc.c:362
 #, c-format
 msgid "%s is not supported by this configuration"
 msgstr ""
 
-#: config/sparc/sparc.c:367
+#: config/sparc/sparc.c:369
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr ""
 
-#: config/sparc/sparc.c:392
+#: config/sparc/sparc.c:394
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr ""
 
-#: config/sparc/sparc.c:6818 config/sparc/sparc.c:6824
+#: config/sparc/sparc.c:6960 config/sparc/sparc.c:6966
 #, fuzzy, c-format
 msgid "invalid %%Y operand"
 msgstr "ongeldige operand voor %P"
 
-#: config/sparc/sparc.c:6894
+#: config/sparc/sparc.c:7036
 #, fuzzy, c-format
 msgid "invalid %%A operand"
 msgstr "ongeldige operand voor %P"
 
-#: config/sparc/sparc.c:6904
+#: config/sparc/sparc.c:7046
 #, fuzzy, c-format
 msgid "invalid %%B operand"
 msgstr "ongeldige operand voor %P"
 
-#: config/sparc/sparc.c:6943
+#: config/sparc/sparc.c:7085
 #, fuzzy, c-format
 msgid "invalid %%c operand"
 msgstr "ongeldige operand voor %P"
 
-#: config/sparc/sparc.c:6944
+#: config/sparc/sparc.c:7086
 #, fuzzy, c-format
 msgid "invalid %%C operand"
 msgstr "Ongeldige operand voor %%C"
 
-#: config/sparc/sparc.c:6965
+#: config/sparc/sparc.c:7107
 #, fuzzy, c-format
 msgid "invalid %%d operand"
 msgstr "ongeldige operand voor %P"
 
-#: config/sparc/sparc.c:6966
+#: config/sparc/sparc.c:7108
 #, fuzzy, c-format
 msgid "invalid %%D operand"
 msgstr "ongeldige operand voor %P"
 
-#: config/sparc/sparc.c:6982
+#: config/sparc/sparc.c:7124
 #, fuzzy, c-format
 msgid "invalid %%f operand"
 msgstr "ongeldige operand voor %P"
 
-#: config/sparc/sparc.c:6996
+#: config/sparc/sparc.c:7138
 #, fuzzy, c-format
 msgid "invalid %%s operand"
 msgstr "ongeldige operand voor %P"
 
-#: config/sparc/sparc.c:7050
+#: config/sparc/sparc.c:7192
 msgid "long long constant not a valid immediate operand"
 msgstr ""
 
-#: config/sparc/sparc.c:7053
+#: config/sparc/sparc.c:7195
 msgid "floating point constant not a valid immediate operand"
 msgstr ""
 
@@ -13380,279 +13403,279 @@
 msgid "`-gnat' misspelled as `-gant'"
 msgstr ""
 
-#: cp/call.c:217
+#: cp/call.c:219
 msgid "unable to call pointer to member function here"
 msgstr ""
 
-#: cp/call.c:2228
+#: cp/call.c:2238
 msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr ""
 
-#: cp/call.c:2233
+#: cp/call.c:2243
 msgid "%s %D(%T, %T) <built-in>"
 msgstr ""
 
-#: cp/call.c:2237
+#: cp/call.c:2247
 msgid "%s %D(%T) <built-in>"
 msgstr ""
 
-#: cp/call.c:2241
+#: cp/call.c:2251
 msgid "%s %T <conversion>"
 msgstr ""
 
-#: cp/call.c:2243
+#: cp/call.c:2253
 msgid "%J%s %+#D <near match>"
 msgstr ""
 
-#: cp/call.c:2245
+#: cp/call.c:2255
 msgid "%J%s %+#D"
 msgstr ""
 
-#: cp/call.c:2280
+#: cp/call.c:2290
 msgid "candidates are:"
 msgstr ""
 
-#: cp/call.c:2468
+#: cp/call.c:2478
 msgid "conversion from `%T' to `%T' is ambiguous"
 msgstr ""
 
-#: cp/call.c:2619 cp/call.c:2663
+#: cp/call.c:2629 cp/call.c:2673
 #, fuzzy
 msgid "no matching function for call to `%D(%A)'"
 msgstr "Teveel argumenten in oproep van `%s'"
 
-#: cp/call.c:2622 cp/call.c:2666
+#: cp/call.c:2632 cp/call.c:2676
 msgid "call of overloaded `%D(%A)' is ambiguous"
 msgstr ""
 
 #. It's no good looking for an overloaded operator() on a
 #. pointer-to-member-function.
-#: cp/call.c:2732
+#: cp/call.c:2742
 #, c-format
 msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr ""
 
-#: cp/call.c:2798
+#: cp/call.c:2808
 msgid "no match for call to `(%T) (%A)'"
 msgstr ""
 
-#: cp/call.c:2806
+#: cp/call.c:2816
 msgid "call of `(%T) (%A)' is ambiguous"
 msgstr ""
 
-#: cp/call.c:2839
+#: cp/call.c:2849
 #, c-format
 msgid "%s for ternary 'operator?:' in '%E ? %E : %E'"
 msgstr ""
 
-#: cp/call.c:2845
+#: cp/call.c:2855
 #, c-format
 msgid "%s for 'operator%s' in '%E%s'"
 msgstr ""
 
-#: cp/call.c:2849
+#: cp/call.c:2859
 #, c-format
 msgid "%s for 'operator[]' in '%E[%E]'"
 msgstr ""
 
-#: cp/call.c:2854
+#: cp/call.c:2864
 #, fuzzy, c-format
 msgid "%s for '%s' in '%s %E'"
 msgstr "beginwaarde ontbreekt"
 
-#: cp/call.c:2859
+#: cp/call.c:2869
 #, c-format
 msgid "%s for 'operator%s' in '%E %s %E'"
 msgstr ""
 
-#: cp/call.c:2862
+#: cp/call.c:2872
 #, c-format
 msgid "%s for 'operator%s' in '%s%E'"
 msgstr ""
 
-#: cp/call.c:2951
+#: cp/call.c:2961
 #, fuzzy
 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr "ANSI C verbiedt het weglaten van de middelste term van een ?: expresie"
 
-#: cp/call.c:3028
+#: cp/call.c:3038
 #, c-format
 msgid "`%E' has type `void' and is not a throw-expression"
 msgstr ""
 
-#: cp/call.c:3061 cp/call.c:3265
+#: cp/call.c:3071 cp/call.c:3275
 msgid "operands to ?: have different types"
 msgstr ""
 
-#: cp/call.c:3219
+#: cp/call.c:3229
 #, fuzzy
 msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
 msgstr "types in voorwaardelijke expressie komen niet overeen"
 
-#: cp/call.c:3226
+#: cp/call.c:3236
 msgid "enumeral and non-enumeral type in conditional expression"
 msgstr ""
 
-#: cp/call.c:3511
+#: cp/call.c:3521
 msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
 msgstr ""
 
-#: cp/call.c:3560
+#: cp/call.c:3570
 msgid "using synthesized `%#D' for copy assignment"
 msgstr ""
 
-#: cp/call.c:3562
+#: cp/call.c:3572
 msgid "  where cfront would use `%#D'"
 msgstr ""
 
-#: cp/call.c:3585
+#: cp/call.c:3595
 #, fuzzy
 msgid "comparison between `%#T' and `%#T'"
 msgstr "vergelijking tussen signed en unsigned"
 
-#: cp/call.c:3831
+#: cp/call.c:3841
 #, fuzzy
 msgid "no suitable `operator %s' for `%T'"
 msgstr "incompatibele operands voor %s"
 
-#: cp/call.c:3848
+#: cp/call.c:3858
 msgid "`%+#D' is private"
 msgstr ""
 
-#: cp/call.c:3850
+#: cp/call.c:3860
 #, fuzzy
 msgid "`%+#D' is protected"
 msgstr "`%.*s' is niet gedefinieerd"
 
-#: cp/call.c:3852
+#: cp/call.c:3862
 #, fuzzy
 msgid "`%+#D' is inaccessible"
 msgstr "%s is niet addresseerbaar"
 
-#: cp/call.c:3853
+#: cp/call.c:3863
 msgid "within this context"
 msgstr ""
 
-#: cp/call.c:3923
+#: cp/call.c:3947
 #, fuzzy
 msgid "invalid conversion from `%T' to `%T'"
 msgstr "ongeldige registernaam voor `%s'"
 
 # Is the %s the argument, or is it 'of' the argument?
-#: cp/call.c:3925
+#: cp/call.c:3949
 #, fuzzy
 msgid "  initializing argument %P of `%D'"
 msgstr "ongeldig type-argument `%s'"
 
-#: cp/call.c:4079
+#: cp/call.c:4094
 #, fuzzy
 msgid "cannot bind bitfield `%E' to `%T'"
 msgstr "niet-constante beginwaarde voor `%s'"
 
-#: cp/call.c:4082
+#: cp/call.c:4097
 #, fuzzy
 msgid "cannot bind packed field `%E' to `%T'"
 msgstr "niet-constante beginwaarde voor `%s'"
 
-#: cp/call.c:4085
+#: cp/call.c:4100
 #, fuzzy
 msgid "cannot bind rvalue `%E' to `%T'"
 msgstr "niet-constante beginwaarde voor `%s'"
 
-#: cp/call.c:4170
+#: cp/call.c:4185
 msgid "cannot pass objects of non-POD type `%#T' through `...'; call will abort at runtime"
 msgstr ""
 
 #. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4196
+#: cp/call.c:4211
 msgid "cannot receive objects of non-POD type `%#T' through `...'; call will abort at runtime"
 msgstr ""
 
-#: cp/call.c:4240
+#: cp/call.c:4255
 #, fuzzy
 msgid "the default argument for parameter %d of `%D' has not yet been parsed"
 msgstr "argumenten aan macro `%s' gegeven"
 
-#: cp/call.c:4437
+#: cp/call.c:4452
 msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
 msgstr ""
 
-#: cp/call.c:4456
+#: cp/call.c:4471
 #, fuzzy
 msgid "`%T' is not an accessible base of `%T'"
 msgstr "`%s' is geen bestand, pipe of tty"
 
-#: cp/call.c:4725
+#: cp/call.c:4740
 msgid "could not find class$ field in java interface type `%T'"
 msgstr ""
 
-#: cp/call.c:4980
+#: cp/call.c:4995
 #, fuzzy
 msgid "call to non-function `%D'"
 msgstr "kan functie `main' niet inline maken"
 
-#: cp/call.c:5006
+#: cp/call.c:5021
 msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
 msgstr ""
 
-#: cp/call.c:5084
+#: cp/call.c:5099
 #, fuzzy
 msgid "no matching function for call to `%T::%s(%A)%#V'"
 msgstr "Teveel argumenten in oproep van `%s'"
 
-#: cp/call.c:5101
+#: cp/call.c:5116
 #, fuzzy, c-format
 msgid "call of overloaded `%s(%A)' is ambiguous"
 msgstr "grootte van `%s' is %u bytes"
 
-#: cp/call.c:5122
+#: cp/call.c:5137
 msgid "cannot call member function `%D' without object"
 msgstr ""
 
-#: cp/call.c:5707
+#: cp/call.c:5722
 msgid "passing `%T' chooses `%T' over `%T'"
 msgstr ""
 
-#: cp/call.c:5709 cp/name-lookup.c:4155
+#: cp/call.c:5724 cp/name-lookup.c:4137
 #, fuzzy
 msgid "  in call to `%D'"
 msgstr "kan oproep van `%s' niet inline maken"
 
-#: cp/call.c:5766
+#: cp/call.c:5781
 msgid "choosing `%D' over `%D'"
 msgstr ""
 
-#: cp/call.c:5767
+#: cp/call.c:5782
 msgid "  for conversion from `%T' to `%T'"
 msgstr ""
 
-#: cp/call.c:5769
+#: cp/call.c:5784
 msgid "  because conversion sequence for the argument is better"
 msgstr ""
 
-#: cp/call.c:5889
+#: cp/call.c:5904
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 msgstr ""
 
-#: cp/call.c:5893
+#: cp/call.c:5908
 msgid "candidate 1:"
 msgstr ""
 
-#: cp/call.c:5894
+#: cp/call.c:5909
 msgid "candidate 2:"
 msgstr ""
 
 # 'regio' klinkt niet echt, maar 'streek' lijkt me nog slechter
-#: cp/call.c:6003
+#: cp/call.c:6018
 #, fuzzy
 msgid "could not convert `%E' to `%T'"
 msgstr "kon 0x%l.8x niet naar een regio omzetten"
 
-#: cp/call.c:6108
+#: cp/call.c:6123
 msgid "invalid initialization of non-const reference of type '%T' from a temporary of type '%T'"
 msgstr ""
 
-#: cp/call.c:6112
+#: cp/call.c:6127
 msgid "invalid initialization of reference of type '%T' from expression of type '%T'"
 msgstr ""
 
@@ -13727,235 +13750,235 @@
 msgid "`%#T' only defines private constructors and has no friends"
 msgstr ""
 
-#: cp/class.c:1995
+#: cp/class.c:2038
 msgid "no unique final overrider for `%D' in `%T'"
 msgstr ""
 
 #. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2441
+#: cp/class.c:2484
 msgid "`%D' was hidden"
 msgstr ""
 
-#: cp/class.c:2442
+#: cp/class.c:2485
 #, fuzzy
 msgid "  by `%D'"
 msgstr "%s voor `%s'"
 
-#: cp/class.c:2484 cp/decl2.c:1161
+#: cp/class.c:2527 cp/decl2.c:1161
 msgid "`%#D' invalid; an anonymous union can only have non-static data members"
 msgstr ""
 
-#: cp/class.c:2490 cp/decl2.c:1168
+#: cp/class.c:2533 cp/decl2.c:1168
 msgid "private member `%#D' in anonymous union"
 msgstr ""
 
-#: cp/class.c:2493 cp/decl2.c:1170
+#: cp/class.c:2536 cp/decl2.c:1170
 msgid "protected member `%#D' in anonymous union"
 msgstr ""
 
-#: cp/class.c:2612
+#: cp/class.c:2655
 msgid "vtable layout for class `%T' may not be ABI-compliant and may change in a future version of GCC due to implicit virtual destructor"
 msgstr ""
 
-#: cp/class.c:2672
+#: cp/class.c:2715
 #, fuzzy
 msgid "bit-field `%#D' with non-integral type"
 msgstr "breedte van bitveld `%s' is geen integerconstante"
 
-#: cp/class.c:2692
+#: cp/class.c:2735
 #, fuzzy
 msgid "bit-field `%D' width not an integer constant"
 msgstr "breedte van bitveld `%s' is geen integerconstante"
 
-#: cp/class.c:2698
+#: cp/class.c:2741
 #, fuzzy
 msgid "negative width in bit-field `%D'"
 msgstr "bitveld `%s' heeft een negatieve breedte"
 
-#: cp/class.c:2703
+#: cp/class.c:2746
 #, fuzzy
 msgid "zero width for bit-field `%D'"
 msgstr "bitveld `%s' heeft breedte 0"
 
-#: cp/class.c:2709
+#: cp/class.c:2752
 #, fuzzy
 msgid "width of `%D' exceeds its type"
 msgstr "breedte van `%s' overschrijdt zijn type"
 
-#: cp/class.c:2718
+#: cp/class.c:2761
 msgid "`%D' is too small to hold all values of `%#T'"
 msgstr ""
 
-#: cp/class.c:2780
+#: cp/class.c:2823
 msgid "member `%#D' with constructor not allowed in union"
 msgstr ""
 
-#: cp/class.c:2783
+#: cp/class.c:2826
 msgid "member `%#D' with destructor not allowed in union"
 msgstr ""
 
-#: cp/class.c:2786
+#: cp/class.c:2829
 msgid "member `%#D' with copy assignment operator not allowed in union"
 msgstr ""
 
-#: cp/class.c:2813
+#: cp/class.c:2856
 #, fuzzy
 msgid "multiple fields in union `%T' initialized"
 msgstr "overtollige elementen in beginwaarde van union"
 
-#: cp/class.c:2879
+#: cp/class.c:2922
 msgid "ignoring packed attribute on unpacked non-POD field `%#D'"
 msgstr ""
 
-#: cp/class.c:2939
+#: cp/class.c:2982
 #, fuzzy
 msgid "`%D' may not be static because it is a member of a union"
 msgstr "`this' is niet beschikbaar in static member-funties"
 
-#: cp/class.c:2944
+#: cp/class.c:2987
 msgid "`%D' may not have reference type `%T' because it is a member of a union"
 msgstr ""
 
-#: cp/class.c:2952
+#: cp/class.c:2995
 msgid "field `%D' in local class cannot be static"
 msgstr ""
 
-#: cp/class.c:2958
+#: cp/class.c:3001
 #, fuzzy
 msgid "field `%D' invalidly declared function type"
 msgstr "veld `%s' als een functie gedeclareerd"
 
-#: cp/class.c:2965
+#: cp/class.c:3008
 #, fuzzy
 msgid "field `%D' invalidly declared method type"
 msgstr "bitveld `%s' heeft een ongeldig type"
 
-#: cp/class.c:2998
+#: cp/class.c:3041
 msgid "non-static reference `%#D' in class without a constructor"
 msgstr ""
 
-#: cp/class.c:3041
+#: cp/class.c:3084
 msgid "non-static const member `%#D' in class without a constructor"
 msgstr ""
 
-#: cp/class.c:3056
+#: cp/class.c:3099
 msgid "field `%#D' with same name as class"
 msgstr ""
 
-#: cp/class.c:3074
+#: cp/class.c:3117
 #, fuzzy
 msgid "`%#T' has pointer data members"
 msgstr "%s heeft geen benoemde leden"
 
-#: cp/class.c:3078
+#: cp/class.c:3121
 msgid "  but does not override `%T(const %T&)'"
 msgstr ""
 
-#: cp/class.c:3080
+#: cp/class.c:3123
 msgid "  or `operator=(const %T&)'"
 msgstr ""
 
-#: cp/class.c:3083
+#: cp/class.c:3126
 msgid "  but does not override `operator=(const %T&)'"
 msgstr ""
 
-#: cp/class.c:3517
+#: cp/class.c:3560
 msgid "offset of empty base `%T' may not be ABI-compliant and maychange in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:3627
+#: cp/class.c:3670
 msgid "class `%T' will be considered nearly empty in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:3714
+#: cp/class.c:3757
 #, fuzzy
 msgid "initializer specified for non-virtual method `%D'"
 msgstr "geen beginwaarde voor variant-veld `%s'"
 
-#: cp/class.c:4402
+#: cp/class.c:4445
 msgid "offset of virtual base `%T' is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4492
+#: cp/class.c:4535
 msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
 msgstr ""
 
-#: cp/class.c:4505
+#: cp/class.c:4548
 msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
 msgstr ""
 
-#: cp/class.c:4679
+#: cp/class.c:4722
 msgid "size assigned to `%T' may not be ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
 #. Versions of G++ before G++ 3.4 did not reset the
 #. DECL_MODE.
-#: cp/class.c:4718
+#: cp/class.c:4761
 msgid "the offset of `%D' may not be ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4741
+#: cp/class.c:4784
 msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4750
+#: cp/class.c:4793
 msgid "`%D' contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4809
+#: cp/class.c:4852
 msgid "layout of classes derived from empty class `%T' may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4939 cp/semantics.c:2044
+#: cp/class.c:4982 cp/semantics.c:2041
 #, fuzzy
 msgid "redefinition of `%#T'"
 msgstr "herdefinitie van `%s'"
 
-#: cp/class.c:5109
+#: cp/class.c:5152
 msgid "`%#T' has virtual functions but non-virtual destructor"
 msgstr ""
 
-#: cp/class.c:5188
+#: cp/class.c:5231
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr ""
 
-#: cp/class.c:5630
+#: cp/class.c:5673
 #, c-format
 msgid "language string `\"%s\"' not recognized"
 msgstr ""
 
-#: cp/class.c:5718
+#: cp/class.c:5761
 msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
 msgstr ""
 
-#: cp/class.c:5843
+#: cp/class.c:5886
 msgid "no matches converting function `%D' to type `%#T'"
 msgstr ""
 
-#: cp/class.c:5866
+#: cp/class.c:5909
 msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
 msgstr ""
 
-#: cp/class.c:5892
+#: cp/class.c:5935
 #, fuzzy
 msgid "assuming pointer to member `%D'"
 msgstr "herhaald lid `%s'"
 
-#: cp/class.c:5895
+#: cp/class.c:5938
 #, c-format
 msgid "(a pointer to member can only be formed with `&%E')"
 msgstr ""
 
-#: cp/class.c:5940 cp/class.c:6122 cp/class.c:6129
+#: cp/class.c:5983 cp/class.c:6165 cp/class.c:6172
 msgid "not enough type information"
 msgstr ""
 
-#: cp/class.c:5957
+#: cp/class.c:6000
 #, fuzzy
 msgid "argument of type `%T' does not match `%T'"
 msgstr "argument `%s' komt niet overeen met prototype"
 
-#: cp/class.c:6106
+#: cp/class.c:6149
 msgid "invalid operation on uninstantiated type"
 msgstr ""
 
@@ -13964,12 +13987,12 @@
 #. A name N used in a class S shall refer to the same declaration
 #. in its context and when re-evaluated in the completed scope of
 #. S.
-#: cp/class.c:6364 cp/decl.c:1222 cp/name-lookup.c:514 cp/pt.c:2097
+#: cp/class.c:6407 cp/decl.c:1223 cp/name-lookup.c:514 cp/pt.c:2125
 #, fuzzy
 msgid "declaration of `%#D'"
 msgstr "herdeclaratie van `%s'"
 
-#: cp/class.c:6365
+#: cp/class.c:6408
 msgid "changes meaning of `%D' from `%+#D'"
 msgstr ""
 
@@ -14075,173 +14098,190 @@
 msgid "  candidate conversions include `%D' and `%D'"
 msgstr ""
 
-#: cp/decl.c:371
+#: cp/decl.c:372
 #, fuzzy
 msgid "label `%D' used but not defined"
 msgstr "label `%s' gebruikt maar niet gedefinieerd"
 
-#: cp/decl.c:378
+#: cp/decl.c:379
 #, fuzzy
 msgid "label `%D' defined but not used"
 msgstr "label `%s' gedefinieerd maar niet gebruikt"
 
-#: cp/decl.c:1130 cp/decl.c:1556
+#: cp/decl.c:1131 cp/decl.c:1570
 #, fuzzy
 msgid "previous declaration of `%D'"
 msgstr "eerdere declaratie van `%s'"
 
-#: cp/decl.c:1178
+#: cp/decl.c:1179
 #, fuzzy
 msgid "%Jfunction '%D' redeclared as inline"
 msgstr "functie `%s' geherdeclareerd als inline"
 
-#: cp/decl.c:1179
+#: cp/decl.c:1180
 #, fuzzy
 msgid "%Jprevious declaration of '%D' with attribute noinline"
 msgstr "eerdere declaratie van functie `%s' had het noinline attribuut"
 
-#: cp/decl.c:1186
+#: cp/decl.c:1187
 #, fuzzy
 msgid "%Jfunction '%D' redeclared with attribute noinline"
 msgstr "functie `%s' geherdeclareerd met noinline attribuut"
 
-#: cp/decl.c:1188
+#: cp/decl.c:1189
 #, fuzzy
 msgid "%Jprevious declaration of '%D' was inline"
 msgstr "eerdere declaratie van functie `%s' was inline"
 
-#: cp/decl.c:1209 cp/decl.c:1247
+#: cp/decl.c:1210 cp/decl.c:1248
 #, fuzzy
 msgid "shadowing %s function `%#D'"
 msgstr "bibliotheekfunctie `%s' wordt verborgen"
 
-#: cp/decl.c:1218
+#: cp/decl.c:1219
 #, fuzzy
 msgid "library function `%#D' redeclared as non-function `%#D'"
 msgstr "bibliotheekfunctie `%s' als niet-functie gedeclareerd"
 
-#: cp/decl.c:1223
+#: cp/decl.c:1224
 #, fuzzy
 msgid "conflicts with built-in declaration `%#D'"
 msgstr "conflicterende declaraties van `%s'"
 
-#: cp/decl.c:1242 cp/decl.c:1354 cp/decl.c:1370
+#: cp/decl.c:1243 cp/decl.c:1355 cp/decl.c:1371
 #, fuzzy
 msgid "new declaration `%#D'"
 msgstr "herdeclaratie van `%s'"
 
-#: cp/decl.c:1243
+#: cp/decl.c:1244
 #, fuzzy
 msgid "ambiguates built-in declaration `%#D'"
 msgstr "herhaalde label-declaratie `%s'"
 
-#: cp/decl.c:1314
+#: cp/decl.c:1315
 #, fuzzy
 msgid "`%#D' redeclared as different kind of symbol"
 msgstr "`%s' als ander soort symbool geherdeclareerd"
 
-#: cp/decl.c:1317
+#: cp/decl.c:1318
 #, fuzzy
 msgid "previous declaration of `%#D'"
 msgstr "eerdere declaratie van `%s'"
 
-#: cp/decl.c:1339
+#: cp/decl.c:1340
 #, fuzzy
 msgid "declaration of template `%#D'"
 msgstr "herdeclaratie van `enum %s'"
 
-#: cp/decl.c:1340 cp/name-lookup.c:515
+#: cp/decl.c:1341 cp/name-lookup.c:515
 #, fuzzy
 msgid "conflicts with previous declaration `%#D'"
 msgstr "sectie van `%s' geeft een conflict met een eerdere declaratie"
 
-#: cp/decl.c:1355 cp/decl.c:1371
+#: cp/decl.c:1356 cp/decl.c:1372
 #, fuzzy
 msgid "ambiguates old declaration `%#D'"
 msgstr "herhaalde label-declaratie `%s'"
 
-#: cp/decl.c:1363
+#: cp/decl.c:1364
 #, fuzzy
 msgid "declaration of C function `%#D' conflicts with"
 msgstr "impliciete declaratie van functie `%s'"
 
-#: cp/decl.c:1365
+#: cp/decl.c:1366
 #, fuzzy
 msgid "previous declaration `%#D' here"
 msgstr "eerdere declaratie van `%s'"
 
-#: cp/decl.c:1381
+#: cp/decl.c:1382
 #, fuzzy
 msgid "conflicting declaration '%#D'"
 msgstr "conflicterende declaraties van `%s'"
 
-#: cp/decl.c:1382
+#: cp/decl.c:1383
 #, fuzzy
 msgid "'%D' has a previous declaration as `%#D'"
 msgstr "eerdere declaratie van `%s'"
 
-#: cp/decl.c:1435
+#. [namespace.alias]
+#.
+#. A namespace-name or namespace-alias shall not be declared as
+#. the name of any other entity in the same declarative region.
+#. A namespace-name defined at global scope shall not be
+#. declared as the name of any other entity in any glogal scope
+#. of the program.
+#: cp/decl.c:1436
+#, fuzzy
+msgid "declaration of `namespace %D' conflicts with"
+msgstr "impliciete declaratie van functie `%s'"
+
+#: cp/decl.c:1437
+#, fuzzy
+msgid "previous declaration of `namespace %D' here"
+msgstr "eerdere declaratie van `%s'"
+
+#: cp/decl.c:1449
 #, fuzzy
 msgid "`%#D' previously defined here"
 msgstr "`%s' tevoren hier gedefinieerd"
 
-#: cp/decl.c:1436
+#: cp/decl.c:1450
 #, fuzzy
 msgid "`%#D' previously declared here"
 msgstr "`%s' tevoren hier gedeclareerd"
 
 #. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:1445
+#: cp/decl.c:1459
 #, fuzzy
 msgid "prototype for `%#D'"
 msgstr "prototype voor `%s' volgt"
 
-#: cp/decl.c:1446
+#: cp/decl.c:1460
 #, fuzzy
 msgid "%Jfollows non-prototype definition here"
 msgstr "niet-prototype definitie hier"
 
-#: cp/decl.c:1458
+#: cp/decl.c:1472
 #, fuzzy
 msgid "previous declaration of `%#D' with %L linkage"
 msgstr "eerdere declaratie van `%s'"
 
-#: cp/decl.c:1460
+#: cp/decl.c:1474
 #, fuzzy
 msgid "conflicts with new declaration with %L linkage"
 msgstr "conflicterende declaraties van `%s'"
 
-#: cp/decl.c:1483 cp/decl.c:1490
+#: cp/decl.c:1497 cp/decl.c:1504
 #, fuzzy
 msgid "default argument given for parameter %d of `%#D'"
 msgstr "argumenten aan macro `%s' gegeven"
 
-#: cp/decl.c:1485 cp/decl.c:1492
+#: cp/decl.c:1499 cp/decl.c:1506
 #, fuzzy
 msgid "after previous specification in `%#D'"
 msgstr "eerdere definitie van `%s'"
 
-#: cp/decl.c:1501
+#: cp/decl.c:1515
 #, fuzzy
 msgid "`%#D' was used before it was declared inline"
 msgstr "`%s' werd voor haar definitie gebruikt zonder protoype"
 
-#: cp/decl.c:1502
+#: cp/decl.c:1516
 #, fuzzy
 msgid "%Jprevious non-inline declaration here"
 msgstr "eerdere impliciete declaratie van `%s'"
 
-#: cp/decl.c:1555
+#: cp/decl.c:1569
 #, fuzzy
 msgid "redundant redeclaration of `%D' in same scope"
 msgstr "overbodige herdeclaratie van `%s' in zelfde bereik"
 
-#: cp/decl.c:1649
+#: cp/decl.c:1663
 #, fuzzy, c-format
 msgid "declaration of `%F' throws different exceptions"
 msgstr "`%s' wordt gedeclareerd als een array van functies"
 
-#: cp/decl.c:1651
+#: cp/decl.c:1665
 #, fuzzy, c-format
 msgid "than previous declaration `%F'"
 msgstr "geen eerdere declaratie voor `%s'"
@@ -14254,224 +14294,224 @@
 #. that specialization that would cause an implicit
 #. instantiation to take place, in every translation unit in
 #. which such a use occurs.
-#: cp/decl.c:1798
+#: cp/decl.c:1812
 msgid "explicit specialization of %D after first use"
 msgstr ""
 
-#: cp/decl.c:1878
+#: cp/decl.c:1892
 msgid "%J'%D': visibility attribute ignored because it"
 msgstr ""
 
-#: cp/decl.c:1880
+#: cp/decl.c:1894
 #, fuzzy
 msgid "%Jconflicts with previous declaration here"
 msgstr "sectie van `%s' geeft een conflict met een eerdere declaratie"
 
-#: cp/decl.c:1974
+#: cp/decl.c:1988
 #, fuzzy
 msgid "implicit declaration of function `%#D'"
 msgstr "impliciete declaratie van functie `%s'"
 
-#: cp/decl.c:2137
+#: cp/decl.c:2151
 #, c-format
 msgid "label `%s' referenced outside of any function"
 msgstr ""
 
-#: cp/decl.c:2234 cp/decl.c:2258 cp/decl.c:2346
+#: cp/decl.c:2248 cp/decl.c:2272 cp/decl.c:2360
 #, fuzzy
 msgid "jump to label `%D'"
 msgstr "herhaald label `%s'"
 
-#: cp/decl.c:2236 cp/decl.c:2260
+#: cp/decl.c:2250 cp/decl.c:2274
 msgid "jump to case label"
 msgstr ""
 
-#: cp/decl.c:2239 cp/decl.c:2263
+#: cp/decl.c:2253 cp/decl.c:2277
 #, fuzzy
 msgid "%H  from here"
 msgstr "van hieruit opgeroepen"
 
-#: cp/decl.c:2244
+#: cp/decl.c:2258
 #, fuzzy
 msgid "  crosses initialization of `%#D'"
 msgstr "(dicht bij initialisatie van `%s')"
 
-#: cp/decl.c:2247 cp/decl.c:2362
+#: cp/decl.c:2261 cp/decl.c:2376
 msgid "  enters scope of non-POD `%#D'"
 msgstr ""
 
-#: cp/decl.c:2267 cp/decl.c:2366
+#: cp/decl.c:2281 cp/decl.c:2380
 msgid "  enters try block"
 msgstr ""
 
-#: cp/decl.c:2269 cp/decl.c:2368
+#: cp/decl.c:2283 cp/decl.c:2382
 msgid "  enters catch block"
 msgstr ""
 
-#: cp/decl.c:2347
+#: cp/decl.c:2361
 #, fuzzy
 msgid "  from here"
 msgstr "van hieruit opgeroepen"
 
 #. Can't skip init of __exception_info.
-#: cp/decl.c:2358
+#: cp/decl.c:2372
 msgid "%J  enters catch block"
 msgstr ""
 
-#: cp/decl.c:2360
+#: cp/decl.c:2374
 #, fuzzy
 msgid "  skips initialization of `%#D'"
 msgstr "(dicht bij initialisatie van `%s')"
 
-#: cp/decl.c:2394
+#: cp/decl.c:2408
 #, fuzzy
 msgid "label named wchar_t"
 msgstr "er is geen label dat `%s' heet"
 
-#: cp/decl.c:2397
+#: cp/decl.c:2411
 #, fuzzy
 msgid "duplicate label `%D'"
 msgstr "herhaald label `%s'"
 
-#: cp/decl.c:2625 cp/parser.c:3182
+#: cp/decl.c:2639 cp/parser.c:3192
 #, fuzzy
 msgid "`%D' used without template parameters"
 msgstr "macro `%s' gebruikt zonder argumenten"
 
-#: cp/decl.c:2635 cp/decl.c:2651 cp/decl.c:2739
+#: cp/decl.c:2649 cp/decl.c:2665 cp/decl.c:2753
 msgid "no class template named `%#T' in `%#T'"
 msgstr ""
 
-#: cp/decl.c:2672 cp/decl.c:2682 cp/decl.c:2702
+#: cp/decl.c:2686 cp/decl.c:2696 cp/decl.c:2716
 msgid "no type named `%#T' in `%#T'"
 msgstr ""
 
-#: cp/decl.c:3429
+#: cp/decl.c:3443
 msgid "%Jan anonymous union cannot have function members"
 msgstr ""
 
-#: cp/decl.c:3447
+#: cp/decl.c:3461
 msgid "member %#D' with constructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:3450
+#: cp/decl.c:3464
 msgid "member %#D' with destructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:3453
+#: cp/decl.c:3467
 msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:3493
+#: cp/decl.c:3507
 #, fuzzy
 msgid "redeclaration of C++ built-in type `%T'"
 msgstr "herdeclaratie van `%s'"
 
-#: cp/decl.c:3531
+#: cp/decl.c:3545
 msgid "multiple types in one declaration"
 msgstr ""
 
-#: cp/decl.c:3557
+#: cp/decl.c:3571
 #, fuzzy
 msgid "missing type-name in typedef-declaration"
 msgstr "nutteloos sleutelwoord of typenaam in lege declaratie"
 
-#: cp/decl.c:3565
+#: cp/decl.c:3579
 msgid "ISO C++ prohibits anonymous structs"
 msgstr ""
 
-#: cp/decl.c:3572
+#: cp/decl.c:3586
 #, fuzzy
 msgid "`%D' can only be specified for functions"
 msgstr "argument-formaat opgegeven voor niet-functie `%s'"
 
-#: cp/decl.c:3574
+#: cp/decl.c:3588
 msgid "`%D' can only be specified inside a class"
 msgstr ""
 
-#: cp/decl.c:3576
+#: cp/decl.c:3590
 msgid "`%D' can only be specified for constructors"
 msgstr ""
 
-#: cp/decl.c:3579
+#: cp/decl.c:3593
 #, fuzzy
 msgid "`%D' can only be specified for objects and functions"
 msgstr "argument-formaat opgegeven voor niet-functie `%s'"
 
-#: cp/decl.c:3721 cp/decl2.c:855
+#: cp/decl.c:3735 cp/decl2.c:855
 #, fuzzy
 msgid "typedef `%D' is initialized (use __typeof__ instead)"
 msgstr "typedef `%s' krijgt beginwaarde"
 
-#: cp/decl.c:3726
+#: cp/decl.c:3740
 #, fuzzy
 msgid "function `%#D' is initialized like a variable"
 msgstr "typedef `%s' krijgt beginwaarde alsof het een variabele is"
 
-#: cp/decl.c:3738
+#: cp/decl.c:3752
 #, fuzzy
 msgid "declaration of `%#D' has `extern' and is initialized"
 msgstr "de declaratie van `%s' is `extern' en heeft een beginwaarde"
 
-#: cp/decl.c:3771
+#: cp/decl.c:3785
 #, fuzzy
 msgid "`%#D' is not a static member of `%#T'"
 msgstr "`%s' is geen static veld"
 
-#: cp/decl.c:3777
+#: cp/decl.c:3791
 msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
 msgstr ""
 
-#: cp/decl.c:3788
+#: cp/decl.c:3802
 #, fuzzy
 msgid "duplicate initialization of %D"
 msgstr "dubbele beginwaarde"
 
-#: cp/decl.c:3819
+#: cp/decl.c:3833
 #, fuzzy
 msgid "declaration of `%#D' outside of class is not definition"
 msgstr "de zwakke declaratie van `%s' moet aan de definitie voorafgaan"
 
-#: cp/decl.c:3868
+#: cp/decl.c:3882
 #, fuzzy
 msgid "variable `%#D' has initializer but incomplete type"
 msgstr "variabele `%s' heeft beginwaarde, maar een onvolledig type"
 
-#: cp/decl.c:3876 cp/decl.c:4445
+#: cp/decl.c:3890 cp/decl.c:4500
 #, fuzzy
 msgid "elements of array `%#D' have incomplete type"
 msgstr "elementen van array `%s' hebben een onvolledig type"
 
-#: cp/decl.c:3892
+#: cp/decl.c:3906
 #, fuzzy
 msgid "aggregate `%#D' has incomplete type and cannot be defined"
 msgstr "parameter `%s' heeft een onvolledig type"
 
-#: cp/decl.c:3942
+#: cp/decl.c:3956
 #, fuzzy
 msgid "`%D' declared as reference but not initialized"
 msgstr "`%s' als ander soort symbool geherdeclareerd"
 
-#: cp/decl.c:3948
+#: cp/decl.c:3962
 msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
 msgstr ""
 
-#: cp/decl.c:3976
+#: cp/decl.c:3990
 #, fuzzy
 msgid "cannot initialize `%T' from `%T'"
 msgstr "niet-constante beginwaarde voor `%s'"
 
-#: cp/decl.c:4008
+#: cp/decl.c:4022
 #, fuzzy
 msgid "initializer fails to determine size of `%D'"
 msgstr "beginwaarde legt grootte van `%s' niet vast"
 
-#: cp/decl.c:4013
+#: cp/decl.c:4027
 #, fuzzy
 msgid "array size missing in `%D'"
 msgstr "array-grootte ontbreekt in `%s'"
 
-#: cp/decl.c:4025
+#: cp/decl.c:4039
 #, fuzzy
 msgid "zero-size array `%D'"
 msgstr "array `%s' heeft grootte die negatief of 0 is"
@@ -14479,323 +14519,341 @@
 #. An automatic variable with an incomplete type: that is an error.
 #. Don't talk about array types here, since we took care of that
 #. message in grokdeclarator.
-#: cp/decl.c:4062
+#: cp/decl.c:4076
 #, fuzzy
 msgid "storage size of `%D' isn't known"
 msgstr "opslaggrootte van `%s' is onbekend"
 
-#: cp/decl.c:4084
+#: cp/decl.c:4098
 #, fuzzy
 msgid "storage size of `%D' isn't constant"
 msgstr "opslaggrootte van `%s' is niet constant"
 
-#: cp/decl.c:4139
+#: cp/decl.c:4153
 msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
 msgstr ""
 
-#: cp/decl.c:4140
+#: cp/decl.c:4154
 msgid "%J  you can work around this by removing the initializer"
 msgstr ""
 
-#: cp/decl.c:4166
+#: cp/decl.c:4180
 #, fuzzy
 msgid "uninitialized const `%D'"
 msgstr "niet-constante beginwaarde voor `%s'"
 
-#: cp/decl.c:4245
+#: cp/decl.c:4240
+msgid "name `%D' used in a GNU-style designated initializer for an array"
+msgstr ""
+
+#: cp/decl.c:4251
+#, c-format
+msgid "Designated initializer `%E' larger than array size"
+msgstr ""
+
+#: cp/decl.c:4323
 #, fuzzy
 msgid "brace-enclosed initializer used to initialize `%T'"
 msgstr "geen beginwaarde voor variant-veld `%s'"
 
-#: cp/decl.c:4309
+#: cp/decl.c:4387
 msgid "initializer for `%T' must be brace-enclosed"
 msgstr ""
 
-#: cp/decl.c:4326
+#: cp/decl.c:4404
 #, fuzzy
 msgid "ISO C++ does not allow designated initializers"
 msgstr "ANSI C staat het gebruik van `varargs.h' niet toe"
 
-#: cp/decl.c:4330
+#: cp/decl.c:4408
 #, fuzzy
 msgid "`%T' has no non-static data member named `%D'"
 msgstr "union heeft geen lid dat `%s' heet"
 
-#: cp/decl.c:4378
-msgid "name `%D' used in a GNU-style designated initializer for an array"
-msgstr ""
-
-#: cp/decl.c:4401
+#: cp/decl.c:4456
 #, fuzzy
 msgid "too many initializers for `%T'"
 msgstr "ongeldige beginwaarde voor veld `%s'"
 
-#: cp/decl.c:4439
+#: cp/decl.c:4494
 #, fuzzy
 msgid "variable-sized object `%D' may not be initialized"
 msgstr "object van variabele lengte mag geen beginwaarde krijgen"
 
-#: cp/decl.c:4450
+#: cp/decl.c:4505
 #, fuzzy
 msgid "`%D' has incomplete type"
 msgstr "`%s' heeft een onvolledig type"
 
-#: cp/decl.c:4505
+#: cp/decl.c:4560
 msgid "`%D' must be initialized by constructor, not by `{...}'"
 msgstr ""
 
-#: cp/decl.c:4549
+#: cp/decl.c:4604
 msgid "structure `%D' with uninitialized const members"
 msgstr ""
 
-#: cp/decl.c:4551
+#: cp/decl.c:4606
 msgid "structure `%D' with uninitialized reference members"
 msgstr ""
 
-#: cp/decl.c:4732
+#: cp/decl.c:4788
 msgid "assignment (not initialization) in declaration"
 msgstr ""
 
-#: cp/decl.c:4749
+#: cp/decl.c:4805
 msgid "cannot initialize `%D' to namespace `%D'"
 msgstr ""
 
-#: cp/decl.c:4803
+#: cp/decl.c:4859
 #, fuzzy
 msgid "shadowing previous type declaration of `%#D'"
 msgstr "eerdere declaratie van `%s'"
 
-#: cp/decl.c:4840
+#: cp/decl.c:4896
 msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
 msgstr ""
 
-#: cp/decl.c:4855
+#: cp/decl.c:4911
 msgid "`%D' is thread-local and so cannot be dynamically initialized"
 msgstr ""
 
-#: cp/decl.c:5337
+#: cp/decl.c:5406
 msgid "invalid catch parameter"
 msgstr ""
 
-#: cp/decl.c:5451
+#: cp/decl.c:5520
 msgid "destructor for alien class `%T' cannot be a member"
 msgstr ""
 
-#: cp/decl.c:5454
+#: cp/decl.c:5523
 msgid "constructor for alien class `%T' cannot be a member"
 msgstr ""
 
-#: cp/decl.c:5476
+#: cp/decl.c:5545
 msgid "`%D' declared as a `virtual' %s"
 msgstr ""
 
-#: cp/decl.c:5478
+#: cp/decl.c:5547
 #, fuzzy
 msgid "`%D' declared as an `inline' %s"
 msgstr "variabele `%s' als inline gedeclareerd"
 
-#: cp/decl.c:5480
+#: cp/decl.c:5549
 msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
 msgstr ""
 
-#: cp/decl.c:5483
+#: cp/decl.c:5552
 #, fuzzy
 msgid "`%D' declared as a friend"
 msgstr "veld `%s' als een functie gedeclareerd"
 
-#: cp/decl.c:5489
+#: cp/decl.c:5558
 #, fuzzy
 msgid "`%D' declared with an exception specification"
 msgstr "`%s' gedeclareerd als een functie die een functie teruggeeft"
 
-#: cp/decl.c:5571
+#: cp/decl.c:5640
 msgid "cannot declare `::main' to be a template"
 msgstr ""
 
-#: cp/decl.c:5573
+#: cp/decl.c:5642
 msgid "cannot declare `::main' to be inline"
 msgstr ""
 
-#: cp/decl.c:5575
+#: cp/decl.c:5644
 msgid "cannot declare `::main' to be static"
 msgstr ""
 
-#: cp/decl.c:5578
+#: cp/decl.c:5647
 msgid "`main' must return `int'"
 msgstr ""
 
-#: cp/decl.c:5606
+#: cp/decl.c:5675
 msgid "non-local function `%#D' uses anonymous type"
 msgstr ""
 
-#: cp/decl.c:5609
+#: cp/decl.c:5678
 msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
 msgstr ""
 
-#: cp/decl.c:5615
+#: cp/decl.c:5684
 msgid "non-local function `%#D' uses local type `%T'"
 msgstr ""
 
-#: cp/decl.c:5639
+#: cp/decl.c:5708
 msgid "%smember function `%D' cannot have `%T' method qualifier"
 msgstr ""
 
-#: cp/decl.c:5663
+#: cp/decl.c:5732
 msgid "defining explicit specialization `%D' in friend declaration"
 msgstr ""
 
 #. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:5673
+#: cp/decl.c:5742
 msgid "invalid use of template-id `%D' in declaration of primary template"
 msgstr ""
 
-#: cp/decl.c:5700
+#: cp/decl.c:5769
 msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
 msgstr ""
 
-#: cp/decl.c:5707
+#: cp/decl.c:5776
 msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
 msgstr ""
 
-#: cp/decl.c:5765
+#: cp/decl.c:5834
 #, fuzzy
 msgid "definition of implicitly-declared `%D'"
 msgstr "functie-definitie als `auto' gedeclareerd"
 
-#: cp/decl.c:5785 cp/decl2.c:738
+#: cp/decl.c:5854 cp/decl2.c:738
 msgid "no `%#D' member function declared in class `%T'"
 msgstr ""
 
-#: cp/decl.c:5919
+#: cp/decl.c:5988
 msgid "non-local variable `%#D' uses local type `%T'"
 msgstr ""
 
-#: cp/decl.c:6034
+#: cp/decl.c:6103
 msgid "invalid in-class initialization of static data member of non-integral type `%T'"
 msgstr ""
 
-#: cp/decl.c:6043
+#: cp/decl.c:6112
 msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
 msgstr ""
 
-#: cp/decl.c:6046
+#: cp/decl.c:6115
 msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
 msgstr ""
 
-#: cp/decl.c:6065
+#: cp/decl.c:6134
 #, fuzzy
 msgid "size of array `%D' has non-integral type `%T'"
 msgstr "grootte van array `%s' is van een niet-integraal type"
 
-#: cp/decl.c:6067
+#: cp/decl.c:6136
 #, fuzzy
 msgid "size of array has non-integral type `%T'"
 msgstr "grootte van array `%s' is van een niet-integraal type"
 
-#: cp/decl.c:6103
+#: cp/decl.c:6172
 #, fuzzy
 msgid "size of array `%D' is negative"
 msgstr "grootte van array `%s' is negatief"
 
-#: cp/decl.c:6105
+#: cp/decl.c:6174
 #, fuzzy
 msgid "size of array is negative"
 msgstr "grootte van array `%s' is negatief"
 
-#: cp/decl.c:6113
+#: cp/decl.c:6182
 #, fuzzy
 msgid "ISO C++ forbids zero-size array `%D'"
 msgstr "ANSI C verbiedt array `%s' met lengte 0"
 
-#: cp/decl.c:6115
+#: cp/decl.c:6184
 #, fuzzy
 msgid "ISO C++ forbids zero-size array"
 msgstr "ANSI C verbiedt array `%s' met lengte 0"
 
-#: cp/decl.c:6122
+#: cp/decl.c:6191
 #, fuzzy
 msgid "size of array `%D' is not an integral constant-expression"
 msgstr "grootte van array `%s' is van een niet-integraal type"
 
-#: cp/decl.c:6125
+#: cp/decl.c:6194
 #, fuzzy
 msgid "size of array is not an integral constant-expression"
 msgstr "ongeldig gebruik van een void-expressie"
 
-#: cp/decl.c:6130
+#: cp/decl.c:6199
 #, fuzzy
 msgid "ISO C++ forbids variable-size array `%D'"
 msgstr "ANSI C verbiedt array `%s' van variabele lengte"
 
-#: cp/decl.c:6132
+#: cp/decl.c:6201
 #, fuzzy
 msgid "ISO C++ forbids variable-size array"
 msgstr "ANSI C verbiedt array `%s' van variabele lengte"
 
-#: cp/decl.c:6154
+#: cp/decl.c:6223
 msgid "overflow in array dimension"
 msgstr ""
 
-#: cp/decl.c:6248
+#: cp/decl.c:6317
 #, fuzzy
 msgid "declaration of `%D' as %s"
 msgstr "herdeclaratie van `%s'"
 
-#: cp/decl.c:6250
+#: cp/decl.c:6319
 #, fuzzy, c-format
 msgid "creating %s"
 msgstr "read %s"
 
-#: cp/decl.c:6262
+#: cp/decl.c:6331
 msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: cp/decl.c:6265
+#: cp/decl.c:6334
 msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: cp/decl.c:6293
+#: cp/decl.c:6362
 msgid "return type specification for constructor invalid"
 msgstr ""
 
-#: cp/decl.c:6300
+#: cp/decl.c:6369
 msgid "return type specification for destructor invalid"
 msgstr ""
 
-#: cp/decl.c:6306
+#: cp/decl.c:6375
 #, fuzzy
 msgid "operator `%T' declared to return `%T'"
 msgstr "parameter `%s' als void gedeclareerd"
 
-#: cp/decl.c:6308
+#: cp/decl.c:6377
 #, fuzzy
 msgid "return type specified for `operator %T'"
 msgstr "registernaam niet opgegeven voor `%s'"
 
-#: cp/decl.c:6452
+#: cp/decl.c:6400
+msgid "unnamed variable or field declared void"
+msgstr ""
+
+#: cp/decl.c:6405
+#, fuzzy, c-format
+msgid "variable or field `%E' declared void"
+msgstr "variabele of veld `%s' als void gedeclareerd"
+
+#: cp/decl.c:6408
+msgid "variable or field declared void"
+msgstr ""
+
+#: cp/decl.c:6547
 msgid "destructors must be member functions"
 msgstr ""
 
-#: cp/decl.c:6471
+#: cp/decl.c:6566
 msgid "destructor `%T' must match class name `%T'"
 msgstr ""
 
-#: cp/decl.c:6534
+#: cp/decl.c:6629
 msgid "declarator-id missing; using reserved word `%D'"
 msgstr ""
 
-#: cp/decl.c:6588
+#: cp/decl.c:6683
 #, fuzzy
 msgid "type `%T' is not derived from type `%T'"
 msgstr "iterator `%s' is van een afgeleid type"
 
 #. Parse error puts this typespec where
 #. a declarator should go.
-#: cp/decl.c:6651
+#: cp/decl.c:6746
 msgid "`%T' specified as declarator-id"
 msgstr ""
 
-#: cp/decl.c:6653
+#: cp/decl.c:6748
 msgid "  perhaps you want `%T' for a constructor"
 msgstr ""
 
@@ -14803,318 +14861,310 @@
 #. decl-specifier like in
 #. std::allocator alloc;
 #. Handle that gracefully.
-#: cp/decl.c:6675
+#: cp/decl.c:6770
 #, fuzzy, c-format
 msgid "invalid use of template-name '%E' in a declarator"
 msgstr "ongeldig gebruik van een void-expressie"
 
-#: cp/decl.c:6695
+#: cp/decl.c:6790 cp/decl.c:8124
 #, fuzzy
 msgid "declaration of `%D' as non-function"
 msgstr "`%s' wordt gedeclareerd als een array van functies"
 
-#: cp/decl.c:6772
+#: cp/decl.c:6867
 msgid "`bool' is now a keyword"
 msgstr ""
 
-#: cp/decl.c:6774
+#: cp/decl.c:6869
 msgid "extraneous `%T' ignored"
 msgstr ""
 
-#: cp/decl.c:6790 cp/decl.c:6834
+#: cp/decl.c:6885 cp/decl.c:6929
 #, fuzzy
 msgid "multiple declarations `%T' and `%T'"
 msgstr "meerdere parameters hebben de naam `%s'"
 
-#: cp/decl.c:6803
+#: cp/decl.c:6898
 #, fuzzy
 msgid "ISO C++ does not support `long long'"
 msgstr "ANSI C ondersteunt `long long' niet"
 
-#: cp/decl.c:6907 cp/decl.c:6910
+#: cp/decl.c:7002 cp/decl.c:7005
 #, fuzzy, c-format
 msgid "ISO C++ forbids declaration of `%s' with no type"
 msgstr "ANSI C verbiedt lid-declaraties zonder leden"
 
-#: cp/decl.c:6941
+#: cp/decl.c:7036
 #, c-format
 msgid "short, signed or unsigned invalid for `%s'"
 msgstr ""
 
-#: cp/decl.c:6946
+#: cp/decl.c:7041
 #, c-format
 msgid "long and short specified together for `%s'"
 msgstr ""
 
-#: cp/decl.c:6957
+#: cp/decl.c:7052
 #, c-format
 msgid "signed and unsigned given together for `%s'"
 msgstr ""
 
-#: cp/decl.c:7066
+#: cp/decl.c:7161
 msgid "qualifiers are not allowed on declaration of `operator %T'"
 msgstr ""
 
-#: cp/decl.c:7088
+#: cp/decl.c:7183
 msgid "member `%D' cannot be declared both virtual and static"
 msgstr ""
 
-#: cp/decl.c:7097
+#: cp/decl.c:7192
 #, fuzzy
 msgid "`%T::%D' is not a valid declarator"
 msgstr "`%s' is geen iterator"
 
-#: cp/decl.c:7109
+#: cp/decl.c:7204
 msgid "storage class specifiers invalid in parameter declarations"
 msgstr ""
 
-#: cp/decl.c:7113
+#: cp/decl.c:7208
 msgid "typedef declaration invalid in parameter declaration"
 msgstr ""
 
-#: cp/decl.c:7126
+#: cp/decl.c:7221
 msgid "virtual outside class declaration"
 msgstr ""
 
-#: cp/decl.c:7185
+#: cp/decl.c:7280
 #, c-format
 msgid "storage class specified for %s `%s'"
 msgstr ""
 
-#: cp/decl.c:7220
+#: cp/decl.c:7315
 #, c-format
 msgid "top-level declaration of `%s' specifies `auto'"
 msgstr "top-level declaratie van `%s' specifieert `auto'"
 
-#: cp/decl.c:7232
+#: cp/decl.c:7327
 msgid "storage class specifiers invalid in friend function declarations"
 msgstr ""
 
-#: cp/decl.c:7397
+#: cp/decl.c:7492
 msgid "destructor cannot be static member function"
 msgstr ""
 
-#: cp/decl.c:7400
+#: cp/decl.c:7495
 #, fuzzy, c-format
 msgid "destructors may not be `%s'"
 msgstr "structure heeft geen lid dat `%s' heet"
 
-#: cp/decl.c:7421
+#: cp/decl.c:7516
 msgid "constructor cannot be static member function"
 msgstr ""
 
-#: cp/decl.c:7424
+#: cp/decl.c:7519
 msgid "constructors cannot be declared virtual"
 msgstr ""
 
-#: cp/decl.c:7429
+#: cp/decl.c:7524
 #, fuzzy, c-format
 msgid "constructors may not be `%s'"
 msgstr "structure heeft geen lid dat `%s' heet"
 
-#: cp/decl.c:7439
+#: cp/decl.c:7534
 msgid "return value type specifier for constructor ignored"
 msgstr ""
 
-#: cp/decl.c:7458
+#: cp/decl.c:7553
 #, c-format
 msgid "can't initialize friend function `%s'"
 msgstr ""
 
 #. Cannot be both friend and virtual.
-#: cp/decl.c:7462
+#: cp/decl.c:7557
 msgid "virtual functions cannot be friends"
 msgstr ""
 
-#: cp/decl.c:7467
+#: cp/decl.c:7562
 msgid "friend declaration not in class definition"
 msgstr ""
 
-#: cp/decl.c:7469
+#: cp/decl.c:7564
 #, c-format
 msgid "can't define friend function `%s' in a local class definition"
 msgstr ""
 
-#: cp/decl.c:7490
+#: cp/decl.c:7585
 msgid "destructors may not have parameters"
 msgstr ""
 
-#: cp/decl.c:7510 cp/decl.c:7517
+#: cp/decl.c:7605 cp/decl.c:7612
 #, fuzzy
 msgid "cannot declare reference to `%#T'"
 msgstr "kan niet derefereren, is geen pointer."
 
-#: cp/decl.c:7511
+#: cp/decl.c:7606
 #, fuzzy
 msgid "cannot declare pointer to `%#T'"
 msgstr "parameter `%s' wijst naar een onvolledig type"
 
-#: cp/decl.c:7516
+#: cp/decl.c:7611
 msgid "cannot declare pointer to `%#T' member"
 msgstr ""
 
-#: cp/decl.c:7655
+#: cp/decl.c:7750
 msgid "extra qualification `%T::' on member `%s' ignored"
 msgstr ""
 
-#: cp/decl.c:7671
+#: cp/decl.c:7766
 msgid "cannot declare member function `%T::%s' within `%T'"
 msgstr ""
 
-#: cp/decl.c:7686
+#: cp/decl.c:7781
 msgid "cannot declare member `%T::%s' within `%T'"
 msgstr ""
 
-#: cp/decl.c:7766
+#: cp/decl.c:7861
 msgid "data member may not have variably modified type `%T'"
 msgstr ""
 
-#: cp/decl.c:7768
+#: cp/decl.c:7863
 msgid "parameter may not have variably modified type `%T'"
 msgstr ""
 
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 #. declarations of constructors within a class definition.
-#: cp/decl.c:7776
+#: cp/decl.c:7871
 msgid "only declarations of constructors can be `explicit'"
 msgstr ""
 
-#: cp/decl.c:7784
+#: cp/decl.c:7879
 #, c-format
 msgid "non-member `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: cp/decl.c:7789
+#: cp/decl.c:7884
 #, c-format
 msgid "non-object member `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: cp/decl.c:7795
+#: cp/decl.c:7890
 #, fuzzy, c-format
 msgid "function `%s' cannot be declared `mutable'"
 msgstr "geneste functie `%s' is als `extern' gedeclareerd"
 
-#: cp/decl.c:7800
+#: cp/decl.c:7895
 #, c-format
 msgid "static `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: cp/decl.c:7805
+#: cp/decl.c:7900
 #, c-format
 msgid "const `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: cp/decl.c:7818
+#: cp/decl.c:7913
 #, fuzzy
 msgid "template-id `%D' used as a declarator"
 msgstr "parameter `%s' heeft enkel een voorwaartse declaratie"
 
-#: cp/decl.c:7839
+#: cp/decl.c:7934
 msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
 msgstr ""
 
-#: cp/decl.c:7847
+#: cp/decl.c:7942
 msgid "%Jtypedef name may not be a nested-name-specifier"
 msgstr ""
 
-#: cp/decl.c:7893
+#: cp/decl.c:7988
 #, fuzzy
 msgid "%Jinvalid type qualifier for non-member function type"
 msgstr "%s laat qualifiers van doeltype van pointer vallen"
 
-#: cp/decl.c:7956
+#: cp/decl.c:8051
 #, fuzzy
 msgid "type qualifiers specified for friend class declaration"
 msgstr "twee types opgegeven in 殚n lege declaratie"
 
-#: cp/decl.c:7961
+#: cp/decl.c:8056
 #, fuzzy
 msgid "`inline' specified for friend class declaration"
 msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
 
-#: cp/decl.c:7969
+#: cp/decl.c:8064
 #, fuzzy
 msgid "template parameters cannot be friends"
 msgstr "niet-be雐ndigde parameterlijst in `#define'"
 
-#: cp/decl.c:7971
+#: cp/decl.c:8066
 msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
 msgstr ""
 
-#: cp/decl.c:7975
+#: cp/decl.c:8070
 msgid "friend declaration requires class-key, i.e. `friend %#T'"
 msgstr ""
 
-#: cp/decl.c:7988
+#: cp/decl.c:8083
 msgid "trying to make class `%T' a friend of global scope"
 msgstr ""
 
-#: cp/decl.c:7999
+#: cp/decl.c:8094
 #, fuzzy
 msgid "invalid qualifiers on non-member function type"
 msgstr "%s laat qualifiers van doeltype van pointer vallen"
 
-#: cp/decl.c:8018
+#: cp/decl.c:8113
 #, fuzzy
 msgid "abstract declarator `%T' used as declaration"
 msgstr "de declaratie van `%s' verbergt een globale declaratie"
 
-#: cp/decl.c:8030
-msgid "unnamed variable or field declared void"
-msgstr ""
-
-#: cp/decl.c:8039
-msgid "variable or field declared void"
-msgstr ""
-
-#: cp/decl.c:8049
+#: cp/decl.c:8139
 msgid "cannot use `::' in parameter declaration"
 msgstr ""
 
 #. Something like struct S { int N::j; };
-#: cp/decl.c:8094
+#: cp/decl.c:8184
 #, fuzzy
 msgid "invalid use of `::'"
 msgstr "ongeldig gebruik van `restrict'"
 
-#: cp/decl.c:8106
+#: cp/decl.c:8196
 #, fuzzy
 msgid "function `%D' cannot be declared friend"
 msgstr "`%s' mag niet als alleen-lezen gedeclareerd worden"
 
-#: cp/decl.c:8118
+#: cp/decl.c:8208
 msgid "can't make `%D' into a method -- not in a class"
 msgstr ""
 
-#: cp/decl.c:8127
+#: cp/decl.c:8217
 #, fuzzy
 msgid "function `%D' declared virtual inside a union"
 msgstr "veld `%s' als een functie gedeclareerd"
 
-#: cp/decl.c:8136
+#: cp/decl.c:8226
 msgid "`%D' cannot be declared virtual, since it is always static"
 msgstr ""
 
-#: cp/decl.c:8215
+#: cp/decl.c:8305
 #, fuzzy
 msgid "field `%D' has incomplete type"
 msgstr "veld `%s' heeft een onvolledig type"
 
-#: cp/decl.c:8217
+#: cp/decl.c:8307
 #, fuzzy
 msgid "name `%T' has incomplete type"
 msgstr "parameter `%s' heeft een onvolledig type"
 
-#: cp/decl.c:8226
+#: cp/decl.c:8316
 msgid "  in instantiation of template `%T'"
 msgstr ""
 
-#: cp/decl.c:8236
+#: cp/decl.c:8326
 #, c-format
 msgid "`%s' is neither function nor member function; cannot be declared friend"
 msgstr ""
 
-#: cp/decl.c:8247
+#: cp/decl.c:8337
 msgid "member functions are implicitly friends of their class"
 msgstr ""
 
@@ -15130,95 +15180,95 @@
 #. the rest of the compiler does not correctly
 #. handle the initialization unless the member is
 #. static so we make it static below.
-#: cp/decl.c:8287
+#: cp/decl.c:8377
 #, fuzzy
 msgid "ISO C++ forbids initialization of member `%D'"
 msgstr "(dicht bij initialisatie van `%s')"
 
-#: cp/decl.c:8289
+#: cp/decl.c:8379
 msgid "making `%D' static"
 msgstr ""
 
-#: cp/decl.c:8345
+#: cp/decl.c:8435
 #, c-format
 msgid "storage class `auto' invalid for function `%s'"
 msgstr ""
 
-#: cp/decl.c:8347
+#: cp/decl.c:8437
 #, c-format
 msgid "storage class `register' invalid for function `%s'"
 msgstr ""
 
-#: cp/decl.c:8349
+#: cp/decl.c:8439
 #, fuzzy, c-format
 msgid "storage class `__thread' invalid for function `%s'"
 msgstr "ongeldige opslagklasse voor functie `%s'"
 
-#: cp/decl.c:8360
+#: cp/decl.c:8450
 #, c-format
 msgid "storage class `static' invalid for function `%s' declared out of global scope"
 msgstr ""
 
-#: cp/decl.c:8362
+#: cp/decl.c:8452
 #, c-format
 msgid "storage class `inline' invalid for function `%s' declared out of global scope"
 msgstr ""
 
-#: cp/decl.c:8369
+#: cp/decl.c:8459
 #, c-format
 msgid "virtual non-class function `%s'"
 msgstr ""
 
-#: cp/decl.c:8400
+#: cp/decl.c:8490
 msgid "cannot declare member function `%D' to have static linkage"
 msgstr ""
 
 #. FIXME need arm citation
-#: cp/decl.c:8406
+#: cp/decl.c:8496
 msgid "cannot declare static function inside another function"
 msgstr ""
 
-#: cp/decl.c:8434
+#: cp/decl.c:8524
 msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
 msgstr ""
 
-#: cp/decl.c:8440
+#: cp/decl.c:8530
 #, fuzzy
 msgid "static member `%D' declared `register'"
 msgstr "variabele `%s' als inline gedeclareerd"
 
-#: cp/decl.c:8445
+#: cp/decl.c:8535
 msgid "cannot explicitly declare member `%#D' to have extern linkage"
 msgstr ""
 
-#: cp/decl.c:8585
+#: cp/decl.c:8675
 #, fuzzy
 msgid "default argument for `%#D' has type `%T'"
 msgstr "eerste argument van `%s' zou een `int' moeten zijn"
 
-#: cp/decl.c:8588
+#: cp/decl.c:8678
 msgid "default argument for parameter of type `%T' has type `%T'"
 msgstr ""
 
-#: cp/decl.c:8605
+#: cp/decl.c:8695
 msgid "default argument `%E' uses local variable `%D'"
 msgstr ""
 
-#: cp/decl.c:8649
+#: cp/decl.c:8739
 #, fuzzy, c-format
 msgid "invalid string constant `%E'"
 msgstr "slechte stringconstante"
 
-#: cp/decl.c:8651
+#: cp/decl.c:8741
 msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
 msgstr ""
 
-#: cp/decl.c:8689
+#: cp/decl.c:8779
 #, fuzzy
 msgid "parameter `%D' invalidly declared method type"
 msgstr "parameter `%s' als void gedeclareerd"
 
-#: cp/decl.c:8713
+#: cp/decl.c:8803
 msgid "parameter `%D' includes %s to array of unknown bound `%T'"
 msgstr ""
 
@@ -15237,100 +15287,100 @@
 #. or implicitly defined), there's no need to worry about their
 #. existence.  Theoretically, they should never even be
 #. instantiated, but that's hard to forestall.
-#: cp/decl.c:8872
+#: cp/decl.c:8962
 msgid "invalid constructor; you probably meant `%T (const %T&)'"
 msgstr ""
 
-#: cp/decl.c:9000
+#: cp/decl.c:9090
 #, fuzzy
 msgid "`%D' must be a nonstatic member function"
 msgstr "`this' is niet beschikbaar in static member-funties"
 
-#: cp/decl.c:9006
+#: cp/decl.c:9096
 msgid "`%D' must be either a non-static member function or a non-member function"
 msgstr ""
 
-#: cp/decl.c:9023
+#: cp/decl.c:9113
 msgid "`%D' must have an argument of class or enumerated type"
 msgstr ""
 
-#: cp/decl.c:9058
+#: cp/decl.c:9148
 #, c-format
 msgid "conversion to %s%s will never use a type conversion operator"
 msgstr ""
 
 #. 13.4.0.3
-#: cp/decl.c:9065
+#: cp/decl.c:9155
 msgid "ISO C++ prohibits overloading operator ?:"
 msgstr ""
 
-#: cp/decl.c:9115
+#: cp/decl.c:9205
 msgid "postfix `%D' must take `int' as its argument"
 msgstr ""
 
-#: cp/decl.c:9119
+#: cp/decl.c:9209
 msgid "postfix `%D' must take `int' as its second argument"
 msgstr ""
 
-#: cp/decl.c:9126
+#: cp/decl.c:9216
 #, fuzzy
 msgid "`%D' must take either zero or one argument"
 msgstr "`%s' neemt ofwel geen, ofwel twee argumenten"
 
-#: cp/decl.c:9128
+#: cp/decl.c:9218
 #, fuzzy
 msgid "`%D' must take either one or two arguments"
 msgstr "`%s' neemt ofwel geen, ofwel twee argumenten"
 
-#: cp/decl.c:9149
+#: cp/decl.c:9239
 msgid "prefix `%D' should return `%T'"
 msgstr ""
 
-#: cp/decl.c:9155
+#: cp/decl.c:9245
 msgid "postfix `%D' should return `%T'"
 msgstr ""
 
-#: cp/decl.c:9164
+#: cp/decl.c:9254
 msgid "`%D' must take `void'"
 msgstr ""
 
-#: cp/decl.c:9166 cp/decl.c:9174
+#: cp/decl.c:9256 cp/decl.c:9264
 #, fuzzy
 msgid "`%D' must take exactly one argument"
 msgstr "`%s' neemt ofwel geen, ofwel twee argumenten"
 
-#: cp/decl.c:9176
+#: cp/decl.c:9266
 #, fuzzy
 msgid "`%D' must take exactly two arguments"
 msgstr "`%s' neemt ofwel geen, ofwel twee argumenten"
 
-#: cp/decl.c:9184
+#: cp/decl.c:9274
 msgid "user-defined `%D' always evaluates both arguments"
 msgstr ""
 
-#: cp/decl.c:9198
+#: cp/decl.c:9288
 msgid "`%D' should return by value"
 msgstr ""
 
-#: cp/decl.c:9210 cp/decl.c:9213
+#: cp/decl.c:9300 cp/decl.c:9303
 msgid "`%D' cannot have default arguments"
 msgstr ""
 
-#: cp/decl.c:9273
+#: cp/decl.c:9363
 msgid "using typedef-name `%D' after `%s'"
 msgstr ""
 
-#: cp/decl.c:9279
+#: cp/decl.c:9369
 #, fuzzy
 msgid "using template type parameter `%T' after `%s'"
 msgstr "incompatibel type voor argument %d van `%s'"
 
-#: cp/decl.c:9287
+#: cp/decl.c:9377
 #, fuzzy
 msgid "`%T' referred to as `%s'"
 msgstr "`%s' tevoren hier gedeclareerd"
 
-#: cp/decl.c:9293
+#: cp/decl.c:9383
 #, fuzzy
 msgid "`%T' referred to as enum"
 msgstr "`%s' tevoren hier gedeclareerd"
@@ -15342,53 +15392,53 @@
 #. void f(class C);		// No template header here
 #.
 #. then the required template argument is missing.
-#: cp/decl.c:9308
+#: cp/decl.c:9398
 #, fuzzy
 msgid "template argument required for `%s %T'"
 msgstr "meerdere parameters hebben de naam `%s'"
 
-#: cp/decl.c:9453
+#: cp/decl.c:9543
 #, fuzzy
 msgid "use of enum `%#D' without previous declaration"
 msgstr "sectie van `%s' geeft een conflict met een eerdere declaratie"
 
-#: cp/decl.c:9471
+#: cp/decl.c:9561
 #, fuzzy
 msgid "redeclaration of `%T' as a non-template"
 msgstr "`%s' wordt gedeclareerd als een array van functies"
 
-#: cp/decl.c:9517
+#: cp/decl.c:9607
 msgid "derived union `%T' invalid"
 msgstr ""
 
-#: cp/decl.c:9570
+#: cp/decl.c:9660
 #, fuzzy
 msgid "base type `%T' fails to be a struct or class type"
 msgstr "`%s' is geen typedef of ingebouwd type"
 
-#: cp/decl.c:9578
+#: cp/decl.c:9668
 msgid "recursive type `%T' undefined"
 msgstr ""
 
-#: cp/decl.c:9580
+#: cp/decl.c:9670
 #, fuzzy
 msgid "duplicate base type `%T' invalid"
 msgstr "herhaalde case-waarde"
 
-#: cp/decl.c:9658
+#: cp/decl.c:9748
 msgid "Java class '%T' cannot have multiple bases"
 msgstr ""
 
-#: cp/decl.c:9660
+#: cp/decl.c:9750
 msgid "Java class '%T' cannot have virtual bases"
 msgstr ""
 
-#: cp/decl.c:9700
+#: cp/decl.c:9790
 #, fuzzy
 msgid "multiple definition of `%#T'"
 msgstr "herdefinitie van `%s'"
 
-#: cp/decl.c:9701
+#: cp/decl.c:9791
 #, fuzzy
 msgid "%Jprevious definition here"
 msgstr "eerdere definitie van `%s'"
@@ -15397,53 +15447,53 @@
 #.
 #. IF no integral type can represent all the enumerator values, the
 #. enumeration is ill-formed.
-#: cp/decl.c:9836
+#: cp/decl.c:9926
 msgid "no integral type can represent all of the enumerator values for `%T'"
 msgstr ""
 
-#: cp/decl.c:9926
+#: cp/decl.c:10023
 #, fuzzy
 msgid "enumerator value for `%D' not integer constant"
 msgstr "enumeratiewaarde voor `%s' is geen integrale constante"
 
-#: cp/decl.c:9946
+#: cp/decl.c:10043
 #, fuzzy
 msgid "overflow in enumeration values at `%D'"
 msgstr "overflow in enumeratiewaarden"
 
-#: cp/decl.c:10015
+#: cp/decl.c:10112
 #, fuzzy
 msgid "return type `%#T' is incomplete"
 msgstr "type van teruggeefwaarde is onvolledig"
 
-#: cp/decl.c:10133
+#: cp/decl.c:10230
 msgid "return type for `main' changed to `int'"
 msgstr ""
 
-#: cp/decl.c:10162
+#: cp/decl.c:10259
 #, fuzzy
 msgid "`%D' implicitly declared before its definition"
 msgstr "`%s' impliciet als functie gedeclareerd"
 
-#: cp/decl.c:10184 cp/typeck.c:6071
+#: cp/decl.c:10281 cp/typeck.c:6092
 msgid "`operator=' should return a reference to `*this'"
 msgstr ""
 
-#: cp/decl.c:10453
+#: cp/decl.c:10550
 #, fuzzy
 msgid "parameter `%D' declared void"
 msgstr "parameter `%s' als void gedeclareerd"
 
-#: cp/decl.c:10919
+#: cp/decl.c:11016
 #, fuzzy
 msgid "invalid member function declaration"
 msgstr "herhaalde label-declaratie `%s'"
 
-#: cp/decl.c:10936
+#: cp/decl.c:11033
 msgid "`%D' is already defined in class `%T'"
 msgstr ""
 
-#: cp/decl.c:11149
+#: cp/decl.c:11246
 #, fuzzy
 msgid "static member function `%#D' declared with type qualifiers"
 msgstr "geneste functie `%s' is als `extern' gedeclareerd"
@@ -15494,7 +15544,7 @@
 msgid "invalid use of `virtual' in template declaration of `%#D'"
 msgstr "ongeldig gebruik van onvolledige typedef `%s'"
 
-#: cp/decl2.c:541 cp/pt.c:2834
+#: cp/decl2.c:541 cp/pt.c:2878
 #, fuzzy
 msgid "template declaration of `%#D'"
 msgstr "herdeclaratie van `%s'"
@@ -15572,43 +15622,43 @@
 msgid "anonymous struct not inside named type"
 msgstr "anonieme %s gedeclareerd binnen parameterlijst"
 
-#: cp/decl2.c:1218
+#: cp/decl2.c:1224
 msgid "namespace-scope anonymous aggregates must be static"
 msgstr ""
 
-#: cp/decl2.c:1225
+#: cp/decl2.c:1231
 #, fuzzy
 msgid "anonymous union with no members"
 msgstr "anonieme %s gedeclareerd binnen parameterlijst"
 
-#: cp/decl2.c:1259
+#: cp/decl2.c:1265
 msgid "`operator new' must return type `%T'"
 msgstr ""
 
-#: cp/decl2.c:1267
+#: cp/decl2.c:1273
 msgid "`operator new' takes type `size_t' (`%T') as first parameter"
 msgstr ""
 
-#: cp/decl2.c:1293
+#: cp/decl2.c:1299
 msgid "`operator delete' must return type `%T'"
 msgstr ""
 
-#: cp/decl2.c:1301
+#: cp/decl2.c:1307
 msgid "`operator delete' takes type `%T' as first parameter"
 msgstr ""
 
-#: cp/decl2.c:2810
+#: cp/decl2.c:2816
 #, fuzzy
 msgid "inline function `%D' used but never defined"
 msgstr "label `%s' gebruikt maar niet gedefinieerd"
 
-#: cp/decl2.c:2956
+#: cp/decl2.c:2962
 #, fuzzy
 msgid "default argument missing for parameter %P of `%+#D'"
 msgstr "parameternaam ontbreekt uit parameterlijst"
 
 #. damn ICE suppression
-#: cp/error.c:2387
+#: cp/error.c:2385
 #, c-format
 msgid "unexpected letter `%c' in locate_error\n"
 msgstr ""
@@ -15635,7 +15685,7 @@
 msgid "throwing NULL, which has integral, not pointer type"
 msgstr ""
 
-#: cp/except.c:598 cp/init.c:2038
+#: cp/except.c:598 cp/init.c:2047
 msgid "`%D' should never be overloaded"
 msgstr ""
 
@@ -15721,7 +15771,7 @@
 msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning"
 msgstr ""
 
-#: cp/g++spec.c:229 java/jvspec.c:415
+#: cp/g++spec.c:232 java/jvspec.c:415
 #, fuzzy, c-format
 msgid "argument to `%s' missing\n"
 msgstr "argument van `%s' moet van een integraal type zijn."
@@ -15860,65 +15910,65 @@
 msgid "incomplete type `%T' does not have member `%D'"
 msgstr ""
 
-#: cp/init.c:1459
+#: cp/init.c:1460
 #, fuzzy
 msgid "`%D' is not a member of type `%T'"
 msgstr "`%s' is geen bestand, pipe of tty"
 
-#: cp/init.c:1478
+#: cp/init.c:1487
 #, fuzzy
 msgid "invalid pointer to bit-field `%D'"
 msgstr "bitveld `%s' heeft een negatieve breedte"
 
-#: cp/init.c:1580
+#: cp/init.c:1589
 #, fuzzy
 msgid "invalid use of non-static member function `%D'"
 msgstr "ongeldig gebruik van onvolledige typedef `%s'"
 
-#: cp/init.c:1586 cp/semantics.c:1236
+#: cp/init.c:1595 cp/semantics.c:1236
 #, fuzzy
 msgid "invalid use of non-static data member `%D'"
 msgstr "ongeldig gebruik van onvolledige typedef `%s'"
 
-#: cp/init.c:1725
+#: cp/init.c:1734
 msgid "new of array type fails to specify size"
 msgstr ""
 
-#: cp/init.c:1736
+#: cp/init.c:1745
 msgid "size in array new must have integral type"
 msgstr ""
 
-#: cp/init.c:1742
+#: cp/init.c:1751
 msgid "zero size array reserves no space"
 msgstr ""
 
-#: cp/init.c:1809
+#: cp/init.c:1818
 msgid "new cannot be applied to a reference type"
 msgstr ""
 
-#: cp/init.c:1815
+#: cp/init.c:1824
 msgid "new cannot be applied to a function type"
 msgstr ""
 
-#: cp/init.c:1861
+#: cp/init.c:1870
 msgid "call to Java constructor, while `jclass' undefined"
 msgstr ""
 
-#: cp/init.c:1877
+#: cp/init.c:1886
 #, fuzzy
 msgid "can't find class$"
 msgstr "kan %s niet vinden"
 
-#: cp/init.c:2004
+#: cp/init.c:2013
 msgid "invalid type `void' for new"
 msgstr ""
 
-#: cp/init.c:2014
+#: cp/init.c:2023
 #, fuzzy
 msgid "uninitialized const in `new' of `%#T'"
 msgstr "beginwaarde legt grootte van `%s' niet vast"
 
-#: cp/init.c:2033
+#: cp/init.c:2042
 #, c-format
 msgid "call to Java constructor with `%s' undefined"
 msgstr ""
@@ -15926,41 +15976,41 @@
 #. See PR 15967. This should never happen (and it is
 #. fixed correctly in mainline), but on the release branch
 #. we prefer this less-intrusive approacch.
-#: cp/init.c:2077
+#: cp/init.c:2086
 msgid "no suitable or ambiguous `%D' found in class `%T'"
 msgstr ""
 
-#: cp/init.c:2083
+#: cp/init.c:2092
 #, fuzzy
 msgid "request for member `%D' is ambiguous"
 msgstr "grootte van `%s' is %u bytes"
 
-#: cp/init.c:2203
+#: cp/init.c:2212
 #, fuzzy
 msgid "ISO C++ forbids initialization in array new"
 msgstr "ANSI C verbiedt lege initialisatie-accolades"
 
-#: cp/init.c:2677
+#: cp/init.c:2686
 msgid "initializer ends prematurely"
 msgstr ""
 
-#: cp/init.c:2734
+#: cp/init.c:2743
 msgid "cannot initialize multi-dimensional array with initializer"
 msgstr ""
 
-#: cp/init.c:2895
+#: cp/init.c:2904
 msgid "possible problem detected in invocation of delete operator:"
 msgstr ""
 
-#: cp/init.c:2898
+#: cp/init.c:2907
 msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
 msgstr ""
 
-#: cp/init.c:2919
+#: cp/init.c:2928
 msgid "unknown array size in delete"
 msgstr ""
 
-#: cp/init.c:3184
+#: cp/init.c:3193
 msgid "type to vector delete is neither pointer or array type"
 msgstr ""
 
@@ -16030,15 +16080,15 @@
 msgid "(if you use `-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
 msgstr ""
 
-#: cp/mangle.c:2037
+#: cp/mangle.c:2050
 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
 msgstr ""
 
-#: cp/mangle.c:2090
+#: cp/mangle.c:2103
 msgid "omitted middle operand to `?:' operand cannot be mangled"
 msgstr ""
 
-#: cp/mangle.c:2389
+#: cp/mangle.c:2402
 msgid "the mangled name of `%D' will change in a future version of GCC"
 msgstr ""
 
@@ -16196,7 +16246,7 @@
 
 #. It's a nested name with template parameter dependent scope.
 #. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2126 cp/name-lookup.c:2140 cp/name-lookup.c:3380
+#: cp/name-lookup.c:2126 cp/name-lookup.c:2140 cp/name-lookup.c:3362
 #, fuzzy
 msgid "`%T' is not a namespace"
 msgstr "`%s' is geen iterator"
@@ -16234,97 +16284,97 @@
 msgid "using-declaration cannot name destructor"
 msgstr ""
 
-#: cp/name-lookup.c:3005
+#: cp/name-lookup.c:2984
 #, fuzzy
 msgid "declaration of `%D' not in a namespace surrounding `%D'"
 msgstr "`%s' wordt gedeclareerd als een array van functies"
 
-#: cp/name-lookup.c:3045
+#: cp/name-lookup.c:3024
 msgid "`%D' should have been declared inside `%D'"
 msgstr ""
 
-#: cp/name-lookup.c:3109
+#: cp/name-lookup.c:3088
 msgid "namespace alias `%D' not allowed here, assuming `%D'"
 msgstr ""
 
 #. The parser did not find it, so it's not there.
-#: cp/name-lookup.c:3224
+#: cp/name-lookup.c:3203
 #, fuzzy
 msgid "unknown namespace `%D'"
 msgstr "onbekende machine-modus `%s'"
 
-#: cp/name-lookup.c:3374
+#: cp/name-lookup.c:3356
 #, fuzzy
 msgid "namespace `%T' undeclared"
 msgstr "`%s' tevoren hier gedeclareerd"
 
-#: cp/name-lookup.c:3407
+#: cp/name-lookup.c:3389
 msgid "strong using only meaningful at namespace scope"
 msgstr ""
 
-#: cp/name-lookup.c:3414
+#: cp/name-lookup.c:3396
 #, fuzzy
 msgid "`%D' attribute directive ignored"
 msgstr "attribuut-commando `%s' wordt genegeerd"
 
-#: cp/name-lookup.c:3547
+#: cp/name-lookup.c:3529
 #, fuzzy
 msgid "use of `%D' is ambiguous"
 msgstr "grootte van `%s' is %u bytes"
 
-#: cp/name-lookup.c:3548
+#: cp/name-lookup.c:3530
 msgid "  first declared as `%#D' here"
 msgstr ""
 
-#: cp/name-lookup.c:3551
+#: cp/name-lookup.c:3533
 msgid "  also declared as `%#D' here"
 msgstr ""
 
-#: cp/name-lookup.c:3566
+#: cp/name-lookup.c:3548
 msgid "`%D' denotes an ambiguous type"
 msgstr ""
 
-#: cp/name-lookup.c:3567
+#: cp/name-lookup.c:3549
 #, fuzzy
 msgid "%J  first type here"
 msgstr "van hieruit opgeroepen"
 
-#: cp/name-lookup.c:3568
+#: cp/name-lookup.c:3550
 msgid "%J  other type here"
 msgstr ""
 
 #. This happens for A::B where B is a template, and there are no
 #. template arguments.
-#: cp/name-lookup.c:3633 cp/typeck.c:1792
+#: cp/name-lookup.c:3615 cp/typeck.c:1792
 #, fuzzy
 msgid "invalid use of `%D'"
 msgstr "ongeldig gebruik van `restrict'"
 
-#: cp/name-lookup.c:3674
+#: cp/name-lookup.c:3656
 #, fuzzy
 msgid "`%D::%D' is not a template"
 msgstr "`%s' is geen iterator"
 
-#: cp/name-lookup.c:3691
+#: cp/name-lookup.c:3673
 #, fuzzy
 msgid "`%D' undeclared in namespace `%D'"
 msgstr "ongeldige naam `%s'"
 
-#: cp/name-lookup.c:4153
+#: cp/name-lookup.c:4135
 #, fuzzy
 msgid "`%D' is not a function,"
 msgstr "`%s' is meestal een functie"
 
-#: cp/name-lookup.c:4154
+#: cp/name-lookup.c:4136
 #, fuzzy
 msgid "  conflict with `%D'"
 msgstr "conflicterende types voor `%s'"
 
-#: cp/name-lookup.c:4911
+#: cp/name-lookup.c:4893
 msgid "XXX entering pop_everything ()\n"
 msgstr ""
 
-#: cp/name-lookup.c:4920
+#: cp/name-lookup.c:4902
 msgid "XXX leaving pop_everything ()\n"
 msgstr ""
 
@@ -16338,7 +16388,7 @@
 msgid "`%D::%D' has not been declared"
 msgstr "`%.*s' is niet gedefinieerd"
 
-#: cp/parser.c:1809 cp/semantics.c:2308
+#: cp/parser.c:1809 cp/semantics.c:2305
 #, fuzzy
 msgid "`::%D' has not been declared"
 msgstr "`%.*s' is niet gedefinieerd"
@@ -16365,7 +16415,7 @@
 msgid "new types may not be defined in a return type"
 msgstr ""
 
-#: cp/parser.c:1888 cp/pt.c:4196
+#: cp/parser.c:1888 cp/pt.c:4238
 #, fuzzy
 msgid "`%T' is not a template"
 msgstr "`%s' is geen iterator"
@@ -16421,107 +16471,107 @@
 msgid "typedef-name `%D' used as destructor declarator"
 msgstr "parameter `%s' heeft enkel een voorwaartse declaratie"
 
-#: cp/parser.c:3638
+#: cp/parser.c:3648
 #, fuzzy
 msgid "ISO C++ forbids compound-literals"
 msgstr "ANSI C verbiedt het gebruik van samengestelde expressies als lvalues"
 
-#: cp/parser.c:4461
+#: cp/parser.c:4498
 msgid "array bound forbidden after parenthesized type-id"
 msgstr ""
 
-#: cp/parser.c:4462
+#: cp/parser.c:4499
 msgid "try removing the parentheses around the type-id"
 msgstr ""
 
-#: cp/parser.c:4624
+#: cp/parser.c:4661
 msgid "expression in new-declarator must have integral or enumeration type"
 msgstr ""
 
-#: cp/parser.c:4805
+#: cp/parser.c:4842
 msgid "use of old-style cast"
 msgstr ""
 
-#: cp/parser.c:5550
+#: cp/parser.c:5587
 #, fuzzy, c-format
 msgid "case label `%E' not within a switch statement"
 msgstr "case-label niet in een switch-statement"
 
-#: cp/parser.c:6092
+#: cp/parser.c:6130
 #, fuzzy
 msgid "ISO C++ forbids computed gotos"
 msgstr "ANSI C verbiedt geneste functies"
 
-#: cp/parser.c:6212
+#: cp/parser.c:6250
 msgid "extra `;'"
 msgstr ""
 
-#: cp/parser.c:6507
+#: cp/parser.c:6545
 msgid "mixing declarations and function-definitions is forbidden"
 msgstr ""
 
-#: cp/parser.c:6645
+#: cp/parser.c:6683
 #, fuzzy
 msgid "duplicate `friend'"
 msgstr "herhaalde `%s'"
 
-#: cp/parser.c:6794
+#: cp/parser.c:6832
 #, fuzzy
 msgid "class definition may not be declared a friend"
 msgstr "`%s' mag niet als alleen-lezen gedeclareerd worden"
 
-#: cp/parser.c:7109
+#: cp/parser.c:7147
 msgid "only constructors take base initializers"
 msgstr ""
 
-#: cp/parser.c:7160
+#: cp/parser.c:7198
 msgid "anachronistic old-style base class initializer"
 msgstr ""
 
-#: cp/parser.c:7201
+#: cp/parser.c:7239
 msgid "keyword `typename' not allowed in this context (a qualified member initializer is implicitly a type)"
 msgstr ""
 
 #. Warn that we do not support `export'.
-#: cp/parser.c:7563
+#: cp/parser.c:7601
 msgid "keyword `export' not implemented, and will be ignored"
 msgstr ""
 
 #. Otherwise, emit an error about the invalid digraph, but continue
 #. parsing because we got our argument list.
-#: cp/parser.c:7923
+#: cp/parser.c:7961
 #, fuzzy
 msgid "`<::' cannot begin a template-argument list"
 msgstr "`%s' is geen iterator"
 
-#: cp/parser.c:7924
+#: cp/parser.c:7962
 msgid "`<:' is an alternate spelling for `['. Insert whitespace between `<' and `::'"
 msgstr ""
 
-#: cp/parser.c:7931
+#: cp/parser.c:7969
 msgid "(if you use `-fpermissive' G++ will accept your code)"
 msgstr ""
 
 #. Explain what went wrong.
-#: cp/parser.c:8106
+#: cp/parser.c:8145
 #, fuzzy
 msgid "non-template `%D' used as template"
 msgstr "parameter `%s' heeft enkel een voorwaartse declaratie"
 
-#: cp/parser.c:8107
+#: cp/parser.c:8146
 msgid "use `%T::template %D' to indicate that it is a template"
 msgstr ""
 
-#: cp/parser.c:9058
+#: cp/parser.c:9102
 msgid "using `typename' outside of template"
 msgstr ""
 
-#: cp/parser.c:9180
+#: cp/parser.c:9224
 #, fuzzy
 msgid "expected type-name"
 msgstr "ongeldige operand van %s"
 
-#: cp/parser.c:9239
+#: cp/parser.c:9283
 #, fuzzy
 msgid "type attributes are honored only at type definition"
 msgstr "het `%s' attribuut heeft enkel betekenis voor functies"
@@ -16529,91 +16579,91 @@
 #. [namespace.udecl]
 #.
 #. A using declaration shall not name a template-id.
-#: cp/parser.c:9622
+#: cp/parser.c:9666
 #, fuzzy
 msgid "a template-id may not appear in a using-declaration"
 msgstr "`%s' staat niet aan het begin van een declaratie"
 
-#: cp/parser.c:9949
+#: cp/parser.c:9986
 msgid "an asm-specification is not allowed on a function-definition"
 msgstr ""
 
-#: cp/parser.c:9951
+#: cp/parser.c:9988
 #, fuzzy
 msgid "attributes are not allowed on a function-definition"
 msgstr "globale registervariabele volgt op een functiedefinitie"
 
-#: cp/parser.c:10084
+#: cp/parser.c:10121
 #, fuzzy
 msgid "attributes after parenthesized initializer ignored"
 msgstr "attributen genegeerd in declarator van parameter-array"
 
-#: cp/parser.c:10540
+#: cp/parser.c:10591
 #, fuzzy
 msgid "`%T::%D' is not a type"
 msgstr "`%s' is geen iterator"
 
 # Is the %s the argument, or is it 'of' the argument?
-#: cp/parser.c:11288
+#: cp/parser.c:11341
 #, fuzzy
 msgid "file ends in default argument"
 msgstr "ongeldig type-argument `%s'"
 
-#: cp/parser.c:11344
+#: cp/parser.c:11397
 #, fuzzy
 msgid "deprecated use of default argument for parameter of non-function"
 msgstr "argumenten aan macro `%s' gegeven"
 
-#: cp/parser.c:11347
+#: cp/parser.c:11400
 #, fuzzy
 msgid "default arguments are only permitted for function parameters"
 msgstr "argumenten aan macro `%s' gegeven"
 
-#: cp/parser.c:12078
+#: cp/parser.c:12166
 #, fuzzy
 msgid "declaration of `%D' in `%D' which does not enclose `%D'"
 msgstr "`%s' wordt gedeclareerd als een array van functies"
 
-#: cp/parser.c:12091
+#: cp/parser.c:12179
 msgid "extra qualification ignored"
 msgstr ""
 
-#: cp/parser.c:12102
+#: cp/parser.c:12190
 #, fuzzy
 msgid "an explicit specialization must be preceded by 'template <>'"
 msgstr "impliciete declaratie van functie `%s'"
 
-#: cp/parser.c:12385
+#: cp/parser.c:12473
 msgid "extra semicolon"
 msgstr ""
 
-#: cp/parser.c:12403
+#: cp/parser.c:12491
 msgid "a class-key must be used when declaring a friend"
 msgstr ""
 
-#: cp/parser.c:12434
+#: cp/parser.c:12522
 #, fuzzy
 msgid "friend declaration does not name a class or function"
 msgstr "ingebouwde functie `%s' als niet-functie gedeclareerd"
 
-#: cp/parser.c:12605
+#: cp/parser.c:12694
 msgid "pure-specifier on function-definition"
 msgstr ""
 
-#: cp/parser.c:12878
+#: cp/parser.c:12967
 msgid "keyword `typename' not allowed outside of templates"
 msgstr ""
 
-#: cp/parser.c:12880
+#: cp/parser.c:12969
 msgid "keyword `typename' not allowed in this context (the base class is implicitly a type)"
 msgstr ""
 
-#: cp/parser.c:13700
+#: cp/parser.c:13790
 #, fuzzy
 msgid "reference to `%D' is ambiguous"
 msgstr "grootte van `%s' is %u bytes"
 
-#: cp/parser.c:13874
+#: cp/parser.c:13964
 #, fuzzy
 msgid "too few template-parameter-lists"
 msgstr "twee of meer data types in de declaratie van `%s'"
@@ -16622,50 +16672,50 @@
 #. something like:
 #.
 #. template <class T> template <class U> void S::f();
-#: cp/parser.c:13889
+#: cp/parser.c:13979
 #, fuzzy
 msgid "too many template-parameter-lists"
 msgstr "meerdere opslagklassen in declaratie van `%s'"
 
 #. If begin_function_definition didn't like the definition, skip
 #. the entire function.
-#: cp/parser.c:14185
+#: cp/parser.c:14275
 #, fuzzy
 msgid "invalid function declaration"
 msgstr "lege declaratie"
 
 #. Issue an error message.
-#: cp/parser.c:14222
+#: cp/parser.c:14312
 #, fuzzy
 msgid "named return values are no longer supported"
 msgstr "-pipe wordt niet ondersteund"
 
-#: cp/parser.c:14561
+#: cp/parser.c:14651
 msgid "`>>' should be `> >' within a nested template argument list"
 msgstr ""
 
 #. If this is not a nested template argument list, the '>>' is
 #. a typo for '>'. Emit an error message and continue.
-#: cp/parser.c:14569
+#: cp/parser.c:14659
 msgid "spurious `>>', use `>' to terminate a template argument list"
 msgstr ""
 
-#: cp/parser.c:14574
+#: cp/parser.c:14664
 #, fuzzy
 msgid "missing `>' to terminate the template argument list"
 msgstr "parameternaam ontbreekt uit parameterlijst"
 
-#: cp/parser.c:15062
+#: cp/parser.c:15149
 #, fuzzy
 msgid "`%s' tag used in naming `%#T'"
 msgstr "Ongeldige optie `%s'"
 
-#: cp/parser.c:15082
+#: cp/parser.c:15169
 #, fuzzy
 msgid "%D redeclared with different access"
 msgstr "`%s' als ander soort symbool geherdeclareerd"
 
-#: cp/parser.c:15099
+#: cp/parser.c:15186
 msgid "`template' (as a disambiguator) is only allowed within templates"
 msgstr ""
 
@@ -16686,88 +16736,93 @@
 msgid "enclosing class templates are not explicitly specialized"
 msgstr ""
 
-#: cp/pt.c:739 cp/pt.c:780
-msgid "specializing `%#T' in different namespace"
-msgstr ""
+#: cp/pt.c:733
+#, fuzzy
+msgid "specialization of `%D' in different namespace"
+msgstr "de declaratie van `%s' is `extern' en heeft een beginwaarde"
 
-#: cp/pt.c:740 cp/pt.c:781
+#: cp/pt.c:734 cp/pt.c:803
 #, fuzzy
 msgid "  from definition of `%#D'"
 msgstr "herdefinitie van `%s'"
 
-#: cp/pt.c:748
+#: cp/pt.c:770
 #, fuzzy
 msgid "specialization of `%T' after instantiation"
 msgstr "de declaratie van `%s' is `extern' en heeft een beginwaarde"
 
-#: cp/pt.c:795
+#: cp/pt.c:802
+msgid "specializing `%#T' in different namespace"
+msgstr ""
+
+#: cp/pt.c:817
 #, fuzzy
 msgid "specialization `%T' after instantiation `%T'"
 msgstr "de declaratie van `%s' is `extern' en heeft een beginwaarde"
 
-#: cp/pt.c:807
+#: cp/pt.c:829
 #, fuzzy
 msgid "explicit specialization of non-template `%T'"
 msgstr "impliciete declaratie van functie `%s'"
 
-#: cp/pt.c:1067
+#: cp/pt.c:1089
 msgid "specialization of %D after instantiation"
 msgstr ""
 
-#: cp/pt.c:1192
+#: cp/pt.c:1220
 msgid "%s %+#D"
 msgstr ""
 
-#: cp/pt.c:1241
+#: cp/pt.c:1269
 #, fuzzy
 msgid "`%D' is not a function template"
 msgstr "`%s' is geen iterator"
 
-#: cp/pt.c:1389
+#: cp/pt.c:1417
 msgid "template-id `%D' for `%+D' does not match any template declaration"
 msgstr ""
 
-#: cp/pt.c:1397
+#: cp/pt.c:1425
 msgid "ambiguous template specialization `%D' for `%+D'"
 msgstr ""
 
 #. This case handles bogus declarations like template <>
 #. template <class T> void f<int>();
-#: cp/pt.c:1620 cp/pt.c:1694
+#: cp/pt.c:1648 cp/pt.c:1722
 msgid "template-id `%D' in declaration of primary template"
 msgstr ""
 
-#: cp/pt.c:1633
+#: cp/pt.c:1661
 msgid "template parameter list used in explicit instantiation"
 msgstr ""
 
-#: cp/pt.c:1639
+#: cp/pt.c:1667
 msgid "definition provided for explicit instantiation"
 msgstr ""
 
-#: cp/pt.c:1645
+#: cp/pt.c:1673
 #, fuzzy
 msgid "too many template parameter lists in declaration of `%D'"
 msgstr "meerdere opslagklassen in declaratie van `%s'"
 
-#: cp/pt.c:1661
+#: cp/pt.c:1689
 #, fuzzy
 msgid "too few template parameter lists in declaration of `%D'"
 msgstr "twee of meer data types in de declaratie van `%s'"
 
-#: cp/pt.c:1678
+#: cp/pt.c:1706
 msgid "explicit specialization not preceded by `template <>'"
 msgstr ""
 
-#: cp/pt.c:1691
+#: cp/pt.c:1719
 msgid "partial specialization `%D' of function template"
 msgstr ""
 
-#: cp/pt.c:1723
+#: cp/pt.c:1751
 msgid "default argument specified in explicit specialization"
 msgstr ""
 
-#: cp/pt.c:1727
+#: cp/pt.c:1755
 msgid "template specialization with C linkage"
 msgstr ""
 
@@ -16779,118 +16834,128 @@
 #. program is ill-formed.
 #.
 #. Similar language is found in [temp.explicit].
-#: cp/pt.c:1811
+#: cp/pt.c:1839
 #, fuzzy
 msgid "specialization of implicitly-declared special member function"
 msgstr "`%s' impliciet als functie gedeclareerd"
 
-#: cp/pt.c:1855
+#: cp/pt.c:1883
 #, fuzzy
 msgid "no member function `%D' declared in `%T'"
 msgstr "geneste functie `%s' is als `extern' gedeclareerd"
 
 #. There are two many template parameter lists.
-#: cp/pt.c:2005
+#: cp/pt.c:2033
 #, fuzzy
 msgid "too many template parameter lists in declaration of `%T'"
 msgstr "meerdere opslagklassen in declaratie van `%s'"
 
-#: cp/pt.c:2098
+#: cp/pt.c:2126
 msgid " shadows template parm `%#D'"
 msgstr ""
 
-#: cp/pt.c:2495
+#: cp/pt.c:2523
 msgid "template parameters not used in partial specialization:"
 msgstr ""
 
-#: cp/pt.c:2499
+#: cp/pt.c:2527
 msgid "        `%D'"
 msgstr ""
 
-#: cp/pt.c:2511
+#: cp/pt.c:2539
 msgid "partial specialization `%T' does not specialize any template arguments"
 msgstr ""
 
-#: cp/pt.c:2536
+#: cp/pt.c:2564
 #, c-format
 msgid "template argument `%E' involves template parameter(s)"
 msgstr ""
 
-#: cp/pt.c:2580
+#: cp/pt.c:2608
 msgid "type `%T' of template argument `%E' depends on template parameter(s)"
 msgstr ""
 
 # Is the %s the argument, or is it 'of' the argument?
-#: cp/pt.c:2665
+#: cp/pt.c:2693
 #, fuzzy
 msgid "no default argument for `%D'"
 msgstr "ongeldig type-argument `%s'"
 
-#: cp/pt.c:2814
+#: cp/pt.c:2842
 msgid "template with C linkage"
 msgstr ""
 
-#: cp/pt.c:2817
+#: cp/pt.c:2845
 msgid "template class without a name"
 msgstr ""
 
 #. [temp.mem]
 #.
 #. A destructor shall not be a member template.
-#: cp/pt.c:2824
+#: cp/pt.c:2853
 #, fuzzy
 msgid "destructor `%D' declared as member template"
 msgstr "`%s %s' binnen parameterlijst gedeclareerd"
 
-#: cp/pt.c:2904
+#. [basic.stc.dynamic.allocation]
+#.
+#. An allocation function can be a function
+#. template. ... Template allocation functions shall
+#. have two or more parameters.
+#: cp/pt.c:2868
+#, fuzzy
+msgid "invalid template declaration of `%D'"
+msgstr "herhaalde label-declaratie `%s'"
+
+#: cp/pt.c:2948
 msgid "`%D' does not declare a template type"
 msgstr ""
 
-#: cp/pt.c:2910
+#: cp/pt.c:2954
 #, fuzzy
 msgid "template definition of non-template `%#D'"
 msgstr "herdefinitie van `union %s'"
 
-#: cp/pt.c:2951
+#: cp/pt.c:2995
 msgid "expected %d levels of template parms for `%#D', got %d"
 msgstr ""
 
-#: cp/pt.c:2963
+#: cp/pt.c:3007
 #, fuzzy
 msgid "got %d template parameters for `%#D'"
 msgstr "meerdere parameters hebben de naam `%s'"
 
-#: cp/pt.c:2966
+#: cp/pt.c:3010
 #, fuzzy
 msgid "got %d template parameters for `%#T'"
 msgstr "meerdere parameters hebben de naam `%s'"
 
-#: cp/pt.c:2968
+#: cp/pt.c:3012
 #, c-format
 msgid "  but %d required"
 msgstr ""
 
-#: cp/pt.c:3053
+#: cp/pt.c:3097
 #, fuzzy
 msgid "`%T' is not a template type"
 msgstr "`%s' is geen iterator"
 
-#: cp/pt.c:3069
+#: cp/pt.c:3113
 #, fuzzy
 msgid "previous declaration `%D'"
 msgstr "eerdere declaratie van `%s'"
 
-#: cp/pt.c:3070
+#: cp/pt.c:3114
 #, fuzzy, c-format
 msgid "used %d template parameter%s instead of %d"
 msgstr "meerdere parameters hebben de naam `%s'"
 
-#: cp/pt.c:3086
+#: cp/pt.c:3130
 #, fuzzy
 msgid "template parameter `%#D'"
 msgstr "meerdere parameters hebben de naam `%s'"
 
-#: cp/pt.c:3087
+#: cp/pt.c:3131
 #, fuzzy
 msgid "redeclared here as `%#D'"
 msgstr "ongeldige naam `%s'"
@@ -16899,296 +16964,305 @@
 #.
 #. A template-parameter may not be given default arguments
 #. by two different declarations in the same scope.
-#: cp/pt.c:3097
+#: cp/pt.c:3141
 #, fuzzy
 msgid "redefinition of default argument for `%#D'"
 msgstr "herdefinitie van `struct %s'"
 
-#: cp/pt.c:3098
+#: cp/pt.c:3142
 #, fuzzy
 msgid "%J  original definition appeared here"
 msgstr "functie-definitie als `typdef' gedeclareerd"
 
-#: cp/pt.c:3246
+#: cp/pt.c:3288
 #, fuzzy, c-format
 msgid "`%E' is not a valid template argument"
 msgstr "`%s' is geen iterator"
 
-#: cp/pt.c:3250
+#: cp/pt.c:3292
 msgid "it must be the address of a function with external linkage"
 msgstr ""
 
-#: cp/pt.c:3252
+#: cp/pt.c:3294
 msgid "it must be the address of an object with external linkage"
 msgstr ""
 
-#: cp/pt.c:3255
+#: cp/pt.c:3297
 msgid "it must be a pointer-to-member of the form `&X::Y'"
 msgstr ""
 
-#: cp/pt.c:3266
+#: cp/pt.c:3308
 #, c-format
 msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
 msgstr ""
 
-#: cp/pt.c:3281
+#: cp/pt.c:3323
 #, c-format
 msgid "address of non-extern `%E' cannot be used as template argument"
 msgstr ""
 
-#: cp/pt.c:3290
+#: cp/pt.c:3332
 #, c-format
 msgid "non-constant `%E' cannot be used as template argument"
 msgstr ""
 
-#: cp/pt.c:3298
+#: cp/pt.c:3340
 msgid "type '%T' cannot be used as a value for a non-type template-parameter"
 msgstr ""
 
-#: cp/pt.c:3301
+#: cp/pt.c:3343
 msgid "invalid use of '%D' as a non-type template-argument"
 msgstr ""
 
-#: cp/pt.c:3303
+#: cp/pt.c:3345
 #, c-format
 msgid "invalid use of '%E' as a non-type template-argument"
 msgstr ""
 
-#: cp/pt.c:3668
+#: cp/pt.c:3710
 #, c-format
 msgid "to refer to a type member of a template parameter, use `typename %E'"
 msgstr ""
 
-#: cp/pt.c:3681 cp/pt.c:3699 cp/pt.c:3738
+#: cp/pt.c:3723 cp/pt.c:3741 cp/pt.c:3780
 msgid "type/value mismatch at argument %d in template parameter list for `%D'"
 msgstr ""
 
-#: cp/pt.c:3684
+#: cp/pt.c:3726
 msgid "  expected a constant of type `%T', got `%T'"
 msgstr ""
 
-#: cp/pt.c:3688
+#: cp/pt.c:3730
 #, c-format
 msgid "  expected a class template, got `%E'"
 msgstr ""
 
-#: cp/pt.c:3690
+#: cp/pt.c:3732
 #, c-format
 msgid "  expected a type, got `%E'"
 msgstr ""
 
-#: cp/pt.c:3702
+#: cp/pt.c:3744
 msgid "  expected a type, got `%T'"
 msgstr ""
 
-#: cp/pt.c:3704
+#: cp/pt.c:3746
 msgid "  expected a class template, got `%T'"
 msgstr ""
 
-#: cp/pt.c:3740
+#: cp/pt.c:3782
 msgid "  expected a template of type `%D', got `%D'"
 msgstr ""
 
-#: cp/pt.c:3775
+#: cp/pt.c:3817
 msgid "could not convert template argument `%E' to `%T'"
 msgstr ""
 
-#: cp/pt.c:3815
+#: cp/pt.c:3857
 #, c-format
 msgid "wrong number of template arguments (%d, should be %d)"
 msgstr ""
 
-#: cp/pt.c:3819
+#: cp/pt.c:3861
 #, fuzzy
 msgid "provided for `%D'"
 msgstr "eerdere grant voor `%s'"
 
 # Ik weet het, 'alleen-lezen' is lelijk, maar het is de min of meer geijkte vertaling.
-#: cp/pt.c:3847
+#: cp/pt.c:3889
 #, fuzzy, c-format
 msgid "template argument %d is invalid"
 msgstr "argument %d is alleen-lezen"
 
-#: cp/pt.c:4068
+#: cp/pt.c:4110
 msgid "non-template used as template"
 msgstr ""
 
-#: cp/pt.c:4208
+#: cp/pt.c:4250
 msgid "non-template type `%T' used as a template"
 msgstr ""
 
-#: cp/pt.c:4210
+#: cp/pt.c:4252
 #, fuzzy
 msgid "for template declaration `%D'"
 msgstr "lege declaratie"
 
-#: cp/pt.c:4857
+#: cp/pt.c:4899
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
 msgstr ""
 
-#: cp/pt.c:5296
+#: cp/pt.c:5338
 msgid "ambiguous class template instantiation for `%#T'"
 msgstr ""
 
-#: cp/pt.c:5302
+#: cp/pt.c:5344
 msgid "%s %+#T"
 msgstr ""
 
-#: cp/pt.c:6308 cp/pt.c:6428
+#: cp/pt.c:6382
 msgid "instantiation of `%D' as type `%T'"
 msgstr ""
 
-#: cp/pt.c:6470
+#: cp/pt.c:6542
 #, fuzzy
 msgid "invalid parameter type `%T'"
 msgstr "ongeldige operand voor %p-code"
 
-#: cp/pt.c:6472
+#: cp/pt.c:6544
 #, fuzzy
 msgid "in declaration `%D'"
 msgstr "herdeclaratie van `%s'"
 
-#: cp/pt.c:6546
+#: cp/pt.c:6618
 msgid "creating pointer to member function of non-class type `%T'"
 msgstr ""
 
-#: cp/pt.c:6685
+#: cp/pt.c:6758
 msgid "creating array with size zero"
 msgstr ""
 
-#: cp/pt.c:6699
+#: cp/pt.c:6772
 #, c-format
 msgid "creating array with size zero (`%E')"
 msgstr ""
 
-#: cp/pt.c:6938
+#: cp/pt.c:7011
 msgid "forming reference to void"
 msgstr ""
 
-#: cp/pt.c:6940
+#: cp/pt.c:7013
 msgid "forming %s to reference type `%T'"
 msgstr ""
 
-#: cp/pt.c:6977
+#: cp/pt.c:7050
 msgid "creating pointer to member of non-class type `%T'"
 msgstr ""
 
-#: cp/pt.c:6983
+#: cp/pt.c:7056
 msgid "creating pointer to member reference type `%T'"
 msgstr ""
 
-#: cp/pt.c:7069
+#: cp/pt.c:7142
 #, fuzzy
 msgid "creating array of `%T'"
 msgstr "doorgeven van argument %d van `%s'"
 
-#: cp/pt.c:7075
+#: cp/pt.c:7148
 msgid "creating array of `%T', which is an abstract class type"
 msgstr ""
 
-#: cp/pt.c:7119
+#: cp/pt.c:7192
 #, fuzzy
 msgid "`%T' is not a class, struct, or union type"
 msgstr "`%s' is geen bestand, pipe of tty"
 
-#: cp/pt.c:7232
+#: cp/pt.c:7305
 #, c-format
 msgid "use of `%s' in template"
 msgstr ""
 
-#: cp/pt.c:7345
+#: cp/pt.c:7418
 #, c-format
 msgid "dependent-name `%E' is parsed as a non-type, but instantiation yields a type"
 msgstr ""
 
-#: cp/pt.c:7347
+#: cp/pt.c:7420
 #, c-format
 msgid "say `typename %E' if a type is meant"
 msgstr ""
 
-#: cp/pt.c:8613
+#: cp/pt.c:8589
+msgid "`%T' is not a class or namespace"
+msgstr ""
+
+#: cp/pt.c:8592
+#, fuzzy
+msgid "`%D' is not a class or namespace"
+msgstr "`%s' is geen iterator"
+
+#: cp/pt.c:8709
 #, fuzzy
 msgid "`%T' uses anonymous type"
 msgstr "`%s' is smaller dan waarden van zijn type"
 
-#: cp/pt.c:8615
+#: cp/pt.c:8711
 #, fuzzy
 msgid "`%T' uses local type `%T'"
 msgstr "`%c' optie gebruikt bij type `%c'"
 
 # Ik weet het, 'alleen-lezen' is lelijk, maar het is de min of meer geijkte vertaling.
-#: cp/pt.c:8623
+#: cp/pt.c:8719
 #, fuzzy
 msgid "`%T' is a variably modified type"
 msgstr "argument %d is alleen-lezen"
 
-#: cp/pt.c:8634
+#: cp/pt.c:8730
 #, fuzzy, c-format
 msgid "integral expression `%E' is not constant"
 msgstr "opslaggrootte van `%s' is niet constant"
 
-#: cp/pt.c:8639
+#: cp/pt.c:8735
 msgid "  trying to instantiate `%D'"
 msgstr ""
 
-#: cp/pt.c:9156
+#: cp/pt.c:9252
 msgid "incomplete type unification"
 msgstr ""
 
-#: cp/pt.c:10112
+#: cp/pt.c:10211
 #, c-format
 msgid "use of `%s' in template type unification"
 msgstr ""
 
-#: cp/pt.c:10546 cp/pt.c:10618
+#: cp/pt.c:10644 cp/pt.c:10716
 msgid "explicit instantiation of non-template `%#D'"
 msgstr ""
 
-#: cp/pt.c:10562 cp/pt.c:10613
+#: cp/pt.c:10660 cp/pt.c:10711
 msgid "no matching template for `%D' found"
 msgstr ""
 
-#: cp/pt.c:10568
+#: cp/pt.c:10666
 #, fuzzy
 msgid "explicit instantiation of `%#D'"
 msgstr "eerdere impliciete declaratie van `%s'"
 
-#: cp/pt.c:10605
+#: cp/pt.c:10703
 #, fuzzy
 msgid "duplicate explicit instantiation of `%#D'"
 msgstr "herhaalde definitie `%s'"
 
-#: cp/pt.c:10627
+#: cp/pt.c:10725
 msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
 msgstr ""
 
-#: cp/pt.c:10631 cp/pt.c:10712
+#: cp/pt.c:10729 cp/pt.c:10810
 msgid "storage class `%D' applied to template instantiation"
 msgstr ""
 
-#: cp/pt.c:10684
+#: cp/pt.c:10782
 msgid "explicit instantiation of non-template type `%T'"
 msgstr ""
 
-#: cp/pt.c:10693
+#: cp/pt.c:10791
 msgid "explicit instantiation of `%#T' before definition of template"
 msgstr ""
 
-#: cp/pt.c:10701
+#: cp/pt.c:10799
 #, c-format
 msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
 msgstr ""
 
-#: cp/pt.c:10745
+#: cp/pt.c:10843
 #, fuzzy
 msgid "duplicate explicit instantiation of `%#T'"
 msgstr "herhaalde definitie `%s'"
 
-#: cp/pt.c:11126
+#: cp/pt.c:11224
 msgid "explicit instantiation of `%D' but no definition available"
 msgstr ""
 
-#: cp/pt.c:11562
+#: cp/pt.c:11660
 msgid "`%#T' is not a valid type for a template constant parameter"
 msgstr ""
 
@@ -17234,42 +17308,42 @@
 msgid "`%T' is an inaccessible base of `%T'"
 msgstr ""
 
-#: cp/search.c:1767
+#: cp/search.c:1805
 #, fuzzy
 msgid "invalid covariant return type for `%#D'"
 msgstr "ongeldige registernaam voor `%s'"
 
-#: cp/search.c:1768 cp/search.c:1774
+#: cp/search.c:1806 cp/search.c:1812
 msgid "  overriding `%#D'"
 msgstr ""
 
-#: cp/search.c:1772
+#: cp/search.c:1810
 #, fuzzy
 msgid "conflicting return type specified for `%#D'"
 msgstr "conflicterende types voor `%s'"
 
-#: cp/search.c:1786
+#: cp/search.c:1824
 #, fuzzy, c-format
 msgid "looser throw specifier for `%#F'"
 msgstr "'long' of 'short' opgegeven bij 'char' voor `%s'"
 
-#: cp/search.c:1787
+#: cp/search.c:1825
 #, c-format
 msgid "  overriding `%#F'"
 msgstr ""
 
 #. A static member function cannot match an inherited
 #. virtual member function.
-#: cp/search.c:1877
+#: cp/search.c:1915
 #, fuzzy
 msgid "`%#D' cannot be declared"
 msgstr "`%.*s' is niet gedefinieerd"
 
-#: cp/search.c:1878
+#: cp/search.c:1916
 msgid "  since `%#D' declared in base class"
 msgstr ""
 
-#: cp/search.c:1955
+#: cp/search.c:1993
 msgid "`%#D' needs a final overrider"
 msgstr ""
 
@@ -17292,126 +17366,126 @@
 msgid "object missing in reference to `%D'"
 msgstr "array-grootte ontbreekt in `%s'"
 
-#: cp/semantics.c:1721
+#: cp/semantics.c:1718
 #, fuzzy
 msgid "arguments to destructor are not allowed"
 msgstr "kan het `%s' attribuut niet instellen na een definitie"
 
-#: cp/semantics.c:1770
+#: cp/semantics.c:1767
 msgid "`this' is unavailable for static member functions"
 msgstr "`this' is niet beschikbaar in static member-funties"
 
-#: cp/semantics.c:1776
+#: cp/semantics.c:1773
 msgid "invalid use of `this' in non-member function"
 msgstr ""
 
-#: cp/semantics.c:1778
+#: cp/semantics.c:1775
 msgid "invalid use of `this' at top level"
 msgstr "ongeldig gebruik van `this' op hoogste niveau"
 
-#: cp/semantics.c:1802
+#: cp/semantics.c:1799
 #, fuzzy
 msgid "invalid qualifying scope in pseudo-destructor name"
 msgstr "%s laat qualifiers van doeltype van pointer vallen"
 
-#: cp/semantics.c:1822
+#: cp/semantics.c:1819
 #, fuzzy
 msgid "`%E' is not of type `%T'"
 msgstr "`%c' optie gebruikt bij type `%c'"
 
-#: cp/semantics.c:1933
+#: cp/semantics.c:1930
 msgid "template type parameters must use the keyword `class' or `typename'"
 msgstr ""
 
-#: cp/semantics.c:1977
+#: cp/semantics.c:1974
 msgid "invalid use of type `%T' as a default value for a template template-parameter"
 msgstr ""
 
-#: cp/semantics.c:1980
+#: cp/semantics.c:1977
 msgid "invalid use of `%D' as a default value for a template template-parameter"
 msgstr ""
 
-#: cp/semantics.c:1984
+#: cp/semantics.c:1981
 msgid "invalid default argument for a template template parameter"
 msgstr ""
 
-#: cp/semantics.c:2019
+#: cp/semantics.c:2016
 #, fuzzy
 msgid "definition of `%#T' inside template parameter list"
 msgstr "de declaratie van `%s' verbergt een symbool uit de parameterlijst"
 
-#: cp/semantics.c:2030
+#: cp/semantics.c:2027
 #, fuzzy
 msgid "invalid definition of qualified type `%T'"
 msgstr "ongeldig gebruik van het niet gedefinieerde type `%s %s'"
 
-#: cp/semantics.c:2045
+#: cp/semantics.c:2042
 #, fuzzy
 msgid "previous definition of `%#T'"
 msgstr "eerdere definitie van `%s'"
 
-#: cp/semantics.c:2249
+#: cp/semantics.c:2246
 #, fuzzy
 msgid "invalid base-class specification"
 msgstr "ongeldige linker operand van %s"
 
-#: cp/semantics.c:2258
+#: cp/semantics.c:2255
 msgid "base class `%T' has cv qualifiers"
 msgstr ""
 
-#: cp/semantics.c:2290
+#: cp/semantics.c:2287
 #, fuzzy
 msgid "multiple declarators in template declaration"
 msgstr "meerdere opslagklassen in declaratie van `%s'"
 
-#: cp/semantics.c:2301
+#: cp/semantics.c:2298
 msgid "incomplete type `%T' used in nested name specifier"
 msgstr ""
 
-#: cp/semantics.c:2303 cp/typeck.c:1635
+#: cp/semantics.c:2300 cp/typeck.c:1635
 #, fuzzy
 msgid "`%D' is not a member of `%T'"
 msgstr "`%s' is geen bestand, pipe of tty"
 
-#: cp/semantics.c:2306
+#: cp/semantics.c:2303
 #, fuzzy
 msgid "`%D' is not a member of `%D'"
 msgstr "`%s' is geen bestand, pipe of tty"
 
-#: cp/semantics.c:2431
+#: cp/semantics.c:2428
 msgid "template parameter `%D' of type `%T' is not allowed in an integral constant expression because it is not of integral or enumeration type"
 msgstr ""
 
-#: cp/semantics.c:2584
+#: cp/semantics.c:2572
 #, fuzzy
 msgid "`%D' cannot appear in a constant-expression"
 msgstr "grootte van array `%s' is van een niet-integraal type"
 
-#: cp/semantics.c:2593
+#: cp/semantics.c:2580
 #, fuzzy
 msgid "use of namespace `%D' as expression"
 msgstr "modi in %s expressie komen niet overeen"
 
-#: cp/semantics.c:2598
+#: cp/semantics.c:2585
 msgid "use of class template `%T' as expression"
 msgstr ""
 
 #. Ambiguous reference to base members.
-#: cp/semantics.c:2604
+#: cp/semantics.c:2591
 msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
 msgstr ""
 
-#: cp/semantics.c:2664
+#: cp/semantics.c:2652
 #, c-format
 msgid "use of %s from containing function"
 msgstr ""
 
-#: cp/semantics.c:2667
+#: cp/semantics.c:2655
 #, fuzzy
 msgid "  `%#D' declared here"
 msgstr "`%s' tevoren hier gedeclareerd"
 
-#: cp/semantics.c:2718
+#: cp/semantics.c:2706
 #, fuzzy, c-format
 msgid "type of `%E' is unknown"
 msgstr "opslaggrootte van `%s' is onbekend"
@@ -17425,44 +17499,44 @@
 msgid "`%V' qualifiers cannot be applied to `%T'"
 msgstr ""
 
-#: cp/tree.c:1821
+#: cp/tree.c:1829
 #, fuzzy, c-format
 msgid "`%s' attribute can only be applied to Java class definitions"
 msgstr "het `%s' attribuut heeft enkel betekenis voor functies"
 
-#: cp/tree.c:1850
+#: cp/tree.c:1858
 #, fuzzy, c-format
 msgid "`%s' attribute can only be applied to class definitions"
 msgstr "het `%s' attribuut heeft enkel betekenis voor functies"
 
-#: cp/tree.c:1856
+#: cp/tree.c:1864
 #, c-format
 msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
 msgstr ""
 
-#: cp/tree.c:1880
+#: cp/tree.c:1888
 msgid "requested init_priority is not an integer constant"
 msgstr ""
 
-#: cp/tree.c:1901
+#: cp/tree.c:1909
 #, c-format
 msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
 msgstr ""
 
-#: cp/tree.c:1909
+#: cp/tree.c:1917
 msgid "requested init_priority is out of range"
 msgstr ""
 
-#: cp/tree.c:1919
+#: cp/tree.c:1927
 msgid "requested init_priority is reserved for internal use"
 msgstr ""
 
-#: cp/tree.c:1929
+#: cp/tree.c:1937
 #, fuzzy, c-format
 msgid "`%s' attribute is not supported on this platform"
 msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
 
-#: cp/tree.c:2524
+#: cp/tree.c:2534
 #, c-format
 msgid "lang_* check: failed in %s, at %s:%d"
 msgstr ""
@@ -17700,285 +17774,285 @@
 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr "rekensom met pointer naar onvolledig type"
 
-#: cp/typeck.c:3582
+#: cp/typeck.c:3600
 #, c-format
 msgid "invalid use of '%E' to form a pointer-to-member-function.  Use a qualified-id."
 msgstr ""
 
-#: cp/typeck.c:3588
+#: cp/typeck.c:3606
 #, c-format
 msgid "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
 msgstr ""
 
-#: cp/typeck.c:3610
+#: cp/typeck.c:3628
 msgid "taking address of temporary"
 msgstr ""
 
-#: cp/typeck.c:3845
+#: cp/typeck.c:3863
 #, fuzzy, c-format
 msgid "ISO C++ forbids %sing an enum"
 msgstr "ANSI C verbiedt case-bereiken"
 
-#: cp/typeck.c:3856
+#: cp/typeck.c:3874
 #, fuzzy
 msgid "cannot %s a pointer to incomplete type `%T'"
 msgstr "parameter `%s' wijst naar een onvolledig type"
 
-#: cp/typeck.c:3862
+#: cp/typeck.c:3880
 #, fuzzy
 msgid "ISO C++ forbids %sing a pointer of type `%T'"
 msgstr "ANSI C verbiedt het casten van een niet-scalair naar hetzelfde type"
 
-#: cp/typeck.c:3887
+#: cp/typeck.c:3905
 msgid "cast to non-reference type used as lvalue"
 msgstr ""
 
-#: cp/typeck.c:3921
+#: cp/typeck.c:3939
 #, fuzzy
 msgid "invalid use of `--' on bool variable `%D'"
 msgstr "ongeldig gebruik van array die geen lvalue is"
 
 #. ARM $3.4
-#: cp/typeck.c:3952
+#: cp/typeck.c:3970
 #, fuzzy
 msgid "ISO C++ forbids taking address of function `::main'"
 msgstr "ANSI C verbiedt het adres van een gecaste expressie"
 
 #. An expression like &memfn.
-#: cp/typeck.c:4027
+#: cp/typeck.c:4045
 msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr ""
 
-#: cp/typeck.c:4032
+#: cp/typeck.c:4050
 msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr ""
 
-#: cp/typeck.c:4060
+#: cp/typeck.c:4078
 #, fuzzy
 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr "ANSI C verbiedt het adres van een gecaste expressie"
 
-#: cp/typeck.c:4080
+#: cp/typeck.c:4098
 msgid "unary `&'"
 msgstr ""
 
-#: cp/typeck.c:4113
+#: cp/typeck.c:4131
 #, fuzzy
 msgid "attempt to take address of bit-field structure member `%D'"
 msgstr "poging om het adres te nemen van lid `%s' van een bitveld-structure"
 
-#: cp/typeck.c:4227
+#: cp/typeck.c:4245
 msgid "taking address of destructor"
 msgstr ""
 
-#: cp/typeck.c:4240
+#: cp/typeck.c:4258
 #, fuzzy
 msgid "taking address of bound pointer-to-member expression"
 msgstr "ongeldig gebruik van een void-expressie"
 
-#: cp/typeck.c:4248
+#: cp/typeck.c:4266
 msgid "cannot create pointer to reference member `%D'"
 msgstr ""
 
-#: cp/typeck.c:4311
+#: cp/typeck.c:4329
 msgid "cannot take the address of `this', which is an rvalue expression"
 msgstr ""
 
-#: cp/typeck.c:4330
+#: cp/typeck.c:4348
 msgid "address requested for `%D', which is declared `register'"
 msgstr ""
 
 # vertaling voor 'statement'?
-#: cp/typeck.c:4398
+#: cp/typeck.c:4416
 #, fuzzy, c-format
 msgid "%s expression list treated as compound expression"
 msgstr "expressie-statement heeft onvolledig type"
 
-#: cp/typeck.c:4472
+#: cp/typeck.c:4490
 msgid "%s from type `%T' to type `%T' casts away constness"
 msgstr ""
 
-#: cp/typeck.c:4674
+#: cp/typeck.c:4692
 msgid "invalid static_cast from type `%T' to type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4714
+#: cp/typeck.c:4732
 msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4734
+#: cp/typeck.c:4752
 msgid "reinterpret_cast from `%T' to `%T' loses precision"
 msgstr ""
 
-#: cp/typeck.c:4753
+#: cp/typeck.c:4771
 #, fuzzy
 msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr "ANSI C verbiedt voorwaardelijke expressies tussen 0 en een functiepointer"
 
-#: cp/typeck.c:4759
+#: cp/typeck.c:4777
 msgid "invalid reinterpret_cast from type `%T' to type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4787
+#: cp/typeck.c:4805
 msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr ""
 
-#: cp/typeck.c:4790
+#: cp/typeck.c:4808
 msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
 msgstr ""
 
-#: cp/typeck.c:4813
+#: cp/typeck.c:4831
 msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4830
+#: cp/typeck.c:4848
 msgid "invalid const_cast from type `%T' to type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4870 cp/typeck.c:4875
+#: cp/typeck.c:4888 cp/typeck.c:4893
 #, fuzzy
 msgid "ISO C++ forbids casting to an array type `%T'"
 msgstr "ANSI C verbiedt casts naar een union-type"
 
-#: cp/typeck.c:4883
+#: cp/typeck.c:4901
 #, fuzzy
 msgid "invalid cast to function type `%T'"
 msgstr "ongeldige opslagklasse voor functie `%s'"
 
-#: cp/typeck.c:4939
+#: cp/typeck.c:4957
 #, fuzzy
 msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
 msgstr "cast laat qualifiers van doeltype van pointer vallen"
 
-#: cp/typeck.c:4985
+#: cp/typeck.c:5003
 #, fuzzy
 msgid "cast from `%T' to `%T' increases required alignment of target type"
 msgstr "cast verhoogt het benodigde alignment van het doeltype"
 
-#: cp/typeck.c:5152
+#: cp/typeck.c:5170
 msgid "  in evaluation of `%Q(%#T, %#T)'"
 msgstr ""
 
-#: cp/typeck.c:5194
+#: cp/typeck.c:5212
 #, fuzzy
 msgid "ISO C++ forbids cast to non-reference type used as lvalue"
 msgstr "ANSI C verbiedt casts naar een union-type"
 
-#: cp/typeck.c:5267
+#: cp/typeck.c:5285
 #, fuzzy
 msgid "incompatible types in assignment of `%T' to `%T'"
 msgstr "incompatibel type voor argument %d van `%s'"
 
-#: cp/typeck.c:5274
+#: cp/typeck.c:5292
 #, fuzzy
 msgid "ISO C++ forbids assignment of arrays"
 msgstr "ANSI C verbiedt array `%s' met lengte 0"
 
-#: cp/typeck.c:5374
+#: cp/typeck.c:5392
 msgid "   in pointer to member function conversion"
 msgstr ""
 
-#: cp/typeck.c:5382
+#: cp/typeck.c:5400
 msgid "   in pointer to member conversion"
 msgstr ""
 
 #. This is a reinterpret cast, we choose to do nothing.
-#: cp/typeck.c:5392 cp/typeck.c:5407
+#: cp/typeck.c:5410 cp/typeck.c:5425
 #, fuzzy
 msgid "pointer to member cast via virtual base `%T'"
 msgstr "pointer naar een lid gebruikt in rekensom"
 
-#: cp/typeck.c:5410
+#: cp/typeck.c:5428
 #, fuzzy
 msgid "pointer to member conversion via virtual base `%T'"
 msgstr "pointer naar lid-functie gebruikt in rekensom"
 
-#: cp/typeck.c:5480
+#: cp/typeck.c:5498
 msgid "invalid conversion to type `%T' from type `%T'"
 msgstr ""
 
-#: cp/typeck.c:5636
+#: cp/typeck.c:5657
 msgid "passing NULL used for non-pointer %s %P of `%D'"
 msgstr ""
 
-#: cp/typeck.c:5639
+#: cp/typeck.c:5660
 msgid "%s to non-pointer type `%T' from NULL"
 msgstr ""
 
-#: cp/typeck.c:5647
+#: cp/typeck.c:5668
 #, fuzzy
 msgid "passing `%T' for %s %P of `%D'"
 msgstr "doorgeven van argument %d van `%s'"
 
-#: cp/typeck.c:5650
+#: cp/typeck.c:5671
 msgid "%s to `%T' from `%T'"
 msgstr ""
 
-#: cp/typeck.c:5660
+#: cp/typeck.c:5681
 msgid "passing negative value `%E' for %s %P of `%D'"
 msgstr ""
 
-#: cp/typeck.c:5663
+#: cp/typeck.c:5684
 msgid "%s of negative value `%E' to `%T'"
 msgstr ""
 
-#: cp/typeck.c:5751
+#: cp/typeck.c:5772
 msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
 msgstr ""
 
-#: cp/typeck.c:5754
+#: cp/typeck.c:5775
 msgid "cannot convert `%T' to `%T' in %s"
 msgstr ""
 
-#: cp/typeck.c:5831 cp/typeck.c:5833
+#: cp/typeck.c:5852 cp/typeck.c:5854
 #, fuzzy
 msgid "in passing argument %P of `%+D'"
 msgstr "doorgeven van argument %d van `%s'"
 
-#: cp/typeck.c:5940
+#: cp/typeck.c:5961
 msgid "returning reference to temporary"
 msgstr ""
 
-#: cp/typeck.c:5947
+#: cp/typeck.c:5968
 msgid "reference to non-lvalue returned"
 msgstr ""
 
-#: cp/typeck.c:5959
+#: cp/typeck.c:5980
 #, fuzzy
 msgid "reference to local variable `%D' returned"
 msgstr "adres van globale registervariabele `%s' gevraagd"
 
-#: cp/typeck.c:5962
+#: cp/typeck.c:5983
 #, fuzzy
 msgid "address of local variable `%D' returned"
 msgstr "adres van globale registervariabele `%s' gevraagd"
 
-#: cp/typeck.c:5992
+#: cp/typeck.c:6013
 msgid "returning a value from a destructor"
 msgstr ""
 
 #. If a return statement appears in a handler of the
 #. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6000
+#: cp/typeck.c:6021
 msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr ""
 
 #. You can't return a value from a constructor.
-#: cp/typeck.c:6003
+#: cp/typeck.c:6024
 msgid "returning a value from a constructor"
 msgstr ""
 
-#: cp/typeck.c:6026
+#: cp/typeck.c:6047
 #, fuzzy
 msgid "return-statement with no value, in function returning '%T'"
 msgstr "`return' zonder waarde in een functie die een niet-void waarde teruggeeft"
 
-#: cp/typeck.c:6043
+#: cp/typeck.c:6064
 #, fuzzy
 msgid "return-statement with a value, in function returning 'void'"
 msgstr "`return' met waarde in een functie die void teruggeeft"
 
-#: cp/typeck.c:6065
+#: cp/typeck.c:6086
 msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
 msgstr ""
 
@@ -18033,135 +18107,135 @@
 msgid "cannot initialize arrays using this syntax"
 msgstr ""
 
-#: cp/typeck2.c:545
+#: cp/typeck2.c:535
 msgid "initializing array with parameter list"
 msgstr ""
 
-#: cp/typeck2.c:600
+#: cp/typeck2.c:590
 msgid "initializer for scalar variable requires one element"
 msgstr ""
 
-#: cp/typeck2.c:607
+#: cp/typeck2.c:597
 #, fuzzy
 msgid "braces around scalar initializer for `%T'"
 msgstr "accolades rond scalaire beginwaarde"
 
-#: cp/typeck2.c:610
+#: cp/typeck2.c:600
 #, fuzzy
 msgid "ignoring extra initializers for `%T'"
 msgstr "niet-constante beginwaarde voor `%s'"
 
-#: cp/typeck2.c:622
+#: cp/typeck2.c:612
 #, fuzzy
 msgid "variable-sized object of type `%T' may not be initialized"
 msgstr "object van variabele lengte mag geen beginwaarde krijgen"
 
-#: cp/typeck2.c:632
+#: cp/typeck2.c:622
 msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
 msgstr ""
 
-#: cp/typeck2.c:697
+#: cp/typeck2.c:687
 msgid "aggregate has a partly bracketed initializer"
 msgstr ""
 
-#: cp/typeck2.c:735 cp/typeck2.c:840
+#: cp/typeck2.c:725 cp/typeck2.c:830
 msgid "non-trivial labeled initializers"
 msgstr ""
 
-#: cp/typeck2.c:752
+#: cp/typeck2.c:742
 msgid "non-empty initializer for array of empty elements"
 msgstr ""
 
-#: cp/typeck2.c:806
+#: cp/typeck2.c:796
 msgid "initializer list for object of class with virtual base classes"
 msgstr ""
 
-#: cp/typeck2.c:812
+#: cp/typeck2.c:802
 msgid "initializer list for object of class with base classes"
 msgstr ""
 
-#: cp/typeck2.c:818
+#: cp/typeck2.c:808
 msgid "initializer list for object using virtual functions"
 msgstr ""
 
-#: cp/typeck2.c:880 cp/typeck2.c:896
+#: cp/typeck2.c:870 cp/typeck2.c:886
 #, fuzzy
 msgid "missing initializer for member `%D'"
 msgstr "ongeldige beginwaarde voor member `%s'"
 
-#: cp/typeck2.c:885
+#: cp/typeck2.c:875
 #, fuzzy
 msgid "uninitialized const member `%D'"
 msgstr "ongeldige beginwaarde voor member `%s'"
 
-#: cp/typeck2.c:887
+#: cp/typeck2.c:877
 #, fuzzy
 msgid "member `%D' with uninitialized const fields"
 msgstr "parameter `%s' krijgt beginwaarde"
 
-#: cp/typeck2.c:890
+#: cp/typeck2.c:880
 #, fuzzy
 msgid "member `%D' is uninitialized reference"
 msgstr "parameter `%s' krijgt beginwaarde"
 
-#: cp/typeck2.c:937
+#: cp/typeck2.c:927
 msgid "index value instead of field name in union initializer"
 msgstr ""
 
-#: cp/typeck2.c:949
+#: cp/typeck2.c:939
 #, fuzzy
 msgid "no field `%D' in union being initialized"
 msgstr "onbekend veld `%s' opgegeven in beginwaarde"
 
-#: cp/typeck2.c:957
+#: cp/typeck2.c:947
 msgid "union `%T' with no named members cannot be initialized"
 msgstr ""
 
-#: cp/typeck2.c:993
+#: cp/typeck2.c:983
 msgid "excess elements in aggregate initializer"
 msgstr ""
 
-#: cp/typeck2.c:1102
+#: cp/typeck2.c:1092
 msgid "circular pointer delegation detected"
 msgstr ""
 
-#: cp/typeck2.c:1115
+#: cp/typeck2.c:1105
 #, fuzzy
 msgid "base operand of `->' has non-pointer type `%T'"
 msgstr "grootte van array `%s' is van een niet-integraal type"
 
-#: cp/typeck2.c:1139
+#: cp/typeck2.c:1129
 msgid "result of `operator->()' yields non-pointer result"
 msgstr ""
 
-#: cp/typeck2.c:1141
+#: cp/typeck2.c:1131
 msgid "base operand of `->' is not a pointer"
 msgstr ""
 
-#: cp/typeck2.c:1164
+#: cp/typeck2.c:1154
 msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
 msgstr ""
 
-#: cp/typeck2.c:1172
+#: cp/typeck2.c:1162
 msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
 msgstr ""
 
-#: cp/typeck2.c:1182
+#: cp/typeck2.c:1172
 msgid "member type `%T::' incompatible with object type `%T'"
 msgstr ""
 
-#: cp/typeck2.c:1398
+#: cp/typeck2.c:1388
 #, fuzzy
 msgid "call to function `%D' which throws incomplete type `%#T'"
 msgstr "parameter `%s' wijst naar een onvolledig type"
 
-#: cp/typeck2.c:1401
+#: cp/typeck2.c:1391
 #, fuzzy
 msgid "call to function which throws incomplete type `%#T'"
 msgstr "parameter `%s' wijst naar een onvolledig type"
 
 #. XXX Not i18n clean.
-#: cp/cp-tree.h:3756
+#: cp/cp-tree.h:3775
 #, c-format
 msgid "%s is deprecated, please see the documentation for details"
 msgstr ""
@@ -19730,340 +19804,277 @@
 msgid "internal error - invalid Utf8 name"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse-scan.y:880
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:949
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1290
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1351
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1555
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1777
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1786
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1797
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1808
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1820
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1835
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1852
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1854
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1935
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2106
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2168
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2320
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2332
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2339
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2346
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2357
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2359
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2397
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2399
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2401
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2422
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2424
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2426
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2442
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2444
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2465
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2467
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2469
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2497
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2499
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2501
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2503
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2521
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2523
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2534
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2545
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2556
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2567
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2578
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2591
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2595
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2597
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2610
+#: ../../gcc/java/parse-scan.y:880 ../../gcc/java/parse.y:949
+#: ../../gcc/java/parse.y:1290 ../../gcc/java/parse.y:1351
+#: ../../gcc/java/parse.y:1555 ../../gcc/java/parse.y:1777
+#: ../../gcc/java/parse.y:1786 ../../gcc/java/parse.y:1797
+#: ../../gcc/java/parse.y:1808 ../../gcc/java/parse.y:1820
+#: ../../gcc/java/parse.y:1835 ../../gcc/java/parse.y:1852
+#: ../../gcc/java/parse.y:1854 ../../gcc/java/parse.y:1935
+#: ../../gcc/java/parse.y:2106 ../../gcc/java/parse.y:2168
+#: ../../gcc/java/parse.y:2320 ../../gcc/java/parse.y:2332
+#: ../../gcc/java/parse.y:2339 ../../gcc/java/parse.y:2346
+#: ../../gcc/java/parse.y:2357 ../../gcc/java/parse.y:2359
+#: ../../gcc/java/parse.y:2397 ../../gcc/java/parse.y:2399
+#: ../../gcc/java/parse.y:2401 ../../gcc/java/parse.y:2422
+#: ../../gcc/java/parse.y:2424 ../../gcc/java/parse.y:2426
+#: ../../gcc/java/parse.y:2442 ../../gcc/java/parse.y:2444
+#: ../../gcc/java/parse.y:2465 ../../gcc/java/parse.y:2467
+#: ../../gcc/java/parse.y:2469 ../../gcc/java/parse.y:2497
+#: ../../gcc/java/parse.y:2499 ../../gcc/java/parse.y:2501
+#: ../../gcc/java/parse.y:2503 ../../gcc/java/parse.y:2521
+#: ../../gcc/java/parse.y:2523 ../../gcc/java/parse.y:2534
+#: ../../gcc/java/parse.y:2545 ../../gcc/java/parse.y:2556
+#: ../../gcc/java/parse.y:2567 ../../gcc/java/parse.y:2578
+#: ../../gcc/java/parse.y:2591 ../../gcc/java/parse.y:2595
+#: ../../gcc/java/parse.y:2597 ../../gcc/java/parse.y:2610
 #, fuzzy
 msgid "Missing term"
 msgstr "beginwaarde ontbreekt"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse-scan.y:882
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:721
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:759
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:784
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:970
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1325
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1531
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1533
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1762
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1788
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1799
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1810
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1822
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1837
+#: ../../gcc/java/parse-scan.y:882 ../../gcc/java/parse.y:721
+#: ../../gcc/java/parse.y:759 ../../gcc/java/parse.y:784
+#: ../../gcc/java/parse.y:970 ../../gcc/java/parse.y:1325
+#: ../../gcc/java/parse.y:1531 ../../gcc/java/parse.y:1533
+#: ../../gcc/java/parse.y:1762 ../../gcc/java/parse.y:1788
+#: ../../gcc/java/parse.y:1799 ../../gcc/java/parse.y:1810
+#: ../../gcc/java/parse.y:1822 ../../gcc/java/parse.y:1837
 msgid "';' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:719
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:757
+#: ../../gcc/java/parse.y:719 ../../gcc/java/parse.y:757
 #, fuzzy
 msgid "Missing name"
 msgstr "beginwaarde ontbreekt"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:782
+#: ../../gcc/java/parse.y:782
 msgid "'*' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:796
+#: ../../gcc/java/parse.y:796
 msgid "Class or interface declaration expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:833
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:835
+#: ../../gcc/java/parse.y:833 ../../gcc/java/parse.y:835
 msgid "Missing class name"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:838
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:842
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:850
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1010
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1271
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1273
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1597
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1848
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1880
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1942
+#: ../../gcc/java/parse.y:838 ../../gcc/java/parse.y:842
+#: ../../gcc/java/parse.y:850 ../../gcc/java/parse.y:1010
+#: ../../gcc/java/parse.y:1271 ../../gcc/java/parse.y:1273
+#: ../../gcc/java/parse.y:1597 ../../gcc/java/parse.y:1848
+#: ../../gcc/java/parse.y:1880 ../../gcc/java/parse.y:1942
 msgid "'{' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:852
+#: ../../gcc/java/parse.y:852
 msgid "Missing super class name"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:862
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:878
+#: ../../gcc/java/parse.y:862 ../../gcc/java/parse.y:878
 msgid "Missing interface name"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:964
+#: ../../gcc/java/parse.y:964
 #, fuzzy
 msgid "Missing variable initializer"
 msgstr "beginwaarde ontbreekt"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:981
+#: ../../gcc/java/parse.y:981
 #, fuzzy
 msgid "Invalid declaration"
 msgstr "lege declaratie"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:984
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1069
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2143
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2165
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2169
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2204
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2281
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2291
+#: ../../gcc/java/parse.y:984 ../../gcc/java/parse.y:1069
+#: ../../gcc/java/parse.y:2143 ../../gcc/java/parse.y:2165
+#: ../../gcc/java/parse.y:2169 ../../gcc/java/parse.y:2204
+#: ../../gcc/java/parse.y:2281 ../../gcc/java/parse.y:2291
 msgid "']' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:988
+#: ../../gcc/java/parse.y:988
 #, fuzzy
 msgid "Unbalanced ']'"
 msgstr "niet-gebalanceerde `#endif'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1024
+#: ../../gcc/java/parse.y:1024
 msgid "Invalid method declaration, method name required"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1029
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1034
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1039
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2026
+#: ../../gcc/java/parse.y:1029 ../../gcc/java/parse.y:1034
+#: ../../gcc/java/parse.y:1039 ../../gcc/java/parse.y:2026
 msgid "Identifier expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1044
+#: ../../gcc/java/parse.y:1044
 msgid "Invalid method declaration, return type required"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1067
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1511
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1518
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1527
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1529
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1557
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1665
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1971
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2024
+#: ../../gcc/java/parse.y:1067 ../../gcc/java/parse.y:1511
+#: ../../gcc/java/parse.y:1518 ../../gcc/java/parse.y:1527
+#: ../../gcc/java/parse.y:1529 ../../gcc/java/parse.y:1557
+#: ../../gcc/java/parse.y:1665 ../../gcc/java/parse.y:1971
+#: ../../gcc/java/parse.y:2024
 msgid "')' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1083
+#: ../../gcc/java/parse.y:1083
 #, fuzzy
 msgid "Missing formal parameter term"
 msgstr "parameternaam ontbreekt uit parameterlijst"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1098
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1103
+#: ../../gcc/java/parse.y:1098 ../../gcc/java/parse.y:1103
 #, fuzzy
 msgid "Missing identifier"
 msgstr "beginwaarde ontbreekt"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1123
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1132
+#: ../../gcc/java/parse.y:1123 ../../gcc/java/parse.y:1132
 msgid "Missing class type term"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1288
+#: ../../gcc/java/parse.y:1288
 #, fuzzy
 msgid "Invalid interface type"
 msgstr "Ongeldig register voor vergelijking"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1475
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1644
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1646
+#: ../../gcc/java/parse.y:1475 ../../gcc/java/parse.y:1644
+#: ../../gcc/java/parse.y:1646
 msgid "':' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1497
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1502
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1507
+#: ../../gcc/java/parse.y:1497 ../../gcc/java/parse.y:1502
+#: ../../gcc/java/parse.y:1507
 #, fuzzy
 msgid "Invalid expression statement"
 msgstr "ongeldige expressie als operand"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1525
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1553
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1593
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1661
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1729
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1850
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1928
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2018
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2020
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2028
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2264
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2266
+#: ../../gcc/java/parse.y:1525 ../../gcc/java/parse.y:1553
+#: ../../gcc/java/parse.y:1593 ../../gcc/java/parse.y:1661
+#: ../../gcc/java/parse.y:1729 ../../gcc/java/parse.y:1850
+#: ../../gcc/java/parse.y:1928 ../../gcc/java/parse.y:2018
+#: ../../gcc/java/parse.y:2020 ../../gcc/java/parse.y:2028
+#: ../../gcc/java/parse.y:2264 ../../gcc/java/parse.y:2266
 msgid "'(' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1595
+#: ../../gcc/java/parse.y:1595
 msgid "Missing term or ')'"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1642
+#: ../../gcc/java/parse.y:1642
 #, fuzzy
 msgid "Missing or invalid constant expression"
 msgstr "overflow in constante expressie"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1663
+#: ../../gcc/java/parse.y:1663
 msgid "Missing term and ')' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1702
+#: ../../gcc/java/parse.y:1702
 #, fuzzy
 msgid "Invalid control expression"
 msgstr "Ongeldig token in expressie"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1704
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1706
+#: ../../gcc/java/parse.y:1704 ../../gcc/java/parse.y:1706
 #, fuzzy
 msgid "Invalid update expression"
 msgstr "Ongeldig token in expressie"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1731
+#: ../../gcc/java/parse.y:1731
 #, fuzzy
 msgid "Invalid init statement"
 msgstr "ongeldige beginwaarde"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1931
+#: ../../gcc/java/parse.y:1931
 msgid "Missing term or ')' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1973
+#: ../../gcc/java/parse.y:1973
 msgid "'class' or 'this' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1975
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1977
+#: ../../gcc/java/parse.y:1975 ../../gcc/java/parse.y:1977
 msgid "'class' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2022
+#: ../../gcc/java/parse.y:2022
 msgid "')' or term expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2141
+#: ../../gcc/java/parse.y:2141
 msgid "'[' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2219
+#: ../../gcc/java/parse.y:2219
 msgid "Field expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2276
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2286
+#: ../../gcc/java/parse.y:2276 ../../gcc/java/parse.y:2286
 msgid "Missing term and ']' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2390
+#: ../../gcc/java/parse.y:2390
 #, fuzzy
 msgid "']' expected, invalid type expression"
 msgstr "ongeldige waarheidsexpressie"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2393
+#: ../../gcc/java/parse.y:2393
 #, fuzzy
 msgid "Invalid type expression"
 msgstr "Ongeldig token in expressie"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2505
+#: ../../gcc/java/parse.y:2505
 #, fuzzy
 msgid "Invalid reference type"
 msgstr "Ongeldige modus voor gen_tst_reg"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2977
+#: ../../gcc/java/parse.y:2977
 msgid "Constructor invocation must be first thing in a constructor"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2979
+#: ../../gcc/java/parse.y:2979
 msgid "Only constructors can invoke constructors"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2987
+#: ../../gcc/java/parse.y:2987
 #, c-format
 msgid ": `%s' JDK1.1(TM) feature"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:3046
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:3048
+#: ../../gcc/java/parse.y:3046 ../../gcc/java/parse.y:3048
 #, c-format
 msgid ""
 "%s.\n"
 "%s"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:6909
+#: ../../gcc/java/parse.y:6909
 #, c-format
 msgid "malformed .zip archive in CLASSPATH: %s"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:6980
+#: ../../gcc/java/parse.y:6980
 #, c-format
 msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives"
 msgstr ""
 
 # 'whitespace' -> 'witruimte'?
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12193
+#: ../../gcc/java/parse.y:12193
 #, fuzzy, c-format
 msgid "missing static field `%s'"
 msgstr "ontbrekende witruimte na getal `%s'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12198
+#: ../../gcc/java/parse.y:12198
 #, c-format
 msgid "not a static field `%s'"
 msgstr "`%s' is geen static veld"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12241
+#: ../../gcc/java/parse.y:12241
 #, c-format
 msgid "No case for %s"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:13173
+#: ../../gcc/java/parse.y:13173
 #, fuzzy, c-format
 msgid "unregistered operator %s"
 msgstr "registernaam niet opgegeven voor `%s'"
@@ -20406,1750 +20417,1434 @@
 msgid "[super ...] must appear in a method context"
 msgstr ""
 
-#: objc/objc-parse.y:2701
+#: objc/objc-parse.y:2700
 msgid "`@end' must appear in an implementation context"
 msgstr ""
 
-#: objc/objc-parse.y:2914
+#: objc/objc-parse.y:2913
 msgid "method definition not in class context"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:23
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:21
 msgid "Display this information"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:29
-msgid "--param <param>=<value>\tSet paramter <param> to value.  See below for a complete list of parameters"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:27
+msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:38
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:36
 msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:41
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:39
 #, fuzzy
 msgid "Do not discard comments"
 msgstr "niet-be雐ndigde commentaar"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:44
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:42
 msgid "Do not discard comments in macro expansions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:47
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:45
 msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:53
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:51
 msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:56
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:54
 msgid "Print the name of header files as they are used"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:65
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:57
+msgid "-I <dir>\tAdd <dir> to the end of the main include path.  -I- gives more include path control; see info documentation"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:60
+#, fuzzy
+msgid "Generate make dependencies"
+msgstr "dynamische dependencies.\n"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:63
 #, fuzzy
 msgid "Generate make dependencies and compile"
 msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:74
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:66
+msgid "-MF <file>\tWrite dependency output to the given file"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:69
 msgid "Treat missing header files as generated files"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:80
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:72
+msgid "Like -M but ignore system header files"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:75
 msgid "Like -MD but ignore system header files"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:89
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:78
+msgid "Generate phony targets for all headers"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:81
 msgid "-MQ <target>\tAdd a MAKE-quoted target"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:95
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:84
+msgid "-MT <target>\tAdd an unquoted target"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:87
 msgid "-O<number>\tSet optimization level to <number>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:98
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:90
 msgid "Optimize for space rather than speed"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:101
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:93
 #, fuzzy
 msgid "Do not generate #line directives"
 msgstr "interne fout - slechte ingebouwde functie `%s'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:104
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:96
 msgid "-U<macro>\tUndefine <macro>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:107
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:99
 msgid "This switch is deprecated; use -Wextra instead"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:113
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:105
 msgid "Warn about returning structures, unions or arrays"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:119
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:108
+msgid "Enable most warning messages"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:111
 #, fuzzy
 msgid "Warn about casting functions to incompatible types"
 msgstr "parameter wijst naar een onvolledig type"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:122
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:114
 msgid "Warn about pointer casts which increase alignment"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:125
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:117
 msgid "Warn about casts which discard qualifiers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:128
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:120
 #, fuzzy
 msgid "Warn about subscripts whose type is \"char\""
 msgstr "array subscript is van het type `char'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:137
-msgid "Warn about possibly confusing type conversions"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:123
+msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:140
-msgid "Warn when all constructors and destructors are private"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:126
+msgid "Synonym for -Wcomment"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:143
-msgid "Warn when a declaration is found after a statement"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:129
+msgid "Warn about possibly confusing type conversions"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:132
+msgid "Warn when all constructors and destructors are private"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:146
-msgid "Warn if deprecated class, method, or field is used"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:135
+msgid "Warn when a declaration is found after a statement"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:149
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:138
+msgid "Warn about deprecated compiler features"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:141
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:152
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:144
 msgid "Warn when an optimization pass is disabled"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:155
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:147
 msgid "Warn about compile-time integer division by zero"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:158
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:150
 msgid "Warn about violations of Effective C++ style rules"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:161
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:153
 msgid "Warn about stray tokens after #elif and #endif"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:164
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:156
 msgid "Treat all warnings as errors"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:167
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:159
 #, fuzzy
 msgid "Make implicit function declarations an error"
 msgstr "parameternamen (zonder types) in functiedeclaratie"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:170
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:162
 msgid "Print extra (possibly unwanted) warnings"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:173
-msgid "Warn if deprecated empty statements are found"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:176
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:165
 msgid "Warn if testing floating point numbers for equality"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:179
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:168
 #, fuzzy
 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
 msgstr "formaatstring niet be雐ndigd"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:182
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:171
 #, fuzzy
 msgid "Warn if passing too many arguments to a function for its format string"
 msgstr "teveel argumenten voor functie `va_start'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:185
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:174
 msgid "Warn about format strings that are not literals"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:188
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:177
 msgid "Warn about possible security problems with format functions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:191
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:180
 msgid "Warn about strftime formats yielding 2-digit years"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:200
-msgid "Enable warnings about inter-procedural problems"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:206
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:192
 #, fuzzy
 msgid "Warn about implicit function declarations"
 msgstr "parameternamen (zonder types) in functiedeclaratie"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:209
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:195
 msgid "Warn when a declaration does not specify a type"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:215
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:198
+msgid "Deprecated.  This switch has no effect."
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:201
 msgid "Warn about variables which are initialized to themselves."
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:218
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:204
 #, fuzzy
 msgid "Warn when an inlined function cannot be inlined"
 msgstr "kan functie `main' niet inline maken"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:221
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:207
 #, fuzzy
 msgid "Warn about invalid uses of the \"offsetof\" macro"
 msgstr "lijnnummer buiten bereik in `#line'-commando"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:224
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:210
 msgid "Warn about PCH files that are found but not used"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:227
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:213
 msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:230
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:216
 msgid "Do not warn about using \"long long\" when -pedantic"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:233
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:219
 #, fuzzy
 msgid "Warn about suspicious declarations of \"main\""
 msgstr "geen eerdere declaratie voor `%s'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:236
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:222
 #, fuzzy
 msgid "Warn about possibly missing braces around initializers"
 msgstr "accolades ontbreken rond beginwaarde"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:239
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:225
 #, fuzzy
 msgid "Warn about global functions without previous declarations"
 msgstr "sectie van `%s' geeft een conflict met een eerdere declaratie"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:242
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:228
 #, fuzzy
 msgid "Warn about functions which might be candidates for format attributes"
 msgstr "deze functie is een mogelijke kandidaat voor het `noreturn' attribuut"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:245
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:231
 #, fuzzy
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 msgstr "deze functie is een mogelijke kandidaat voor het `noreturn' attribuut"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:248
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:234
 #, fuzzy
 msgid "Warn about global functions without prototypes"
 msgstr "sectie van `%s' geeft een conflict met een eerdere declaratie"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:251
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:237
 #, fuzzy
 msgid "Warn about use of multi-character character constants"
 msgstr "karakterconstante met meer dan 殚n karakter"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:254
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:240
 #, fuzzy
 msgid "Warn about \"extern\" declarations not at file scope"
 msgstr "overbodige herdeclaratie van `%s' in zelfde bereik"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:257
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:243
 #, fuzzy
 msgid "Warn when non-templatized friend functions are declared within a template"
 msgstr "geneste functie `%s' is als `extern' gedeclareerd"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:260
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:246
 #, fuzzy
 msgid "Warn about non-virtual destructors"
 msgstr "niet-prototype definitie hier"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:266
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:252
 msgid "Warn if a C-style cast is used in a program"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:269
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:255
 msgid "Warn if an old-style parameter definition is used"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:272
-msgid "Warn if .class files are out of date"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:275
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:258
 msgid "Warn about overloaded virtual function names"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:278
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:261
 msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:281
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:264
 msgid "Warn when padding is required to align structure members"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:284
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:267
 #, fuzzy
 msgid "Warn about possibly missing parentheses"
 msgstr "accolades ontbreken rond beginwaarde"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:287
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:270
 msgid "Warn when converting the type of pointers to member functions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:290
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:273
 #, fuzzy
 msgid "Warn about function pointer arithmetic"
 msgstr "pointer naar functie gebruikt in rekensom"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:293
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:276
 msgid "Warn if inherited methods are unimplemented"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:296
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:279
 #, fuzzy
 msgid "Warn about multiple declarations of the same object"
 msgstr "overbodige herdeclaratie van `%s' in zelfde bereik"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:299
-msgid "Warn if modifiers are specified when not necessary"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:302
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:282
 #, fuzzy
 msgid "Warn when the compiler reorders code"
 msgstr "incompatibele record-modus"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:305
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:285
 #, fuzzy
 msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
 msgstr "teruggeefwaarde krijgt standaardtype `int'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:308
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:288
 msgid "Warn if a selector has multiple methods"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:311
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:291
 msgid "Warn about possible violations of sequence point rules"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:314
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:294
 #, fuzzy
 msgid "Warn when one local variable shadows another"
 msgstr "De locale variabele `insn' heeft de waarde:"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:317
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:297
 #, fuzzy
 msgid "Warn about signed-unsigned comparisons"
 msgstr "formaatstring niet be雐ndigd"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:320
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:300
 #, fuzzy
 msgid "Warn when overload promotes from unsigned to signed"
 msgstr "vergelijking van gepromoveerde ~unsigned met unsigned"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:323
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:303
 #, fuzzy
 msgid "Warn about code which might break strict aliasing rules"
 msgstr "deze functie is een mogelijke kandidaat voor het `noreturn' attribuut"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:326
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:306
 #, fuzzy
 msgid "Warn about unprototyped function declarations"
 msgstr "niet-prototype definitie hier"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:329
-msgid "Warn about constructs with surprising meanings"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:332
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:309
 msgid "Warn about enumerated switches, with no default, missing a case"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:335
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:312
 msgid "Warn about enumerated switches missing a \"default:\" statement"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:338
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:315
 msgid "Warn about all enumerated switches missing a specific case"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:341
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:318
 msgid "Warn when synthesis behavior differs from Cfront"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:344
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:321
 msgid "Do not suppress warnings from system headers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:347
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:324
 msgid "Warn about features not present in traditional C"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:356
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:327
+msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:333
 #, fuzzy
 msgid "Warn if an undefined macro is used in an #if directive"
 msgstr "ongedefinieerd of ongeldig #-commando"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:359
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:336
 msgid "Warn about uninitialized automatic variables"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:362
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:339
 msgid "Warn about unrecognized pragmas"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:365
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:342
 msgid "Warn about code that will never be executed"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:368
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:345
 msgid "Enable all -Wunused- warnings"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:371
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:348
 msgid "Warn when a function is unused"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:374
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:351
 msgid "Warn when a label is unused"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:377
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:354
 msgid "Warn about macros defined in the main file that are not used"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:380
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:357
 msgid "Warn when a function parameter is unused"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:383
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:360
 msgid "Warn when an expression value is unused"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:386
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:363
 msgid "Warn when a variable is unused"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:389
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:366
 msgid "Give strings the type \"array of char\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:392
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:369
 msgid "A synonym for -std=c89.  In a future version of GCC it will become synonymous with -std=c99 instead"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:395
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:372
 msgid "-aux-info <file>\tEmit declaration information into <file>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:407
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:384
 msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:410
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:387
 msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:413
-msgid "--CLASSPATH\tDeprecated; use --classpath instead"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:425
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:399
 msgid "Enforce class member access control semantics"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:428
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:402
 #, fuzzy
 msgid "Align the start of functions"
 msgstr "impliciete declaratie van functie `%s'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:434
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:408
 msgid "Align labels which are only reached by jumping"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:440
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:414
 msgid "Align all labels"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:446
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:420
 msgid "Align the start of loops"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:455
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:429
 msgid "Change when template instances are emitted"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:458
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:432
 msgid "Specify that arguments may alias each other and globals"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:461
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:435
 msgid "Assume arguments may alias globals but not each other"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:464
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:438
 msgid "Assume arguments alias neither each other nor globals"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:467
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:441
 msgid "Recognize the \"asm\" keyword"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:479
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:444
 msgid "Generate unwind tables that are exact at each instruction boundary"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:482
-msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:485
-msgid "Backslashes in character and hollerith constants are special (not C-style)"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:488
-msgid "Delete libU77 intrinsics with bad interfaces"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:491
-msgid "Disable libU77 intrinsics with bad interfaces"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:494
-msgid "Enable libU77 intrinsics with bad interfaces"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:497
-msgid "Hide libU77 intrinsics with bad interfaces"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:500
-msgid "--bootclasspath=<path>\tReplace system path"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:503
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:447
 msgid "Generate code to check bounds before indexing arrays"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:506
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:450
 msgid "Replace add, compare, branch with branch on count register"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:509
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:453
 msgid "Use profiling information for branch probabilities"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:512
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:456
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:515
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:459
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:518
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:462
 #, fuzzy
 msgid "Recognize built-in functions"
 msgstr "interne fout - slechte ingebouwde functie `%s'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:524
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:468
 msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:527
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:471
 msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:530
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:474
 msgid "Save registers around function calls"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:533
-msgid "Program written in strict mixed-case"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:536
-msgid "Compile as if program written in lowercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:539
-#, fuzzy
-msgid "Preserve case used in program"
-msgstr "misplaatste '\\' in programma"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:542
-msgid "Program written in lowercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:545
-msgid "Program written in uppercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:548
-msgid "Compile as if program written in uppercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:551
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:477
 msgid "Check the return value of new"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:557
-msgid "--classpath=<path>\tSet class path"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:560
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:480
 msgid "Do not put uninitialized globals in the common section"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:566
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:483
 msgid "Allow the arguments of the '?' operator to have different types"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:569
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:486
 msgid "Reduce the size of object files"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:572
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:489
 #, fuzzy
 msgid "Make string literals \"const char[]\" not \"char[]\""
 msgstr "slechte stringconstante"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:575
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:492
 msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:578
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:495
 msgid "Perform a register copy-propagation optimization pass"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:581
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:498
 msgid "Perform cross-jumping optimization"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:584
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:501
 msgid "When running CSE, follow jumps to their targets"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:587
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:504
 msgid "When running CSE, follow conditional jumps"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:590
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:507
 #, fuzzy
 msgid "Place data items into their own section"
 msgstr "keer vermeld voor elke functie waarin hij staat.)"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:593
-msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:596
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:510
 #, fuzzy
 msgid "Inline member functions by default"
 msgstr "kan functie `main' niet inline maken"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:599
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:513
 msgid "Defer popping functions args from stack until later"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:602
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:516
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:605
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:519
 msgid "Delete useless null pointer checks"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:608
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:522
 msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:611
-msgid "Allow '$' in symbol names"
-msgstr ""
-
 # "brede string"? "string met brede karakters/tekens"?
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:614
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:525
 #, fuzzy
 msgid "Permit '$' as an identifier character"
 msgstr "formaat is een wide-character string"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:620
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:528
+msgid "-fdump-<type>\tDump various compiler internals to a file"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:531
 msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:626
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:537
 msgid "Perform DWARF2 duplicate elimination"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:629
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:632
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:540
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:543
 msgid "Perform unused type elimination in debug info"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:641
-msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:644
-msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:647
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:546
 #, fuzzy
 msgid "Generate code to check exception specifications"
 msgstr "`%s' gedeclareerd als een functie die een functie teruggeeft"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:653
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:552
 msgid "Enable exception handling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:656
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:555
 msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:659
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:558
 msgid "Perform a number of minor, expensive optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:668
-msgid "f2c-compatible code can be generated"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:671
-msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:674
-msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:677
-msgid "Enable non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:680
-msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:683
-msgid "Unsupported; generate libf2c-calling code"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:686
-msgid "Program is written in typical FORTRAN 66 dialect"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:689
-msgid "Program is written in typical Unix-f77 dialect"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:692
-msgid "Program is written in Fortran-90-ish dialect"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:695
-msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:698
-msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:701
-msgid "Enable non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:704
-msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:716
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:567
 msgid "Assume no NaNs or infinities are generated"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:719
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:570
 msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:725
-msgid "ffixed-line-length-<number>\tSet the maximum line length to <number>"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:728
-msgid "Unsupported; affects code generation of arrays"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:731
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:579
 msgid "Do not store floats in registers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:734
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:582
 msgid "Scope of for-init-statement variables is local to the loop"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:737
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:585
 #, fuzzy
 msgid "Copy memory address constants into registers before use"
 msgstr "numerieke constante zonder cijfers"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:740
-msgid "Always check for non gcj generated classes archives"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:743
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:588
 msgid "Copy memory operands into registers before use"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:746
-msgid "Generate code to check subscript and substring bounds"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:749
-msgid "Program is written in Fortran-90-ish free form"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:752
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:591
 msgid "Do not assume that standard C libraries and \"main\" exist"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:755
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:594
 msgid "Allow function addresses to be held in registers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:758
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:597
 #, fuzzy
 msgid "Place each function into its own section"
 msgstr "keer vermeld voor elke functie waarin hij staat.)"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:761
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:600
 msgid "Perform global common subexpression elimination"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:764
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:603
 msgid "Perform redundant load after store elimination in global common subexpression elimination"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:767
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:606
 msgid "Perform enhanced load motion during global common subexpression elimination"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:770
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:609
 msgid "Perform store motion after global common subexpression elimination"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:773
-msgid "Enable fatal diagnostics about inter-procedural problems"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:776
-msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:779
-msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:782
-msgid "Enable non-FORTRAN 77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:785
-msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:788
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:612
 msgid "Recognize GNU-defined keywords"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:791
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:615
 msgid "Generate code for GNU runtime environment"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:794
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:618
 msgid "Enable guessing of branch probabilities"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:809
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:630
 msgid "Assume normal C execution environment"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:812
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:633
 msgid "Enable support for huge objects"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:815
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:636
 #, fuzzy
 msgid "Process #ident directives"
 msgstr "ongeldig preprocessing-commando"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:818
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:639
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:821
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:642
 #, fuzzy
 msgid "Perform conversion of conditional jumps to conditional execution"
 msgstr "types in voorwaardelijke expressie komen niet overeen"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:824
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:645
 #, fuzzy
 msgid "Export functions even if they can be inlined"
 msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:827
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:648
 #, fuzzy
 msgid "Emit implicit instantiations of inline templates"
 msgstr "impliciete declaratie van functie `%s'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:830
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:651
 #, fuzzy
 msgid "Emit implicit instantiations of templates"
 msgstr "impliciete declaratie van functie `%s'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:833
-msgid "Use offset tables for virtual method calls"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:836
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:654
 msgid "Do not generate .size directives"
 msgstr ""
 
-# Is 'mode' enkel van toepassing op 'string', of ook op 'array'?
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:839
-#, fuzzy
-msgid "Initialize local vars and arrays to zero"
-msgstr "beginwaarde is geen array of string-modus"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:842
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:657
 msgid "Pay attention to the \"inline\" keyword"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:851
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:660
+msgid "Integrate simple functions into their callers"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:666
 msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:854
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:669
 msgid "-finput-charset=<cset>      Specify the default character set for source files."
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:857
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:672
 msgid "Instrument function entry and exit with profiling calls"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:860
-msgid "Intrinsics letters in arbitrary cases"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:863
-msgid "Intrinsics spelled as e.g. SqRt"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:866
-msgid "Intrinsics in lowercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:869
-msgid "Intrinsics in uppercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:872
-msgid "Assume native functions are implemented using JNI"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:875
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:675
 #, fuzzy
 msgid "Generate code for functions even if they are fully inlined"
 msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:878
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:678
 msgid "Emit static const variables even if they are not used"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:884
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:684
 msgid "Give external symbols a leading underscore"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:887
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:687
 #, fuzzy
 msgid "Perform loop optimizations"
 msgstr "lege declaratie"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:890
-msgid "Language keyword letters in arbitrary cases"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:893
-msgid "Language keywords spelled as e.g. IOStat"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:896
-msgid "Language keywords in lowercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:899
-msgid "Language keywords in uppercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:902
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:690
 #, fuzzy
 msgid "Set errno after built-in math functions"
 msgstr "interne fout - slechte ingebouwde functie `%s'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:905
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:693
 msgid "Report on permanent memory allocation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:908
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:696
 msgid "Attempt to merge identical constants and constant variables"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:911
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:699
 msgid "Attempt to merge identical constants across compilation units"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:914
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:702
 msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:917
-msgid "Delete MIL-STD 1753 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:920
-msgid "Disable MIL-STD 1753 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:923
-msgid "Enable MIL-STD 1753 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:926
-msgid "Hide MIL-STD 1753 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:929
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:705
 msgid "Force all loop invariant computations out of loops"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:932
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:708
 #, fuzzy
 msgid "Don't warn about uses of Microsoft extensions"
 msgstr "teveel argumenten voor functie"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:941
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:717
 msgid "Use graph-coloring register allocation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:944
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:720
 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:947
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:723
 msgid "Assume that receivers of Objective-C messages may be nil"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:950
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:726
 msgid "Support synchronous non-call exceptions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:959
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:735
 msgid "Enable Objective-C exception and synchronization syntax"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:962
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1286
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:738
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:978
 msgid "Perform loop unrolling for all loops"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:965
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1289
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:741
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:981
 msgid "Perform loop unrolling when iteration count is known"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:968
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:744
 msgid "When possible do not generate stack frames"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:971
-msgid "Take at least one trip through each iterative DO loop"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:974
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:747
 msgid "Recognize C++ kewords like \"compl\" and \"xor\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:977
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:750
 msgid "Do the full register move optimization pass"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:980
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:753
 msgid "Optimize sibling and tail recursive calls"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:983
-msgid "Enable optimization of static class initialization code"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:986
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:756
 msgid "Enable optional diagnostics"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:992
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:759
 msgid "Pack structure members together without holes"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:995
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:762
 msgid "Return small aggregates in memory, not registers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1001
-msgid "Warn about use of (only a few for now) Fortran extensions"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1004
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:768
 msgid "Perform loop peeling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1007
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:771
 msgid "Enable machine specific peephole optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1010
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:774
 msgid "Enable an RTL peephole pass before sched2"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1013
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:777
 msgid "Downgrade conformance errors to warnings"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1016
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:780
 #, fuzzy
 msgid "Generate position-independent code if possible"
 msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1019
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:783
 #, fuzzy
 msgid "Generate position-independent code for executables if possible"
 msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1022
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:786
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1028
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:789
+msgid "Treat the input file as already preprocessed"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:792
 msgid "Enable basic program profiling code"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1031
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:795
 msgid "Insert arc-based program profiling code"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1034
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:798
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1037
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:801
 msgid "Enable common options for performing profile feedback directed optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1040
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:804
 msgid "Insert code to profile values of expressions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1046
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:810
 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1049
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:813
 msgid "Strength reduce all loop general induction variables"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1052
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:816
 #, fuzzy
 msgid "Return small aggregates in registers"
 msgstr "te weinig argument voor functie"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1055
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:819
 msgid "Enables a register move optimization"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1058
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:822
 msgid "Perform a register renaming optimization pass"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1061
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:825
 msgid "Reorder basic blocks to improve code placement"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1064
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:828
 msgid "Reorder functions to improve code placement"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1067
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:831
 msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1070
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:834
 msgid "Enable automatic template instantiation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1073
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:837
 msgid "Add a common subexpression elimination pass after loop optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1076
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:840
 msgid "Run the loop optimizer twice"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1079
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:843
 msgid "Disable optimizations that assume default FP rounding behavior"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1082
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:846
 msgid "Generate run time type descriptor information"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1085
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:849
 msgid "Enable scheduling across basic blocks"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1088
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:852
 msgid "Allow speculative motion of non-loads"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1091
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:855
 msgid "Allow speculative motion of some loads"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1094
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:858
 msgid "Allow speculative motion of more loads"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1097
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:861
 msgid "Allow premature scheduling of queued insns"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1100
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:864
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1103
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:867
 msgid "-fsched-stalled-insns-dep=<number>   Set dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1106
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:870
 msgid "-fsched-stalled-insns=<number>       Set number of queued insns that can be prematurely scheduled"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1109
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:873
 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1112
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:876
 msgid "If scheduling post reload, do superblock scheduling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1115
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:879
 msgid "If scheduling post reload, do trace scheduling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1118
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:882
 msgid "Reschedule instructions before register allocation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1121
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:885
 msgid "Reschedule instructions after register allocation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1124
-msgid "Allow appending a second underscore to externals"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1127
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:888
 msgid "Mark data as shared rather than private"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1130
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:891
 msgid "Use the same size for double as for float"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1133
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:894
 msgid "Use the narrowest integer type possible for enumeration types"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1136
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:897
 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1142
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:903
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1145
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:906
 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1148
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:909
 msgid "Make \"char\" signed by default"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1151
-msgid "Do not print names of program units as they are compiled"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1154
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:912
 #, fuzzy
 msgid "Convert floating point constants to single precision constants"
 msgstr "floating-point fout bij het uitschrijven van een constante"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1157
-msgid "Internally convert most source to lowercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1160
-msgid "Internally preserve source case"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1163
-msgid "Internally convert most source to uppercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1169
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:918
 msgid "Insert stack checking code into the program"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1175
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:924
 msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1178
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:927
 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1181
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:930
 msgid "Display statistics accumulated during compilation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1184
-msgid "Enable assignability checks for stores into object arrays"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1187
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:933
 msgid "Perform strength reduction optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1190
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:936
 msgid "Assume strict aliasing rules apply"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1199
-msgid "Symbol names spelled in mixed case"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1202
-msgid "Symbol names in lowercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1205
-msgid "Symbol names in uppercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1208
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:942
 msgid "Check for syntax errors, then stop"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1211
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:945
 msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1214
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:948
 msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1217
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:951
 msgid "Create data files needed by \"gcov\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1223
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:957
 msgid "Perform jump threading optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1226
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:960
 msgid "Report the time taken by each compiler pass"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1229
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:963
 msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1232
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:966
 msgid "Perform superblock formation via tail duplication"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1235
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:969
 #, fuzzy
 msgid "Assume floating-point operations can trap"
 msgstr "floating-point constante buiten bereik"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1238
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:972
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1241
-msgid "Make prefix-radix non-decimal constants be typeless"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1244
-msgid "Allow all ugly features"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1247
-msgid "Hollerith and typeless can be passed as arguments"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1250
-msgid "Allow ordinary copying of ASSIGN'ed vars"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1253
-msgid "Dummy array dimensioned to (1) is assumed-size"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1256
-msgid "Trailing comma in procedure call denotes null argument"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1259
-msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1262
-msgid "Initialization via DATA and PARAMETER is not type-compatible"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1265
-msgid "Allow INTEGER and LOGICAL interchangeability"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1268
-msgid "Append underscores to externals"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1271
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:975
 msgid "Compile whole compilation unit at a time"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1274
-msgid "Delete libU77 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1277
-msgid "Disable libU77 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1280
-msgid "Enable libU77 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1283
-msgid "Hide libU77 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1292
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:984
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1295
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:987
 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1298
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:990
 msgid "Make \"char\" unsigned by default"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1301
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:993
 msgid "Perform loop unswitching"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1304
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:996
 msgid "Just generate unwind tables for exception handling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1310
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:999
 msgid "Use __cxa_atexit to register destructors"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1316
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1002
 msgid "Add extra commentary to assembler output"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1319
-msgid "Print g77-specific version information and run internal tests"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1322
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1005
 #, fuzzy
 msgid "Use expression value profiles in optimizations"
 msgstr "lege declaratie"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1325
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1008
 msgid "Discard unused virtual functions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1328
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1011
 msgid "Implement vtables using thunks"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1331
-msgid "Program is written in VXT (Digital-like) FORTRAN"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1334
-msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1337
-msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1340
-msgid "Enable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1343
-msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1349
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1014
 msgid "Emit common-like symbols as weak symbols"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1352
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1017
 msgid "Construct webs and split unrelated uses of single variable"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1355
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1020
 msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1358
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1023
 msgid "Generate a #line directive pointing at the current working directory"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1361
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1026
 msgid "Assume signed arithmetic overflow wraps around"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1364
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1029
 msgid "Store strings in writable data section"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1367
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1032
 msgid "Emit cross referencing information"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1370
-msgid "Print internal debugging-related information"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1373
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1035
 msgid "Put zero initialized data in the bss section"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1376
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1038
 msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1379
-msgid "Treat initial values of 0 like non-zero values"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1382
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1041
 msgid "Generate debug information in default format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1385
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1044
 msgid "Generate debug information in COFF format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1388
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1047
 msgid "Generate debug information in DWARF v2 format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1391
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1050
 #, fuzzy
 msgid "Dump declarations to a .decl file"
 msgstr "declaratie declareert niets"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1394
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1053
 msgid "Generate debug information in default extended format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1397
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1056
 msgid "Generate debug information in STABS format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1400
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1059
 msgid "Generate debug information in extended STABS format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1403
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1062
 msgid "Generate debug information in VMS format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1406
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1065
 msgid "Generate debug information in XCOFF format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1409
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1068
 msgid "Generate debug information in extended XCOFF format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1412
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1071
 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1415
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1074
 msgid "-imacros <file>\tAccept definition of macros in <file>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1418
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1077
 msgid "-include <file>\tInclude the contents of <file> before other files"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1421
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1080
 msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1424
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1083
 msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1427
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1086
 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1430
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1089
 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1433
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1092
 msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1445
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1104
 msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1448
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1107
 msgid "Do not search standard system include directories for C++"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1451
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1110
 msgid "-o <file>\tPlace output into <file>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1454
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1113
 msgid "Enable function profiling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1457
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1116
 msgid "Issue warnings needed for strict compliance to the standard"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1460
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1119
 msgid "Like -pedantic but issue them as errors"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1463
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1122
 msgid "Generate C header of platform-specific features"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1466
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1125
 msgid "Do not display functions compiled or elapsed time"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1469
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1128
 #, fuzzy
 msgid "Remap file names when including files"
 msgstr "lege bestandsnaam in `#%s'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1472
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1131
 msgid "Conform to the ISO 1998 C++ standard"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1475
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1134
 msgid "Conform to the ISO 1990 C standard"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1478
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1137
 msgid "Conform to the ISO 1999 C standard"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1481
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1502
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1505
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1140
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1161
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1164
 msgid "Deprecated in favor of -std=c99"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1484
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1143
 msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1487
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1146
 msgid "Conform to the ISO 1990 C standard with GNU extensions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1490
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1149
 msgid "Conform to the ISO 1999 C standard with GNU extensions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1493
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1152
 msgid "Deprecated in favor of -std=gnu99"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1496
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1155
 msgid "Deprecated in favor of -std=c89"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1499
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1158
 msgid "Conform to the ISO 1990 C standard as amended in 1994"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1508
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1167
 msgid "Enable traditional preprocessing"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1511
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1170
 msgid "-trigraphs\tSupport ISO C trigraphs"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1514
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1173
 msgid "Do not predefine system-specific and GCC-specific macros"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1517
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1176
 msgid "Enable verbose output"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1523
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1179
+msgid "Display the compiler's version"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1182
 msgid "Suppress warnings"
 msgstr ""
 
-#: config/i386/freebsd-aout.h:215 config/rs6000/sysv4.h:1089
+#: config/i386/cygwin.h:29
+#, fuzzy
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
+
+#: config/i386/cygwin.h:70 config/i386/mingw32.h:58
+#, fuzzy
+msgid "shared and mdll are not compatible"
+msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
+
+#: config/i386/freebsd-aout.h:215
 msgid "`-p' not supported; use `-pg' and gprof(1)"
 msgstr "`-p' wordt niet ondersteund; gebruik `-pg' en gprof(1)"
 
@@ -22163,6 +21858,26 @@
 msgid "GCC does not support -CC without using -E"
 msgstr "GNU C ondersteunt -C niet wanneer -E niet gebruikt wordt"
 
+#: config/i386/sco5.h:191
+#, fuzzy
+msgid "-pg not supported on this platform"
+msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
+
+#: config/i386/sco5.h:192
+#, fuzzy
+msgid "-p and -pp specified - pick one"
+msgstr "-I- twee keer opgegeven"
+
+#: config/i386/sco5.h:266
+msgid "-G and -static are mutually exclusive"
+msgstr ""
+
+#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
+#: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
+#, fuzzy
+msgid "does not support multilib"
+msgstr "%s ondersteunt %s niet"
+
 #: config/sparc/linux64.h:211 config/sparc/linux64.h:222
 #: config/sparc/netbsd-elf.h:140 config/sparc/netbsd-elf.h:159
 #: config/sparc/sol2-bi.h:195 config/sparc/sol2-bi.h:205
@@ -22170,44 +21885,39 @@
 msgid "may not use both -m32 and -m64"
 msgstr "-mfp64 en -m4650 mogen niet samen gebruikt worden"
 
-#: config/i386/mingw32.h:58 config/i386/cygwin.h:70
-#, fuzzy
-msgid "shared and mdll are not compatible"
-msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
-
-#: config/darwin.h:215
+#: config/darwin.h:222
 msgid "-current_version only allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:218
+#: config/darwin.h:225
 msgid "-install_name only allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:223
+#: config/darwin.h:230
 msgid "-bundle not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:224
+#: config/darwin.h:231
 msgid "-bundle_loader not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:225
+#: config/darwin.h:232
 msgid "-client_name not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:228
+#: config/darwin.h:235
 msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:229
+#: config/darwin.h:236
 msgid "-force_flat_namespace not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:231
+#: config/darwin.h:238
 msgid "-keep_private_externs not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:232
+#: config/darwin.h:239
 msgid "-private_bundle not allowed with -dynamiclib"
 msgstr ""
 
@@ -22224,54 +21934,11 @@
 msgid "may not use both -EB and -EL"
 msgstr "-EB en -EL mogen niet samen gebruikt worden"
 
-#: config/mips/mips.h:988
-#, fuzzy
-msgid "-pipe is not supported"
-msgstr "-pipe wordt niet ondersteund"
-
-#: java/jvspec.c:80 ada/lang-specs.h:34 gcc.c:767
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
-
-#: java/lang-specs.h:34
-#, fuzzy
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fpic en -mapcs-reent zijn niet compatibel"
-
-#: java/lang-specs.h:35
-#, fuzzy
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fpic en -mapcs-reent zijn niet compatibel"
-
-#: java/lang-specs.h:36 java/lang-specs.h:37
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr ""
-
 #: treelang/lang-specs.h:52
 #, fuzzy
 msgid "-pg or -p and -fomit-frame-pointer are incompatible"
 msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
 
-#: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
-#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
-#, fuzzy
-msgid "does not support multilib"
-msgstr "%s ondersteunt %s niet"
-
-#: config/i386/sco5.h:191
-#, fuzzy
-msgid "-pg not supported on this platform"
-msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
-
-#: config/i386/sco5.h:192
-#, fuzzy
-msgid "-p and -pp specified - pick one"
-msgstr "-I- twee keer opgegeven"
-
-#: config/i386/sco5.h:266
-msgid "-G and -static are mutually exclusive"
-msgstr ""
-
 #: config/arm/arm.h:198
 msgid "-mapcs-26 and -mapcs-32 may not be used together"
 msgstr "-mapcs-26 en -mapcs-32 mogen niet samen gebruikt worden"
@@ -22288,6 +21955,15 @@
 msgid "the m210 does not have little endian support"
 msgstr ""
 
+#: config/mips/mips.h:988
+#, fuzzy
+msgid "-pipe is not supported"
+msgstr "-pipe wordt niet ondersteund"
+
+#: ada/lang-specs.h:34 java/jvspec.c:80 gcc.c:767
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
+
 #: ada/lang-specs.h:36
 msgid "one of -c, -S, -gnatc, -gnatz, or -gnats is required for Ada"
 msgstr ""
@@ -22302,8 +21978,18 @@
 msgid "-msingle-float and -msoft-float can not both be specified"
 msgstr "-msingle-float en -msoft-float kunnen niet samen gebruikt worden."
 
-#: config/rs6000/darwin.h:98
-msgid " conflicting code gen style switches are used"
+#: java/lang-specs.h:34
+#, fuzzy
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fpic en -mapcs-reent zijn niet compatibel"
+
+#: java/lang-specs.h:35
+#, fuzzy
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fpic en -mapcs-reent zijn niet compatibel"
+
+#: java/lang-specs.h:36 java/lang-specs.h:37
+msgid "-femit-class-file should used along with -fsyntax-only"
 msgstr ""
 
 #: gcc.c:743
@@ -22315,10 +22001,9 @@
 msgid "-E required when input is from standard input"
 msgstr "-E is nodig wanneer de invoer van standaardinvoer komt"
 
-#: config/i386/cygwin.h:29
-#, fuzzy
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
+#: config/rs6000/darwin.h:98
+msgid " conflicting code gen style switches are used"
+msgstr ""
 
 #~ msgid "concatenation of string literals with __FUNCTION__ is deprecated"
 #~ msgstr "concatenatie van stringconstantes met __FUNCTION__ is verouderd"
@@ -22427,9 +22112,6 @@
 #~ msgid "ISO C forbids parameter `%s' shadowing typedef"
 #~ msgstr "ANSI C verbiedt het verbergen van een typedef door parameter `%s'"
 
-#~ msgid "parameter `%s' points to incomplete type"
-#~ msgstr "parameter `%s' wijst naar een onvolledig type"
-
 #~ msgid "parameter points to incomplete type"
 #~ msgstr "parameter wijst naar een onvolledig type"
 
@@ -22868,10 +22550,6 @@
 #~ msgstr "ongeldige beginwaarde"
 
 #, fuzzy
-#~ msgid "`%D' is not a namespace"
-#~ msgstr "`%s' is geen iterator"
-
-#, fuzzy
 #~ msgid "`%T' is not a class or union type"
 #~ msgstr "`%s' is smaller dan waarden van zijn type"
 
@@ -22987,6 +22665,11 @@
 #~ msgid "ignoring pragma: %s"
 #~ msgstr "pragma wordt genegeerd: %s"
 
+# Is 'mode' enkel van toepassing op 'string', of ook op 'array'?
+#, fuzzy
+#~ msgid "Initialize local vars and arrays to zero"
+#~ msgstr "beginwaarde is geen array of string-modus"
+
 #~ msgid "`%s' cannot be statically allocated"
 #~ msgstr "`%s' kan niet statisch gealloceerd worden"
 
Index: gcc/po/sv.po
===================================================================
RCS file: /cvs/gcc/gcc/gcc/po/sv.po,v
retrieving revision 1.5.8.3
retrieving revision 1.5.8.4
diff -u -r1.5.8.3 -r1.5.8.4
--- gcc/po/sv.po	14 Sep 2004 20:38:12 -0000	1.5.8.3
+++ gcc/po/sv.po	7 Nov 2004 19:59:50 -0000	1.5.8.4
@@ -27,7 +27,7 @@
 msgstr ""
 "Project-Id-Version: gcc 3.2\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2004-07-01 11:41-0700\n"
+"POT-Creation-Date: 2004-11-04 19:12-0800\n"
 "PO-Revision-Date: 2002-08-26 12:58+0200\n"
 "Last-Translator: Dennis Bj鰎klund <db@zigo.dhs.org>\n"
 "Language-Team: Swedish <sv@li.org>\n"
@@ -55,16 +55,16 @@
 msgid "`%s' attribute only applies to function types"
 msgstr "attributet \"%s\" fungerar bara p� funktionstyper"
 
-#: attribs.c:416 c-common.c:4307 c-common.c:4326 c-common.c:4344
-#: c-common.c:4371 c-common.c:4390 c-common.c:4413 c-common.c:4436
-#: c-common.c:4462 c-common.c:4496 c-common.c:4540 c-common.c:4568
-#: c-common.c:4596 c-common.c:4615 c-common.c:4870 c-common.c:4892
-#: c-common.c:4927 c-common.c:4994 c-common.c:5040 c-common.c:5098
-#: c-common.c:5129 c-common.c:5475 c-common.c:5498 c-common.c:5537
-#: config/arm/arm.c:2281 config/arm/arm.c:2308 config/avr/avr.c:4539
-#: config/h8300/h8300.c:4284 config/h8300/h8300.c:4307 config/i386/i386.c:1620
-#: config/i386/i386.c:15397 config/i386/winnt.c:86 config/ia64/ia64.c:1057
-#: config/ip2k/ip2k.c:3151
+#: attribs.c:416 c-common.c:4306 c-common.c:4325 c-common.c:4343
+#: c-common.c:4370 c-common.c:4389 c-common.c:4412 c-common.c:4435
+#: c-common.c:4461 c-common.c:4495 c-common.c:4539 c-common.c:4567
+#: c-common.c:4595 c-common.c:4614 c-common.c:4881 c-common.c:4903
+#: c-common.c:4938 c-common.c:5005 c-common.c:5051 c-common.c:5109
+#: c-common.c:5140 c-common.c:5440 c-common.c:5463 c-common.c:5502
+#: config/arm/arm.c:2281 config/arm/arm.c:2308 config/avr/avr.c:4504
+#: config/h8300/h8300.c:4284 config/h8300/h8300.c:4307 config/i386/i386.c:1626
+#: config/i386/i386.c:15398 config/i386/winnt.c:86 config/ia64/ia64.c:1057
+#: config/ip2k/ip2k.c:3151 config/rs6000/rs6000.c:15035
 #, c-format
 msgid "`%s' attribute ignored"
 msgstr "attributet `%s' ignorerat"
@@ -138,7 +138,7 @@
 
 #. We can, however, treat "undefined" any way we please.
 #. Call abort to encourage the user to fix the program.
-#: builtins.c:4134 c-typeck.c:1733
+#: builtins.c:4134 c-typeck.c:1713
 msgid "if this code is reached, the program will abort"
 msgstr ""
 
@@ -176,408 +176,413 @@
 msgid "target format does not support infinity"
 msgstr "m錶processorn st鰀jer inte THUMB-instruktioner"
 
-#: c-common.c:917
+#: c-common.c:916
 msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
 msgstr ""
 
-#: c-common.c:1141
+#: c-common.c:1140
 #, fuzzy
 msgid "%J'%D' is not defined outside of function scope"
 msgstr "\"%s\" 鋜 inte definierad utanf鰎 funktions-scope"
 
-#: c-common.c:1161
+#: c-common.c:1160
 #, c-format
 msgid "string length `%d' is greater than the length `%d' ISO C%d compilers are required to support"
 msgstr "str鋘gl鋘gden \"%d\" 鋜 st鰎re 鋘 den minsta l鋘gden \"%d\" som ISO C%d kompilatorer beh鰒er st鰀ja"
 
-#: c-common.c:1201
+#: c-common.c:1200
 msgid "overflow in constant expression"
 msgstr "spill i konstant uttryck"
 
-#: c-common.c:1221
+#: c-common.c:1220
 msgid "integer overflow in expression"
 msgstr "heltalsspill i uttryck"
 
-#: c-common.c:1230
+#: c-common.c:1229
 msgid "floating point overflow in expression"
 msgstr "flyttalsspill i uttryck"
 
-#: c-common.c:1236
+#: c-common.c:1235
 #, fuzzy
 msgid "vector overflow in expression"
 msgstr "heltalsspill i uttryck"
 
 #. This detects cases like converting -129 or 256 to unsigned char.
-#: c-common.c:1258
+#: c-common.c:1257
 msgid "large integer implicitly truncated to unsigned type"
 msgstr "stort heltal implicit trunkerat till unsigned typ"
 
-#: c-common.c:1260
+#: c-common.c:1259
 msgid "negative integer implicitly converted to unsigned type"
 msgstr "negativt heltal implicit konverterat till unsigned typ"
 
-#: c-common.c:1306
+#: c-common.c:1305
 msgid "overflow in implicit constant conversion"
 msgstr "spill i implicit constant konvertering"
 
-#: c-common.c:1442
+#: c-common.c:1441
 #, c-format
 msgid "operation on `%s' may be undefined"
 msgstr "operation p� \"%s\" kan vara odefinierad"
 
-#: c-common.c:1726
+#: c-common.c:1725
 msgid "expression statement has incomplete type"
 msgstr "uttryckssats har inkomplett typ"
 
-#: c-common.c:1758
+#: c-common.c:1757
 msgid "case label does not reduce to an integer constant"
 msgstr "case-etikett reducerar inte till en heltalskonstant"
 
-#: c-common.c:2088
+#: c-common.c:2087
 msgid "invalid truth-value expression"
 msgstr "ogiltigt sanningsv鋜deuttryck"
 
-#: c-common.c:2139
+#: c-common.c:2138
 #, c-format
 msgid "invalid operands to binary %s"
 msgstr "ogiltiga operander till bin鋜 %s"
 
-#: c-common.c:2373
+#: c-common.c:2372
 msgid "comparison is always false due to limited range of data type"
 msgstr "j鋗f鰎elsen 鋜 alltid falsk p� grund av begr鋘sat intervall f鰎 datatypen"
 
-#: c-common.c:2375
+#: c-common.c:2374
 msgid "comparison is always true due to limited range of data type"
 msgstr "j鋗f鰎elsen 鋜 alltid sann p� grund av begr鋘sat intervall f鰎 datatypen"
 
-#: c-common.c:2445
+#: c-common.c:2444
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr "j鋗f鰎else med unsigned-uttryck >= 0 鋜 alltid sant"
 
-#: c-common.c:2454
+#: c-common.c:2453
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr "j鋗f鰎else med unsigned-uttryck < 0 鋜 alltid falskt"
 
-#: c-common.c:2499
+#: c-common.c:2498
 msgid "pointer of type `void *' used in arithmetic"
 msgstr "pekare av typen \"void *\" anv鋘d med aritmetik"
 
-#: c-common.c:2505
+#: c-common.c:2504
 msgid "pointer to a function used in arithmetic"
 msgstr "pekare till funktion anv鋘d med aritmetik"
 
-#: c-common.c:2511
+#: c-common.c:2510
 msgid "pointer to member function used in arithmetic"
 msgstr "pekare till medlemsfunktion anv鋘d med aritmetik"
 
-#: c-common.c:2600 f/com.c:14734
+#: c-common.c:2599 f/com.c:14734
 msgid "struct type value used where scalar is required"
 msgstr "struct-v鋜de anv鋘t d鋜 skal鋜 kr鋠s"
 
-#: c-common.c:2604 f/com.c:14738
+#: c-common.c:2603 f/com.c:14738
 msgid "union type value used where scalar is required"
 msgstr "union-v鋜de anv鋘t d鋜 skal鋜 kr鋠s"
 
-#: c-common.c:2608 f/com.c:14742
+#: c-common.c:2607 f/com.c:14742
 msgid "array type value used where scalar is required"
 msgstr "f鋖t-v鋜de anv鋘d d鋜 skal鋜 kr鋠s"
 
 #. Common Ada/Pascal programmer's mistake.  We always warn
 #. about this since it is so bad.
-#: c-common.c:2645
+#: c-common.c:2644
 msgid "the address of `%D', will always evaluate as `true'"
 msgstr ""
 
-#: c-common.c:2739 f/com.c:14874
+#: c-common.c:2738 f/com.c:14874
 msgid "suggest parentheses around assignment used as truth value"
 msgstr "f鰎esl錼 parenteser runt tilldelning som anv鋘ds som sanningsv鋜de"
 
-#: c-common.c:2785 c-common.c:2825
+#: c-common.c:2784 c-common.c:2824
 msgid "invalid use of `restrict'"
 msgstr "ogiltigt anv鋘dande av \"restrict\""
 
-#: c-common.c:2935
+#: c-common.c:2934
 #, fuzzy
 msgid "invalid application of `sizeof' to a function type"
 msgstr "ISO C++ f鰎bjuder anv鋘dning av \"sizeof\" p� funktioner"
 
-#: c-common.c:2945
+#: c-common.c:2944
 #, fuzzy, c-format
 msgid "invalid application of `%s' to a void type"
 msgstr "ogiltig operation p� oinstansierad typ"
 
-#: c-common.c:2951
+#: c-common.c:2950
 #, fuzzy
 msgid "invalid application of `%s' to incomplete type `%T' "
 msgstr "sizeof applicerat p� en inkomplett typ"
 
-#: c-common.c:2992
+#: c-common.c:2991
 msgid "`__alignof' applied to a bit-field"
 msgstr ""
 
-#: c-common.c:3484
+#: c-common.c:3483
 #, fuzzy, c-format
 msgid "cannot disable built-in function `%s'"
 msgstr "d鰈jer inbyggd funktion \"%s\""
 
-#: c-common.c:3645 c-typeck.c:1974
+#: c-common.c:3644 c-typeck.c:1954
 #, c-format
 msgid "too few arguments to function `%s'"
 msgstr "f鰎 f� argument till funktionen \"%s\""
 
-#: c-common.c:3651 c-typeck.c:1835
+#: c-common.c:3650 c-typeck.c:1815
 #, c-format
 msgid "too many arguments to function `%s'"
 msgstr "f鰎 m錸ga argument till funktionen \"%s\""
 
-#: c-common.c:3670
+#: c-common.c:3669
 #, fuzzy, c-format
 msgid "non-floating-point argument to function `%s'"
 msgstr "f鰎 m錸ga argument till funktionen \"%s\""
 
-#: c-common.c:3897
+#: c-common.c:3896
 msgid "pointers are not permitted as case values"
 msgstr "pekare 鋜 inte till錿na case-v鋜den"
 
-#: c-common.c:3901
+#: c-common.c:3900
 #, fuzzy
 msgid "range expressions in switch statements are non-standard"
 msgstr "ISO C f鰎bjuder intervalluttryck i switch-satser"
 
-#: c-common.c:3930
+#: c-common.c:3929
 msgid "empty range specified"
 msgstr "tomt intervall angivet"
 
-#: c-common.c:3981
+#: c-common.c:3980
 msgid "duplicate (or overlapping) case value"
 msgstr "dubbla (eller 鰒erlappand) case-v鋜den"
 
-#: c-common.c:3982
+#: c-common.c:3981
 #, fuzzy
 msgid "%Jthis is the first entry overlapping that value"
 msgstr "detta 鋜 det f鰎sta fallet som 鰒erlappar det v鋜det"
 
-#: c-common.c:3986
+#: c-common.c:3985
 msgid "duplicate case value"
 msgstr "upprepat case-v鋜de"
 
-#: c-common.c:3987
+#: c-common.c:3986
 #, fuzzy
 msgid "%Jpreviously used here"
 msgstr "tidigare anv鋘d h鋜"
 
-#: c-common.c:3991
+#: c-common.c:3990
 msgid "multiple default labels in one switch"
 msgstr "flera default-etiketter i en switch"
 
-#: c-common.c:3992
+#: c-common.c:3991
 #, fuzzy
 msgid "%Jthis is the first default label"
 msgstr "detta 鋜 den f鰎sta default-etiketten"
 
-#: c-common.c:4017
+#: c-common.c:4016
 #, fuzzy
 msgid "taking the address of a label is non-standard"
 msgstr "ISO C++ f鰎bjuder att man tar adressen till funktionen \"::main\""
 
-#: c-common.c:4063
+#: c-common.c:4062
 msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
 msgstr ""
 
-#: c-common.c:4068
+#: c-common.c:4067
 msgid "%Hignoring return value of function declared with attribute warn_unused_result"
 msgstr ""
 
-#: c-common.c:4649
+#: c-common.c:4651
 #, c-format
 msgid "unknown machine mode `%s'"
 msgstr "ok鋘t maskinl鋑e `%s'"
 
-#: c-common.c:4652
+#: c-common.c:4654
 #, c-format
 msgid "no data type for mode `%s'"
 msgstr "ingen datatyp f鰎 l鋑e `%s'"
 
-#: c-common.c:4656
+#: c-common.c:4658
 #, fuzzy, c-format
 msgid "invalid pointer mode `%s'"
 msgstr "ogiltig operand f鰎 %V"
 
-#: c-common.c:4663 c-common.c:5226
+#: c-common.c:4665 c-common.c:5237
 #, fuzzy, c-format
 msgid "unable to emulate '%s'"
 msgstr "kan inte 鰌pna fil \"%s\""
 
-#: c-common.c:4707
+#: c-common.c:4686
+#, fuzzy, c-format
+msgid "mode `%s' applied to inappropriate type"
+msgstr "sizeof applicerat p� en inkomplett typ"
+
+#: c-common.c:4718
 #, fuzzy
 msgid "%Jsection attribute cannot be specified for local variables"
 msgstr "attributet \"section\" kan inte anges f鰎 lokala variabler"
 
-#: c-common.c:4718
+#: c-common.c:4729
 #, fuzzy
 msgid "%Jsection of '%D' conflicts with previous declaration"
 msgstr "sektion \"%s\" st錼 i konflikt med tidigare deklaration"
 
-#: c-common.c:4727
+#: c-common.c:4738
 #, fuzzy
 msgid "%Jsection attribute not allowed for '%D'"
 msgstr "attributet \"section\" 鋜 inte till錿en f鰎 \"%s\""
 
-#: c-common.c:4733
+#: c-common.c:4744
 #, fuzzy
 msgid "%Jsection attributes are not supported for this target"
 msgstr "attributet \"section\" st鰀s inte f鰎 denna m錶arkitektur"
 
-#: c-common.c:4771
+#: c-common.c:4782
 msgid "requested alignment is not a constant"
 msgstr "efterfr錱ad minnesjustering 鋜 inte konstant"
 
-#: c-common.c:4776
+#: c-common.c:4787
 msgid "requested alignment is not a power of 2"
 msgstr "efterr錱ad minnesjustering 鋜 inte en potens av 2"
 
-#: c-common.c:4781
+#: c-common.c:4792
 msgid "requested alignment is too large"
 msgstr "efterfr錱ad minnesjustering 鋜 f鰎 stor"
 
-#: c-common.c:4807
+#: c-common.c:4818
 #, fuzzy
 msgid "%Jalignment may not be specified for '%D'"
 msgstr "minnesjustering kan inte anges f鰎 \"%s\""
 
-#: c-common.c:4845
+#: c-common.c:4856
 #, fuzzy
 msgid "%J'%D' defined both normally and as an alias"
 msgstr "\"%s\" 鋜 definierad b錮e normalt och som ett alias"
 
-#: c-common.c:4855
+#: c-common.c:4866
 msgid "alias arg not a string"
 msgstr "aliasargumentet 鋜 inte en str鋘g"
 
-#: c-common.c:4898
+#: c-common.c:4909
 #, fuzzy
 msgid "visibility arg not a string"
 msgstr "aliasargumentet 鋜 inte en str鋘g"
 
-#: c-common.c:4911
+#: c-common.c:4922
 msgid "visibility arg must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr ""
 
-#: c-common.c:4937
+#: c-common.c:4948
 #, fuzzy
 msgid "tls_model arg not a string"
 msgstr "aliasargumentet 鋜 inte en str鋘g"
 
-#: c-common.c:4946
+#: c-common.c:4957
 msgid "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr ""
 
-#: c-common.c:4968 c-common.c:5014
+#: c-common.c:4979 c-common.c:5025
 #, fuzzy
 msgid "%J'%E' attribute applies only to functions"
 msgstr "attributet \"%s\" fungerar bara p� funktioner"
 
-#: c-common.c:4973 c-common.c:5019
+#: c-common.c:4984 c-common.c:5030
 #, fuzzy
 msgid "%Jcan't set '%E' attribute after definition"
 msgstr "kan inte s鋞ta attributet \"%s\" efter definitionen"
 
-#: c-common.c:5095
+#: c-common.c:5106
 #, c-format
 msgid "`%s' attribute ignored for `%s'"
 msgstr "attributet `%s' ignorerat f鰎 \"%s\""
 
-#: c-common.c:5158
+#: c-common.c:5169
 #, c-format
 msgid "invalid vector type for attribute `%s'"
 msgstr "ogiltigt vektortype f鰎 attribut \"%s\""
 
-#: c-common.c:5182 c-common.c:5214
+#: c-common.c:5193 c-common.c:5225
 msgid "no vector mode with the size and type specified could be found"
 msgstr ""
 
-#: c-common.c:5316
+#: c-common.c:5281
 #, fuzzy
 msgid "nonnull attribute without arguments on a non-prototype"
 msgstr "antalet argument matchar inte prototypen"
 
-#: c-common.c:5331
+#: c-common.c:5296
 #, fuzzy, c-format
 msgid "nonnull argument has invalid operand number (arg %lu)"
 msgstr "formatstr鋘g har ett ogiltigt antal operander"
 
-#: c-common.c:5350
+#: c-common.c:5315
 #, c-format
 msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
 msgstr ""
 
-#: c-common.c:5358
+#: c-common.c:5323
 #, c-format
 msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
 msgstr ""
 
-#: c-common.c:5438
+#: c-common.c:5403
 #, c-format
 msgid "null argument where non-null required (arg %lu)"
 msgstr ""
 
-#: c-common.c:5509
+#: c-common.c:5474
 #, fuzzy
 msgid "cleanup arg not an identifier"
 msgstr "predikat m錽te vara en identifierare"
 
-#: c-common.c:5516
+#: c-common.c:5481
 #, fuzzy
 msgid "cleanup arg not a function"
 msgstr "anropat objekt 鋜 inte en funktion"
 
-#: c-common.c:5877
+#: c-common.c:5842
 #, c-format
 msgid "%s at end of input"
 msgstr "%s vid slutet av indatan"
 
-#: c-common.c:5883
+#: c-common.c:5848
 #, c-format
 msgid "%s before %s'%c'"
 msgstr "%s f鰎e %s'%c'"
 
-#: c-common.c:5885
+#: c-common.c:5850
 #, c-format
 msgid "%s before %s'\\x%x'"
 msgstr "%s f鰎e %s'\\x%x'"
 
-#: c-common.c:5889
+#: c-common.c:5854
 #, c-format
 msgid "%s before string constant"
 msgstr "%s f鰎e str鋘gkonstant"
 
-#: c-common.c:5891
+#: c-common.c:5856
 #, c-format
 msgid "%s before numeric constant"
 msgstr "%s f鰎e numerisk konstant"
 
-#: c-common.c:5893
+#: c-common.c:5858
 #, c-format
 msgid "%s before \"%s\""
 msgstr "%s f鰎e \"%s\""
 
-#: c-common.c:5895
+#: c-common.c:5860
 #, c-format
 msgid "%s before '%s' token"
 msgstr "%s f鰎e symbolen '%s'"
 
 #. Use `%s' to print the string in case there are any escape
 #. characters in the message.
-#: c-common.c:5897 c-typeck.c:2612 c-typeck.c:4004 c-typeck.c:4019
-#: c-typeck.c:4034 final.c:2776 final.c:2778 gcc.c:4581 rtl-error.c:109
-#: toplev.c:1357 config/cris/cris.c:552 cp/parser.c:1848 cp/typeck.c:4155
+#: c-common.c:5862 c-typeck.c:2592 c-typeck.c:3984 c-typeck.c:3999
+#: c-typeck.c:4014 final.c:2776 final.c:2778 gcc.c:4584 rtl-error.c:109
+#: toplev.c:1357 config/cris/cris.c:552 cp/parser.c:1848 cp/typeck.c:4173
 #: java/expr.c:356 java/verify.c:1456 java/verify.c:1457 java/verify.c:1472
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: c-convert.c:82 c-typeck.c:1211 c-typeck.c:3444 cp/typeck.c:1363
-#: cp/typeck.c:5708 treelang/tree-convert.c:79
+#: c-convert.c:82 c-typeck.c:1211 c-typeck.c:3424 cp/typeck.c:1363
+#: cp/typeck.c:5729 treelang/tree-convert.c:79
 msgid "void value not ignored as it ought to be"
 msgstr "v鋜det av typen void ignoreras inte vilket b鰎 g鰎as"
 
@@ -777,412 +782,412 @@
 msgid "%Jnon-const declaration of '%D' follows const declaration"
 msgstr "icke-statisk deklaration av \"%s\" f鰈jer p� statisk"
 
-#: c-decl.c:1262
+#: c-decl.c:1267
 #, fuzzy
 msgid "%Jredundant redeclaration of '%D'"
 msgstr "redundant omdeklaration av \"%s\" i samma scope"
 
-#: c-decl.c:1581
+#: c-decl.c:1586
 #, fuzzy
 msgid "%Jdeclaration of '%D' shadows a parameter"
 msgstr "deklaration av \"%s\" d鰈jer en parameter"
 
-#: c-decl.c:1583
+#: c-decl.c:1588
 #, fuzzy
 msgid "%Jdeclaration of '%D' shadows a global declaration"
 msgstr "deklaration av \"%s\" d鰈jer en parameter"
 
 # local, det kan troligen vara b錮e lokal variabel och lokal funktion??
-#: c-decl.c:1585
+#: c-decl.c:1590
 #, fuzzy
 msgid "%Jdeclaration of '%D' shadows a previous local"
 msgstr "deklaration av \"%s\" d鰈jer en tidigare lokal"
 
-#: c-decl.c:1587 cp/name-lookup.c:969 cp/name-lookup.c:992
+#: c-decl.c:1592 cp/name-lookup.c:969 cp/name-lookup.c:992
 #: cp/name-lookup.c:1000
 #, fuzzy
 msgid "%Jshadowed declaration is here"
 msgstr "tidigare deklaration av \"%s\""
 
-#: c-decl.c:1697
+#: c-decl.c:1702
 #, c-format
 msgid "nested extern declaration of `%s'"
 msgstr "n鋝tlad extern deklaration av \"%s\""
 
-#: c-decl.c:1838 objc/objc-act.c:2534 objc/objc-act.c:6794
+#: c-decl.c:1843 objc/objc-act.c:2534 objc/objc-act.c:6794
 #, fuzzy
 msgid "%Jprevious declaration of '%D'"
 msgstr "tidigare deklaration av \"%s\""
 
-#: c-decl.c:1879 c-decl.c:1881
+#: c-decl.c:1884 c-decl.c:1886
 #, c-format
 msgid "implicit declaration of function `%s'"
 msgstr "implicit deklaration av funktion \"%s\""
 
-#: c-decl.c:1897
+#: c-decl.c:1902
 #, c-format
 msgid "`%s' undeclared here (not in a function)"
 msgstr "\"%s\" odeklarerad h鋜 (inte i en funktion)"
 
-#: c-decl.c:1903
+#: c-decl.c:1908
 #, c-format
 msgid "`%s' undeclared (first use in this function)"
 msgstr "\"%s\" odeklarerad (f鰎sta f鰎ekomsten i denna funktionen)"
 
-#: c-decl.c:1908
+#: c-decl.c:1913
 msgid "(Each undeclared identifier is reported only once"
 msgstr "(Varje odeklarerad identifierare rapporteras bara"
 
-#: c-decl.c:1909
+#: c-decl.c:1914
 msgid "for each function it appears in.)"
 msgstr "en g錸g f鰎 varje funktion den finns i.)"
 
-#: c-decl.c:1962
+#: c-decl.c:1967
 #, c-format
 msgid "label %s referenced outside of any function"
 msgstr "etikett %s 鋜 refererad till utanf鰎 en funktion"
 
-#: c-decl.c:2009
+#: c-decl.c:2014
 #, c-format
 msgid "duplicate label declaration `%s'"
 msgstr "dubbel deklaration av etikett \"%s\""
 
-#: c-decl.c:2010
+#: c-decl.c:2015
 #, fuzzy
 msgid "%Jthis is a previous declaration"
 msgstr "detta 鋜 en tidigare deklaration"
 
-#: c-decl.c:2045
+#: c-decl.c:2050
 #, fuzzy
 msgid "%Hduplicate label `%D'"
 msgstr "upprepning av medlem \"%s\""
 
-#: c-decl.c:2047
+#: c-decl.c:2052
 #, fuzzy
 msgid "%J`%D' previously defined here"
 msgstr "\"%s\" definierades tidigare h鋜"
 
-#: c-decl.c:2049
+#: c-decl.c:2054
 #, fuzzy
 msgid "%J`%D' previously declared here"
 msgstr "\"%s\" 鋜 tidigare deklarerad h鋜"
 
-#: c-decl.c:2069
+#: c-decl.c:2074
 msgid "%Htraditional C lacks a separate namespace for labels, identifier `%s' conflicts"
 msgstr ""
 
-#: c-decl.c:2140
+#: c-decl.c:2145
 #, fuzzy
 msgid "%H`%s' defined as wrong kind of tag"
 msgstr "\"%s\" omdeklarerad som en annan sorts symbol"
 
-#: c-decl.c:2378
+#: c-decl.c:2383
 msgid "unnamed struct/union that defines no instances"
 msgstr "od鰌t struktur/union som inte har n錱on instans"
 
-#: c-decl.c:2397
+#: c-decl.c:2402
 msgid "useless keyword or type name in empty declaration"
 msgstr "oanv鋘dbart nyckelord eller typnamn i tom deklaration"
 
-#: c-decl.c:2404
+#: c-decl.c:2409
 msgid "two types specified in one empty declaration"
 msgstr "tv� typer angivna i en tom deklaration"
 
-#: c-decl.c:2409 c-parse.y:735 c-parse.y:737 objc/objc-parse.y:776
-#: objc/objc-parse.y:778 objc/objc-parse.y:3017
+#: c-decl.c:2414 c-parse.y:735 c-parse.y:737 objc/objc-parse.y:776
+#: objc/objc-parse.y:778 objc/objc-parse.y:3016
 msgid "empty declaration"
 msgstr "tom deklaration"
 
-#: c-decl.c:2435
+#: c-decl.c:2440
 #, fuzzy
 msgid "ISO C90 does not support `static' or type qualifiers in parameter array declarators"
 msgstr "ISO C89 st鰀er inte flexibla f鋖tmedlemmar"
 
-#: c-decl.c:2437
+#: c-decl.c:2442
 #, fuzzy
 msgid "ISO C90 does not support `[*]' array declarators"
 msgstr "ISO C89 st鰀er inte flexibla f鋖tmedlemmar"
 
-#: c-decl.c:2440
+#: c-decl.c:2445
 msgid "GCC does not yet properly implement `[*]' array declarators"
 msgstr ""
 
-#: c-decl.c:2456
+#: c-decl.c:2461
 msgid "static or type qualifiers in abstract declarator"
 msgstr ""
 
-#: c-decl.c:2526
+#: c-decl.c:2531
 #, fuzzy
 msgid "%J'%D' is usually a function"
 msgstr "\"%s\" 鋜 vanligtvis en funktion"
 
-#: c-decl.c:2535
+#: c-decl.c:2540
 #, fuzzy, c-format
 msgid "typedef `%s' is initialized (use __typeof__ instead)"
 msgstr "typedef \"%s\" 鋜 initierad"
 
-#: c-decl.c:2541
+#: c-decl.c:2546
 #, c-format
 msgid "function `%s' is initialized like a variable"
 msgstr "funktion \"%s\" 鋜 initierad som en variabel"
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:2548
+#: c-decl.c:2553
 #, c-format
 msgid "parameter `%s' is initialized"
 msgstr "parameter \"%s\" 鋜 initierad"
 
-#: c-decl.c:2568 c-typeck.c:4254
+#: c-decl.c:2573 c-typeck.c:4234
 msgid "variable-sized object may not be initialized"
 msgstr "objekt med variabel storlek kan inte initieras"
 
-#: c-decl.c:2574
+#: c-decl.c:2579
 #, c-format
 msgid "variable `%s' has initializer but incomplete type"
 msgstr "variabel \"%s\" har initierare men 鋜 av inkomplett typ"
 
-#: c-decl.c:2580
+#: c-decl.c:2585
 #, c-format
 msgid "elements of array `%s' have incomplete type"
 msgstr "elementen i f鋖t \"%s\" har en ofullst鋘dig typ"
 
-#: c-decl.c:2649 c-decl.c:5451 cp/decl.c:3761 cp/decl.c:10141
+#: c-decl.c:2654 c-decl.c:5462 cp/decl.c:3775 cp/decl.c:10238
 #, fuzzy
 msgid "%Jinline function '%D' given attribute noinline"
 msgstr "inbyggd funktion \"%s\" deklarerad som icke-funktion"
 
-#: c-decl.c:2725
+#: c-decl.c:2730
 #, fuzzy
 msgid "%Jinitializer fails to determine size of '%D'"
 msgstr "initierare misslyckas med att best鋗ma storlek p� \"%s\""
 
-#: c-decl.c:2730
+#: c-decl.c:2735
 #, fuzzy
 msgid "%Jarray size missing in '%D'"
 msgstr "f鋖tstorlek saknas i \"%s\""
 
-#: c-decl.c:2746
+#: c-decl.c:2751
 #, fuzzy
 msgid "%Jzero or negative size array '%D'"
 msgstr "noll eller negativ storlek p� f鋖t \"%s\""
 
-#: c-decl.c:2774
+#: c-decl.c:2779
 #, fuzzy
 msgid "%Jstorage size of '%D' isn't known"
 msgstr "lagringsstorlek p� \"%s\" 鋜 ok鋘d"
 
-#: c-decl.c:2784
+#: c-decl.c:2789
 #, fuzzy
 msgid "%Jstorage size of '%D' isn't constant"
 msgstr "lagringsstorlek p� \"%s\" 鋜 inte konstant"
 
-#: c-decl.c:2867
+#: c-decl.c:2872
 #, fuzzy
 msgid "%Jignoring asm-specifier for non-static local variable '%D'"
 msgstr "ignorerar asm f鰎 ickestatisk lokal variabel \"%s\""
 
-#: c-decl.c:2978
+#: c-decl.c:2983
 msgid "ISO C forbids forward parameter declarations"
 msgstr ""
 
-#: c-decl.c:3160
+#: c-decl.c:3165
 #, fuzzy
 msgid "<anonymous>"
 msgstr "<anonym %s>"
 
-#: c-decl.c:3169
+#: c-decl.c:3174
 #, c-format
 msgid "bit-field `%s' width not an integer constant"
 msgstr ""
 
-#: c-decl.c:3177
+#: c-decl.c:3182
 #, c-format
 msgid "negative width in bit-field `%s'"
 msgstr "negativ storlek i bitf鋖t \"%s\""
 
-#: c-decl.c:3182
+#: c-decl.c:3187
 #, c-format
 msgid "zero width for bit-field `%s'"
 msgstr "Storleken noll p� bitf鋖t \"%s\""
 
-#: c-decl.c:3192
+#: c-decl.c:3197
 #, c-format
 msgid "bit-field `%s' has invalid type"
 msgstr "bitf鋖t \"%s\" har en icke godk鋘d typ"
 
-#: c-decl.c:3201
+#: c-decl.c:3206
 #, fuzzy, c-format
 msgid "type of bit-field `%s' is a GCC extension"
 msgstr "#%s 鋜 en GCC-utvidgning"
 
-#: c-decl.c:3210
+#: c-decl.c:3215
 #, c-format
 msgid "width of `%s' exceeds its type"
 msgstr "storleken p� \"%s\" 鋜 st鰎re 鋘 sin typ"
 
-#: c-decl.c:3220
+#: c-decl.c:3225
 #, c-format
 msgid "`%s' is narrower than values of its type"
 msgstr ""
 
-#: c-decl.c:3370 cp/decl.c:6805
+#: c-decl.c:3375 cp/decl.c:6900
 msgid "`long long long' is too long for GCC"
 msgstr "\"long long long\" 鋜 f鰎 l錸gt f鰎 GCC"
 
-#: c-decl.c:3375
+#: c-decl.c:3380
 #, fuzzy
 msgid "ISO C90 does not support `long long'"
 msgstr "ISO C89 st鰀jer inte \"long long\"'"
 
-#: c-decl.c:3384 c-decl.c:3387 cp/decl.c:6810
+#: c-decl.c:3389 c-decl.c:3392 cp/decl.c:6905
 #, c-format
 msgid "duplicate `%s'"
 msgstr "flera \"%s\""
 
-#: c-decl.c:3397 cp/decl.c:6816
+#: c-decl.c:3402 cp/decl.c:6911
 msgid "`__thread' before `extern'"
 msgstr ""
 
-#: c-decl.c:3399 cp/decl.c:6818
+#: c-decl.c:3404 cp/decl.c:6913
 msgid "`__thread' before `static'"
 msgstr ""
 
-#: c-decl.c:3407 cp/decl.c:6845
+#: c-decl.c:3412 cp/decl.c:6940
 #, c-format
 msgid "two or more data types in declaration of `%s'"
 msgstr "tv� eller fler datatyper i deklaration av \"%s\""
 
-#: c-decl.c:3427 cp/decl.c:6850
+#: c-decl.c:3432 cp/decl.c:6945
 #, c-format
 msgid "`%s' fails to be a typedef or built in type"
 msgstr ""
 
-#: c-decl.c:3466
+#: c-decl.c:3471
 #, c-format
 msgid "type defaults to `int' in declaration of `%s'"
 msgstr ""
 
-#: c-decl.c:3495
+#: c-decl.c:3500
 #, c-format
 msgid "both long and short specified for `%s'"
 msgstr "b錮e long och short angivet f鰎 \"%s\""
 
-#: c-decl.c:3499 cp/decl.c:6950
+#: c-decl.c:3504 cp/decl.c:7045
 #, c-format
 msgid "long or short specified with char for `%s'"
 msgstr "long eller short angiven med char f鰎 \"%s\""
 
-#: c-decl.c:3506 cp/decl.c:6954
+#: c-decl.c:3511 cp/decl.c:7049
 #, c-format
 msgid "long or short specified with floating type for `%s'"
 msgstr "long eller short angiven med flyttalstyp f鰎 \"%s\""
 
-#: c-decl.c:3509
+#: c-decl.c:3514
 msgid "the only valid combination is `long double'"
 msgstr "den enda giltiga kombinationen 鋜 \"long double\""
 
-#: c-decl.c:3515
+#: c-decl.c:3520
 #, c-format
 msgid "both signed and unsigned specified for `%s'"
 msgstr "b錮e signed och unsigned specificerat f鰎 \"%s\""
 
-#: c-decl.c:3517 cp/decl.c:6943
+#: c-decl.c:3522 cp/decl.c:7038
 #, c-format
 msgid "long, short, signed or unsigned invalid for `%s'"
 msgstr "long, short, signed eller unsigned ogiltig f鰎 \"%s\""
 
-#: c-decl.c:3523 cp/decl.c:6963
+#: c-decl.c:3528 cp/decl.c:7058
 #, c-format
 msgid "long, short, signed or unsigned used invalidly for `%s'"
 msgstr "long, short, signed eller unsigned anv鋘d felaktigt p� \"%s\""
 
-#: c-decl.c:3541 cp/decl.c:6984
+#: c-decl.c:3546 cp/decl.c:7079
 #, c-format
 msgid "complex invalid for `%s'"
 msgstr "complex ogiltig f鰎 \"%s\""
 
-#: c-decl.c:3583
+#: c-decl.c:3588
 #, fuzzy
 msgid "ISO C90 does not support complex types"
 msgstr "ISO C89 st鰀er inte typen complex"
 
-#: c-decl.c:3595
+#: c-decl.c:3600
 msgid "ISO C does not support plain `complex' meaning `double complex'"
 msgstr "ISO C st鰀er inte bara \"complex\" i meningen \"double complex\""
 
-#: c-decl.c:3601 c-decl.c:3613
+#: c-decl.c:3606 c-decl.c:3618
 msgid "ISO C does not support complex integer types"
 msgstr "ISO C st鰀er inte komplexa heltalstyper"
 
-#: c-decl.c:3643 c-decl.c:4104 cp/decl.c:7576
+#: c-decl.c:3648 c-decl.c:4115 cp/decl.c:7671
 msgid "duplicate `const'"
 msgstr "upprepning av \"const\""
 
-#: c-decl.c:3645 c-decl.c:4108 cp/decl.c:7580
+#: c-decl.c:3650 c-decl.c:4119 cp/decl.c:7675
 msgid "duplicate `restrict'"
 msgstr "upprepning av \"restrict\""
 
-#: c-decl.c:3647 c-decl.c:4106 cp/decl.c:7578
+#: c-decl.c:3652 c-decl.c:4117 cp/decl.c:7673
 msgid "duplicate `volatile'"
 msgstr "upprepning av \"volatile\""
 
-#: c-decl.c:3676 cp/decl.c:7147
+#: c-decl.c:3681 cp/decl.c:7242
 #, c-format
 msgid "multiple storage classes in declaration of `%s'"
 msgstr "flera lagringsklasser i deklaration av \"%s\""
 
-#: c-decl.c:3686
+#: c-decl.c:3691
 msgid "function definition declared `auto'"
 msgstr "funktionsdefinition deklarerad som \"auto\""
 
-#: c-decl.c:3688
+#: c-decl.c:3693
 msgid "function definition declared `register'"
 msgstr "funktionsdefinition deklarerad som \"register\""
 
-#: c-decl.c:3690
+#: c-decl.c:3695
 msgid "function definition declared `typedef'"
 msgstr "funktionsdefinition deklarerad som \"typedef\""
 
-#: c-decl.c:3692
+#: c-decl.c:3697
 #, fuzzy
 msgid "function definition declared `__thread'"
 msgstr "funktionsdefinition deklarerad som \"typedef\""
 
-#: c-decl.c:3705
+#: c-decl.c:3710
 #, c-format
 msgid "storage class specified for structure field `%s'"
 msgstr "lagringsklass angiven f鰎 strukturf鋖t \"%s\""
 
-#: c-decl.c:3709 cp/decl.c:7192
+#: c-decl.c:3714 cp/decl.c:7287
 #, c-format
 msgid "storage class specified for parameter `%s'"
 msgstr "lagringsklass angiven f鰎 parameter \"%s\""
 
-#: c-decl.c:3712 cp/decl.c:7194
+#: c-decl.c:3717 cp/decl.c:7289
 msgid "storage class specified for typename"
 msgstr "lagringsklass angiven f鰎 typnamn"
 
-#: c-decl.c:3724 cp/decl.c:7209
+#: c-decl.c:3729 cp/decl.c:7304
 #, c-format
 msgid "`%s' initialized and declared `extern'"
 msgstr "`%s' initierad och deklarerad \"extern\""
 
-#: c-decl.c:3726 cp/decl.c:7212
+#: c-decl.c:3731 cp/decl.c:7307
 #, c-format
 msgid "`%s' has both `extern' and initializer"
 msgstr "\"%s\" 鋜 b錮e \"extern\" och initierare"
 
-#: c-decl.c:3731
+#: c-decl.c:3736
 #, fuzzy, c-format
 msgid "file-scope declaration of `%s' specifies `auto'"
 msgstr "toppniv錮eklaration av \"%s\" anger \"auto\""
 
-#: c-decl.c:3736 cp/decl.c:7216
+#: c-decl.c:3741 cp/decl.c:7311
 #, c-format
 msgid "nested function `%s' declared `extern'"
 msgstr "n鋝tlad funktion \"%s\" 鋜 deklarerad \"extern\""
 
-#: c-decl.c:3742 cp/decl.c:7226
+#: c-decl.c:3747 cp/decl.c:7321
 #, fuzzy, c-format
 msgid "function-scope `%s' implicitly auto and declared `__thread'"
 msgstr "funktion \"%s\" kan inte deklareras som \"mutable\""
@@ -1190,469 +1195,469 @@
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:3781 c-decl.c:3974
+#: c-decl.c:3786 c-decl.c:3979
 #, fuzzy
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr "tv� typer angivna i en tom deklaration"
 
-#: c-decl.c:3825
+#: c-decl.c:3830
 #, c-format
 msgid "declaration of `%s' as array of voids"
 msgstr "deklaration av \"%s\" som ett f鋖t med void"
 
-#: c-decl.c:3831
+#: c-decl.c:3836
 #, c-format
 msgid "declaration of `%s' as array of functions"
 msgstr "deklaration av \"%s\" som ett f鋖t med funktioner"
 
-#: c-decl.c:3836
+#: c-decl.c:3841
 #, fuzzy
 msgid "invalid use of structure with flexible array member"
 msgstr "ISO C89 st鰀er inte flexibla f鋖tmedlemmar"
 
-#: c-decl.c:3855
+#: c-decl.c:3860
 #, c-format
 msgid "size of array `%s' has non-integer type"
 msgstr "storlek p� f鋖t \"%s\" 鋜 inte av heltalstyp"
 
-#: c-decl.c:3860
+#: c-decl.c:3865
 #, c-format
 msgid "ISO C forbids zero-size array `%s'"
 msgstr "ISO C f鰎bjuder f鋖t \"%s\" med storlek noll"
 
-#: c-decl.c:3867
+#: c-decl.c:3872
 #, c-format
 msgid "size of array `%s' is negative"
 msgstr "storlek p� f鋖t \"%s\" 鋜 negativt"
 
-#: c-decl.c:3880
+#: c-decl.c:3885
 #, fuzzy, c-format
 msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
 msgstr "ISO C89 f鰎bjuder f鋖t \"%s\" vars storlek inte kan ber鋕nas"
 
-#: c-decl.c:3883
+#: c-decl.c:3888
 #, fuzzy, c-format
 msgid "ISO C90 forbids variable-size array `%s'"
 msgstr "ISO C89 f鰎bjuder f鋖t \"%s\" med variabel storlek"
 
-#: c-decl.c:3913 c-decl.c:4131 cp/decl.c:7755
+#: c-decl.c:3918 c-decl.c:4142 cp/decl.c:7850
 #, c-format
 msgid "size of array `%s' is too large"
 msgstr "f鋖tet \"%s\" 鋜 f鰎 stort"
 
-#: c-decl.c:3939
+#: c-decl.c:3944
 #, fuzzy
 msgid "ISO C90 does not support flexible array members"
 msgstr "ISO C89 st鰀er inte flexibla f鋖tmedlemmar"
 
-#: c-decl.c:3949
+#: c-decl.c:3954
 msgid "array type has incomplete element type"
 msgstr "f鋖ttyp har inkomplett elementtyp"
 
-#: c-decl.c:3994 cp/decl.c:7347
+#: c-decl.c:4009 cp/decl.c:7442
 #, c-format
 msgid "`%s' declared as function returning a function"
 msgstr "\"%s\" 鋜 deklarerad som en funktion som returnerar en funktion"
 
-#: c-decl.c:3999 cp/decl.c:7352
+#: c-decl.c:4014 cp/decl.c:7447
 #, c-format
 msgid "`%s' declared as function returning an array"
 msgstr "\"%s\" 鋜 deklarerad som en funktion som returnerar ett f鋖t"
 
-#: c-decl.c:4027
+#: c-decl.c:4038
 msgid "ISO C forbids qualified void function return type"
 msgstr ""
 
-#: c-decl.c:4031
+#: c-decl.c:4042
 msgid "type qualifiers ignored on function return type"
 msgstr ""
 
-#: c-decl.c:4060 c-decl.c:4146 c-decl.c:4270 c-decl.c:4356
+#: c-decl.c:4071 c-decl.c:4157 c-decl.c:4281 c-decl.c:4367
 msgid "ISO C forbids qualified function types"
 msgstr ""
 
-#: c-decl.c:4100 cp/decl.c:7572
+#: c-decl.c:4111 cp/decl.c:7667
 msgid "invalid type modifier within pointer declarator"
 msgstr ""
 
-#: c-decl.c:4181
+#: c-decl.c:4192
 msgid "ISO C forbids const or volatile function types"
 msgstr ""
 
-#: c-decl.c:4201 cp/decl.c:8036
+#: c-decl.c:4212
 #, c-format
 msgid "variable or field `%s' declared void"
 msgstr "variabel eller f鋖t \"%s\" deklarerad som void"
 
-#: c-decl.c:4234
+#: c-decl.c:4245
 msgid "attributes in parameter array declarator ignored"
 msgstr ""
 
-#: c-decl.c:4259
+#: c-decl.c:4270
 msgid "invalid type modifier within array declarator"
 msgstr ""
 
-#: c-decl.c:4304
+#: c-decl.c:4315
 #, c-format
 msgid "field `%s' declared as a function"
 msgstr "f鋖t \"%s\" deklarerad som en funktion"
 
-#: c-decl.c:4310
+#: c-decl.c:4321
 #, c-format
 msgid "field `%s' has incomplete type"
 msgstr "f鋖t \"%s\" har en inkomplett typ"
 
-#: c-decl.c:4336 c-decl.c:4338 c-decl.c:4340 c-decl.c:4347
+#: c-decl.c:4347 c-decl.c:4349 c-decl.c:4351 c-decl.c:4358
 #, c-format
 msgid "invalid storage class for function `%s'"
 msgstr "ogiltig lagringsklass f鰎 funktion \"%s\""
 
-#: c-decl.c:4362
+#: c-decl.c:4373
 msgid "`noreturn' function returns non-void value"
 msgstr "\"noreturn\"-funktion returnerar ett icke-void v鋜de"
 
-#: c-decl.c:4377
+#: c-decl.c:4388
 msgid "cannot inline function `main'"
 msgstr "kan inte inline:a funktion \"main\""
 
-#: c-decl.c:4431
+#: c-decl.c:4442
 #, fuzzy
 msgid "variable previously declared `static' redeclared `extern'"
 msgstr "variabel eller f鋖t \"%s\" deklarerad som void"
 
-#: c-decl.c:4440
+#: c-decl.c:4451
 #, fuzzy
 msgid "%Jvariable '%D' declared `inline'"
 msgstr "variabel \"%s\" deklarerad \"inline\""
 
 #. A mere warning is sure to result in improper semantics
 #. at runtime.  Don't bother to allow this to compile.
-#: c-decl.c:4468 cp/decl.c:5903
+#: c-decl.c:4479 cp/decl.c:5972
 #, fuzzy
 msgid "thread-local storage not supported for this target"
 msgstr "-fdata-sections st鰀s inte f鰎 AIX"
 
-#: c-decl.c:4529 c-decl.c:5495
+#: c-decl.c:4540 c-decl.c:5506
 msgid "function declaration isn't a prototype"
 msgstr "funktionsdeklaration 鋜 inte en prototyp"
 
-#: c-decl.c:4535
+#: c-decl.c:4546
 msgid "parameter names (without types) in function declaration"
 msgstr ""
 
-#: c-decl.c:4563
+#: c-decl.c:4574
 #, c-format
 msgid "parameter `%s' has incomplete type"
 msgstr "parameter \"%s\" har en inkomplett typ"
 
-#: c-decl.c:4566
+#: c-decl.c:4577
 msgid "parameter has incomplete type"
 msgstr "parameter har en inkomplett typ"
 
-#: c-decl.c:4615
+#: c-decl.c:4626
 msgid "\"void\" as only parameter may not be qualified"
 msgstr ""
 
-#: c-decl.c:4636
+#: c-decl.c:4647
 #, fuzzy
 msgid "\"void\" must be the only parameter"
 msgstr "ogiltigt typargument"
 
-#: c-decl.c:4653
+#: c-decl.c:4664
 msgid "%Jparameter \"%D\" has just a forward declaration"
 msgstr ""
 
 #. The first %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:4681
+#: c-decl.c:4692
 #, fuzzy, c-format
 msgid "\"%s %s\" declared inside parameter list"
 msgstr "\"%s %s\" deklarerad inuti parameterlista"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:4685
+#: c-decl.c:4696
 #, fuzzy, c-format
 msgid "anonymous %s declared inside parameter list"
 msgstr "anonym struktur deklarerad i parameterlista"
 
-#: c-decl.c:4689
+#: c-decl.c:4700
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr "dess scope-omr錮e 鋜 endast denna definition eller deklaration, vilket troligen inte 鋜 vad du vill."
 
-#: c-decl.c:4774
+#: c-decl.c:4785
 #, c-format
 msgid "redefinition of `union %s'"
 msgstr "omdefiniering av \"union %s\""
 
-#: c-decl.c:4776
+#: c-decl.c:4787
 #, c-format
 msgid "redefinition of `struct %s'"
 msgstr "omdefiniering av \"struct %s\""
 
-#: c-decl.c:4844 cp/decl.c:3534
+#: c-decl.c:4855 cp/decl.c:3548
 msgid "declaration does not declare anything"
 msgstr ""
 
-#: c-decl.c:4889 c-decl.c:4905
+#: c-decl.c:4900 c-decl.c:4916
 #, fuzzy
 msgid "%Jduplicate member '%D'"
 msgstr "upprepning av medlem \"%s\""
 
-#: c-decl.c:4939 c-decl.c:4942
+#: c-decl.c:4950 c-decl.c:4953
 #, c-format
 msgid "%s defined inside parms"
 msgstr ""
 
-#: c-decl.c:4940 c-decl.c:4943 c-decl.c:4954
+#: c-decl.c:4951 c-decl.c:4954 c-decl.c:4965
 msgid "union"
 msgstr "union"
 
-#: c-decl.c:4940 c-decl.c:4943
+#: c-decl.c:4951 c-decl.c:4954
 msgid "structure"
 msgstr "struktur"
 
-#: c-decl.c:4953
+#: c-decl.c:4964
 #, c-format
 msgid "%s has no %s"
 msgstr "%s har ingen %s"
 
-#: c-decl.c:4954
+#: c-decl.c:4965
 msgid "struct"
 msgstr "struct"
 
-#: c-decl.c:4955
+#: c-decl.c:4966
 msgid "named members"
 msgstr "namngivna medlemmar"
 
-#: c-decl.c:4955
+#: c-decl.c:4966
 msgid "members"
 msgstr "medlemmar"
 
-#: c-decl.c:4994
+#: c-decl.c:5005
 #, c-format
 msgid "nested redefinition of `%s'"
 msgstr "n鋝tlad omdefinition av \"%s\""
 
-#: c-decl.c:5015
+#: c-decl.c:5026
 #, fuzzy
 msgid "%Jflexible array member in union"
 msgstr "ISO C89 st鰀er inte flexibla f鋖tmedlemmar"
 
-#: c-decl.c:5020
+#: c-decl.c:5031
 msgid "%Jflexible array member not at end of struct"
 msgstr ""
 
-#: c-decl.c:5025
+#: c-decl.c:5036
 msgid "%Jflexible array member in otherwise empty struct"
 msgstr ""
 
-#: c-decl.c:5032
+#: c-decl.c:5043
 #, fuzzy
 msgid "%Jinvalid use of structure with flexible array member"
 msgstr "ISO C89 st鰀er inte flexibla f鋖tmedlemmar"
 
-#: c-decl.c:5127
+#: c-decl.c:5138
 msgid "union cannot be made transparent"
 msgstr ""
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5196
+#: c-decl.c:5207
 #, c-format
 msgid "redeclaration of `enum %s'"
 msgstr "omdeklaration av \"enum %s\""
 
-#: c-decl.c:5227
+#: c-decl.c:5238
 msgid "enum defined inside parms"
 msgstr ""
 
-#: c-decl.c:5260
+#: c-decl.c:5271
 msgid "enumeration values exceed range of largest integer"
 msgstr ""
 
-#: c-decl.c:5363
+#: c-decl.c:5374
 #, c-format
 msgid "enumerator value for `%s' not integer constant"
 msgstr "uppr鋕ningsv鋜de f鰎 \"%s\" 鋜 inte en heltalskonstant"
 
-#: c-decl.c:5376
+#: c-decl.c:5387
 msgid "overflow in enumeration values"
 msgstr "鰒erspill i uppr鋕ningsv鋜den"
 
-#: c-decl.c:5381
+#: c-decl.c:5392
 msgid "ISO C restricts enumerator values to range of `int'"
 msgstr "ISO C begr鋘sar enumreringsv鋜den till intervallet av en \"int\""
 
-#: c-decl.c:5457
+#: c-decl.c:5468
 msgid "return type is an incomplete type"
 msgstr "returtypen 鋜 en inkomplett typ"
 
-#: c-decl.c:5465
+#: c-decl.c:5476
 msgid "return type defaults to `int'"
 msgstr "returtyp s鋞ts till \"int\""
 
-#: c-decl.c:5501
+#: c-decl.c:5512
 #, fuzzy
 msgid "%Jno previous prototype for '%D'"
 msgstr "ingen tidigare prototyp f鰎 `%s'"
 
-#: c-decl.c:5507
+#: c-decl.c:5518
 #, fuzzy
 msgid "%J'%D' was used with no prototype before its definition"
 msgstr "\"%s\" anv鋘des utan n錱on prototyp innan sin definition"
 
-#: c-decl.c:5514
+#: c-decl.c:5525
 #, fuzzy
 msgid "%Jno previous declaration for '%D'"
 msgstr "ingen tidigare deklaration av \"%s\""
 
-#: c-decl.c:5520
+#: c-decl.c:5531
 #, fuzzy
 msgid "%J`%D' was used with no declaration before its definition"
 msgstr "\"%s\" anv鋘des utan n錱on deklaration innan sin definition"
 
-#: c-decl.c:5556 c-decl.c:6062
+#: c-decl.c:5567 c-decl.c:6073
 #, fuzzy
 msgid "%Jreturn type of '%D' is not `int'"
 msgstr "returtypen p� \"%s\" 鋜 inte \"int\""
 
-#: c-decl.c:5571
+#: c-decl.c:5582
 #, fuzzy
 msgid "%Jfirst argument of '%D' should be `int'"
 msgstr "f鰎sta argumentet till \"%s\" skall vara \"int\""
 
-#: c-decl.c:5580
+#: c-decl.c:5591
 #, fuzzy
 msgid "%Jsecond argument of '%D' should be 'char **'"
 msgstr "andra argumentet till \"%s\" skall vara \"char **\""
 
-#: c-decl.c:5589
+#: c-decl.c:5600
 #, fuzzy
 msgid "%Jthird argument of '%D' should probably be 'char **'"
 msgstr "tredje argumentet till \"%s2 skall troligen vara \"char **\""
 
-#: c-decl.c:5599
+#: c-decl.c:5610
 #, fuzzy
 msgid "%J'%D' takes only zero or two arguments"
 msgstr "\"%s\" tar bara noll eller tv� argument"
 
-#: c-decl.c:5602
+#: c-decl.c:5613
 #, fuzzy
 msgid "%J'%D' is normally a non-static function"
 msgstr "\"%s\" 鋜 normalt en icke-statisk function"
 
-#: c-decl.c:5658
+#: c-decl.c:5669
 msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr ""
 
-#: c-decl.c:5672
+#: c-decl.c:5683
 #, fuzzy
 msgid "%Jparameter name omitted"
 msgstr "parameternamn utl鋗nat"
 
-#: c-decl.c:5747
+#: c-decl.c:5758
 #, fuzzy
 msgid "%Jparameter name missing from parameter list"
 msgstr "parameternamn saknas i parameterlista"
 
-#: c-decl.c:5757
+#: c-decl.c:5768
 #, fuzzy
 msgid "%J\"%D\" declared as a non-parameter"
 msgstr "f鋖t \"%s\" deklarerad som en funktion"
 
-#: c-decl.c:5762
+#: c-decl.c:5773
 #, fuzzy
 msgid "%Jmultiple parameters named \"%D\""
 msgstr "flera parametrar med namn \"%s\""
 
-#: c-decl.c:5770
+#: c-decl.c:5781
 #, fuzzy
 msgid "%Jparameter \"%D\" declared void"
 msgstr "parameter \"%s\" deklarerad som void"
 
-#: c-decl.c:5785 c-decl.c:5787
+#: c-decl.c:5796 c-decl.c:5798
 #, fuzzy
 msgid "%Jtype of \"%D\" defaults to \"int\""
 msgstr "typen p� \"%s\" s鋞ts till \"int\""
 
-#: c-decl.c:5801
+#: c-decl.c:5812
 #, fuzzy
 msgid "%Jparameter \"%D\" has incomplete type"
 msgstr "parameter har en inkomplett typ"
 
-#: c-decl.c:5807
+#: c-decl.c:5818
 #, fuzzy
 msgid "%Jdeclaration for parameter \"%D\" but no such parameter"
 msgstr "deklaration av parameter \"%s\" med det finns ingen s錮an parameter"
 
-#: c-decl.c:5859
+#: c-decl.c:5870
 msgid "number of arguments doesn't match prototype"
 msgstr "antalet argument matchar inte prototypen"
 
-#: c-decl.c:5860 c-decl.c:5891 c-decl.c:5898
+#: c-decl.c:5871 c-decl.c:5902 c-decl.c:5909
 #, fuzzy
 msgid "%Hprototype declaration"
 msgstr "tom deklaration"
 
-#: c-decl.c:5889
+#: c-decl.c:5900
 #, fuzzy
 msgid "promoted argument \"%D\" doesn't match prototype"
 msgstr "argument \"%s\" matchar inte prototypen"
 
-#: c-decl.c:5897
+#: c-decl.c:5908
 #, fuzzy
 msgid "argument \"%D\" doesn't match prototype"
 msgstr "argument \"%s\" matchar inte prototypen"
 
-#: c-decl.c:6094 cp/decl.c:10857
+#: c-decl.c:6105 cp/decl.c:10954
 msgid "no return statement in function returning non-void"
 msgstr "ingen return i funktion som returnerar icke-void"
 
-#: c-decl.c:6101
+#: c-decl.c:6112
 msgid "this function may return with or without a value"
 msgstr "denna funktion kan returnera med eller utan ett v鋜de"
 
 #. If we get here, declarations have been used in a for loop without
 #. the C99 for loop scope.  This doesn't make much sense, so don't
 #. allow it.
-#: c-decl.c:6200
+#: c-decl.c:6211
 msgid "'for' loop initial declaration used outside C99 mode"
 msgstr ""
 
-#: c-decl.c:6224
+#: c-decl.c:6235
 #, fuzzy, c-format
 msgid "'struct %s' declared in 'for' loop initial declaration"
 msgstr "\"struct %s\" 鋜 deklarerad i en for-loops init-deklaration"
 
-#: c-decl.c:6227
+#: c-decl.c:6238
 #, fuzzy, c-format
 msgid "'union %s' declared in 'for' loop initial declaration"
 msgstr "\"union %s\" 鋜 deklarerad i en for-loops init-deklaration"
 
-#: c-decl.c:6230
+#: c-decl.c:6241
 #, fuzzy, c-format
 msgid "'enum %s' declared in 'for' loop initial declaration"
 msgstr "\"enum %s\" 鋜 deklarerad i en for-loops init-deklaration"
 
-#: c-decl.c:6238
+#: c-decl.c:6249
 #, fuzzy
 msgid "%Jdeclaration of non-variable '%D' in 'for' loop initial declaration"
 msgstr "\"enum %s\" 鋜 deklarerad i en for-loops init-deklaration"
 
-#: c-decl.c:6241
+#: c-decl.c:6252
 #, fuzzy
 msgid "%Jdeclaration of static variable '%D' in 'for' loop initial declaration"
 msgstr "\"union %s\" 鋜 deklarerad i en for-loops init-deklaration"
 
-#: c-decl.c:6244
+#: c-decl.c:6255
 #, fuzzy
 msgid "%Jdeclaration of 'extern' variable '%D' in 'for' loop initial declaration"
 msgstr "\"union %s\" 鋜 deklarerad i en for-loops init-deklaration"
 
-#: c-decl.c:6557
+#: c-decl.c:6568
 #, fuzzy
 msgid "%Jredefinition of global '%D'"
 msgstr "omdefiniering av \"%s\""
 
-#: c-decl.c:6558
+#: c-decl.c:6569
 #, fuzzy
 msgid "%J'%D' previously defined here"
 msgstr "\"%s\" definierades tidigare h鋜"
@@ -2293,94 +2298,94 @@
 msgid "missing makefile target after \"%s\""
 msgstr "saknar mellanrum efter nummer \"%.*s\""
 
-#: c-opts.c:291
+#: c-opts.c:299
 msgid "-I- specified twice"
 msgstr "-I- angiven tv� g錸ger"
 
-#: c-opts.c:692
+#: c-opts.c:700
 #, fuzzy, c-format
 msgid "switch \"%s\" is no longer supported"
 msgstr "-f%s st鰀js inte l鋘gre"
 
-#: c-opts.c:812
+#: c-opts.c:820
 msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr ""
 
-#: c-opts.c:978
+#: c-opts.c:986
 #, fuzzy
 msgid "output filename specified twice"
 msgstr "Utdatafilnamn angivet tv� g錸ger"
 
-#: c-opts.c:1107
+#: c-opts.c:1115
 msgid "-Wformat-y2k ignored without -Wformat"
 msgstr "-Wformat-y2k ignorerad utan -Wformat"
 
-#: c-opts.c:1109
+#: c-opts.c:1117
 msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr "-Wformat-extra-args ignorerad utan -Wformat"
 
-#: c-opts.c:1111
+#: c-opts.c:1119
 #, fuzzy
 msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr "-Wformat-extra-args ignorerad utan -Wformat"
 
-#: c-opts.c:1113
+#: c-opts.c:1121
 msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr "-Wformat-nonliteral ignorerad utan -Wformat"
 
-#: c-opts.c:1115
+#: c-opts.c:1123
 msgid "-Wformat-security ignored without -Wformat"
 msgstr "-Wformat-security ignorerad utan -Wformat"
 
-#: c-opts.c:1117
+#: c-opts.c:1125
 msgid "-Wmissing-format-attribute ignored without -Wformat"
 msgstr "-Wmissing-format-attribute ignorerad utan -Wformat"
 
-#: c-opts.c:1131
+#: c-opts.c:1139
 #, fuzzy, c-format
 msgid "opening output file %s: %m"
 msgstr "Kan inte 鰌pna utdatafil \"%s\""
 
-#: c-opts.c:1136
+#: c-opts.c:1144
 #, fuzzy, c-format
 msgid "too many filenames given.  Type %s --help for usage"
 msgstr "F鰎 m錸ga filnamn. Skriv %s --help f鰎 anv鋘dningsinformation"
 
-#: c-opts.c:1215
+#: c-opts.c:1223
 #, fuzzy
 msgid "YYDEBUG not defined"
 msgstr "YYDEBUG 鋜 inte definierad."
 
-#: c-opts.c:1261
+#: c-opts.c:1269
 #, c-format
 msgid "opening dependency file %s: %m"
 msgstr ""
 
-#: c-opts.c:1271
+#: c-opts.c:1279
 #, c-format
 msgid "closing dependency file %s: %m"
 msgstr ""
 
-#: c-opts.c:1274
+#: c-opts.c:1282
 #, fuzzy, c-format
 msgid "when writing output to %s: %m"
 msgstr "fel vid skrivning till %s"
 
-#: c-opts.c:1344
+#: c-opts.c:1352
 #, fuzzy
 msgid "to generate dependencies you must specify either -M or -MM"
 msgstr "du m錽te dessutom ange antingen -M eller -MM"
 
-#: c-opts.c:1404
+#: c-opts.c:1412
 #, fuzzy
 msgid "<built-in>"
 msgstr "<inbyggd>"
 
-#: c-opts.c:1419
+#: c-opts.c:1427
 msgid "<command line>"
 msgstr ""
 
-#: c-opts.c:1503
+#: c-opts.c:1511
 msgid "too late for # directive to set debug directory"
 msgstr ""
 
@@ -2397,7 +2402,7 @@
 msgid "ISO C forbids an empty source file"
 msgstr "ISO C f鰎bjuder tomma k鋖lkodsfiler"
 
-#: c-parse.y:349 c-typeck.c:6248 objc/objc-parse.y:374
+#: c-parse.y:349 c-typeck.c:6228 objc/objc-parse.y:374
 msgid "argument of `asm' is not a constant string"
 msgstr "argumentet till \"asm\" 鋜 inte en konstant str鋘g"
 
@@ -2413,7 +2418,7 @@
 msgid "ISO C does not allow extra `;' outside of a function"
 msgstr "ISO C till錿er inte extra \";\" utanf鰎 funktioner"
 
-#: c-parse.y:429 cppexp.c:1253
+#: c-parse.y:429 cppexp.c:1257
 msgid "traditional C rejects the unary plus operator"
 msgstr "traditionell C hanterar inte operatorn un鋜t plus"
 
@@ -2495,7 +2500,7 @@
 msgid "ISO C forbids forward references to `enum' types"
 msgstr ""
 
-#: c-parse.y:1703 cp/parser.c:9339 objc/objc-parse.y:1755
+#: c-parse.y:1703 cp/parser.c:9383 objc/objc-parse.y:1755
 msgid "comma at end of enumerator list"
 msgstr "komma i slutet av uppr鋕ningslista"
 
@@ -2503,7 +2508,7 @@
 msgid "no semicolon at end of struct or union"
 msgstr "inget semikolon vid slutet av struktur eller union"
 
-#: c-parse.y:1732 objc/objc-parse.y:1784 objc/objc-parse.y:2847
+#: c-parse.y:1732 objc/objc-parse.y:1784 objc/objc-parse.y:2846
 msgid "extra semicolon in struct or union specified"
 msgstr "extra semikolon i struktur eller union angivet"
 
@@ -2532,24 +2537,24 @@
 msgid "braced-group within expression allowed only inside a function"
 msgstr ""
 
-#: c-parse.y:2185 objc/objc-parse.y:2242
+#: c-parse.y:2185 objc/objc-parse.y:2241
 msgid "empty body in an else-statement"
 msgstr "tom kropp i else-sats"
 
-#: c-parse.y:2193 objc/objc-parse.y:2250
+#: c-parse.y:2193 objc/objc-parse.y:2249
 #, fuzzy
 msgid "%Hempty body in an if-statement"
 msgstr "tom kropp i else-sats"
 
-#: c-parse.y:2273 cp/parser.c:6050 objc/objc-parse.y:2330
+#: c-parse.y:2273 cp/parser.c:6088 objc/objc-parse.y:2329
 msgid "break statement not within loop or switch"
 msgstr "break-sats som inte 鋜 i en loop eller switch"
 
-#: c-parse.y:2282 cp/parser.c:6061 objc/objc-parse.y:2339
+#: c-parse.y:2282 cp/parser.c:6099 objc/objc-parse.y:2338
 msgid "continue statement not within a loop"
 msgstr "continue-sats som inte 鋜 i en loop"
 
-#: c-parse.y:2324 objc/objc-parse.y:2381
+#: c-parse.y:2324 objc/objc-parse.y:2380
 msgid "ISO C forbids `goto *expr;'"
 msgstr "ISO C f鰎bjuder \"goto *expr;\""
 
@@ -2559,11 +2564,11 @@
 #. it caused problems with the code in expand_builtin which
 #. tries to verify that BUILT_IN_NEXT_ARG is being used
 #. correctly.
-#: c-parse.y:2441 objc/objc-parse.y:2549
+#: c-parse.y:2441 objc/objc-parse.y:2548
 msgid "ISO C requires a named argument before `...'"
 msgstr "ISO C kr鋠er ett namnsatt argument f鰎e \"...\""
 
-#: c-parse.y:2539 objc/objc-parse.y:2647
+#: c-parse.y:2539 objc/objc-parse.y:2646
 msgid "`...' in old-style identifier list"
 msgstr "\"...\" i en gammaldags identifierarlista"
 
@@ -2580,7 +2585,7 @@
 msgid "parser stack overflow"
 msgstr "parsestack 鰒erfull"
 
-#: c-parse.y:2969 objc/objc-parse.y:3664
+#: c-parse.y:2969 objc/objc-parse.y:3663
 #, c-format
 msgid "syntax error at '%s' token"
 msgstr "syntaxfel vid token \"%s\""
@@ -2663,7 +2668,7 @@
 msgid "%s: had text segment at different address"
 msgstr ""
 
-#: c-pch.c:357 cpperror.c:176 gcc.c:6554
+#: c-pch.c:357 cpperror.c:176 gcc.c:6557
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
@@ -2780,12 +2785,12 @@
 msgid "(enclose actions of previous case statements requiring destructors in their own scope.)"
 msgstr ""
 
-#: c-semantics.c:737 c-typeck.c:6270 cp/semantics.c:1070
+#: c-semantics.c:737 c-typeck.c:6250 cp/semantics.c:1070
 #, c-format
 msgid "%s qualifier ignored on asm"
 msgstr ""
 
-#: c-semantics.c:991
+#: c-semantics.c:993
 #, fuzzy
 msgid "will never be executed"
 msgstr "anrop %d aldrig utf鰎t\n"
@@ -2795,7 +2800,7 @@
 msgid "`%s' has an incomplete type"
 msgstr "\"%s\" har en inkomplett typ"
 
-#: c-typeck.c:145 cp/call.c:2532
+#: c-typeck.c:145 cp/call.c:2542
 msgid "invalid use of void expression"
 msgstr "ogiltig anv鋘dning av void-uttryck"
 
@@ -2832,759 +2837,759 @@
 msgid "function return types not compatible due to `volatile'"
 msgstr "funktionstyper inte riktigt kompatibla i ISO C"
 
-#: c-typeck.c:984 c-typeck.c:2176
+#: c-typeck.c:984 c-typeck.c:2156
 msgid "arithmetic on pointer to an incomplete type"
 msgstr "aritmetik p� pekare till inkomplett typ"
 
-#: c-typeck.c:1357
+#: c-typeck.c:1337
 #, c-format
 msgid "%s has no member named `%s'"
 msgstr "%s har ingen medlem med namn \"%s\""
 
-#: c-typeck.c:1393
+#: c-typeck.c:1373
 #, c-format
 msgid "request for member `%s' in something not a structure or union"
 msgstr "beg鋜an av medlem \"%s\" i n錱ot som inte 鋜 en struktur eller union"
 
-#: c-typeck.c:1422
+#: c-typeck.c:1402
 msgid "dereferencing pointer to incomplete type"
 msgstr "derefererar pekare till inkomplett typ"
 
-#: c-typeck.c:1426
+#: c-typeck.c:1406
 msgid "dereferencing `void *' pointer"
 msgstr "derefererar \"void *\"-pekare"
 
-#: c-typeck.c:1443 cp/typeck.c:2127
+#: c-typeck.c:1423 cp/typeck.c:2127
 #, c-format
 msgid "invalid type argument of `%s'"
 msgstr "ogiltigt typargument till \"%s\""
 
-#: c-typeck.c:1461 cp/typeck.c:2152
+#: c-typeck.c:1441 cp/typeck.c:2152
 msgid "subscript missing in array reference"
 msgstr ""
 
-#: c-typeck.c:1482 cp/typeck.c:2194
+#: c-typeck.c:1462 cp/typeck.c:2194
 msgid "array subscript has type `char'"
 msgstr "f鋖tindex har typen \"char\""
 
-#: c-typeck.c:1490 c-typeck.c:1579 cp/typeck.c:2198 cp/typeck.c:2284
+#: c-typeck.c:1470 c-typeck.c:1559 cp/typeck.c:2198 cp/typeck.c:2284
 msgid "array subscript is not an integer"
 msgstr "f鋖tindex 鋜 inte ett heltal"
 
-#: c-typeck.c:1523
+#: c-typeck.c:1503
 msgid "ISO C forbids subscripting `register' array"
 msgstr ""
 
-#: c-typeck.c:1525
+#: c-typeck.c:1505
 #, fuzzy
 msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr "ISO C++ f鰎bjuder tilldelning av f鋖t"
 
-#: c-typeck.c:1558
+#: c-typeck.c:1538
 msgid "subscript has type `char'"
 msgstr "index har typen \"char\""
 
-#: c-typeck.c:1574 cp/typeck.c:2279
+#: c-typeck.c:1554 cp/typeck.c:2279
 msgid "subscripted value is neither array nor pointer"
 msgstr ""
 
-#: c-typeck.c:1604
+#: c-typeck.c:1584
 #, c-format
 msgid "local declaration of `%s' hides instance variable"
 msgstr ""
 
-#: c-typeck.c:1697
+#: c-typeck.c:1677
 msgid "called object is not a function"
 msgstr "anropat objekt 鋜 inte en funktion"
 
 #. This situation leads to run-time undefined behavior.  We can't,
 #. therefore, simply error unless we can prove that all possible
 #. executions of the program must execute the code.
-#: c-typeck.c:1729
+#: c-typeck.c:1709
 #, fuzzy
 msgid "function called through a non-compatible type"
 msgstr "sizeof applicerat p� en inkomplett typ"
 
-#: c-typeck.c:1787 c-typeck.c:4198 c-typeck.c:4200 c-typeck.c:4216
-#: c-typeck.c:4237 c-typeck.c:5616
+#: c-typeck.c:1767 c-typeck.c:4178 c-typeck.c:4180 c-typeck.c:4196
+#: c-typeck.c:4217 c-typeck.c:5596
 msgid "initializer element is not constant"
 msgstr ""
 
-#: c-typeck.c:1838 cp/typeck.c:2567
+#: c-typeck.c:1818 cp/typeck.c:2567
 msgid "too many arguments to function"
 msgstr "f鰎 m錸ga argument till funktion"
 
-#: c-typeck.c:1859
+#: c-typeck.c:1839
 #, c-format
 msgid "type of formal parameter %d is incomplete"
 msgstr ""
 
-#: c-typeck.c:1872
+#: c-typeck.c:1852
 #, c-format
 msgid "%s as integer rather than floating due to prototype"
 msgstr ""
 
-#: c-typeck.c:1875
+#: c-typeck.c:1855
 #, c-format
 msgid "%s as integer rather than complex due to prototype"
 msgstr ""
 
-#: c-typeck.c:1878
+#: c-typeck.c:1858
 #, c-format
 msgid "%s as complex rather than floating due to prototype"
 msgstr ""
 
-#: c-typeck.c:1881
+#: c-typeck.c:1861
 #, c-format
 msgid "%s as floating rather than integer due to prototype"
 msgstr ""
 
-#: c-typeck.c:1884
+#: c-typeck.c:1864
 #, c-format
 msgid "%s as complex rather than integer due to prototype"
 msgstr "%s som complex ist鋖let f鰎 heltal grund av prototyp"
 
-#: c-typeck.c:1887
+#: c-typeck.c:1867
 #, c-format
 msgid "%s as floating rather than complex due to prototype"
 msgstr ""
 
-#: c-typeck.c:1897
+#: c-typeck.c:1877
 #, c-format
 msgid "%s as `float' rather than `double' due to prototype"
 msgstr ""
 
-#: c-typeck.c:1915
+#: c-typeck.c:1895
 #, c-format
 msgid "%s with different width due to prototype"
 msgstr ""
 
-#: c-typeck.c:1941
+#: c-typeck.c:1921
 #, c-format
 msgid "%s as unsigned due to prototype"
 msgstr "%s som unsigned p� grund av prototyp"
 
-#: c-typeck.c:1943
+#: c-typeck.c:1923
 #, c-format
 msgid "%s as signed due to prototype"
 msgstr "%s som signed p� grund av prototyp"
 
-#: c-typeck.c:1977 cp/typeck.c:2673
+#: c-typeck.c:1957 cp/typeck.c:2673
 msgid "too few arguments to function"
 msgstr "f鰎 f� argument till funktion"
 
-#: c-typeck.c:2017
+#: c-typeck.c:1997
 msgid "suggest parentheses around + or - inside shift"
 msgstr "f鰎esl錼 parenteser runt + eller - inuti skift"
 
-#: c-typeck.c:2024
+#: c-typeck.c:2004
 msgid "suggest parentheses around && within ||"
 msgstr "f鰎esl錼 parenteser runt && inuti ||"
 
-#: c-typeck.c:2033
+#: c-typeck.c:2013
 msgid "suggest parentheses around arithmetic in operand of |"
 msgstr "f鰎esl錼 parenteser runt aritmetik inuti operanden till |"
 
-#: c-typeck.c:2036
+#: c-typeck.c:2016
 msgid "suggest parentheses around comparison in operand of |"
 msgstr "f鰎esl錼 parenteser runt j鋗f鰎else inuti operanden till |"
 
-#: c-typeck.c:2045
+#: c-typeck.c:2025
 msgid "suggest parentheses around arithmetic in operand of ^"
 msgstr "f鰎esl錼 parenteser runt aritmetik inuti operanden till ^"
 
-#: c-typeck.c:2048
+#: c-typeck.c:2028
 msgid "suggest parentheses around comparison in operand of ^"
 msgstr "f鰎esl錼 parenteser runt j鋗f鰎else inuti operanden till ^"
 
-#: c-typeck.c:2055
+#: c-typeck.c:2035
 msgid "suggest parentheses around + or - in operand of &"
 msgstr "f鰎esl錼 parenteser runt + eller - inuti operanden till &"
 
-#: c-typeck.c:2058
+#: c-typeck.c:2038
 msgid "suggest parentheses around comparison in operand of &"
 msgstr "f鰎esl錼 parenteser runt j鋗f鰎elser inuti operanden till &"
 
-#: c-typeck.c:2065
+#: c-typeck.c:2045
 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
 msgstr "j鋗f鰎elser som X<=Y<=Z har inte sin matematiska mening"
 
-#: c-typeck.c:2128
+#: c-typeck.c:2108
 msgid "pointer of type `void *' used in subtraction"
 msgstr "pekare av typ \"void *\" anv鋘d i subtraktion"
 
-#: c-typeck.c:2130
+#: c-typeck.c:2110
 msgid "pointer to a function used in subtraction"
 msgstr "pekare till funktion anv鋘d i subtraktion"
 
-#: c-typeck.c:2224
+#: c-typeck.c:2204
 msgid "wrong type argument to unary plus"
 msgstr ""
 
-#: c-typeck.c:2237
+#: c-typeck.c:2217
 msgid "wrong type argument to unary minus"
 msgstr ""
 
-#: c-typeck.c:2254
+#: c-typeck.c:2234
 msgid "ISO C does not support `~' for complex conjugation"
 msgstr "ISO C st鰀jer inte ~ f鰎 komplex konjugering"
 
-#: c-typeck.c:2260
+#: c-typeck.c:2240
 msgid "wrong type argument to bit-complement"
 msgstr ""
 
-#: c-typeck.c:2268
+#: c-typeck.c:2248
 msgid "wrong type argument to abs"
 msgstr "fel typ p� argument till abs"
 
-#: c-typeck.c:2280
+#: c-typeck.c:2260
 msgid "wrong type argument to conjugation"
 msgstr ""
 
-#: c-typeck.c:2294
+#: c-typeck.c:2274
 msgid "wrong type argument to unary exclamation mark"
 msgstr ""
 
-#: c-typeck.c:2337
+#: c-typeck.c:2317
 msgid "ISO C does not support `++' and `--' on complex types"
 msgstr "ISO C st鰀er inte \"++\" och \"--\" p� komplexa typer"
 
-#: c-typeck.c:2352 c-typeck.c:2384
+#: c-typeck.c:2332 c-typeck.c:2364
 #, fuzzy
 msgid "wrong type argument to increment"
 msgstr "fel typ p� argument till %s"
 
-#: c-typeck.c:2354 c-typeck.c:2386
+#: c-typeck.c:2334 c-typeck.c:2366
 #, fuzzy
 msgid "wrong type argument to decrement"
 msgstr "fel typ p� argument till %s"
 
-#: c-typeck.c:2375
+#: c-typeck.c:2355
 msgid "increment of pointer to unknown structure"
 msgstr ""
 
-#: c-typeck.c:2377
+#: c-typeck.c:2357
 msgid "decrement of pointer to unknown structure"
 msgstr ""
 
-#: c-typeck.c:2502
+#: c-typeck.c:2482
 msgid "invalid lvalue in unary `&'"
 msgstr ""
 
-#: c-typeck.c:2534
+#: c-typeck.c:2514
 #, c-format
 msgid "attempt to take address of bit-field structure member `%s'"
 msgstr ""
 
-#: c-typeck.c:2668
+#: c-typeck.c:2648
 msgid "use of conditional expressions as lvalues is deprecated"
 msgstr ""
 
-#: c-typeck.c:2671
+#: c-typeck.c:2651
 msgid "use of compound expressions as lvalues is deprecated"
 msgstr ""
 
-#: c-typeck.c:2674
+#: c-typeck.c:2654
 msgid "use of cast expressions as lvalues is deprecated"
 msgstr ""
 
-#: c-typeck.c:2689
+#: c-typeck.c:2669
 #, c-format
 msgid "%s of read-only member `%s'"
 msgstr ""
 
-#: c-typeck.c:2693
+#: c-typeck.c:2673
 #, c-format
 msgid "%s of read-only variable `%s'"
 msgstr ""
 
-#: c-typeck.c:2696
+#: c-typeck.c:2676
 #, c-format
 msgid "%s of read-only location"
 msgstr ""
 
-#: c-typeck.c:2714
+#: c-typeck.c:2694
 #, fuzzy, c-format
 msgid "cannot take address of bit-field `%s'"
 msgstr "kan inte ta adressen till bitf鋖t \"%s\""
 
-#: c-typeck.c:2742 treelang/treetree.c:946
+#: c-typeck.c:2722 treelang/treetree.c:946
 #, c-format
 msgid "global register variable `%s' used in nested function"
 msgstr "global registervariabel \"%s\" anv鋘d i n鋝tlad funktion"
 
-#: c-typeck.c:2746 treelang/treetree.c:950
+#: c-typeck.c:2726 treelang/treetree.c:950
 #, c-format
 msgid "register variable `%s' used in nested function"
 msgstr "registervariabel \\\"%s\\\" anv鋘d i n鋝tlad funktion"
 
-#: c-typeck.c:2753 treelang/treetree.c:957
+#: c-typeck.c:2733 treelang/treetree.c:957
 #, c-format
 msgid "address of global register variable `%s' requested"
 msgstr "adress p� global registervariabel \"%s\" efterfr錱ad"
 
-#: c-typeck.c:2765
+#: c-typeck.c:2745
 msgid "cannot put object with volatile field into register"
 msgstr ""
 
-#: c-typeck.c:2769 treelang/treetree.c:962
+#: c-typeck.c:2749 treelang/treetree.c:962
 #, c-format
 msgid "address of register variable `%s' requested"
 msgstr "adress p� register variabel \"%s\" efterfr錱ad"
 
-#: c-typeck.c:2854
+#: c-typeck.c:2834
 msgid "signed and unsigned type in conditional expression"
 msgstr "typ signed och unsigned i villkorsuttryck"
 
-#: c-typeck.c:2861
+#: c-typeck.c:2841
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr ""
 
-#: c-typeck.c:2877 c-typeck.c:2884
+#: c-typeck.c:2857 c-typeck.c:2864
 msgid "ISO C forbids conditional expr between `void *' and function pointer"
 msgstr ""
 
-#: c-typeck.c:2890
+#: c-typeck.c:2870
 msgid "pointer type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:2897 c-typeck.c:2907
+#: c-typeck.c:2877 c-typeck.c:2887
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:2921
+#: c-typeck.c:2901
 msgid "type mismatch in conditional expression"
 msgstr "typfel i villkorsuttryck"
 
-#: c-typeck.c:2981
+#: c-typeck.c:2961
 msgid "left-hand operand of comma expression has no effect"
 msgstr ""
 
-#: c-typeck.c:3012
+#: c-typeck.c:2992
 msgid "cast specifies array type"
 msgstr ""
 
-#: c-typeck.c:3018
+#: c-typeck.c:2998
 msgid "cast specifies function type"
 msgstr ""
 
-#: c-typeck.c:3028
+#: c-typeck.c:3008
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr ""
 
-#: c-typeck.c:3046
+#: c-typeck.c:3026
 msgid "ISO C forbids casts to union type"
 msgstr "ISO C f鰎bjuder typkonvertering till unionstyper"
 
-#: c-typeck.c:3054
+#: c-typeck.c:3034
 msgid "cast to union type from type not present in union"
 msgstr "typkonvertering till unionstyp fr錸 typ som ej finns i unionen"
 
-#: c-typeck.c:3105
+#: c-typeck.c:3085
 #, fuzzy
 msgid "cast adds new qualifiers to function type"
 msgstr "typkonvertering matchar inte en funktionstyp"
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3110
+#: c-typeck.c:3090
 msgid "cast discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:3125
+#: c-typeck.c:3105
 msgid "cast increases required alignment of target type"
 msgstr ""
 
-#: c-typeck.c:3131 cp/typeck.c:4945
+#: c-typeck.c:3111 cp/typeck.c:4963
 msgid "cast from pointer to integer of different size"
 msgstr "typkonvertering fr錸 pekare till heltal av annan storlek"
 
-#: c-typeck.c:3136
+#: c-typeck.c:3116
 msgid "cast does not match function type"
 msgstr "typkonvertering matchar inte en funktionstyp"
 
-#: c-typeck.c:3143 cp/typeck.c:4952
+#: c-typeck.c:3123 cp/typeck.c:4970
 msgid "cast to pointer from integer of different size"
 msgstr "typkonvertering till pekare fr錸 heltal med annan storlek"
 
-#: c-typeck.c:3155
+#: c-typeck.c:3135
 msgid "type-punning to incomplete type might break strict-aliasing rules"
 msgstr ""
 
-#: c-typeck.c:3159
+#: c-typeck.c:3139
 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
 msgstr ""
 
-#: c-typeck.c:3170
+#: c-typeck.c:3150
 #, fuzzy
 msgid "ISO C forbids conversion of function pointer to object pointer type"
 msgstr "ISO C++ f鰎bjuder anv鋘dning av pekare till medlem i pekararitmetik"
 
-#: c-typeck.c:3179
+#: c-typeck.c:3159
 #, fuzzy
 msgid "ISO C forbids conversion of object pointer to function pointer type"
 msgstr "ISO C f鰎bjuder j鋗f鰎else mellan \"void *\" och funktionspekare"
 
 #. Now we have handled acceptable kinds of LHS that are not truly lvalues.
 #. Reject anything strange now.
-#: c-typeck.c:3337
+#: c-typeck.c:3317
 msgid "invalid lvalue in assignment"
 msgstr "ogiltigt lvalue i tilldelning"
 
 #. Convert new value to destination type.
-#: c-typeck.c:3346 c-typeck.c:3371 c-typeck.c:3388 cp/typeck.c:5064
-#: cp/typeck.c:5211 cp/typeck.c:5226
+#: c-typeck.c:3326 c-typeck.c:3351 c-typeck.c:3368 cp/typeck.c:5082
+#: cp/typeck.c:5229 cp/typeck.c:5244
 msgid "assignment"
 msgstr "tilldelning"
 
-#: c-typeck.c:3455
+#: c-typeck.c:3435
 #, fuzzy
 msgid "cannot pass rvalue to reference parameter"
 msgstr "kan inte deklarera pekare till referenser"
 
-#: c-typeck.c:3564 c-typeck.c:3640
+#: c-typeck.c:3544 c-typeck.c:3620
 #, c-format
 msgid "%s makes qualified function pointer from unqualified"
 msgstr ""
 
-#: c-typeck.c:3568 c-typeck.c:3620
+#: c-typeck.c:3548 c-typeck.c:3600
 #, c-format
 msgid "%s discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:3574
+#: c-typeck.c:3554
 msgid "ISO C prohibits argument conversion to union type"
 msgstr ""
 
-#: c-typeck.c:3612
+#: c-typeck.c:3592
 #, c-format
 msgid "ISO C forbids %s between function pointer and `void *'"
 msgstr "ISO C f鰎bjuder %s mellan funktionspekare och \"void *\""
 
-#: c-typeck.c:3629
+#: c-typeck.c:3609
 #, c-format
 msgid "pointer targets in %s differ in signedness"
 msgstr ""
 
-#: c-typeck.c:3645
+#: c-typeck.c:3625
 #, c-format
 msgid "%s from incompatible pointer type"
 msgstr ""
 
-#: c-typeck.c:3651 c-typeck.c:4158 cp/typeck.c:1389
+#: c-typeck.c:3631 c-typeck.c:4138 cp/typeck.c:1389
 msgid "invalid use of non-lvalue array"
 msgstr ""
 
 # fixme: vad 鋜 %s
-#: c-typeck.c:3665
+#: c-typeck.c:3645
 #, c-format
 msgid "%s makes pointer from integer without a cast"
 msgstr "%s skapar pekare fr錸 heltal utan typkonvertering"
 
-#: c-typeck.c:3672
+#: c-typeck.c:3652
 #, c-format
 msgid "%s makes integer from pointer without a cast"
 msgstr ""
 
-#: c-typeck.c:3686 c-typeck.c:3689
+#: c-typeck.c:3666 c-typeck.c:3669
 #, c-format
 msgid "incompatible type for argument %d of `%s'"
 msgstr ""
 
-#: c-typeck.c:3693
+#: c-typeck.c:3673
 #, c-format
 msgid "incompatible type for argument %d of indirect function call"
 msgstr ""
 
-#: c-typeck.c:3697
+#: c-typeck.c:3677
 #, c-format
 msgid "incompatible types in %s"
 msgstr "inkompatibla typer i %s"
 
 #. Function name is known; supply it.
-#: c-typeck.c:3753
+#: c-typeck.c:3733
 #, fuzzy, c-format
 msgid "passing arg of `%s'"
 msgstr "Saknar argument till flaggan \"%s\""
 
 #. Function name unknown (call through ptr).
-#: c-typeck.c:3762
+#: c-typeck.c:3742
 #, fuzzy
 msgid "passing arg of pointer to function"
 msgstr "f鰎 m錸ga argument till funktion"
 
 #. Function name is known; supply it.
-#: c-typeck.c:3770
+#: c-typeck.c:3750
 #, c-format
 msgid "passing arg %d of `%s'"
 msgstr ""
 
 #. Function name unknown (call through ptr); just give arg number.
-#: c-typeck.c:3779
+#: c-typeck.c:3759
 #, c-format
 msgid "passing arg %d of pointer to function"
 msgstr ""
 
-#: c-typeck.c:3836
+#: c-typeck.c:3816
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr ""
 
-#: c-typeck.c:4007 c-typeck.c:4022 c-typeck.c:4037
+#: c-typeck.c:3987 c-typeck.c:4002 c-typeck.c:4017
 #, c-format
 msgid "(near initialization for `%s')"
 msgstr ""
 
-#: c-typeck.c:4086 cp/typeck2.c:560
+#: c-typeck.c:4066 cp/typeck2.c:550
 msgid "char-array initialized from wide string"
 msgstr ""
 
-#: c-typeck.c:4093 cp/typeck2.c:567
+#: c-typeck.c:4073 cp/typeck2.c:557
 msgid "int-array initialized from non-wide string"
 msgstr ""
 
-#: c-typeck.c:4111 cp/typeck2.c:582
+#: c-typeck.c:4091 cp/typeck2.c:572
 msgid "initializer-string for array of chars is too long"
 msgstr ""
 
-#: c-typeck.c:4181
+#: c-typeck.c:4161
 msgid "array initialized from non-constant array expression"
 msgstr ""
 
-#: c-typeck.c:4232
+#: c-typeck.c:4212
 msgid "initialization"
 msgstr "initiering"
 
-#: c-typeck.c:4243 c-typeck.c:5621
+#: c-typeck.c:4223 c-typeck.c:5601
 msgid "initializer element is not computable at load time"
 msgstr ""
 
-#: c-typeck.c:4258 cp/typeck2.c:659
+#: c-typeck.c:4238 cp/typeck2.c:649
 msgid "invalid initializer"
 msgstr ""
 
-#: c-typeck.c:4540 cp/decl.c:4484
+#: c-typeck.c:4520 cp/decl.c:4539
 #, fuzzy
 msgid "opaque vector types cannot be initialized"
 msgstr "objekt med variabel storlek kan inte initieras"
 
-#: c-typeck.c:4734
+#: c-typeck.c:4714
 msgid "extra brace group at end of initializer"
 msgstr ""
 
-#: c-typeck.c:4754
+#: c-typeck.c:4734
 msgid "missing braces around initializer"
 msgstr ""
 
-#: c-typeck.c:4814
+#: c-typeck.c:4794
 msgid "braces around scalar initializer"
 msgstr ""
 
-#: c-typeck.c:4865
+#: c-typeck.c:4845
 msgid "initialization of flexible array member in a nested context"
 msgstr ""
 
-#: c-typeck.c:4867
+#: c-typeck.c:4847
 msgid "initialization of a flexible array member"
 msgstr ""
 
-#: c-typeck.c:4898
+#: c-typeck.c:4878
 msgid "missing initializer"
 msgstr ""
 
-#: c-typeck.c:4920
+#: c-typeck.c:4900
 msgid "empty scalar initializer"
 msgstr ""
 
-#: c-typeck.c:4925
+#: c-typeck.c:4905
 msgid "extra elements in scalar initializer"
 msgstr ""
 
-#: c-typeck.c:5010
+#: c-typeck.c:4990
 msgid "initialization designators may not nest"
 msgstr ""
 
-#: c-typeck.c:5031 c-typeck.c:5099
+#: c-typeck.c:5011 c-typeck.c:5079
 msgid "array index in non-array initializer"
 msgstr ""
 
-#: c-typeck.c:5036 c-typeck.c:5152
+#: c-typeck.c:5016 c-typeck.c:5132
 msgid "field name not in record or union initializer"
 msgstr ""
 
-#: c-typeck.c:5095 c-typeck.c:5097
+#: c-typeck.c:5075 c-typeck.c:5077
 msgid "nonconstant array index in initializer"
 msgstr ""
 
-#: c-typeck.c:5101 c-typeck.c:5104
+#: c-typeck.c:5081 c-typeck.c:5084
 msgid "array index in initializer exceeds array bounds"
 msgstr ""
 
-#: c-typeck.c:5115
+#: c-typeck.c:5095
 msgid "empty index range in initializer"
 msgstr ""
 
-#: c-typeck.c:5124
+#: c-typeck.c:5104
 msgid "array index range in initializer exceeds array bounds"
 msgstr ""
 
-#: c-typeck.c:5164
+#: c-typeck.c:5144
 #, c-format
 msgid "unknown field `%s' specified in initializer"
 msgstr ""
 
-#: c-typeck.c:5200 c-typeck.c:5221 c-typeck.c:5683
+#: c-typeck.c:5180 c-typeck.c:5201 c-typeck.c:5663
 msgid "initialized field with side-effects overwritten"
 msgstr ""
 
-#: c-typeck.c:5891
+#: c-typeck.c:5871
 msgid "excess elements in char array initializer"
 msgstr ""
 
-#: c-typeck.c:5898 c-typeck.c:5944
+#: c-typeck.c:5878 c-typeck.c:5924
 msgid "excess elements in struct initializer"
 msgstr ""
 
-#: c-typeck.c:5959
+#: c-typeck.c:5939
 msgid "non-static initialization of a flexible array member"
 msgstr ""
 
-#: c-typeck.c:6026
+#: c-typeck.c:6006
 msgid "excess elements in union initializer"
 msgstr ""
 
-#: c-typeck.c:6047
+#: c-typeck.c:6027
 msgid "traditional C rejects initialization of unions"
 msgstr ""
 
-#: c-typeck.c:6110
+#: c-typeck.c:6090
 msgid "excess elements in array initializer"
 msgstr ""
 
-#: c-typeck.c:6139
+#: c-typeck.c:6119
 msgid "excess elements in vector initializer"
 msgstr ""
 
-#: c-typeck.c:6161
+#: c-typeck.c:6141
 msgid "excess elements in scalar initializer"
 msgstr ""
 
-#: c-typeck.c:6263
+#: c-typeck.c:6243
 msgid "asm template is not a string constant"
 msgstr ""
 
-#: c-typeck.c:6295
+#: c-typeck.c:6275
 msgid "invalid lvalue in asm statement"
 msgstr ""
 
-#: c-typeck.c:6367 cp/typeck.c:5902
+#: c-typeck.c:6347 cp/typeck.c:5923
 msgid "modification by `asm'"
 msgstr ""
 
-#: c-typeck.c:6385 cp/typeck.c:5986
+#: c-typeck.c:6365 cp/typeck.c:6007
 msgid "function declared `noreturn' has a `return' statement"
 msgstr ""
 
-#: c-typeck.c:6392
+#: c-typeck.c:6372
 msgid "`return' with no value, in function returning non-void"
 msgstr ""
 
-#: c-typeck.c:6398
+#: c-typeck.c:6378
 msgid "`return' with a value, in function returning void"
 msgstr "\"return\" med v鋜de i funktion som returnerar void"
 
-#: c-typeck.c:6402
+#: c-typeck.c:6382
 msgid "return"
 msgstr "return"
 
-#: c-typeck.c:6454
+#: c-typeck.c:6434
 msgid "function returns address of local variable"
 msgstr "funktionen returnerar adress till en lokal variabel"
 
-#: c-typeck.c:6509 cp/semantics.c:749
+#: c-typeck.c:6489 cp/semantics.c:749
 msgid "switch quantity not an integer"
 msgstr "switch-argument 鋜 inte ett heltal"
 
-#: c-typeck.c:6519
+#: c-typeck.c:6499
 msgid "`long' switch expression not converted to `int' in ISO C"
 msgstr ""
 
-#: c-typeck.c:6560 cp/parser.c:5560
+#: c-typeck.c:6540 cp/parser.c:5597
 msgid "case label not within a switch statement"
 msgstr "case-etikett 鋜 inte i en switch-sats"
 
-#: c-typeck.c:6562
+#: c-typeck.c:6542
 msgid "`default' label not within a switch statement"
 msgstr "\"default\"-etikett 鋜 inte i en switch-sats"
 
-#: c-typeck.c:6714 c-typeck.c:6748
+#: c-typeck.c:6694 c-typeck.c:6728
 msgid "division by zero"
 msgstr ""
 
-#: c-typeck.c:6793 cp/typeck.c:2953
+#: c-typeck.c:6773 cp/typeck.c:2953
 msgid "right shift count is negative"
 msgstr "h鰃ershiftoperanden 鋜 negativ"
 
-#: c-typeck.c:6800 cp/typeck.c:2959
+#: c-typeck.c:6780 cp/typeck.c:2959
 msgid "right shift count >= width of type"
 msgstr "h鰃ershiftoperanden >= storleken p� typen"
 
-#: c-typeck.c:6821 cp/typeck.c:2978
+#: c-typeck.c:6801 cp/typeck.c:2978
 msgid "left shift count is negative"
 msgstr "v鋘stershiftoperanden 鋜 negativ"
 
-#: c-typeck.c:6824 cp/typeck.c:2980
+#: c-typeck.c:6804 cp/typeck.c:2980
 msgid "left shift count >= width of type"
 msgstr "v鋘stershiftoperanden >= storleken p� typen"
 
-#: c-typeck.c:6845
+#: c-typeck.c:6825
 msgid "shift count is negative"
 msgstr "shiftoperanden 鋜 negativ"
 
-#: c-typeck.c:6847
+#: c-typeck.c:6827
 msgid "shift count >= width of type"
 msgstr "shiftoperanden >= storleken p� typen"
 
-#: c-typeck.c:6864 cp/typeck.c:3015
+#: c-typeck.c:6844 cp/typeck.c:3015
 msgid "comparing floating point with == or != is unsafe"
 msgstr "j鋗f鰎a flyttal med == eller != 鋜 os鋕ert"
 
-#: c-typeck.c:6888 c-typeck.c:6894
+#: c-typeck.c:6868 c-typeck.c:6874
 msgid "ISO C forbids comparison of `void *' with function pointer"
 msgstr "ISO C f鰎bjuder j鋗f鰎else mellan \"void *\" och funktionspekare"
 
-#: c-typeck.c:6897 c-typeck.c:6937 c-typeck.c:6965
+#: c-typeck.c:6877 c-typeck.c:6917 c-typeck.c:6945
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr ""
 
-#: c-typeck.c:6911 c-typeck.c:6916 c-typeck.c:6985 c-typeck.c:6990
+#: c-typeck.c:6891 c-typeck.c:6896 c-typeck.c:6965 c-typeck.c:6970
 msgid "comparison between pointer and integer"
 msgstr "j鋗f鰎else mellan pekare och heltal"
 
-#: c-typeck.c:6932 c-typeck.c:6960
+#: c-typeck.c:6912 c-typeck.c:6940
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr "ISO C f鰎bjuder ordningsj鋗f鰎else p� pekare till funktioner"
 
-#: c-typeck.c:6957
+#: c-typeck.c:6937
 msgid "comparison of complete and incomplete pointers"
 msgstr "j鋗f鰎else av kompletta och inkompletta pekare"
 
-#: c-typeck.c:6973 c-typeck.c:6980
+#: c-typeck.c:6953 c-typeck.c:6960
 msgid "ordered comparison of pointer with integer zero"
 msgstr ""
 
-#: c-typeck.c:7004 cp/typeck.c:3151
+#: c-typeck.c:6984 cp/typeck.c:3151
 msgid "unordered comparison on non-floating point argument"
 msgstr ""
 
-#: c-typeck.c:7214
+#: c-typeck.c:7194
 msgid "comparison between signed and unsigned"
 msgstr "j鋗f鰎eslse mellan signed och unsigned"
 
-#: c-typeck.c:7260 cp/typeck.c:3398
+#: c-typeck.c:7240 cp/typeck.c:3398
 msgid "comparison of promoted ~unsigned with constant"
 msgstr ""
 
-#: c-typeck.c:7268 cp/typeck.c:3406
+#: c-typeck.c:7248 cp/typeck.c:3406
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr ""
 
@@ -3593,7 +3598,7 @@
 msgid "%Jinlining failed in call to '%F'"
 msgstr "inlining misslyckades i anrop av \"%s\""
 
-#: calls.c:1839 calls.c:2211 tree-inline.c:1339 tree-inline.c:1346
+#: calls.c:1839 calls.c:2211 tree-inline.c:1339 tree-inline.c:1347
 msgid "called from here"
 msgstr "anropad h鋜ifr錸"
 
@@ -3654,7 +3659,7 @@
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr ""
 
-#: cfg.c:909 cfgrtl.c:1971
+#: cfg.c:909 cfgrtl.c:1983
 #, c-format
 msgid "Wrong amount of branch edges after unconditional jump %i"
 msgstr ""
@@ -3733,116 +3738,116 @@
 msgid "Edge from %d to %d should not be marked irreducible."
 msgstr ""
 
-#: cfgrtl.c:1877
+#: cfgrtl.c:1889
 #, c-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cfgrtl.c:1891
+#: cfgrtl.c:1903
 #, c-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr ""
 
-#: cfgrtl.c:1903
+#: cfgrtl.c:1915
 #, c-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cfgrtl.c:1925
+#: cfgrtl.c:1937
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 msgstr ""
 
-#: cfgrtl.c:1953
+#: cfgrtl.c:1965
 #, c-format
 msgid "Missing REG_EH_REGION note in the end of bb %i"
 msgstr ""
 
-#: cfgrtl.c:1961
+#: cfgrtl.c:1973
 #, c-format
 msgid "Too many outgoing branch edges from bb %i"
 msgstr ""
 
-#: cfgrtl.c:1966
+#: cfgrtl.c:1978
 #, c-format
 msgid "Fallthru edge after unconditional jump %i"
 msgstr ""
 
-#: cfgrtl.c:1977
+#: cfgrtl.c:1989
 #, fuzzy, c-format
 msgid "Wrong amount of branch edges after conditional jump %i"
 msgstr "F鰎edra hopp framf鰎 villkorlig k鰎ning"
 
-#: cfgrtl.c:1982
+#: cfgrtl.c:1994
 #, c-format
 msgid "Call edges for non-call insn in bb %i"
 msgstr ""
 
-#: cfgrtl.c:1991
+#: cfgrtl.c:2003
 #, c-format
 msgid "Abnormal edges for no purpose in bb %i"
 msgstr ""
 
-#: cfgrtl.c:2001
+#: cfgrtl.c:2013
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr ""
 
-#: cfgrtl.c:2005
+#: cfgrtl.c:2017
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr ""
 
-#: cfgrtl.c:2019 cfgrtl.c:2029
+#: cfgrtl.c:2031 cfgrtl.c:2041
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr ""
 
-#: cfgrtl.c:2042
+#: cfgrtl.c:2054
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr ""
 
-#: cfgrtl.c:2052
+#: cfgrtl.c:2064
 #, c-format
 msgid "in basic block %d:"
 msgstr ""
 
-#: cfgrtl.c:2053
+#: cfgrtl.c:2065
 msgid "flow control insn inside a basic block"
 msgstr ""
 
-#: cfgrtl.c:2099
+#: cfgrtl.c:2111
 #, c-format
 msgid "missing barrier after block %i"
 msgstr ""
 
-#: cfgrtl.c:2112
+#: cfgrtl.c:2124
 #, c-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.c:2127
+#: cfgrtl.c:2139
 #, c-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.c:2129
+#: cfgrtl.c:2141
 msgid "wrong insn in the fallthru edge"
 msgstr ""
 
-#: cfgrtl.c:2146
+#: cfgrtl.c:2158
 msgid "basic blocks not laid down consecutively"
 msgstr ""
 
-#: cfgrtl.c:2171
+#: cfgrtl.c:2183
 msgid "insn outside basic block"
 msgstr ""
 
-#: cfgrtl.c:2179
+#: cfgrtl.c:2191
 msgid "return not followed by barrier"
 msgstr ""
 
-#: cfgrtl.c:2186
+#: cfgrtl.c:2198
 #, c-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr ""
@@ -4074,7 +4079,7 @@
 msgid "library lib%s not found"
 msgstr "Hittade inte bibliotek lib%s"
 
-#: combine.c:13048
+#: combine.c:13047
 #, c-format
 msgid ""
 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
@@ -4082,7 +4087,7 @@
 "\n"
 msgstr ""
 
-#: combine.c:13057
+#: combine.c:13056
 #, c-format
 msgid ""
 "\n"
@@ -4422,68 +4427,74 @@
 msgid "token \"%s\" is not valid in preprocessor expressions"
 msgstr "\"%s\" 鋜 inte ett giltigt filnamn"
 
-#: cppexp.c:753
-msgid "void expression between '(' and ')'"
-msgstr ""
+#: cppexp.c:751
+#, fuzzy
+msgid "missing expression between '(' and ')'"
+msgstr "j鋗f鰎eslse mellan signed och unsigned"
 
-#: cppexp.c:756
+#: cppexp.c:754
 #, fuzzy
 msgid "#if with no expression"
 msgstr "#%s utan argument"
 
-#: cppexp.c:758
+#: cppexp.c:757
 #, c-format
 msgid "operator '%s' has no right operand"
 msgstr ""
 
-#: cppexp.c:784
+#: cppexp.c:762
+#, fuzzy, c-format
+msgid "operator '%s' has no left operand"
+msgstr "parameter \"%s\" har en inkomplett typ"
+
+#: cppexp.c:788
 #, fuzzy
 msgid " ':' without preceding '?'"
 msgstr "syntaxfel vid token \"%s\""
 
-#: cppexp.c:811
+#: cppexp.c:815
 #, fuzzy
 msgid "unbalanced stack in #if"
 msgstr "obalanserad #endif"
 
-#: cppexp.c:830
+#: cppexp.c:834
 #, fuzzy, c-format
 msgid "impossible operator '%u'"
 msgstr "saknar mellanrum efter nummer \"%.*s\""
 
-#: cppexp.c:922
+#: cppexp.c:926
 #, fuzzy
 msgid "missing ')' in expression"
 msgstr "heltalsspill i uttryck"
 
-#: cppexp.c:943
+#: cppexp.c:947
 msgid "'?' without following ':'"
 msgstr ""
 
-#: cppexp.c:953
+#: cppexp.c:957
 msgid "integer overflow in preprocessor expression"
 msgstr ""
 
-#: cppexp.c:958
+#: cppexp.c:962
 #, fuzzy
 msgid "missing '(' in expression"
 msgstr "heltalsspill i uttryck"
 
-#: cppexp.c:990
+#: cppexp.c:994
 #, c-format
 msgid "the left operand of \"%s\" changes sign when promoted"
 msgstr ""
 
-#: cppexp.c:995
+#: cppexp.c:999
 #, c-format
 msgid "the right operand of \"%s\" changes sign when promoted"
 msgstr ""
 
-#: cppexp.c:1353
+#: cppexp.c:1357
 msgid "comma operator in operand of #if"
 msgstr ""
 
-#: cppexp.c:1484
+#: cppexp.c:1488
 msgid "division by zero in #if"
 msgstr ""
 
@@ -4519,7 +4530,7 @@
 msgid "no include path in which to search for %s"
 msgstr ""
 
-#: cppfiles.c:956
+#: cppfiles.c:959
 msgid "Multiple include guards may be useful for:\n"
 msgstr ""
 
@@ -4936,7 +4947,7 @@
 msgid "syntax error in macro parameter list"
 msgstr "parameternamn saknas i parameterlista"
 
-#: cse.c:7064
+#: cse.c:7069
 #, c-format
 msgid ";; Processing block from %d to %d, %d sets.\n"
 msgstr ""
@@ -5072,12 +5083,12 @@
 
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: final.c:3220 vmsdbgout.c:467 config/i386/i386.c:6768
+#: final.c:3220 vmsdbgout.c:467 config/i386/i386.c:6769
 #: config/pdp11/pdp11.c:1646
 msgid "floating constant misused"
 msgstr ""
 
-#: final.c:3276 vmsdbgout.c:524 config/i386/i386.c:6846
+#: final.c:3276 vmsdbgout.c:524 config/i386/i386.c:6847
 #: config/pdp11/pdp11.c:1693
 msgid "invalid expression as operand"
 msgstr ""
@@ -5098,25 +5109,25 @@
 msgid "Attempt to delete prologue/epilogue insn:"
 msgstr ""
 
-#: fold-const.c:2878 fold-const.c:2891
+#: fold-const.c:2889 fold-const.c:2902
 #, fuzzy, c-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr "j鋗f鰎elsen 鋜 alltid sann p� grund av begr鋘sat intervall f鰎 datatypen"
 
-#: fold-const.c:4093 fold-const.c:4110
+#: fold-const.c:4110 fold-const.c:4127
 #, c-format
 msgid "comparison is always %d"
 msgstr "j鋗f鰎elsen 鋜 alltid %d"
 
-#: fold-const.c:4241
+#: fold-const.c:4258
 msgid "`or' of unmatched not-equal tests is always 1"
 msgstr ""
 
-#: fold-const.c:4246
+#: fold-const.c:4263
 msgid "`and' of mutually exclusive equal-tests is always 0"
 msgstr ""
 
-#: fold-const.c:8393
+#: fold-const.c:8410
 msgid "fold check: original tree changed by fold"
 msgstr ""
 
@@ -5125,27 +5136,27 @@
 msgid "%Jsize of variable '%D' is too large"
 msgstr "storleken p� variabel \"%s\" 鋜 f鰎 stor"
 
-#: function.c:3742
+#: function.c:3752
 msgid "impossible constraint in `asm'"
 msgstr ""
 
-#: function.c:5733
+#: function.c:5743
 msgid "%J'%D' might be used uninitialized in this function"
 msgstr ""
 
-#: function.c:5740
+#: function.c:5750
 msgid "%Jvariable '%D' might be clobbered by `longjmp' or `vfork'"
 msgstr ""
 
-#: function.c:5759
+#: function.c:5769
 msgid "%Jargument '%D' might be clobbered by `longjmp' or `vfork'"
 msgstr ""
 
-#: function.c:6533
+#: function.c:6543
 msgid "function returns an aggregate"
 msgstr ""
 
-#: function.c:6929
+#: function.c:6939
 #, fuzzy
 msgid "%Junused parameter '%D'"
 msgstr "oanv鋘d parameter \"%s\""
@@ -5174,74 +5185,74 @@
 msgid "Using built-in specs.\n"
 msgstr ""
 
-#: gcc.c:1755
+#: gcc.c:1758
 #, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
 "\n"
 msgstr ""
 
-#: gcc.c:1857
+#: gcc.c:1860
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr ""
 
-#: gcc.c:1953 gcc.c:1972
+#: gcc.c:1956 gcc.c:1975
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:1980
+#: gcc.c:1983
 #, fuzzy, c-format
 msgid "could not find specs file %s\n"
 msgstr "Kunde inte 鰌pna k鋖lkodsfil %s.\n"
 
-#: gcc.c:1997 gcc.c:2005 gcc.c:2014 gcc.c:2023
+#: gcc.c:2000 gcc.c:2008 gcc.c:2017 gcc.c:2026
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:2032
+#: gcc.c:2035
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr ""
 
-#: gcc.c:2039
+#: gcc.c:2042
 #, c-format
 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
 msgstr ""
 
-#: gcc.c:2044
+#: gcc.c:2047
 #, c-format
 msgid "rename spec %s to %s\n"
 msgstr ""
 
-#: gcc.c:2046
+#: gcc.c:2049
 #, c-format
 msgid ""
 "spec is '%s'\n"
 "\n"
 msgstr ""
 
-#: gcc.c:2059
+#: gcc.c:2062
 #, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr ""
 
-#: gcc.c:2070 gcc.c:2083
+#: gcc.c:2073 gcc.c:2086
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:2136
+#: gcc.c:2139
 msgid "spec file has no spec for linking"
 msgstr "specfilen har ingen spec f鰎 l鋘kning"
 
-#: gcc.c:2641
+#: gcc.c:2644
 msgid "-pipe not supported"
 msgstr "-pipe st鰀s inte"
 
-#: gcc.c:2703
+#: gcc.c:2706
 msgid ""
 "\n"
 "Go ahead? (y or n) "
@@ -5249,7 +5260,7 @@
 "\n"
 "Forts鋞ta? (y eller n) "
 
-#: gcc.c:2829
+#: gcc.c:2832
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -5260,69 +5271,69 @@
 "Var v鋘lig och skicka in en felrapport.\n"
 "Se %s f鰎 instruktioner."
 
-#: gcc.c:2847
+#: gcc.c:2850
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:2980
+#: gcc.c:2983
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "Anv鋘dning: %s [flaggor] fil...\n"
 
-#: gcc.c:2981
+#: gcc.c:2984
 msgid "Options:\n"
 msgstr "Flaggor:\n"
 
-#: gcc.c:2983
+#: gcc.c:2986
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr "  -pass-exit-codes         Avsluta med h鰃sta felkoden fr錸 n錱on av faserna\n"
 
-#: gcc.c:2984
+#: gcc.c:2987
 msgid "  --help                   Display this information\n"
 msgstr "  --help                   Visa den h鋜 informatationen\n"
 
-#: gcc.c:2985
+#: gcc.c:2988
 msgid "  --target-help            Display target specific command line options\n"
 msgstr "  --target-help            Visa specifika kommandoradsflaggor f鰎 m錶\n"
 
-#: gcc.c:2987
+#: gcc.c:2990
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr "  (Anv鋘d '-v --help' f鰎 att visa kommandoradsflaggor f鰎 barnprocesser)\n"
 
-#: gcc.c:2988
+#: gcc.c:2991
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr "  -dumpspecs               Visa de inbyggda spec-str鋘garna\n"
 
-#: gcc.c:2989
+#: gcc.c:2992
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr "  -dumpversion             Visa kompilatorns version\n"
 
-#: gcc.c:2990
+#: gcc.c:2993
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr "  -dumpmachine             Visa kompilatorns m錶processor\n"
 
-#: gcc.c:2991
+#: gcc.c:2994
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr "  -print-search-dirs       Visa katalogerna i kompilatorns s鰇v鋑\n"
 
-#: gcc.c:2992
+#: gcc.c:2995
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr "  -print-libgcc-file-name  Visa namnet p� kompilatorns medf鰈jande bibliotek\n"
 
-#: gcc.c:2993
+#: gcc.c:2996
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr "  -print-file-name=<bib>   Visa hela s鰇v鋑en till l鋘kbibliotek <bib>\n"
 
-#: gcc.c:2994
+#: gcc.c:2997
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr "  -print-prog-name=<prog>  Visa fulla s鰇v鋑en till kompilatorkomponenten <prog>\n"
 
-#: gcc.c:2995
+#: gcc.c:2998
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr "  -print-multi-directory   Visa rotkatalogen f鰎 olika versioner av libgcc\n"
 
-#: gcc.c:2996
+#: gcc.c:2999
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
@@ -5330,97 +5341,97 @@
 "  -print-multi-lib         Visa mappningen mellan kommandoradsflaggor och\n"
 "                           multipla biblioteks s鰇kataloger\n"
 
-#: gcc.c:2999
+#: gcc.c:3002
 #, fuzzy
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 msgstr "  -print-multi-directory   Visa rotkatalogen f鰎 olika versioner av libgcc\n"
 
-#: gcc.c:3000
+#: gcc.c:3003
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr "  -Wa,<flaggor>            Skicka kommaseparerade <flaggor> till assembleraren\n"
 
-#: gcc.c:3001
+#: gcc.c:3004
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr "  -Wp,<flaggor>            Skicka kommaseparerade <flaggor> till preprocessorn\n"
 
-#: gcc.c:3002
+#: gcc.c:3005
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr "  -Wl,<flaggor>            Skicka kommaseparerade <flaggor> till l鋘karen\n"
 
-#: gcc.c:3003
+#: gcc.c:3006
 #, fuzzy
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 msgstr "  -Xlinker <arg>           Skicka <arg> vidare till l鋘karen\n"
 
-#: gcc.c:3004
+#: gcc.c:3007
 #, fuzzy
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 msgstr "  -Xlinker <arg>           Skicka <arg> vidare till l鋘karen\n"
 
-#: gcc.c:3005
+#: gcc.c:3008
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr "  -Xlinker <arg>           Skicka <arg> vidare till l鋘karen\n"
 
-#: gcc.c:3006
+#: gcc.c:3009
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr "  -save-temps              Radera inte tempor鋜a filer\n"
 
-#: gcc.c:3007
+#: gcc.c:3010
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr "  -pipe                    Anv鋘d r鰎 ist鋖let f鰎 tempor鋜a filer\n"
 
-#: gcc.c:3008
+#: gcc.c:3011
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr "  -time                    M鋞 tiden det tar att exekvera varje barnprocess\n"
 
-#: gcc.c:3009
+#: gcc.c:3012
 #, fuzzy
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr "  -specs=<fil>             Anv鋘d inneh錶let i <fil> ist鋖let f鰎 inbyggda spec\n"
 
-#: gcc.c:3010
+#: gcc.c:3013
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr "  -std=<standard>          Antag att k鋖lkodsfilerna 鋜 f鰎 <standard>\n"
 
-#: gcc.c:3011
+#: gcc.c:3014
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr "  -B <katalog>             L鋑g till <katalog> till kompilatorns s鰇v鋑ar\n"
 
-#: gcc.c:3012
+#: gcc.c:3015
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr "  -b <maskin>              K鰎 gcc f鰎 m錶 <maskin>, om det 鋜 installerat\n"
 
-#: gcc.c:3013
+#: gcc.c:3016
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr "  -V <version>             K鰎 gcc version <version>, om den 鋜 installerad\n"
 
-#: gcc.c:3014
+#: gcc.c:3017
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr "  -v                       Visa vilka program som k鰎s av kompilatorn\n"
 
-#: gcc.c:3015
+#: gcc.c:3018
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr ""
 
-#: gcc.c:3016
+#: gcc.c:3019
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr ""
 "  -E                       Preprocessa bara; kompilera, assemblera och\n"
 "                           l鋘ka inte\n"
 
-#: gcc.c:3017
+#: gcc.c:3020
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr "  -S                       Kompilera bara; assemblera och l鋘ka inte\n"
 
-#: gcc.c:3018
+#: gcc.c:3021
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr "  -c                       Kompilera och assemblera, men l鋘ka inte\n"
 
-#: gcc.c:3019
+#: gcc.c:3022
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr "  -o <fil>                 Placera utdata i <fil>\n"
 
-#: gcc.c:3020
+#: gcc.c:3023
 #, fuzzy
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
@@ -5433,7 +5444,7 @@
 "                           'none' inneb鋜 att man anv鋘der standardmetoden,\n"
 "                           att man gissar spr錵 beroende p� fil鋘delse\n"
 
-#: gcc.c:3027
+#: gcc.c:3030
 #, c-format
 msgid ""
 "\n"
@@ -5446,98 +5457,98 @@
 "vidare till de barnprocesser som startas av %s. F鰎 att skicka med andra\n"
 "flaggor till dessa processer m錽te flaggan -W<bokstav> anv鋘das.\n"
 
-#: gcc.c:3148
+#: gcc.c:3151
 #, fuzzy, c-format
 msgid "`-%c' option must have argument"
 msgstr "\"%s\" tar bara noll eller tv� argument"
 
-#: gcc.c:3170
+#: gcc.c:3173
 #, c-format
 msgid "couldn't run `%s': %s"
 msgstr ""
 
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3356
+#: gcc.c:3359
 #, c-format
 msgid "%s (GCC) %s\n"
 msgstr ""
 
-#: gcc.c:3358 gcov.c:424 f/g77spec.c:351
+#: gcc.c:3361 gcov.c:424 f/g77spec.c:351
 msgid "(C)"
 msgstr ""
 
-#: gcc.c:3359
+#: gcc.c:3362
 msgid ""
 "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"
 msgstr ""
 
-#: gcc.c:3460
+#: gcc.c:3463
 msgid "argument to `-Xlinker' is missing"
 msgstr "argument till \"-Xlinker\" saknas"
 
-#: gcc.c:3468
+#: gcc.c:3471
 #, fuzzy
 msgid "argument to `-Xpreprocessor' is missing"
 msgstr "argument till \"-specs\" saknas"
 
-#: gcc.c:3475
+#: gcc.c:3478
 #, fuzzy
 msgid "argument to `-Xassembler' is missing"
 msgstr "argument till \"-Xlinker\" saknas"
 
-#: gcc.c:3482
+#: gcc.c:3485
 #, fuzzy
 msgid "argument to `-l' is missing"
 msgstr "argument till \"-x\" saknas"
 
-#: gcc.c:3498
+#: gcc.c:3501
 msgid "argument to `-specs' is missing"
 msgstr "argument till \"-specs\" saknas"
 
-#: gcc.c:3512
+#: gcc.c:3515
 msgid "argument to `-specs=' is missing"
 msgstr "argument till \"-specs=\" saknas"
 
-#: gcc.c:3549
+#: gcc.c:3552
 #, c-format
 msgid "`-%c' must come at the start of the command line"
 msgstr ""
 
-#: gcc.c:3558
+#: gcc.c:3561
 msgid "argument to `-B' is missing"
 msgstr "argument till \"-B\" saknas"
 
-#: gcc.c:3735
+#: gcc.c:3738
 #, fuzzy
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr "Varning: -pipe ignorerad eftersom -save-temps angiven"
 
-#: gcc.c:3739
+#: gcc.c:3742
 #, fuzzy
 msgid "warning: -pipe ignored because -time specified"
 msgstr "Varning: -pipe ignorerad eftersom -time angiven"
 
-#: gcc.c:3951
+#: gcc.c:3954
 msgid "argument to `-x' is missing"
 msgstr "argument till \"-x\" saknas"
 
-#: gcc.c:3979
+#: gcc.c:3982
 #, c-format
 msgid "argument to `-%s' is missing"
 msgstr "argument till \"-%s\" saknas"
 
-#: gcc.c:4040
+#: gcc.c:4043
 #, c-format
 msgid "warning: `-x %s' after last input file has no effect"
 msgstr ""
 
-#: gcc.c:4441
+#: gcc.c:4444
 msgid "invalid specification!  Bug in cc"
 msgstr ""
 
-#: gcc.c:4595
+#: gcc.c:4598
 #, c-format
 msgid "%s\n"
 msgstr "%s\n"
@@ -5545,79 +5556,79 @@
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  ie there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5099
+#: gcc.c:5102
 #, c-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr ""
 
-#: gcc.c:5108
+#: gcc.c:5111
 #, c-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr ""
 
-#: gcc.c:5126
+#: gcc.c:5129
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr ""
 
-#: gcc.c:5189
+#: gcc.c:5192
 #, fuzzy, c-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr "ej igenk鋘d flagga `-%s'"
 
-#: gcc.c:5268
+#: gcc.c:5271
 #, fuzzy, c-format
 msgid "unknown spec function `%s'"
 msgstr "I funktion `%s':"
 
-#: gcc.c:5287
+#: gcc.c:5290
 #, fuzzy, c-format
 msgid "error in args to spec function `%s'"
 msgstr "f鰎 m錸ga argument till funktionen \"%s\""
 
-#: gcc.c:5335
+#: gcc.c:5338
 msgid "malformed spec function name"
 msgstr ""
 
 #. )
-#: gcc.c:5338
+#: gcc.c:5341
 #, fuzzy
 msgid "no arguments for spec function"
 msgstr "f鰎 f� argument till funktion"
 
-#: gcc.c:5357
+#: gcc.c:5360
 msgid "malformed spec function arguments"
 msgstr ""
 
-#: gcc.c:6083
+#: gcc.c:6086
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC."
 msgstr ""
 
-#: gcc.c:6093
+#: gcc.c:6096
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC."
 msgstr ""
 
-#: gcc.c:6186
+#: gcc.c:6189
 #, c-format
 msgid "unrecognized option `-%s'"
 msgstr "ej igenk鋘d flagga `-%s'"
 
-#: gcc.c:6192
+#: gcc.c:6195
 #, c-format
 msgid "install: %s%s\n"
 msgstr ""
 
-#: gcc.c:6193
+#: gcc.c:6196
 #, c-format
 msgid "programs: %s\n"
 msgstr "program: %s\n"
 
-#: gcc.c:6194
+#: gcc.c:6197
 #, c-format
 msgid "libraries: %s\n"
 msgstr "bibliotek: %s\n"
 
-#: gcc.c:6251
+#: gcc.c:6254
 msgid ""
 "\n"
 "For bug reporting instructions, please see:\n"
@@ -5625,52 +5636,52 @@
 "\n"
 "Instruktioner f鰎 bugrapportering, se:\n"
 
-#: gcc.c:6267
+#: gcc.c:6270
 #, c-format
 msgid "Configured with: %s\n"
 msgstr ""
 
-#: gcc.c:6281
+#: gcc.c:6284
 #, c-format
 msgid "Thread model: %s\n"
 msgstr ""
 
-#: gcc.c:6292
+#: gcc.c:6295
 #, c-format
 msgid "gcc version %s\n"
 msgstr "gcc version %s\n"
 
-#: gcc.c:6294
+#: gcc.c:6297
 #, c-format
 msgid "gcc driver version %s executing gcc version %s\n"
 msgstr ""
 
-#: gcc.c:6302
+#: gcc.c:6305
 #, fuzzy
 msgid "no input files"
 msgstr "Inga indatafiler"
 
-#: gcc.c:6324 gcc.c:6443
+#: gcc.c:6327 gcc.c:6446
 #, c-format
 msgid "%s: linker input file unused because linking not done"
 msgstr ""
 
-#: gcc.c:6327
+#: gcc.c:6330
 #, fuzzy
 msgid "cannot specify -o with -c or -S and multiple languages"
 msgstr "kan inte ange b錮e -C och -o"
 
-#: gcc.c:6362
+#: gcc.c:6365
 #, c-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%s: kompilatorn %s 鋜 inte installerad p� detta system"
 
-#: gcc.c:6483
+#: gcc.c:6486
 #, c-format
 msgid "language %s not recognized"
 msgstr "spr錵 %s k鋘ns inte igen"
 
-#: gcc.c:6580
+#: gcc.c:6583
 #, fuzzy
 msgid "internal gcc abort"
 msgstr "Intern gcc-halt (abort)."
@@ -5961,22 +5972,22 @@
 msgid "GCSE disabled"
 msgstr ""
 
-#: gcse.c:6124
+#: gcse.c:6125
 msgid "NULL pointer checks disabled"
 msgstr ""
 
 #. Return if there's nothing to do, or it is too expensive.
-#: gcse.c:8010
+#: gcse.c:8036
 #, fuzzy
 msgid "jump bypassing disabled"
 msgstr "flaggan -g 鋜 avslagen."
 
-#: gcse.c:8071
+#: gcse.c:8097
 #, c-format
 msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr ""
 
-#: gcse.c:8084
+#: gcse.c:8110
 #, c-format
 msgid "%s: %d basic blocks and %d registers"
 msgstr ""
@@ -6027,7 +6038,7 @@
 msgid "%s cannot be used in asm here"
 msgstr "f鋖t \"%s\" deklarerad som en funktion"
 
-#: graph.c:403 toplev.c:1498 toplev.c:4432 f/com.c:14202 java/jcf-parse.c:883
+#: graph.c:403 toplev.c:1498 toplev.c:4433 f/com.c:14202 java/jcf-parse.c:883
 #: java/jcf-parse.c:1029 java/lex.c:1828 objc/objc-act.c:503
 #, fuzzy, c-format
 msgid "can't open %s: %m"
@@ -6107,7 +6118,7 @@
 msgid "function with target specific attribute(s) cannot be inlined"
 msgstr ""
 
-#: jump.c:1896
+#: jump.c:1913
 #, fuzzy
 msgid "%Hwill never be executed"
 msgstr "anrop %d aldrig utf鰎t\n"
@@ -6596,7 +6607,7 @@
 msgid "can't use '%s' as a %s register"
 msgstr ""
 
-#: regclass.c:758 config/ia64/ia64.c:4660 config/ia64/ia64.c:4667
+#: regclass.c:758 config/ia64/ia64.c:4666 config/ia64/ia64.c:4673
 #, c-format
 msgid "unknown register name: %s"
 msgstr "ok鋘t registernamn: %s"
@@ -6641,16 +6652,16 @@
 msgid "impossible register constraint in `asm'"
 msgstr ""
 
-#: reload.c:3504
+#: reload.c:3519
 msgid "`&' constraint used with no register class"
 msgstr ""
 
-#: reload.c:3672
+#: reload.c:3687
 #, fuzzy
 msgid "unable to generate reloads for:"
 msgstr "V鋖j CPU att generera kod f鰎"
 
-#: reload.c:3673 reload.c:3887
+#: reload.c:3688 reload.c:3902
 msgid "inconsistent operand constraints in an `asm'"
 msgstr ""
 
@@ -7065,11 +7076,11 @@
 msgid "invalid register name `%s' for register variable"
 msgstr ""
 
-#: toplev.c:3546
+#: toplev.c:3547
 msgid "branch target register load optimization is not intended to be run twice"
 msgstr ""
 
-#: toplev.c:3713
+#: toplev.c:3714
 msgid ""
 "\n"
 "Target specific options:\n"
@@ -7077,12 +7088,12 @@
 "\n"
 "Speciella flaggor f鰎 m錶arkitektur:\n"
 
-#: toplev.c:3727 toplev.c:3746
+#: toplev.c:3728 toplev.c:3747
 #, fuzzy, c-format
 msgid "  -m%-23s [undocumented]\n"
 msgstr "  -m%-23.23s [odokumenterad]\n"
 
-#: toplev.c:3755
+#: toplev.c:3756
 msgid ""
 "\n"
 "There are undocumented target specific options as well.\n"
@@ -7090,21 +7101,21 @@
 "\n"
 "Det finns dessutom odokumenterade flaggor speciellt f鰎 m錶arkitekturen.\n"
 
-#: toplev.c:3757
+#: toplev.c:3758
 msgid "  They exist, but they are not documented.\n"
 msgstr "  De finns, men 鋜 inte dokumenterade.\n"
 
-#: toplev.c:3812
+#: toplev.c:3813
 #, c-format
 msgid "unrecognized gcc debugging option: %c"
 msgstr "ej igenk鋘d debuggningsflagga f鰎 gcc: %c"
 
-#: toplev.c:3874 config/rs6000/rs6000.c:922
+#: toplev.c:3875 config/rs6000/rs6000.c:940 config/rs6000/rs6000.c:951
 #, fuzzy, c-format
 msgid "invalid option `%s'"
 msgstr "Ogiltig flagga \"%s\""
 
-#: toplev.c:3889
+#: toplev.c:3890
 #, c-format
 msgid ""
 "%s%s%s version %s (%s)\n"
@@ -7112,98 +7123,98 @@
 "%s%s%s version %s (%s) compiled by CC.\n"
 msgstr ""
 
-#: toplev.c:3896
+#: toplev.c:3897
 #, c-format
 msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr ""
 
-#: toplev.c:3948
+#: toplev.c:3949
 msgid "options passed: "
 msgstr ""
 
-#: toplev.c:3977
+#: toplev.c:3978
 msgid "options enabled: "
 msgstr ""
 
-#: toplev.c:4035 java/jcf-write.c:3424
+#: toplev.c:4036 java/jcf-write.c:3424
 #, fuzzy, c-format
 msgid "can't open %s for writing: %m"
 msgstr "kan inte 鰌pna fil %s f鰎 skrivning"
 
-#: toplev.c:4118 config/sh/sh.c:7019
+#: toplev.c:4119 config/sh/sh.c:7020
 msgid "created and used with different settings of -fpic"
 msgstr ""
 
-#: toplev.c:4120 config/sh/sh.c:7021
+#: toplev.c:4121 config/sh/sh.c:7022
 msgid "created and used with different settings of -fpie"
 msgstr ""
 
-#: toplev.c:4171 config/sh/sh.c:7071
+#: toplev.c:4172 config/sh/sh.c:7072
 #, c-format
 msgid "created and used with differing settings of `-m%s'"
 msgstr ""
 
-#: toplev.c:4174 config/sh/sh.c:7074
+#: toplev.c:4175 config/sh/sh.c:7075
 #, fuzzy
 msgid "out of memory"
 msgstr "inget minne"
 
-#: toplev.c:4355
+#: toplev.c:4356
 msgid "instruction scheduling not supported on this target machine"
 msgstr ""
 
-#: toplev.c:4359
+#: toplev.c:4360
 msgid "this target machine does not have delayed branches"
 msgstr ""
 
-#: toplev.c:4373
+#: toplev.c:4374
 #, c-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr ""
 
-#: toplev.c:4422
+#: toplev.c:4423
 #, fuzzy, c-format
 msgid "target system does not support the \"%s\" debug format"
 msgstr "ISO C89 st鰀er inte \\\"%%%c\\\" i %s formatstr鋘g"
 
-#: toplev.c:4439
+#: toplev.c:4440
 #, fuzzy
 msgid "-ffunction-sections not supported for this target"
 msgstr "attributet \"section\" st鰀s inte f鰎 denna m錶arkitektur"
 
-#: toplev.c:4444
+#: toplev.c:4445
 #, fuzzy
 msgid "-fdata-sections not supported for this target"
 msgstr "-fdata-sections st鰀s inte f鰎 AIX"
 
-#: toplev.c:4451
+#: toplev.c:4452
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr ""
 
-#: toplev.c:4458
+#: toplev.c:4459
 #, fuzzy
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "attributet \"section\" st鰀s inte f鰎 denna m錶arkitektur"
 
-#: toplev.c:4464
+#: toplev.c:4465
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr ""
 
-#: toplev.c:4473
+#: toplev.c:4474
 #, fuzzy
 msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr "profilering st鰀s inte tillsammans med -mg\n"
 
-#: toplev.c:4479
+#: toplev.c:4480
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr ""
 
-#: toplev.c:4581
+#: toplev.c:4582
 #, fuzzy, c-format
 msgid "error writing to %s: %m"
 msgstr "fel vid skrivning till %s"
 
-#: toplev.c:4583 java/jcf-parse.c:902 java/jcf-write.c:3431
+#: toplev.c:4584 java/jcf-parse.c:902 java/jcf-write.c:3431
 #, fuzzy, c-format
 msgid "error closing %s: %m"
 msgstr "fel vid st鋘gning av %s"
@@ -7250,7 +7261,7 @@
 msgid "%Jfunction '%F' can never be inlined because it uses variable sized variables"
 msgstr ""
 
-#: tree-inline.c:1338 tree-inline.c:1345
+#: tree-inline.c:1338 tree-inline.c:1346
 #, fuzzy
 msgid "%Jinlining failed in call to '%F': %s"
 msgstr "inlining misslyckades i anrop av \"%s\""
@@ -7265,34 +7276,34 @@
 msgid "%Jsize of return value of '%D' is larger than %wd bytes"
 msgstr "storleken p� returv鋜det fr錸 \"%s\" 鋜 st鰎re 鋘 %d bytes"
 
-#: tree.c:3801
+#: tree.c:3800
 msgid "arrays of functions are not meaningful"
 msgstr ""
 
-#: tree.c:3856
+#: tree.c:3855
 msgid "function return type cannot be function"
 msgstr ""
 
-#: tree.c:4685
+#: tree.c:4684
 msgid "invalid initializer for bit string"
 msgstr ""
 
-#: tree.c:4737
+#: tree.c:4736
 #, c-format
 msgid "tree check: expected %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:4750
+#: tree.c:4749
 #, c-format
 msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:4763
+#: tree.c:4762
 #, c-format
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:4775
+#: tree.c:4774
 #, c-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr ""
@@ -7350,51 +7361,51 @@
 msgid "%Jrequested alignment for '%D' is greater than implemented alignment of %d"
 msgstr "efterr錱ad minnesjustering 鋜 inte en potens av 2"
 
-#: varasm.c:3789
+#: varasm.c:3790
 msgid "initializer for integer value is too complicated"
 msgstr ""
 
-#: varasm.c:3794
+#: varasm.c:3795
 msgid "initializer for floating value is not a floating constant"
 msgstr ""
 
-#: varasm.c:3860
+#: varasm.c:3861
 msgid "unknown set constructor type"
 msgstr ""
 
-#: varasm.c:4079
+#: varasm.c:4080
 #, c-format
 msgid "invalid initial value for member `%s'"
 msgstr ""
 
-#: varasm.c:4266 varasm.c:4310
+#: varasm.c:4267 varasm.c:4311
 #, fuzzy
 msgid "%Jweak declaration of '%D' must precede definition"
 msgstr "omdeklaration av \"%s\""
 
-#: varasm.c:4274
+#: varasm.c:4275
 msgid "%Jweak declaration of '%D' after first use results in unspecified behavior"
 msgstr ""
 
-#: varasm.c:4308
+#: varasm.c:4309
 #, fuzzy
 msgid "%Jweak declaration of '%D' must be public"
 msgstr "omdeklaration av \"%s\""
 
-#: varasm.c:4317
+#: varasm.c:4318
 #, fuzzy
 msgid "%Jweak declaration of '%D' not supported"
 msgstr "omdeklaration av \"%s\""
 
-#: varasm.c:4346 varasm.c:4436
+#: varasm.c:4347 varasm.c:4437
 msgid "only weak aliases are supported in this configuration"
 msgstr ""
 
-#: varasm.c:4439
+#: varasm.c:4440
 msgid "alias definitions not supported in this configuration; ignored"
 msgstr ""
 
-#: varasm.c:4468
+#: varasm.c:4469
 #, fuzzy
 msgid "visibility attribute not supported in this configuration; ignored"
 msgstr "attributet \"section\" st鰀s inte f鰎 denna m錶arkitektur"
@@ -7625,7 +7636,7 @@
 msgid "junk at end of '#pragma unused'"
 msgstr "skr鋚 vid slutet av \"#pragma %s\""
 
-#: config/darwin.c:1347
+#: config/darwin.c:1312
 msgid "internal and protected visibility attributes not supportedin this configuration; ignored"
 msgstr ""
 
@@ -7670,7 +7681,7 @@
 msgid "bad value `%s' for -mfp-trap-mode switch"
 msgstr ""
 
-#: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1088
+#: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1117
 #, fuzzy, c-format
 msgid "bad value `%s' for -mtls-size switch"
 msgstr "ogiltigt v鋜de (%s) till flagga -mcpu"
@@ -7710,90 +7721,90 @@
 msgid "bad value `%s' for -mmemory-latency"
 msgstr "ogiltigt v鋜de \"%s\" till -memory-latency"
 
-#: config/alpha/alpha.c:5425
+#: config/alpha/alpha.c:5436
 #, c-format
 msgid "invalid %%H value"
 msgstr ""
 
-#: config/alpha/alpha.c:5446
+#: config/alpha/alpha.c:5457
 #, fuzzy, c-format
 msgid "invalid %%J value"
 msgstr "ogiltigt v鋜de %%B"
 
-#: config/alpha/alpha.c:5462 config/ia64/ia64.c:4263
+#: config/alpha/alpha.c:5473 config/ia64/ia64.c:4269
 #, c-format
 msgid "invalid %%r value"
 msgstr "ogiltigt %%r-v鋜de"
 
-#: config/alpha/alpha.c:5472 config/rs6000/rs6000.c:9241
+#: config/alpha/alpha.c:5483 config/rs6000/rs6000.c:9332
 #: config/xtensa/xtensa.c:2014
 #, c-format
 msgid "invalid %%R value"
 msgstr "ogiltigt %%R-v鋜de"
 
-#: config/alpha/alpha.c:5478 config/rs6000/rs6000.c:9160
+#: config/alpha/alpha.c:5489 config/rs6000/rs6000.c:9251
 #: config/xtensa/xtensa.c:1981
 #, c-format
 msgid "invalid %%N value"
 msgstr "ogiltigt %%N-v鋜de"
 
-#: config/alpha/alpha.c:5486 config/rs6000/rs6000.c:9188
+#: config/alpha/alpha.c:5497 config/rs6000/rs6000.c:9279
 #, c-format
 msgid "invalid %%P value"
 msgstr "ogiltigt %%P-v鋜de"
 
-#: config/alpha/alpha.c:5494
+#: config/alpha/alpha.c:5505
 #, c-format
 msgid "invalid %%h value"
 msgstr "ogiltigt %%h-v鋜de"
 
-#: config/alpha/alpha.c:5502 config/xtensa/xtensa.c:2007
+#: config/alpha/alpha.c:5513 config/xtensa/xtensa.c:2007
 #, c-format
 msgid "invalid %%L value"
 msgstr "ogiltigt %%L-v鋜de"
 
-#: config/alpha/alpha.c:5541 config/rs6000/rs6000.c:9142
+#: config/alpha/alpha.c:5552 config/rs6000/rs6000.c:9233
 #, c-format
 msgid "invalid %%m value"
 msgstr "ogiltigt %%m-v鋜de"
 
-#: config/alpha/alpha.c:5549 config/rs6000/rs6000.c:9150
+#: config/alpha/alpha.c:5560 config/rs6000/rs6000.c:9241
 #, c-format
 msgid "invalid %%M value"
 msgstr "ogiltigt %%M-v鋜de"
 
-#: config/alpha/alpha.c:5593
+#: config/alpha/alpha.c:5604
 #, c-format
 msgid "invalid %%U value"
 msgstr "ogiltigt %%U-v鋜de"
 
-#: config/alpha/alpha.c:5605 config/alpha/alpha.c:5619
-#: config/rs6000/rs6000.c:9249
+#: config/alpha/alpha.c:5616 config/alpha/alpha.c:5630
+#: config/rs6000/rs6000.c:9340
 #, c-format
 msgid "invalid %%s value"
 msgstr "ogiltigt %%s-v鋜de"
 
-#: config/alpha/alpha.c:5642
+#: config/alpha/alpha.c:5653
 #, c-format
 msgid "invalid %%C value"
 msgstr "ogiltigt %%C-v鋜de"
 
-#: config/alpha/alpha.c:5679 config/rs6000/rs6000.c:8979
-#: config/rs6000/rs6000.c:8999
+#: config/alpha/alpha.c:5690 config/rs6000/rs6000.c:9070
+#: config/rs6000/rs6000.c:9090
 #, c-format
 msgid "invalid %%E value"
 msgstr "ogiltigt %%E-v鋜de"
 
-#: config/alpha/alpha.c:5704 config/alpha/alpha.c:5752
+#: config/alpha/alpha.c:5715 config/alpha/alpha.c:5763
 msgid "unknown relocation unspec"
 msgstr ""
 
-#: config/alpha/alpha.c:5713 config/rs6000/rs6000.c:9562
+#: config/alpha/alpha.c:5724 config/rs6000/rs6000.c:9653
 #, c-format
 msgid "invalid %%xn code"
 msgstr ""
 
-#: config/alpha/alpha.c:6657 config/alpha/alpha.c:6660 config/s390/s390.c:6575
+#: config/alpha/alpha.c:6668 config/alpha/alpha.c:6671 config/s390/s390.c:6575
 #: config/s390/s390.c:6578
 msgid "bad builtin fcode"
 msgstr ""
@@ -7933,7 +7944,7 @@
 msgid "Tune expected memory latency"
 msgstr ""
 
-#: config/alpha/alpha.h:376 config/ia64/ia64.h:267 config/rs6000/sysv4.h:90
+#: config/alpha/alpha.h:376 config/ia64/ia64.h:272 config/rs6000/sysv4.h:90
 msgid "Specify bit size of immediate TLS offsets"
 msgstr ""
 
@@ -7952,17 +7963,17 @@
 msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
 msgstr ""
 
-#: config/arc/arc.c:1714 config/m32r/m32r.c:2352
+#: config/arc/arc.c:1714 config/m32r/m32r.c:2349
 #, fuzzy, c-format
 msgid "invalid operand to %%R code"
 msgstr "ogiltig operand f鰎 %R"
 
-#: config/arc/arc.c:1746 config/m32r/m32r.c:2375
+#: config/arc/arc.c:1746 config/m32r/m32r.c:2372
 #, fuzzy, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "ogiltig operand f鰎 %H/%L"
 
-#: config/arc/arc.c:1769 config/m32r/m32r.c:2446
+#: config/arc/arc.c:1769 config/m32r/m32r.c:2443
 #, fuzzy, c-format
 msgid "invalid operand to %%U code"
 msgstr "ogiltig operand f鰎 %U"
@@ -7973,7 +7984,7 @@
 msgstr "ogiltig operand f鰎 %V"
 
 #. Unknown flag.
-#: config/arc/arc.c:1787 config/m32r/m32r.c:2473 config/sparc/sparc.c:7010
+#: config/arc/arc.c:1787 config/m32r/m32r.c:2470 config/sparc/sparc.c:7152
 msgid "invalid operand output code"
 msgstr ""
 
@@ -7982,7 +7993,7 @@
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr "flagga -mcpu=%s st錼 i konflikt med flagga -march="
 
-#: config/arm/arm.c:530 config/rs6000/rs6000.c:767 config/sparc/sparc.c:424
+#: config/arm/arm.c:530 config/rs6000/rs6000.c:785 config/sparc/sparc.c:426
 #, c-format
 msgid "bad value (%s) for %s switch"
 msgstr "ogiltigt v鋜de (%s) till flagga %s"
@@ -8067,13 +8078,13 @@
 msgid "unable to use '%s' for PIC register"
 msgstr ""
 
-#: config/arm/arm.c:2249 config/arm/arm.c:2267 config/avr/avr.c:4558
-#: config/c4x/c4x.c:4447 config/h8300/h8300.c:4260 config/i386/i386.c:1592
-#: config/i386/i386.c:1638 config/ip2k/ip2k.c:3169
+#: config/arm/arm.c:2249 config/arm/arm.c:2267 config/avr/avr.c:4523
+#: config/c4x/c4x.c:4447 config/h8300/h8300.c:4260 config/i386/i386.c:1598
+#: config/i386/i386.c:1644 config/ip2k/ip2k.c:3169
 #: config/m68hc11/m68hc11.c:1311 config/m68k/m68k.c:345
 #: config/mcore/mcore.c:3375 config/ns32k/ns32k.c:1064
-#: config/rs6000/rs6000.c:14866 config/sh/sh.c:6873 config/sh/sh.c:6894
-#: config/sh/sh.c:6929 config/stormy16/stormy16.c:2073 config/v850/v850.c:2173
+#: config/rs6000/rs6000.c:15070 config/sh/sh.c:6874 config/sh/sh.c:6895
+#: config/sh/sh.c:6930 config/stormy16/stormy16.c:2073 config/v850/v850.c:2173
 #, fuzzy, c-format
 msgid "`%s' attribute only applies to functions"
 msgstr "attributet \"%s\" fungerar bara p� funktioner"
@@ -8088,7 +8099,7 @@
 msgstr ""
 
 #. @@@ better error message
-#: config/arm/arm.c:11284 config/i386/i386.c:14317 config/i386/i386.c:14351
+#: config/arm/arm.c:11284 config/i386/i386.c:14318 config/i386/i386.c:14352
 msgid "mask must be an immediate"
 msgstr ""
 
@@ -8226,62 +8237,62 @@
 msgid "Ignore dllimport attribute for functions"
 msgstr "Ignorera attributet dllimport f鰎 funktioner"
 
-#: config/avr/avr.c:514
+#: config/avr/avr.c:511
 #, c-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr ""
 
-#: config/avr/avr.c:1101
+#: config/avr/avr.c:1098
 msgid "bad address, not (reg+disp):"
 msgstr ""
 
-#: config/avr/avr.c:1109
+#: config/avr/avr.c:1106
 #, fuzzy
 msgid "internal compiler error.  Bad address:"
 msgstr "Internt kompilatorfel i %s, vid %s:%d"
 
-#: config/avr/avr.c:1122
+#: config/avr/avr.c:1119
 #, fuzzy
 msgid "internal compiler error.  Unknown mode:"
 msgstr "Internt kompilatorfel i %s, vid %s:%d"
 
-#: config/avr/avr.c:1744 config/avr/avr.c:2405
+#: config/avr/avr.c:1741 config/avr/avr.c:2402
 #, fuzzy
 msgid "invalid insn:"
 msgstr "ogiltig #line"
 
-#: config/avr/avr.c:1778 config/avr/avr.c:1861 config/avr/avr.c:1910
-#: config/avr/avr.c:1919 config/avr/avr.c:2014 config/avr/avr.c:2183
-#: config/avr/avr.c:2439 config/avr/avr.c:2547
+#: config/avr/avr.c:1775 config/avr/avr.c:1858 config/avr/avr.c:1907
+#: config/avr/avr.c:1916 config/avr/avr.c:2011 config/avr/avr.c:2180
+#: config/avr/avr.c:2436 config/avr/avr.c:2544
 msgid "incorrect insn:"
 msgstr ""
 
-#: config/avr/avr.c:1938 config/avr/avr.c:2099 config/avr/avr.c:2254
-#: config/avr/avr.c:2591
+#: config/avr/avr.c:1935 config/avr/avr.c:2096 config/avr/avr.c:2251
+#: config/avr/avr.c:2588
 #, fuzzy
 msgid "unknown move insn:"
 msgstr "ok鋘t registernamn: %s"
 
-#: config/avr/avr.c:2814
+#: config/avr/avr.c:2811
 msgid "bad shift insn:"
 msgstr ""
 
-#: config/avr/avr.c:2927 config/avr/avr.c:3348 config/avr/avr.c:3719
+#: config/avr/avr.c:2924 config/avr/avr.c:3345 config/avr/avr.c:3716
 #, fuzzy
 msgid "internal compiler error.  Incorrect shift:"
 msgstr "Internt kompilatorfel i %s, vid %s:%d"
 
-#: config/avr/avr.c:4532 config/ip2k/ip2k.c:3144
+#: config/avr/avr.c:4497 config/ip2k/ip2k.c:3144
 #, fuzzy
 msgid "only initialized variables can be placed into program memory area"
 msgstr "Initiera bara variabler som kan placeras i 8-bits omr錮et."
 
-#: config/avr/avr.c:4626
+#: config/avr/avr.c:4591
 #, fuzzy
 msgid "only uninitialized variables can be placed in the .noinit section"
 msgstr "Initiera bara variabler som kan placeras i 8-bits omr錮et."
 
-#: config/avr/avr.c:4640
+#: config/avr/avr.c:4605
 #, fuzzy, c-format
 msgid "MCU `%s' supported for assembler only"
 msgstr "MCU \"%s\" st鰀s inte"
@@ -9515,7 +9526,7 @@
 msgid "code model %s not supported in PIC mode"
 msgstr ""
 
-#: config/i386/i386.c:1189 config/sparc/sparc.c:387
+#: config/i386/i386.c:1189 config/sparc/sparc.c:389
 #, c-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr ""
@@ -9550,145 +9561,145 @@
 msgid "bad value (%s) for -march= switch"
 msgstr ""
 
-#: config/i386/i386.c:1260
+#: config/i386/i386.c:1266
 #, fuzzy, c-format
 msgid "bad value (%s) for -mtune= switch"
 msgstr "ogiltigt v鋜de (%s) till flagga -mcpu"
 
-#: config/i386/i386.c:1277
+#: config/i386/i386.c:1283
 #, c-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr ""
 
-#: config/i386/i386.c:1290
+#: config/i386/i386.c:1296
 msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr ""
 
-#: config/i386/i386.c:1295 config/i386/i386.c:1308 config/i386/i386.c:1321
+#: config/i386/i386.c:1301 config/i386/i386.c:1314 config/i386/i386.c:1327
 #, c-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr ""
 
-#: config/i386/i386.c:1303
+#: config/i386/i386.c:1309
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr ""
 
-#: config/i386/i386.c:1316
+#: config/i386/i386.c:1322
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr ""
 
-#: config/i386/i386.c:1354
+#: config/i386/i386.c:1360
 #, c-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr ""
 
-#: config/i386/i386.c:1366
+#: config/i386/i386.c:1372
 #, c-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr ""
 
-#: config/i386/i386.c:1378
+#: config/i386/i386.c:1384
 #, fuzzy, c-format
 msgid "bad value (%s) for -mtls-dialect= switch"
 msgstr "ogiltigt v鋜de (%s) till flagga -mcpu"
 
-#: config/i386/i386.c:1407
+#: config/i386/i386.c:1413
 msgid "-malign-double makes no sense in the 64bit mode"
 msgstr ""
 
-#: config/i386/i386.c:1409
+#: config/i386/i386.c:1415
 msgid "-mrtd calling convention not supported in the 64bit mode"
 msgstr ""
 
-#: config/i386/i386.c:1431 config/i386/i386.c:1442
+#: config/i386/i386.c:1437 config/i386/i386.c:1448
 #, fuzzy
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr "pekare till funktion anv鋘d med aritmetik"
 
-#: config/i386/i386.c:1447
+#: config/i386/i386.c:1453
 #, fuzzy
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr "pekare till funktion anv鋘d med aritmetik"
 
-#: config/i386/i386.c:1454
+#: config/i386/i386.c:1460
 #, fuzzy, c-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr "ogiltigt v鋜de (%s) till flagga -mcpu"
 
-#: config/i386/i386.c:1602 config/i386/i386.c:1613
+#: config/i386/i386.c:1608 config/i386/i386.c:1619
 #, fuzzy
 msgid "fastcall and stdcall attributes are not compatible"
 msgstr "shared och mdll 鋜 inkompatibla"
 
-#: config/i386/i386.c:1606 config/i386/i386.c:1662
+#: config/i386/i386.c:1612 config/i386/i386.c:1668
 #, fuzzy
 msgid "fastcall and regparm attributes are not compatible"
 msgstr "shared och mdll 鋜 inkompatibla"
 
-#: config/i386/i386.c:1649
+#: config/i386/i386.c:1655
 #, fuzzy, c-format
 msgid "`%s' attribute requires an integer constant argument"
 msgstr "tre \"l\"-suffix p� heltalskonstant"
 
-#: config/i386/i386.c:1655
+#: config/i386/i386.c:1661
 #, fuzzy, c-format
 msgid "argument to `%s' attribute larger than %d"
 msgstr "kan inte s鋞ta attributet \"%s\" efter definitionen"
 
-#: config/i386/i386.c:2621
+#: config/i386/i386.c:2627
 msgid "SSE vector argument without SSE enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:2637
+#: config/i386/i386.c:2643
 msgid "MMX vector argument without MMX enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:2865
+#: config/i386/i386.c:2871
 msgid "SSE vector return without SSE enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:6840
+#: config/i386/i386.c:6841
 msgid "invalid UNSPEC as operand"
 msgstr ""
 
-#: config/i386/i386.c:7098
+#: config/i386/i386.c:7099
 msgid "extended registers have no high halves"
 msgstr ""
 
-#: config/i386/i386.c:7113
+#: config/i386/i386.c:7114
 msgid "unsupported operand size for extended register"
 msgstr ""
 
-#: config/i386/i386.c:7428
+#: config/i386/i386.c:7429
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr ""
 
-#: config/i386/i386.c:7474
+#: config/i386/i386.c:7475
 #, fuzzy, c-format
 msgid "invalid operand code `%c'"
 msgstr "ogiltig operand f鰎 %V"
 
-#: config/i386/i386.c:7517
+#: config/i386/i386.c:7518
 #, fuzzy
 msgid "invalid constraints for operand"
 msgstr "ogiltig %%-kod"
 
-#: config/i386/i386.c:12031
+#: config/i386/i386.c:12032
 #, fuzzy
 msgid "unknown insn mode"
 msgstr "ok鋘t maskinl鋑e `%s'"
 
-#: config/i386/i386.c:14119 config/i386/i386.c:14155
+#: config/i386/i386.c:14120 config/i386/i386.c:14156
 #, c-format
 msgid "selector must be an integer constant in the range 0..%i"
 msgstr ""
 
-#: config/i386/i386.c:14383
+#: config/i386/i386.c:14384
 #, fuzzy
 msgid "shift must be an immediate"
 msgstr "predikat m錽te vara en identifierare"
 
-#: config/i386/i386.c:15406
+#: config/i386/i386.c:15407
 #, fuzzy, c-format
 msgid "`%s' incompatible attribute ignored"
 msgstr "attributet `%s' ignorerat"
@@ -9996,7 +10007,7 @@
 #. variable, type `char *', is set to the variable part of the given
 #. option if the fixed part matches.  The actual option name is made
 #. by appending `-m' to the specified name.
-#: config/i386/i386.h:461 config/ia64/ia64.h:269 config/rs6000/rs6000.h:449
+#: config/i386/i386.h:461 config/ia64/ia64.h:274 config/rs6000/rs6000.h:449
 #: config/s390/s390.h:146 config/sparc/sparc.h:656
 msgid "Schedule code for given CPU"
 msgstr "Schemal鋑g kod f鰎 en given CPU"
@@ -10118,7 +10129,7 @@
 msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
 msgstr "iC2.0 och iC3.0 鋜 imkompatible - anv鋘der iC3.0"
 
-#: config/i960/i960.c:1456 config/m68k/m68k.c:600 config/rs6000/rs6000.c:11597
+#: config/i960/i960.c:1456 config/m68k/m68k.c:600 config/rs6000/rs6000.c:11690
 msgid "stack limit expression is not supported"
 msgstr ""
 
@@ -10278,41 +10289,41 @@
 msgid "%Jaddress area attribute cannot be specified for functions"
 msgstr "attributet \"section\" kan inte anges f鰎 lokala variabler"
 
-#: config/ia64/ia64.c:4308
+#: config/ia64/ia64.c:4314
 msgid "ia64_print_operand: unknown code"
 msgstr ""
 
-#: config/ia64/ia64.c:4648
+#: config/ia64/ia64.c:4654
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr ""
 
-#: config/ia64/ia64.c:4675
+#: config/ia64/ia64.c:4681
 #, c-format
 msgid "%s-%s is an empty range"
 msgstr "%s-%s 鋜 ett tomt intervall"
 
-#: config/ia64/ia64.c:4723
+#: config/ia64/ia64.c:4729
 msgid "cannot optimize floating point division for both latency and throughput"
 msgstr ""
 
-#: config/ia64/ia64.c:4729
+#: config/ia64/ia64.c:4735
 msgid "cannot optimize integer division for both latency and throughput"
 msgstr ""
 
-#: config/ia64/ia64.c:4735
+#: config/ia64/ia64.c:4741
 msgid "cannot optimize square root for both latency and throughput"
 msgstr ""
 
-#: config/ia64/ia64.c:4741
+#: config/ia64/ia64.c:4747
 msgid "not yet implemented: latency-optimized inline square root"
 msgstr ""
 
-#: config/ia64/ia64.c:4753
+#: config/ia64/ia64.c:4759
 #, fuzzy, c-format
 msgid "bad value (%s) for -mtls-size= switch"
 msgstr "ogiltigt v鋜de (%s) till flagga -mcpu"
 
-#: config/ia64/ia64.c:4769
+#: config/ia64/ia64.c:4775
 #, fuzzy, c-format
 msgid "bad value (%s) for -tune= switch"
 msgstr "ogiltigt v鋜de (%s) till flagga -mcpu"
@@ -10320,107 +10331,107 @@
 #. This macro defines names of command options to set and clear bits in
 #. `target_flags'.  Its definition is an initializer with a subgrouping for
 #. each command option.
-#: config/ia64/ia64.h:172
+#: config/ia64/ia64.h:177
 msgid "Generate big endian code"
 msgstr "Generera \"big endian\"-kod."
 
-#: config/ia64/ia64.h:174 config/mcore/mcore.h:154
+#: config/ia64/ia64.h:179 config/mcore/mcore.h:154
 msgid "Generate little endian code"
 msgstr "Generera \"little endian\"-kod."
 
-#: config/ia64/ia64.h:176
+#: config/ia64/ia64.h:181
 msgid "Generate code for GNU as"
 msgstr "Generera kod f鰎 GNU as"
 
-#: config/ia64/ia64.h:178
+#: config/ia64/ia64.h:183
 msgid "Generate code for Intel as"
 msgstr "Generera kod f鰎 Intel as"
 
-#: config/ia64/ia64.h:180
+#: config/ia64/ia64.h:185
 msgid "Generate code for GNU ld"
 msgstr "Generera kod f鰎 GNU ld"
 
-#: config/ia64/ia64.h:182
+#: config/ia64/ia64.h:187
 msgid "Generate code for Intel ld"
 msgstr "Generera kod f鰎 Intel ld"
 
-#: config/ia64/ia64.h:184
+#: config/ia64/ia64.h:189
 msgid "Generate code without GP reg"
 msgstr ""
 
-#: config/ia64/ia64.h:186
+#: config/ia64/ia64.h:191
 msgid "Emit stop bits before and after volatile extended asms"
 msgstr ""
 
-#: config/ia64/ia64.h:188
+#: config/ia64/ia64.h:193
 msgid "Don't emit stop bits before and after volatile extended asms"
 msgstr ""
 
-#: config/ia64/ia64.h:190
+#: config/ia64/ia64.h:195
 msgid "Emit code for Itanium (TM) processor B step"
 msgstr ""
 
-#: config/ia64/ia64.h:192
+#: config/ia64/ia64.h:197
 msgid "Use in/loc/out register names"
 msgstr ""
 
-#: config/ia64/ia64.h:194
+#: config/ia64/ia64.h:199
 msgid "Disable use of sdata/scommon/sbss"
 msgstr ""
 
-#: config/ia64/ia64.h:196
+#: config/ia64/ia64.h:201
 msgid "Enable use of sdata/scommon/sbss"
 msgstr ""
 
-#: config/ia64/ia64.h:198
+#: config/ia64/ia64.h:203
 msgid "gp is constant (but save/restore gp on indirect calls)"
 msgstr ""
 
-#: config/ia64/ia64.h:200
+#: config/ia64/ia64.h:205
 msgid "Generate self-relocatable code"
 msgstr ""
 
-#: config/ia64/ia64.h:202
+#: config/ia64/ia64.h:207
 msgid "Generate inline floating point division, optimize for latency"
 msgstr ""
 
-#: config/ia64/ia64.h:204
+#: config/ia64/ia64.h:209
 msgid "Generate inline floating point division, optimize for throughput"
 msgstr ""
 
-#: config/ia64/ia64.h:206
+#: config/ia64/ia64.h:211
 msgid "Generate inline integer division, optimize for latency"
 msgstr ""
 
-#: config/ia64/ia64.h:208
+#: config/ia64/ia64.h:213
 msgid "Generate inline integer division, optimize for throughput"
 msgstr ""
 
-#: config/ia64/ia64.h:210
+#: config/ia64/ia64.h:215
 msgid "Generate inline square root, optimize for latency"
 msgstr ""
 
-#: config/ia64/ia64.h:212
+#: config/ia64/ia64.h:217
 msgid "Generate inline square root, optimize for throughput"
 msgstr ""
 
-#: config/ia64/ia64.h:214
+#: config/ia64/ia64.h:219
 msgid "Enable Dwarf 2 line debug info via GNU as"
 msgstr ""
 
-#: config/ia64/ia64.h:216
+#: config/ia64/ia64.h:221
 msgid "Disable Dwarf 2 line debug info via GNU as"
 msgstr ""
 
-#: config/ia64/ia64.h:218
+#: config/ia64/ia64.h:223
 msgid "Enable earlier placing stop bits for better scheduling"
 msgstr ""
 
-#: config/ia64/ia64.h:220
+#: config/ia64/ia64.h:225
 msgid "Disable earlier placing stop bits"
 msgstr ""
 
-#: config/ia64/ia64.h:265
+#: config/ia64/ia64.h:270
 msgid "Specify range of registers to make fixed"
 msgstr ""
 
@@ -10458,7 +10469,7 @@
 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 msgstr ""
 
-#: config/iq2000/iq2000.c:3478 config/mips/mips.c:5464
+#: config/iq2000/iq2000.c:3478 config/mips/mips.c:5463
 #: config/xtensa/xtensa.c:1950
 msgid "PRINT_OPERAND null pointer"
 msgstr ""
@@ -10468,12 +10479,12 @@
 msgid "invalid %%P operand"
 msgstr "ogiltigt %%P-v鋜de"
 
-#: config/iq2000/iq2000.c:3555 config/rs6000/rs6000.c:9178
+#: config/iq2000/iq2000.c:3555 config/rs6000/rs6000.c:9269
 #, c-format
 msgid "invalid %%p value"
 msgstr ""
 
-#: config/iq2000/iq2000.c:3619 config/mips/mips.c:5594
+#: config/iq2000/iq2000.c:3619 config/mips/mips.c:5593
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr "ogiltig anv鋘dning av %%d, %%x eller %%x"
@@ -10529,48 +10540,48 @@
 msgid "bad value (%s) for -flush-trap=n (0=<n<=15)"
 msgstr "ogiltigt v鋜de (%s) till flagga -mcpu"
 
-#: config/m32r/m32r.c:2322
+#: config/m32r/m32r.c:2319
 #, fuzzy, c-format
 msgid "invalid operand to %%s code"
 msgstr "ogiltig operand f鰎 %R"
 
-#: config/m32r/m32r.c:2329
+#: config/m32r/m32r.c:2326
 #, fuzzy, c-format
 msgid "invalid operand to %%p code"
 msgstr "ogiltig operand f鰎 %R"
 
-#: config/m32r/m32r.c:2384
+#: config/m32r/m32r.c:2381
 msgid "bad insn for 'A'"
 msgstr ""
 
-#: config/m32r/m32r.c:2431
+#: config/m32r/m32r.c:2428
 #, fuzzy, c-format
 msgid "invalid operand to %%T/%%B code"
 msgstr "ogiltig operand f鰎 %H/%L"
 
-#: config/m32r/m32r.c:2454
+#: config/m32r/m32r.c:2451
 #, fuzzy, c-format
 msgid "invalid operand to %%N code"
 msgstr "ogiltig operand f鰎 %R"
 
-#: config/m32r/m32r.c:2487
+#: config/m32r/m32r.c:2484
 msgid "pre-increment address is not a register"
 msgstr ""
 
-#: config/m32r/m32r.c:2494
+#: config/m32r/m32r.c:2491
 msgid "pre-decrement address is not a register"
 msgstr ""
 
-#: config/m32r/m32r.c:2501
+#: config/m32r/m32r.c:2498
 msgid "post-increment address is not a register"
 msgstr ""
 
-#: config/m32r/m32r.c:2577 config/m32r/m32r.c:2593
-#: config/rs6000/rs6000.c:15063
+#: config/m32r/m32r.c:2574 config/m32r/m32r.c:2590
+#: config/rs6000/rs6000.c:15267
 msgid "bad address"
 msgstr ""
 
-#: config/m32r/m32r.c:2598
+#: config/m32r/m32r.c:2595
 #, fuzzy
 msgid "lo_sum not of register"
 msgstr "Skicka argument i register"
@@ -11000,160 +11011,160 @@
 msgid "bad test"
 msgstr ""
 
-#: config/mips/mips.c:4600
+#: config/mips/mips.c:4599
 #, c-format
 msgid "bad value (%s) for -mabi= switch"
 msgstr ""
 
-#: config/mips/mips.c:4623
+#: config/mips/mips.c:4622
 #, c-format
 msgid "-mips%s conflicts with the other architecture options, which specify a MIPS%d processor"
 msgstr ""
 
-#: config/mips/mips.c:4642
+#: config/mips/mips.c:4641
 #, c-format
 msgid "-march=%s is not compatible with the selected ABI"
 msgstr ""
 
-#: config/mips/mips.c:4657
+#: config/mips/mips.c:4656
 msgid "-mgp64 used with a 32-bit processor"
 msgstr ""
 
-#: config/mips/mips.c:4659
+#: config/mips/mips.c:4658
 #, fuzzy
 msgid "-mgp32 used with a 64-bit ABI"
 msgstr "Anv鋘d 64-bitars ABI"
 
-#: config/mips/mips.c:4661
+#: config/mips/mips.c:4660
 #, fuzzy
 msgid "-mgp64 used with a 32-bit ABI"
 msgstr "Anv鋘d 32-bitars ABI"
 
-#: config/mips/mips.c:4679 config/mips/mips.c:4681 config/mips/mips.c:4683
-#: config/mips/mips.c:4811
+#: config/mips/mips.c:4678 config/mips/mips.c:4680 config/mips/mips.c:4682
+#: config/mips/mips.c:4810
 #, fuzzy, c-format
 msgid "unsupported combination: %s"
 msgstr "ej st鰀d version"
 
-#: config/mips/mips.c:4775
+#: config/mips/mips.c:4774
 #, fuzzy
 msgid "-g is only supported using GNU as,"
 msgstr "-g st鰀s bara n鋜 man anv鋘der GAS p� denna processor,"
 
-#: config/mips/mips.c:4777
+#: config/mips/mips.c:4776
 #, fuzzy
 msgid "-g is only supported using GNU as with -mabi=32,"
 msgstr "-g st鰀s bara n鋜 man anv鋘der GAS p� denna processor,"
 
-#: config/mips/mips.c:4778 config/pa/pa.c:353
+#: config/mips/mips.c:4777 config/pa/pa.c:353
 #, fuzzy
 msgid "-g option disabled"
 msgstr "flaggan -g 鋜 avslagen."
 
-#: config/mips/mips.c:4806
+#: config/mips/mips.c:4805
 msgid "generation of Branch Likely instructions enabled, but not supported by architecture"
 msgstr ""
 
-#: config/mips/mips.c:4823
+#: config/mips/mips.c:4822
 msgid "-G is incompatible with PIC code which is the default"
 msgstr ""
 
-#: config/mips/mips.c:4851
+#: config/mips/mips.c:4850
 msgid "-membedded-pic and -mabicalls are incompatible"
 msgstr ""
 
-#: config/mips/mips.c:4854
+#: config/mips/mips.c:4853
 msgid "-G and -membedded-pic are incompatible"
 msgstr ""
 
-#: config/mips/mips.c:4886
+#: config/mips/mips.c:4885
 msgid "non-PIC n64 with explicit relocations"
 msgstr ""
 
-#: config/mips/mips.c:5274
+#: config/mips/mips.c:5273
 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr ""
 
-#: config/mips/mips.c:5401
+#: config/mips/mips.c:5400
 #, c-format
 msgid "internal error: %%) found without a %%( in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5415
+#: config/mips/mips.c:5414
 #, c-format
 msgid "internal error: %%] found without a %%[ in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5428
+#: config/mips/mips.c:5427
 #, c-format
 msgid "internal error: %%> found without a %%< in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5441
+#: config/mips/mips.c:5440
 #, c-format
 msgid "internal error: %%} found without a %%{ in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5455
+#: config/mips/mips.c:5454
 #, c-format
 msgid "PRINT_OPERAND: unknown punctuation '%c'"
 msgstr ""
 
-#: config/mips/mips.c:5484
+#: config/mips/mips.c:5483
 #, fuzzy, c-format
 msgid "PRINT_OPERAND, invalid insn for %%C"
 msgstr "PRINT_OPERAND_ADDRESS, null-pekare"
 
-#: config/mips/mips.c:5501
+#: config/mips/mips.c:5500
 #, fuzzy, c-format
 msgid "PRINT_OPERAND, invalid insn for %%N"
 msgstr "PRINT_OPERAND_ADDRESS, null-pekare"
 
-#: config/mips/mips.c:5510
+#: config/mips/mips.c:5509
 #, fuzzy, c-format
 msgid "PRINT_OPERAND, invalid insn for %%F"
 msgstr "PRINT_OPERAND_ADDRESS, null-pekare"
 
-#: config/mips/mips.c:5519
+#: config/mips/mips.c:5518
 #, fuzzy, c-format
 msgid "PRINT_OPERAND, invalid insn for %%W"
 msgstr "PRINT_OPERAND_ADDRESS, null-pekare"
 
-#: config/mips/mips.c:5625
+#: config/mips/mips.c:5624
 msgid "PRINT_OPERAND, invalid operand for relocation"
 msgstr ""
 
-#: config/mips/mips.c:8310
+#: config/mips/mips.c:8324
 #, c-format
 msgid "can not handle inconsistent calls to `%s'"
 msgstr ""
 
-#: config/mips/mips.c:9316
+#: config/mips/mips.c:9333
 msgid "the cpu name must be lower case"
 msgstr ""
 
-#: config/mips/mips.c:9338
+#: config/mips/mips.c:9355
 #, fuzzy, c-format
 msgid "bad value (%s) for %s"
 msgstr "ogiltigt v鋜de (%s) till flagga %s"
 
 # fixme: spola tillbaka 鋜 inte perfekt
-#: config/mips/mips.c:9607
+#: config/mips/mips.c:9624
 #, fuzzy, c-format
 msgid "can't rewind temp file: %m"
 msgstr "kan inte spola tillbaka %s"
 
-#: config/mips/mips.c:9611
+#: config/mips/mips.c:9628
 #, fuzzy, c-format
 msgid "can't write to output file: %m"
 msgstr "kan inte skriva till %s"
 
-#: config/mips/mips.c:9614
+#: config/mips/mips.c:9631
 #, fuzzy, c-format
 msgid "can't read from temp file: %m"
 msgstr "kan inte l鋝a fr錸 %s"
 
-#: config/mips/mips.c:9617
+#: config/mips/mips.c:9634
 #, fuzzy, c-format
 msgid "can't close temp file: %m"
 msgstr "kan inte st鋘ga %s"
@@ -11390,7 +11401,7 @@
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2418
+#: config/mips/mips.h:2430
 msgid "mips16 function profiling"
 msgstr ""
 
@@ -11967,175 +11978,184 @@
 msgid "junk at end of #pragma longcall"
 msgstr "skr鋚 vid slutet av #pragma weak"
 
-#: config/rs6000/rs6000.c:791
+#: config/rs6000/rs6000.c:809
 msgid "-mmultiple is not supported on little endian systems"
 msgstr "-mmultiple st鰀s inte p� \"little endian\"-system"
 
-#: config/rs6000/rs6000.c:798
+#: config/rs6000/rs6000.c:816
 msgid "-mstring is not supported on little endian systems"
 msgstr "-mstring st鰀s inte p� \"little endian\"-system"
 
-#: config/rs6000/rs6000.c:812
+#: config/rs6000/rs6000.c:830
 #, fuzzy, c-format
 msgid "unknown -mdebug-%s switch"
 msgstr "Ok鋘d flagga -mdebug-%s"
 
-#: config/rs6000/rs6000.c:824
+#: config/rs6000/rs6000.c:842
 #, c-format
 msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
 msgstr ""
 
-#: config/rs6000/rs6000.c:835
+#: config/rs6000/rs6000.c:853
 #, c-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr ""
 
-#: config/rs6000/rs6000.c:876
+#: config/rs6000/rs6000.c:894
 msgid "AltiVec and E500 instructions cannot coexist"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1029
+#: config/rs6000/rs6000.c:1058
 #, fuzzy, c-format
 msgid "unknown -m%s= option specified: '%s'"
 msgstr "ok鋘t maskinl鋑e `%s'"
 
-#: config/rs6000/rs6000.c:1050
+#: config/rs6000/rs6000.c:1079
 #, c-format
 msgid "not configured for ABI: '%s'"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1056
+#: config/rs6000/rs6000.c:1085
 #, fuzzy, c-format
 msgid "unknown ABI specified: '%s'"
 msgstr "ok鋘t maskinl鋑e `%s'"
 
-#: config/rs6000/rs6000.c:1070
+#: config/rs6000/rs6000.c:1099
 #, fuzzy, c-format
 msgid "unknown -malign-XXXXX option specified: '%s'"
 msgstr "ok鋘t maskinl鋑e `%s'"
 
-#: config/rs6000/rs6000.c:3972
+#: config/rs6000/rs6000.c:4001
 msgid "Cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them."
 msgstr ""
 
-#: config/rs6000/rs6000.c:4095
+#: config/rs6000/rs6000.c:4124
 msgid "Cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them."
 msgstr ""
 
-#: config/rs6000/rs6000.c:5599
+#: config/rs6000/rs6000.c:5604
 #, fuzzy
 msgid "argument 1 must be a 5-bit signed literal"
 msgstr "f鰎sta argumentet till \"%s\" skall vara \"int\""
 
-#: config/rs6000/rs6000.c:5701 config/rs6000/rs6000.c:6357
+#: config/rs6000/rs6000.c:5707 config/rs6000/rs6000.c:6374
 #, fuzzy
 msgid "argument 2 must be a 5-bit unsigned literal"
 msgstr "f鰎sta argumentet till \"%s\" skall vara \"int\""
 
-#: config/rs6000/rs6000.c:5741
+#: config/rs6000/rs6000.c:5747
 #, fuzzy
 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr "argumentet till \"__builtin_eh_return_regno\" m錽te vara konstant"
 
-#: config/rs6000/rs6000.c:5795
+#: config/rs6000/rs6000.c:5801
 #, fuzzy
 msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr "argument till \"__builtin_args_info\" 鋜 utanf鰎 sitt intervall"
 
-#: config/rs6000/rs6000.c:5956
+#: config/rs6000/rs6000.c:5962
 #, fuzzy
 msgid "argument 3 must be a 4-bit unsigned literal"
 msgstr "f鰎sta argumentet till \"%s\" skall vara \"int\""
 
-#: config/rs6000/rs6000.c:6126
+#: config/rs6000/rs6000.c:6134
 #, fuzzy, c-format
 msgid "argument to `%s' must be a 2-bit unsigned literal"
 msgstr "f鰎sta argumentet till \"%s\" skall vara \"int\""
 
-#: config/rs6000/rs6000.c:6239
+#: config/rs6000/rs6000.c:6247
 #, fuzzy
 msgid "argument to dss must be a 2-bit unsigned literal"
 msgstr "f鰎sta argumentet till \"%s\" skall vara \"int\""
 
-#: config/rs6000/rs6000.c:6477
+#: config/rs6000/rs6000.c:6261
+#, c-format
+msgid "invalid parameter combination for `%s' AltiVec intrinsic"
+msgstr ""
+
+#: config/rs6000/rs6000.c:6494
 #, fuzzy
 msgid "argument 1 of __builtin_spe_predicate must be a constant"
 msgstr "argumentet till \"__builtin_eh_return_regno\" m錽te vara konstant"
 
-#: config/rs6000/rs6000.c:6550
+#: config/rs6000/rs6000.c:6567
 #, fuzzy
 msgid "argument 1 of __builtin_spe_predicate is out of range"
 msgstr "argument till \"__builtin_args_info\" 鋜 utanf鰎 sitt intervall"
 
-#: config/rs6000/rs6000.c:9008
+#: config/rs6000/rs6000.c:9099
 #, c-format
 msgid "invalid %%f value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9017
+#: config/rs6000/rs6000.c:9108
 #, c-format
 msgid "invalid %%F value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9026
+#: config/rs6000/rs6000.c:9117
 #, c-format
 msgid "invalid %%G value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9061
+#: config/rs6000/rs6000.c:9152
 #, c-format
 msgid "invalid %%j code"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9071
+#: config/rs6000/rs6000.c:9162
 #, c-format
 msgid "invalid %%J code"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9081
+#: config/rs6000/rs6000.c:9172
 #, c-format
 msgid "invalid %%k value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9101 config/xtensa/xtensa.c:2000
+#: config/rs6000/rs6000.c:9192 config/xtensa/xtensa.c:2000
 #, c-format
 msgid "invalid %%K value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9168
+#: config/rs6000/rs6000.c:9259
 #, c-format
 msgid "invalid %%O value"
 msgstr "ogiltigt %%O-v鋜de"
 
-#: config/rs6000/rs6000.c:9215
+#: config/rs6000/rs6000.c:9306
 #, c-format
 msgid "invalid %%q value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9259
+#: config/rs6000/rs6000.c:9350
 #, c-format
 msgid "invalid %%S value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9301
+#: config/rs6000/rs6000.c:9392
 #, c-format
 msgid "invalid %%T value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9311
+#: config/rs6000/rs6000.c:9402
 #, c-format
 msgid "invalid %%u value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9320 config/xtensa/xtensa.c:1970
+#: config/rs6000/rs6000.c:9411 config/xtensa/xtensa.c:1970
 #, c-format
 msgid "invalid %%v value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:13815
+#: config/rs6000/rs6000.c:13913
 msgid "no profiling of 64-bit code for this ABI"
 msgstr ""
 
+#: config/rs6000/rs6000.c:14986
+msgid "use of 'long' in AltiVec types is deprecated; use 'int'"
+msgstr ""
+
 #: config/rs6000/aix.h:184 config/rs6000/beos.h:32
 msgid "Always pass floating-point arguments in memory"
 msgstr ""
@@ -12391,18 +12411,22 @@
 msgstr ""
 
 #: config/rs6000/rs6000.h:468
+msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
+msgstr ""
+
+#: config/rs6000/rs6000.h:471
 msgid "Determine which dependences between insns are considered costly"
 msgstr ""
 
-#: config/rs6000/rs6000.h:470
+#: config/rs6000/rs6000.h:473
 msgid "Specify which post scheduling nop insertion scheme to apply"
 msgstr ""
 
-#: config/rs6000/rs6000.h:472
+#: config/rs6000/rs6000.h:475
 msgid "Specify alignment of structure fields default/natural"
 msgstr ""
 
-#: config/rs6000/rs6000.h:474
+#: config/rs6000/rs6000.h:477
 msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr ""
 
@@ -12418,7 +12442,7 @@
 #. Number of bytes into the frame return addresses can be found.  See
 #. rs6000_stack_info in rs6000.c for more information on how the different
 #. abi's store the return address.
-#: config/rs6000/rs6000.h:1923
+#: config/rs6000/rs6000.h:1932
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr ""
 
@@ -12704,29 +12728,29 @@
 msgid "enable fused multiply/add instructions"
 msgstr "Anv鋘d inte bitf鋖tsinstruktioner"
 
-#: config/sh/sh.c:5977
+#: config/sh/sh.c:5978
 #, fuzzy
 msgid "__builtin_saveregs not supported by this subtarget"
 msgstr "__builtin_saveregs st鰀s inte p� denna m錶arkitektur"
 
-#: config/sh/sh.c:6879
+#: config/sh/sh.c:6880
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 msgstr ""
 
 #. The sp_switch attribute only has meaning for interrupt functions.
-#: config/sh/sh.c:6901 config/sh/sh.c:6936
+#: config/sh/sh.c:6902 config/sh/sh.c:6937
 #, fuzzy, c-format
 msgid "`%s' attribute only applies to interrupt functions"
 msgstr "attributet \"%s\" fungerar bara p� funktioner"
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:6908
+#: config/sh/sh.c:6909
 #, fuzzy, c-format
 msgid "`%s' attribute argument not a string constant"
 msgstr "%s f鰎e str鋘gkonstant"
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:6943
+#: config/sh/sh.c:6944
 #, fuzzy, c-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr "case-etikett reducerar inte till en heltalskonstant"
@@ -12739,69 +12763,69 @@
 msgid "Profiling is not supported on this target."
 msgstr "__builtin_saveregs st鰀s inte p� denna m錶arkitektur"
 
-#: config/sparc/sparc.c:360
+#: config/sparc/sparc.c:362
 #, c-format
 msgid "%s is not supported by this configuration"
 msgstr ""
 
-#: config/sparc/sparc.c:367
+#: config/sparc/sparc.c:369
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr ""
 
-#: config/sparc/sparc.c:392
+#: config/sparc/sparc.c:394
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr ""
 
-#: config/sparc/sparc.c:6818 config/sparc/sparc.c:6824
+#: config/sparc/sparc.c:6960 config/sparc/sparc.c:6966
 #, fuzzy, c-format
 msgid "invalid %%Y operand"
 msgstr "ogiltig %%-kod"
 
-#: config/sparc/sparc.c:6894
+#: config/sparc/sparc.c:7036
 #, fuzzy, c-format
 msgid "invalid %%A operand"
 msgstr "ogiltig %%-kod"
 
-#: config/sparc/sparc.c:6904
+#: config/sparc/sparc.c:7046
 #, fuzzy, c-format
 msgid "invalid %%B operand"
 msgstr "ogiltigt v鋜de %%B"
 
-#: config/sparc/sparc.c:6943
+#: config/sparc/sparc.c:7085
 #, fuzzy, c-format
 msgid "invalid %%c operand"
 msgstr "ogiltig %%-kod"
 
-#: config/sparc/sparc.c:6944
+#: config/sparc/sparc.c:7086
 #, fuzzy, c-format
 msgid "invalid %%C operand"
 msgstr "ogiltigt %%C-v鋜de"
 
-#: config/sparc/sparc.c:6965
+#: config/sparc/sparc.c:7107
 #, fuzzy, c-format
 msgid "invalid %%d operand"
 msgstr "ogiltig %%-kod"
 
-#: config/sparc/sparc.c:6966
+#: config/sparc/sparc.c:7108
 #, fuzzy, c-format
 msgid "invalid %%D operand"
 msgstr "ogiltig %%-kod"
 
-#: config/sparc/sparc.c:6982
+#: config/sparc/sparc.c:7124
 #, fuzzy, c-format
 msgid "invalid %%f operand"
 msgstr "ogiltig %%-kod"
 
-#: config/sparc/sparc.c:6996
+#: config/sparc/sparc.c:7138
 #, fuzzy, c-format
 msgid "invalid %%s operand"
 msgstr "ogiltig %%-kod"
 
-#: config/sparc/sparc.c:7050
+#: config/sparc/sparc.c:7192
 msgid "long long constant not a valid immediate operand"
 msgstr ""
 
-#: config/sparc/sparc.c:7053
+#: config/sparc/sparc.c:7195
 msgid "floating point constant not a valid immediate operand"
 msgstr ""
 
@@ -13302,279 +13326,279 @@
 msgid "`-gnat' misspelled as `-gant'"
 msgstr ""
 
-#: cp/call.c:217
+#: cp/call.c:219
 msgid "unable to call pointer to member function here"
 msgstr ""
 
-#: cp/call.c:2228
+#: cp/call.c:2238
 msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr ""
 
-#: cp/call.c:2233
+#: cp/call.c:2243
 msgid "%s %D(%T, %T) <built-in>"
 msgstr ""
 
-#: cp/call.c:2237
+#: cp/call.c:2247
 #, fuzzy
 msgid "%s %D(%T) <built-in>"
 msgstr "<inbyggd>"
 
-#: cp/call.c:2241
+#: cp/call.c:2251
 msgid "%s %T <conversion>"
 msgstr ""
 
-#: cp/call.c:2243
+#: cp/call.c:2253
 msgid "%J%s %+#D <near match>"
 msgstr ""
 
-#: cp/call.c:2245
+#: cp/call.c:2255
 #, fuzzy
 msgid "%J%s %+#D"
 msgstr "%s: %s"
 
-#: cp/call.c:2280
+#: cp/call.c:2290
 msgid "candidates are:"
 msgstr ""
 
-#: cp/call.c:2468
+#: cp/call.c:2478
 #, fuzzy
 msgid "conversion from `%T' to `%T' is ambiguous"
 msgstr "%s: flaggan \"%s\" 鋜 tvetydig\n"
 
-#: cp/call.c:2619 cp/call.c:2663
+#: cp/call.c:2629 cp/call.c:2673
 msgid "no matching function for call to `%D(%A)'"
 msgstr ""
 
-#: cp/call.c:2622 cp/call.c:2666
+#: cp/call.c:2632 cp/call.c:2676
 msgid "call of overloaded `%D(%A)' is ambiguous"
 msgstr ""
 
 #. It's no good looking for an overloaded operator() on a
 #. pointer-to-member-function.
-#: cp/call.c:2732
+#: cp/call.c:2742
 #, c-format
 msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr ""
 
-#: cp/call.c:2798
+#: cp/call.c:2808
 msgid "no match for call to `(%T) (%A)'"
 msgstr ""
 
-#: cp/call.c:2806
+#: cp/call.c:2816
 #, fuzzy
 msgid "call of `(%T) (%A)' is ambiguous"
 msgstr "%s: flaggan \"%s\" 鋜 tvetydig\n"
 
-#: cp/call.c:2839
+#: cp/call.c:2849
 #, c-format
 msgid "%s for ternary 'operator?:' in '%E ? %E : %E'"
 msgstr ""
 
-#: cp/call.c:2845
+#: cp/call.c:2855
 #, fuzzy, c-format
 msgid "%s for 'operator%s' in '%E%s'"
 msgstr "%s f鰎e symbolen \"%s\""
 
-#: cp/call.c:2849
+#: cp/call.c:2859
 #, c-format
 msgid "%s for 'operator[]' in '%E[%E]'"
 msgstr ""
 
-#: cp/call.c:2854
+#: cp/call.c:2864
 #, fuzzy, c-format
 msgid "%s for '%s' in '%s %E'"
 msgstr "%s f鰎e %s'%c'"
 
-#: cp/call.c:2859
+#: cp/call.c:2869
 #, c-format
 msgid "%s for 'operator%s' in '%E %s %E'"
 msgstr ""
 
-#: cp/call.c:2862
+#: cp/call.c:2872
 #, fuzzy, c-format
 msgid "%s for 'operator%s' in '%s%E'"
 msgstr "%s f鰎e symbolen \"%s\""
 
-#: cp/call.c:2951
+#: cp/call.c:2961
 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr "ISO C++ f鰎bjuder uteslutande av mittersta termen i ett ?: uttryck"
 
-#: cp/call.c:3028
+#: cp/call.c:3038
 #, c-format
 msgid "`%E' has type `void' and is not a throw-expression"
 msgstr ""
 
-#: cp/call.c:3061 cp/call.c:3265
+#: cp/call.c:3071 cp/call.c:3275
 msgid "operands to ?: have different types"
 msgstr ""
 
-#: cp/call.c:3219
+#: cp/call.c:3229
 #, fuzzy
 msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
 msgstr "typfel i villkorsuttryck"
 
-#: cp/call.c:3226
+#: cp/call.c:3236
 #, fuzzy
 msgid "enumeral and non-enumeral type in conditional expression"
 msgstr "typ signed och unsigned i villkorsuttryck"
 
-#: cp/call.c:3511
+#: cp/call.c:3521
 msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
 msgstr ""
 
-#: cp/call.c:3560
+#: cp/call.c:3570
 msgid "using synthesized `%#D' for copy assignment"
 msgstr ""
 
-#: cp/call.c:3562
+#: cp/call.c:3572
 msgid "  where cfront would use `%#D'"
 msgstr ""
 
-#: cp/call.c:3585
+#: cp/call.c:3595
 #, fuzzy
 msgid "comparison between `%#T' and `%#T'"
 msgstr "j鋗f鰎eslse mellan signed och unsigned"
 
-#: cp/call.c:3831
+#: cp/call.c:3841
 #, fuzzy
 msgid "no suitable `operator %s' for `%T'"
 msgstr "kan inte initiera friend-funktion \"%s\""
 
-#: cp/call.c:3848
+#: cp/call.c:3858
 msgid "`%+#D' is private"
 msgstr ""
 
-#: cp/call.c:3850
+#: cp/call.c:3860
 msgid "`%+#D' is protected"
 msgstr ""
 
-#: cp/call.c:3852
+#: cp/call.c:3862
 msgid "`%+#D' is inaccessible"
 msgstr ""
 
-#: cp/call.c:3853
+#: cp/call.c:3863
 msgid "within this context"
 msgstr ""
 
-#: cp/call.c:3923
+#: cp/call.c:3947
 #, fuzzy
 msgid "invalid conversion from `%T' to `%T'"
 msgstr "konvertering fr錸 NaN till int"
 
-#: cp/call.c:3925
+#: cp/call.c:3949
 #, fuzzy
 msgid "  initializing argument %P of `%D'"
 msgstr "ogiltigt typargument till \"%s\""
 
-#: cp/call.c:4079
+#: cp/call.c:4094
 #, fuzzy
 msgid "cannot bind bitfield `%E' to `%T'"
 msgstr "kan inte initiera friend-funktion \"%s\""
 
-#: cp/call.c:4082
+#: cp/call.c:4097
 #, fuzzy
 msgid "cannot bind packed field `%E' to `%T'"
 msgstr "kan inte deklarera \"::main\" som en mall"
 
-#: cp/call.c:4085
+#: cp/call.c:4100
 #, fuzzy
 msgid "cannot bind rvalue `%E' to `%T'"
 msgstr "kan inte initiera friend-funktion \"%s\""
 
-#: cp/call.c:4170
+#: cp/call.c:4185
 msgid "cannot pass objects of non-POD type `%#T' through `...'; call will abort at runtime"
 msgstr ""
 
 #. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4196
+#: cp/call.c:4211
 msgid "cannot receive objects of non-POD type `%#T' through `...'; call will abort at runtime"
 msgstr ""
 
-#: cp/call.c:4240
+#: cp/call.c:4255
 #, fuzzy
 msgid "the default argument for parameter %d of `%D' has not yet been parsed"
 msgstr "parameternamn saknas i parameterlista"
 
-#: cp/call.c:4437
+#: cp/call.c:4452
 msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
 msgstr ""
 
-#: cp/call.c:4456
+#: cp/call.c:4471
 #, fuzzy
 msgid "`%T' is not an accessible base of `%T'"
 msgstr "%s har ingen medlem med namn \"%s\""
 
-#: cp/call.c:4725
+#: cp/call.c:4740
 #, fuzzy
 msgid "could not find class$ field in java interface type `%T'"
 msgstr "ingen superklass deklarerad i interface f鰎 \"%s\""
 
-#: cp/call.c:4980
+#: cp/call.c:4995
 #, fuzzy
 msgid "call to non-function `%D'"
 msgstr "Inga anrop i funktion %s\n"
 
-#: cp/call.c:5006
+#: cp/call.c:5021
 msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
 msgstr ""
 
-#: cp/call.c:5084
+#: cp/call.c:5099
 msgid "no matching function for call to `%T::%s(%A)%#V'"
 msgstr ""
 
-#: cp/call.c:5101
+#: cp/call.c:5116
 #, fuzzy, c-format
 msgid "call of overloaded `%s(%A)' is ambiguous"
 msgstr "%s: flaggan \"%s\" 鋜 tvetydig\n"
 
-#: cp/call.c:5122
+#: cp/call.c:5137
 msgid "cannot call member function `%D' without object"
 msgstr ""
 
-#: cp/call.c:5707
+#: cp/call.c:5722
 msgid "passing `%T' chooses `%T' over `%T'"
 msgstr ""
 
-#: cp/call.c:5709 cp/name-lookup.c:4155
+#: cp/call.c:5724 cp/name-lookup.c:4137
 #, fuzzy
 msgid "  in call to `%D'"
 msgstr "kan inte inline:a anrop till \"%s\""
 
-#: cp/call.c:5766
+#: cp/call.c:5781
 msgid "choosing `%D' over `%D'"
 msgstr ""
 
-#: cp/call.c:5767
+#: cp/call.c:5782
 #, fuzzy
 msgid "  for conversion from `%T' to `%T'"
 msgstr "konvertering fr錸 NaN till int"
 
-#: cp/call.c:5769
+#: cp/call.c:5784
 msgid "  because conversion sequence for the argument is better"
 msgstr ""
 
-#: cp/call.c:5889
+#: cp/call.c:5904
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 msgstr ""
 
-#: cp/call.c:5893
+#: cp/call.c:5908
 msgid "candidate 1:"
 msgstr ""
 
-#: cp/call.c:5894
+#: cp/call.c:5909
 msgid "candidate 2:"
 msgstr ""
 
-#: cp/call.c:6003
+#: cp/call.c:6018
 #, fuzzy
 msgid "could not convert `%E' to `%T'"
 msgstr "kunde inte 鰌pna dump-fil \"%s\""
 
-#: cp/call.c:6108
+#: cp/call.c:6123
 msgid "invalid initialization of non-const reference of type '%T' from a temporary of type '%T'"
 msgstr ""
 
-#: cp/call.c:6112
+#: cp/call.c:6127
 #, fuzzy
 msgid "invalid initialization of reference of type '%T' from expression of type '%T'"
 msgstr "ogiltig mottagartyp \"%s\""
@@ -13650,232 +13674,232 @@
 msgid "`%#T' only defines private constructors and has no friends"
 msgstr ""
 
-#: cp/class.c:1995
+#: cp/class.c:2038
 msgid "no unique final overrider for `%D' in `%T'"
 msgstr ""
 
 #. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2441
+#: cp/class.c:2484
 msgid "`%D' was hidden"
 msgstr ""
 
-#: cp/class.c:2442
+#: cp/class.c:2485
 msgid "  by `%D'"
 msgstr ""
 
-#: cp/class.c:2484 cp/decl2.c:1161
+#: cp/class.c:2527 cp/decl2.c:1161
 msgid "`%#D' invalid; an anonymous union can only have non-static data members"
 msgstr ""
 
-#: cp/class.c:2490 cp/decl2.c:1168
+#: cp/class.c:2533 cp/decl2.c:1168
 msgid "private member `%#D' in anonymous union"
 msgstr ""
 
-#: cp/class.c:2493 cp/decl2.c:1170
+#: cp/class.c:2536 cp/decl2.c:1170
 msgid "protected member `%#D' in anonymous union"
 msgstr ""
 
-#: cp/class.c:2612
+#: cp/class.c:2655
 msgid "vtable layout for class `%T' may not be ABI-compliant and may change in a future version of GCC due to implicit virtual destructor"
 msgstr ""
 
-#: cp/class.c:2672
+#: cp/class.c:2715
 #, fuzzy
 msgid "bit-field `%#D' with non-integral type"
 msgstr "bitf鋖t \"%s\" har en icke godk鋘d typ"
 
-#: cp/class.c:2692
+#: cp/class.c:2735
 #, fuzzy
 msgid "bit-field `%D' width not an integer constant"
 msgstr "tre \"l\"-suffix p� heltalskonstant"
 
-#: cp/class.c:2698
+#: cp/class.c:2741
 #, fuzzy
 msgid "negative width in bit-field `%D'"
 msgstr "negativ storlek i bitf鋖t \"%s\""
 
-#: cp/class.c:2703
+#: cp/class.c:2746
 #, fuzzy
 msgid "zero width for bit-field `%D'"
 msgstr "Storleken noll p� bitf鋖t \"%s\""
 
-#: cp/class.c:2709
+#: cp/class.c:2752
 #, fuzzy
 msgid "width of `%D' exceeds its type"
 msgstr "storleken p� \"%s\" 鋜 st鰎re 鋘 sin typ"
 
-#: cp/class.c:2718
+#: cp/class.c:2761
 msgid "`%D' is too small to hold all values of `%#T'"
 msgstr ""
 
-#: cp/class.c:2780
+#: cp/class.c:2823
 msgid "member `%#D' with constructor not allowed in union"
 msgstr ""
 
-#: cp/class.c:2783
+#: cp/class.c:2826
 msgid "member `%#D' with destructor not allowed in union"
 msgstr ""
 
-#: cp/class.c:2786
+#: cp/class.c:2829
 msgid "member `%#D' with copy assignment operator not allowed in union"
 msgstr ""
 
-#: cp/class.c:2813
+#: cp/class.c:2856
 msgid "multiple fields in union `%T' initialized"
 msgstr ""
 
-#: cp/class.c:2879
+#: cp/class.c:2922
 msgid "ignoring packed attribute on unpacked non-POD field `%#D'"
 msgstr ""
 
-#: cp/class.c:2939
+#: cp/class.c:2982
 #, fuzzy
 msgid "`%D' may not be static because it is a member of a union"
 msgstr "\"%s\" 鋜 normalt en icke-statisk function"
 
-#: cp/class.c:2944
+#: cp/class.c:2987
 msgid "`%D' may not have reference type `%T' because it is a member of a union"
 msgstr ""
 
-#: cp/class.c:2952
+#: cp/class.c:2995
 msgid "field `%D' in local class cannot be static"
 msgstr ""
 
-#: cp/class.c:2958
+#: cp/class.c:3001
 #, fuzzy
 msgid "field `%D' invalidly declared function type"
 msgstr "f鋖t \"%s\" deklarerad som en funktion"
 
-#: cp/class.c:2965
+#: cp/class.c:3008
 #, fuzzy
 msgid "field `%D' invalidly declared method type"
 msgstr "bitf鋖t \"%s\" har en icke godk鋘d typ"
 
-#: cp/class.c:2998
+#: cp/class.c:3041
 msgid "non-static reference `%#D' in class without a constructor"
 msgstr ""
 
-#: cp/class.c:3041
+#: cp/class.c:3084
 msgid "non-static const member `%#D' in class without a constructor"
 msgstr ""
 
-#: cp/class.c:3056
+#: cp/class.c:3099
 msgid "field `%#D' with same name as class"
 msgstr ""
 
-#: cp/class.c:3074
+#: cp/class.c:3117
 msgid "`%#T' has pointer data members"
 msgstr ""
 
-#: cp/class.c:3078
+#: cp/class.c:3121
 msgid "  but does not override `%T(const %T&)'"
 msgstr ""
 
-#: cp/class.c:3080
+#: cp/class.c:3123
 msgid "  or `operator=(const %T&)'"
 msgstr ""
 
-#: cp/class.c:3083
+#: cp/class.c:3126
 msgid "  but does not override `operator=(const %T&)'"
 msgstr ""
 
-#: cp/class.c:3517
+#: cp/class.c:3560
 msgid "offset of empty base `%T' may not be ABI-compliant and maychange in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:3627
+#: cp/class.c:3670
 msgid "class `%T' will be considered nearly empty in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:3714
+#: cp/class.c:3757
 #, fuzzy
 msgid "initializer specified for non-virtual method `%D'"
 msgstr "argumentformat angivet f鰎 icke-funktion \"%s\""
 
-#: cp/class.c:4402
+#: cp/class.c:4445
 msgid "offset of virtual base `%T' is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4492
+#: cp/class.c:4535
 msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
 msgstr ""
 
-#: cp/class.c:4505
+#: cp/class.c:4548
 msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
 msgstr ""
 
-#: cp/class.c:4679
+#: cp/class.c:4722
 msgid "size assigned to `%T' may not be ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
 #. Versions of G++ before G++ 3.4 did not reset the
 #. DECL_MODE.
-#: cp/class.c:4718
+#: cp/class.c:4761
 msgid "the offset of `%D' may not be ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4741
+#: cp/class.c:4784
 msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4750
+#: cp/class.c:4793
 msgid "`%D' contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4809
+#: cp/class.c:4852
 msgid "layout of classes derived from empty class `%T' may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4939 cp/semantics.c:2044
+#: cp/class.c:4982 cp/semantics.c:2041
 #, fuzzy
 msgid "redefinition of `%#T'"
 msgstr "omdefiniering av \"%s\""
 
-#: cp/class.c:5109
+#: cp/class.c:5152
 msgid "`%#T' has virtual functions but non-virtual destructor"
 msgstr ""
 
-#: cp/class.c:5188
+#: cp/class.c:5231
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr ""
 
-#: cp/class.c:5630
+#: cp/class.c:5673
 #, c-format
 msgid "language string `\"%s\"' not recognized"
 msgstr "spr錵str鋘g `\"%s\"' k鋘ns inte igen"
 
-#: cp/class.c:5718
+#: cp/class.c:5761
 msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
 msgstr ""
 
-#: cp/class.c:5843
+#: cp/class.c:5886
 msgid "no matches converting function `%D' to type `%#T'"
 msgstr ""
 
-#: cp/class.c:5866
+#: cp/class.c:5909
 msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
 msgstr ""
 
-#: cp/class.c:5892
+#: cp/class.c:5935
 #, fuzzy
 msgid "assuming pointer to member `%D'"
 msgstr "upprepning av medlem \"%s\""
 
-#: cp/class.c:5895
+#: cp/class.c:5938
 #, c-format
 msgid "(a pointer to member can only be formed with `&%E')"
 msgstr ""
 
-#: cp/class.c:5940 cp/class.c:6122 cp/class.c:6129
+#: cp/class.c:5983 cp/class.c:6165 cp/class.c:6172
 msgid "not enough type information"
 msgstr "inte tillr鋍klig typinformation"
 
-#: cp/class.c:5957
+#: cp/class.c:6000
 #, fuzzy
 msgid "argument of type `%T' does not match `%T'"
 msgstr "argument \"%s\" matchar inte prototypen"
 
-#: cp/class.c:6106
+#: cp/class.c:6149
 msgid "invalid operation on uninstantiated type"
 msgstr "ogiltig operation p� oinstansierad typ"
 
@@ -13884,12 +13908,12 @@
 #. A name N used in a class S shall refer to the same declaration
 #. in its context and when re-evaluated in the completed scope of
 #. S.
-#: cp/class.c:6364 cp/decl.c:1222 cp/name-lookup.c:514 cp/pt.c:2097
+#: cp/class.c:6407 cp/decl.c:1223 cp/name-lookup.c:514 cp/pt.c:2125
 #, fuzzy
 msgid "declaration of `%#D'"
 msgstr "omdeklaration av \"%s\""
 
-#: cp/class.c:6365
+#: cp/class.c:6408
 msgid "changes meaning of `%D' from `%+#D'"
 msgstr ""
 
@@ -14000,172 +14024,189 @@
 msgid "  candidate conversions include `%D' and `%D'"
 msgstr ""
 
-#: cp/decl.c:371
+#: cp/decl.c:372
 #, fuzzy
 msgid "label `%D' used but not defined"
 msgstr "etikett \"%s\" anv鋘d men inte definierad"
 
-#: cp/decl.c:378
+#: cp/decl.c:379
 #, fuzzy
 msgid "label `%D' defined but not used"
 msgstr "etikett \"%s\" definierad men inte anv鋘d"
 
-#: cp/decl.c:1130 cp/decl.c:1556
+#: cp/decl.c:1131 cp/decl.c:1570
 #, fuzzy
 msgid "previous declaration of `%D'"
 msgstr "tidigare deklaration av \"%s\""
 
-#: cp/decl.c:1178
+#: cp/decl.c:1179
 #, fuzzy
 msgid "%Jfunction '%D' redeclared as inline"
 msgstr "biblioteksfunktion \"%s\" deklarerad som icke-funktion"
 
-#: cp/decl.c:1179
+#: cp/decl.c:1180
 #, fuzzy
 msgid "%Jprevious declaration of '%D' with attribute noinline"
 msgstr "implicit deklaration av funktion \"%s\""
 
-#: cp/decl.c:1186
+#: cp/decl.c:1187
 #, fuzzy
 msgid "%Jfunction '%D' redeclared with attribute noinline"
 msgstr "funktionen \"%s\" deklarerades tidigare i ett block"
 
-#: cp/decl.c:1188
+#: cp/decl.c:1189
 #, fuzzy
 msgid "%Jprevious declaration of '%D' was inline"
 msgstr "tidigare deklaration av \"%s\""
 
-#: cp/decl.c:1209 cp/decl.c:1247
+#: cp/decl.c:1210 cp/decl.c:1248
 #, fuzzy
 msgid "shadowing %s function `%#D'"
 msgstr "d鰈jer biblioteksfunktion \"%s\""
 
-#: cp/decl.c:1218
+#: cp/decl.c:1219
 #, fuzzy
 msgid "library function `%#D' redeclared as non-function `%#D'"
 msgstr "biblioteksfunktion \"%s\" deklarerad som icke-funktion"
 
-#: cp/decl.c:1223
+#: cp/decl.c:1224
 #, fuzzy
 msgid "conflicts with built-in declaration `%#D'"
 msgstr "motstridande deklarationer av \"%s\""
 
-#: cp/decl.c:1242 cp/decl.c:1354 cp/decl.c:1370
+#: cp/decl.c:1243 cp/decl.c:1355 cp/decl.c:1371
 #, fuzzy
 msgid "new declaration `%#D'"
 msgstr "omdeklaration av \"%s\""
 
-#: cp/decl.c:1243
+#: cp/decl.c:1244
 #, fuzzy
 msgid "ambiguates built-in declaration `%#D'"
 msgstr "dubbel deklaration av etikett \"%s\""
 
-#: cp/decl.c:1314
+#: cp/decl.c:1315
 #, fuzzy
 msgid "`%#D' redeclared as different kind of symbol"
 msgstr "\"%s\" omdeklarerad som en annan sorts symbol"
 
-#: cp/decl.c:1317
+#: cp/decl.c:1318
 #, fuzzy
 msgid "previous declaration of `%#D'"
 msgstr "tidigare deklaration av \"%s\""
 
-#: cp/decl.c:1339
+#: cp/decl.c:1340
 #, fuzzy
 msgid "declaration of template `%#D'"
 msgstr "omdeklaration av \"enum %s\""
 
-#: cp/decl.c:1340 cp/name-lookup.c:515
+#: cp/decl.c:1341 cp/name-lookup.c:515
 #, fuzzy
 msgid "conflicts with previous declaration `%#D'"
 msgstr "sektion \"%s\" st錼 i konflikt med tidigare deklaration"
 
-#: cp/decl.c:1355 cp/decl.c:1371
+#: cp/decl.c:1356 cp/decl.c:1372
 #, fuzzy
 msgid "ambiguates old declaration `%#D'"
 msgstr "dubbel deklaration av etikett \"%s\""
 
-#: cp/decl.c:1363
+#: cp/decl.c:1364
 #, fuzzy
 msgid "declaration of C function `%#D' conflicts with"
 msgstr "implicit deklaration av funktion \"%s\""
 
-#: cp/decl.c:1365
+#: cp/decl.c:1366
 #, fuzzy
 msgid "previous declaration `%#D' here"
 msgstr "tidigare deklaration av \"%s\""
 
-#: cp/decl.c:1381
+#: cp/decl.c:1382
 #, fuzzy
 msgid "conflicting declaration '%#D'"
 msgstr "motstridande deklarationer av \"%s\""
 
-#: cp/decl.c:1382
+#: cp/decl.c:1383
 #, fuzzy
 msgid "'%D' has a previous declaration as `%#D'"
 msgstr "tidigare deklaration av \"%s\""
 
-#: cp/decl.c:1435
+#. [namespace.alias]
+#.
+#. A namespace-name or namespace-alias shall not be declared as
+#. the name of any other entity in the same declarative region.
+#. A namespace-name defined at global scope shall not be
+#. declared as the name of any other entity in any glogal scope
+#. of the program.
+#: cp/decl.c:1436
+#, fuzzy
+msgid "declaration of `namespace %D' conflicts with"
+msgstr "implicit deklaration av funktion \"%s\""
+
+#: cp/decl.c:1437
+#, fuzzy
+msgid "previous declaration of `namespace %D' here"
+msgstr "tidigare deklaration av \"%s\""
+
+#: cp/decl.c:1449
 #, fuzzy
 msgid "`%#D' previously defined here"
 msgstr "\"%s\" definierades tidigare h鋜"
 
-#: cp/decl.c:1436
+#: cp/decl.c:1450
 #, fuzzy
 msgid "`%#D' previously declared here"
 msgstr "\"%s\" 鋜 tidigare deklarerad h鋜"
 
 #. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:1445
+#: cp/decl.c:1459
 #, fuzzy
 msgid "prototype for `%#D'"
 msgstr "prototyp f鰎 \"%s\" f鰈jer"
 
-#: cp/decl.c:1446
+#: cp/decl.c:1460
 #, fuzzy
 msgid "%Jfollows non-prototype definition here"
 msgstr "icke-prototypdefinition here"
 
-#: cp/decl.c:1458
+#: cp/decl.c:1472
 #, fuzzy
 msgid "previous declaration of `%#D' with %L linkage"
 msgstr "tidigare deklaration av \"%s\""
 
-#: cp/decl.c:1460
+#: cp/decl.c:1474
 #, fuzzy
 msgid "conflicts with new declaration with %L linkage"
 msgstr "motstridande deklarationer av \"%s\""
 
-#: cp/decl.c:1483 cp/decl.c:1490
+#: cp/decl.c:1497 cp/decl.c:1504
 msgid "default argument given for parameter %d of `%#D'"
 msgstr ""
 
-#: cp/decl.c:1485 cp/decl.c:1492
+#: cp/decl.c:1499 cp/decl.c:1506
 #, fuzzy
 msgid "after previous specification in `%#D'"
 msgstr "tidigare deklaration av \"%s\""
 
-#: cp/decl.c:1501
+#: cp/decl.c:1515
 #, fuzzy
 msgid "`%#D' was used before it was declared inline"
 msgstr "\"%s\" anv鋘des utan n錱on prototyp innan sin definition"
 
-#: cp/decl.c:1502
+#: cp/decl.c:1516
 #, fuzzy
 msgid "%Jprevious non-inline declaration here"
 msgstr "tidigare implicit deklaration av \"%s\""
 
-#: cp/decl.c:1555
+#: cp/decl.c:1569
 #, fuzzy
 msgid "redundant redeclaration of `%D' in same scope"
 msgstr "redundant omdeklaration av \"%s\" i samma scope"
 
-#: cp/decl.c:1649
+#: cp/decl.c:1663
 #, fuzzy, c-format
 msgid "declaration of `%F' throws different exceptions"
 msgstr "deklaration av \"%s\" som ett f鋖t med funktioner"
 
-#: cp/decl.c:1651
+#: cp/decl.c:1665
 #, fuzzy, c-format
 msgid "than previous declaration `%F'"
 msgstr "ingen tidigare deklaration av \"%s\""
@@ -14178,224 +14219,224 @@
 #. that specialization that would cause an implicit
 #. instantiation to take place, in every translation unit in
 #. which such a use occurs.
-#: cp/decl.c:1798
+#: cp/decl.c:1812
 msgid "explicit specialization of %D after first use"
 msgstr ""
 
-#: cp/decl.c:1878
+#: cp/decl.c:1892
 msgid "%J'%D': visibility attribute ignored because it"
 msgstr ""
 
-#: cp/decl.c:1880
+#: cp/decl.c:1894
 #, fuzzy
 msgid "%Jconflicts with previous declaration here"
 msgstr "sektion \"%s\" st錼 i konflikt med tidigare deklaration"
 
-#: cp/decl.c:1974
+#: cp/decl.c:1988
 #, fuzzy
 msgid "implicit declaration of function `%#D'"
 msgstr "implicit deklaration av funktion \"%s\""
 
-#: cp/decl.c:2137
+#: cp/decl.c:2151
 #, c-format
 msgid "label `%s' referenced outside of any function"
 msgstr ""
 
-#: cp/decl.c:2234 cp/decl.c:2258 cp/decl.c:2346
+#: cp/decl.c:2248 cp/decl.c:2272 cp/decl.c:2360
 #, fuzzy
 msgid "jump to label `%D'"
 msgstr "hopp till case-etikett"
 
-#: cp/decl.c:2236 cp/decl.c:2260
+#: cp/decl.c:2250 cp/decl.c:2274
 msgid "jump to case label"
 msgstr "hopp till case-etikett"
 
-#: cp/decl.c:2239 cp/decl.c:2263
+#: cp/decl.c:2253 cp/decl.c:2277
 #, fuzzy
 msgid "%H  from here"
 msgstr "  fr錸 h鋜"
 
-#: cp/decl.c:2244
+#: cp/decl.c:2258
 #, fuzzy
 msgid "  crosses initialization of `%#D'"
 msgstr "omdefiniering av \"%s\""
 
-#: cp/decl.c:2247 cp/decl.c:2362
+#: cp/decl.c:2261 cp/decl.c:2376
 msgid "  enters scope of non-POD `%#D'"
 msgstr ""
 
-#: cp/decl.c:2267 cp/decl.c:2366
+#: cp/decl.c:2281 cp/decl.c:2380
 msgid "  enters try block"
 msgstr "  g錼 in i try-block"
 
-#: cp/decl.c:2269 cp/decl.c:2368
+#: cp/decl.c:2283 cp/decl.c:2382
 msgid "  enters catch block"
 msgstr "  g錼 in i catch-block"
 
-#: cp/decl.c:2347
+#: cp/decl.c:2361
 msgid "  from here"
 msgstr "  fr錸 h鋜"
 
 #. Can't skip init of __exception_info.
-#: cp/decl.c:2358
+#: cp/decl.c:2372
 #, fuzzy
 msgid "%J  enters catch block"
 msgstr "  g錼 in i catch-block"
 
-#: cp/decl.c:2360
+#: cp/decl.c:2374
 #, fuzzy
 msgid "  skips initialization of `%#D'"
 msgstr "%s: Vid instansiering av \"%s\":\n"
 
-#: cp/decl.c:2394
+#: cp/decl.c:2408
 msgid "label named wchar_t"
 msgstr ""
 
-#: cp/decl.c:2397
+#: cp/decl.c:2411
 #, fuzzy
 msgid "duplicate label `%D'"
 msgstr "upprepning av medlem \"%s\""
 
-#: cp/decl.c:2625 cp/parser.c:3182
+#: cp/decl.c:2639 cp/parser.c:3192
 msgid "`%D' used without template parameters"
 msgstr ""
 
-#: cp/decl.c:2635 cp/decl.c:2651 cp/decl.c:2739
+#: cp/decl.c:2649 cp/decl.c:2665 cp/decl.c:2753
 msgid "no class template named `%#T' in `%#T'"
 msgstr ""
 
-#: cp/decl.c:2672 cp/decl.c:2682 cp/decl.c:2702
+#: cp/decl.c:2686 cp/decl.c:2696 cp/decl.c:2716
 msgid "no type named `%#T' in `%#T'"
 msgstr ""
 
-#: cp/decl.c:3429
+#: cp/decl.c:3443
 #, fuzzy
 msgid "%Jan anonymous union cannot have function members"
 msgstr "anonym union deklarerad i parameterlista"
 
-#: cp/decl.c:3447
+#: cp/decl.c:3461
 msgid "member %#D' with constructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:3450
+#: cp/decl.c:3464
 msgid "member %#D' with destructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:3453
+#: cp/decl.c:3467
 msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:3493
+#: cp/decl.c:3507
 #, fuzzy
 msgid "redeclaration of C++ built-in type `%T'"
 msgstr "omdeklaration av \"%s\""
 
-#: cp/decl.c:3531
+#: cp/decl.c:3545
 msgid "multiple types in one declaration"
 msgstr ""
 
-#: cp/decl.c:3557
+#: cp/decl.c:3571
 #, fuzzy
 msgid "missing type-name in typedef-declaration"
 msgstr "oanv鋘dbart nyckelord eller typnamn i tom deklaration"
 
-#: cp/decl.c:3565
+#: cp/decl.c:3579
 msgid "ISO C++ prohibits anonymous structs"
 msgstr ""
 
-#: cp/decl.c:3572
+#: cp/decl.c:3586
 #, fuzzy
 msgid "`%D' can only be specified for functions"
 msgstr "argumentformat angivet f鰎 icke-funktion \"%s\""
 
-#: cp/decl.c:3574
+#: cp/decl.c:3588
 msgid "`%D' can only be specified inside a class"
 msgstr ""
 
-#: cp/decl.c:3576
+#: cp/decl.c:3590
 msgid "`%D' can only be specified for constructors"
 msgstr ""
 
-#: cp/decl.c:3579
+#: cp/decl.c:3593
 #, fuzzy
 msgid "`%D' can only be specified for objects and functions"
 msgstr "argumentformat angivet f鰎 icke-funktion \"%s\""
 
-#: cp/decl.c:3721 cp/decl2.c:855
+#: cp/decl.c:3735 cp/decl2.c:855
 #, fuzzy
 msgid "typedef `%D' is initialized (use __typeof__ instead)"
 msgstr "typedef \"%s\" 鋜 initierad"
 
-#: cp/decl.c:3726
+#: cp/decl.c:3740
 #, fuzzy
 msgid "function `%#D' is initialized like a variable"
 msgstr "funktion \"%s\" 鋜 initierad som en variabel"
 
-#: cp/decl.c:3738
+#: cp/decl.c:3752
 #, fuzzy
 msgid "declaration of `%#D' has `extern' and is initialized"
 msgstr "deklaration av \"%s\" 鋜 \"extern\" och initierad"
 
-#: cp/decl.c:3771
+#: cp/decl.c:3785
 msgid "`%#D' is not a static member of `%#T'"
 msgstr ""
 
-#: cp/decl.c:3777
+#: cp/decl.c:3791
 #, fuzzy
 msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
 msgstr "ISO C++ till錿er inte \"%s\" i #if"
 
-#: cp/decl.c:3788
+#: cp/decl.c:3802
 #, fuzzy
 msgid "duplicate initialization of %D"
 msgstr "initiering"
 
-#: cp/decl.c:3819
+#: cp/decl.c:3833
 #, fuzzy
 msgid "declaration of `%#D' outside of class is not definition"
 msgstr "deklaration av \"%s\" som ett f鋖t med funktioner"
 
-#: cp/decl.c:3868
+#: cp/decl.c:3882
 #, fuzzy
 msgid "variable `%#D' has initializer but incomplete type"
 msgstr "variabel \"%s\" har initierare men 鋜 av inkomplett typ"
 
-#: cp/decl.c:3876 cp/decl.c:4445
+#: cp/decl.c:3890 cp/decl.c:4500
 #, fuzzy
 msgid "elements of array `%#D' have incomplete type"
 msgstr "elementen i f鋖t \"%s\" har en ofullst鋘dig typ"
 
-#: cp/decl.c:3892
+#: cp/decl.c:3906
 #, fuzzy
 msgid "aggregate `%#D' has incomplete type and cannot be defined"
 msgstr "parameter \"%s\" har en inkomplett typ"
 
-#: cp/decl.c:3942
+#: cp/decl.c:3956
 #, fuzzy
 msgid "`%D' declared as reference but not initialized"
 msgstr "\"%s\" omdeklarerad som en annan sorts symbol"
 
-#: cp/decl.c:3948
+#: cp/decl.c:3962
 #, fuzzy
 msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
 msgstr "ISO C++ f鰎bjuder initiering av new-uttryck med \"=\""
 
-#: cp/decl.c:3976
+#: cp/decl.c:3990
 #, fuzzy
 msgid "cannot initialize `%T' from `%T'"
 msgstr "kan inte initiera friend-funktion \"%s\""
 
-#: cp/decl.c:4008
+#: cp/decl.c:4022
 #, fuzzy
 msgid "initializer fails to determine size of `%D'"
 msgstr "initierare misslyckas med att best鋗ma storlek p� \"%s\""
 
-#: cp/decl.c:4013
+#: cp/decl.c:4027
 #, fuzzy
 msgid "array size missing in `%D'"
 msgstr "f鋖tstorlek saknas i \"%s\""
 
-#: cp/decl.c:4025
+#: cp/decl.c:4039
 #, fuzzy
 msgid "zero-size array `%D'"
 msgstr "ISO C f鰎bjuder f鋖t \"%s\" med storlek noll"
@@ -14403,329 +14444,347 @@
 #. An automatic variable with an incomplete type: that is an error.
 #. Don't talk about array types here, since we took care of that
 #. message in grokdeclarator.
-#: cp/decl.c:4062
+#: cp/decl.c:4076
 #, fuzzy
 msgid "storage size of `%D' isn't known"
 msgstr "lagringsstorlek p� \"%s\" 鋜 ok鋘d"
 
-#: cp/decl.c:4084
+#: cp/decl.c:4098
 #, fuzzy
 msgid "storage size of `%D' isn't constant"
 msgstr "lagringsstorlek p� \"%s\" 鋜 inte konstant"
 
-#: cp/decl.c:4139
+#: cp/decl.c:4153
 msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
 msgstr ""
 
-#: cp/decl.c:4140
+#: cp/decl.c:4154
 msgid "%J  you can work around this by removing the initializer"
 msgstr ""
 
-#: cp/decl.c:4166
+#: cp/decl.c:4180
 #, fuzzy
 msgid "uninitialized const `%D'"
 msgstr "kan inte initiera friend-funktion \"%s\""
 
-#: cp/decl.c:4245
+#: cp/decl.c:4240
+msgid "name `%D' used in a GNU-style designated initializer for an array"
+msgstr ""
+
+#: cp/decl.c:4251
+#, c-format
+msgid "Designated initializer `%E' larger than array size"
+msgstr ""
+
+#: cp/decl.c:4323
 #, fuzzy
 msgid "brace-enclosed initializer used to initialize `%T'"
 msgstr "kan inte initiera friend-funktion \"%s\""
 
-#: cp/decl.c:4309
+#: cp/decl.c:4387
 msgid "initializer for `%T' must be brace-enclosed"
 msgstr ""
 
-#: cp/decl.c:4326
+#: cp/decl.c:4404
 #, fuzzy
 msgid "ISO C++ does not allow designated initializers"
 msgstr "ISO C89 f鰎bjuder konstruktor-uttryck"
 
-#: cp/decl.c:4330
+#: cp/decl.c:4408
 #, fuzzy
 msgid "`%T' has no non-static data member named `%D'"
 msgstr "%s har ingen medlem med namn \"%s\""
 
-#: cp/decl.c:4378
-msgid "name `%D' used in a GNU-style designated initializer for an array"
-msgstr ""
-
-#: cp/decl.c:4401
+#: cp/decl.c:4456
 #, fuzzy
 msgid "too many initializers for `%T'"
 msgstr "kan inte initiera friend-funktion \"%s\""
 
-#: cp/decl.c:4439
+#: cp/decl.c:4494
 #, fuzzy
 msgid "variable-sized object `%D' may not be initialized"
 msgstr "objekt med variabel storlek kan inte initieras"
 
-#: cp/decl.c:4450
+#: cp/decl.c:4505
 #, fuzzy
 msgid "`%D' has incomplete type"
 msgstr "\"%s\" har en inkomplett typ"
 
-#: cp/decl.c:4505
+#: cp/decl.c:4560
 msgid "`%D' must be initialized by constructor, not by `{...}'"
 msgstr ""
 
-#: cp/decl.c:4549
+#: cp/decl.c:4604
 msgid "structure `%D' with uninitialized const members"
 msgstr ""
 
-#: cp/decl.c:4551
+#: cp/decl.c:4606
 msgid "structure `%D' with uninitialized reference members"
 msgstr ""
 
-#: cp/decl.c:4732
+#: cp/decl.c:4788
 msgid "assignment (not initialization) in declaration"
 msgstr "tilldelning (inte initieraing) i deklaration"
 
-#: cp/decl.c:4749
+#: cp/decl.c:4805
 #, fuzzy
 msgid "cannot initialize `%D' to namespace `%D'"
 msgstr "kan inte initiera friend-funktion \"%s\""
 
-#: cp/decl.c:4803
+#: cp/decl.c:4859
 #, fuzzy
 msgid "shadowing previous type declaration of `%#D'"
 msgstr "tidigare deklaration av \"%s\""
 
-#: cp/decl.c:4840
+#: cp/decl.c:4896
 msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
 msgstr ""
 
-#: cp/decl.c:4855
+#: cp/decl.c:4911
 msgid "`%D' is thread-local and so cannot be dynamically initialized"
 msgstr ""
 
-#: cp/decl.c:5337
+#: cp/decl.c:5406
 msgid "invalid catch parameter"
 msgstr ""
 
-#: cp/decl.c:5451
+#: cp/decl.c:5520
 #, fuzzy
 msgid "destructor for alien class `%T' cannot be a member"
 msgstr "destruerare kan inte vara en statisk medlemsfunktion"
 
-#: cp/decl.c:5454
+#: cp/decl.c:5523
 #, fuzzy
 msgid "constructor for alien class `%T' cannot be a member"
 msgstr "konstruerare kan inte vara en statisk medlemsfunktion\""
 
-#: cp/decl.c:5476
+#: cp/decl.c:5545
 msgid "`%D' declared as a `virtual' %s"
 msgstr ""
 
-#: cp/decl.c:5478
+#: cp/decl.c:5547
 #, fuzzy
 msgid "`%D' declared as an `inline' %s"
 msgstr "variabel \"%s\" deklarerad \"inline\""
 
-#: cp/decl.c:5480
+#: cp/decl.c:5549
 msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
 msgstr ""
 
-#: cp/decl.c:5483
+#: cp/decl.c:5552
 #, fuzzy
 msgid "`%D' declared as a friend"
 msgstr "f鋖t \"%s\" deklarerad som en funktion"
 
-#: cp/decl.c:5489
+#: cp/decl.c:5558
 #, fuzzy
 msgid "`%D' declared with an exception specification"
 msgstr "\"%s\" 鋜 deklarerad som en funktion som returnerar en funktion"
 
-#: cp/decl.c:5571
+#: cp/decl.c:5640
 msgid "cannot declare `::main' to be a template"
 msgstr "kan inte deklarera \"::main\" som en mall"
 
-#: cp/decl.c:5573
+#: cp/decl.c:5642
 msgid "cannot declare `::main' to be inline"
 msgstr ""
 
-#: cp/decl.c:5575
+#: cp/decl.c:5644
 msgid "cannot declare `::main' to be static"
 msgstr "kan inte deklarera \"::main\" som static"
 
-#: cp/decl.c:5578
+#: cp/decl.c:5647
 msgid "`main' must return `int'"
 msgstr "\"main\" m錽te returnera \"int\""
 
-#: cp/decl.c:5606
+#: cp/decl.c:5675
 msgid "non-local function `%#D' uses anonymous type"
 msgstr ""
 
-#: cp/decl.c:5609
+#: cp/decl.c:5678
 msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
 msgstr ""
 
-#: cp/decl.c:5615
+#: cp/decl.c:5684
 msgid "non-local function `%#D' uses local type `%T'"
 msgstr ""
 
-#: cp/decl.c:5639
+#: cp/decl.c:5708
 msgid "%smember function `%D' cannot have `%T' method qualifier"
 msgstr ""
 
-#: cp/decl.c:5663
+#: cp/decl.c:5732
 #, fuzzy
 msgid "defining explicit specialization `%D' in friend declaration"
 msgstr "tilldelning (inte initieraing) i deklaration"
 
 #. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:5673
+#: cp/decl.c:5742
 msgid "invalid use of template-id `%D' in declaration of primary template"
 msgstr ""
 
-#: cp/decl.c:5700
+#: cp/decl.c:5769
 msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
 msgstr ""
 
-#: cp/decl.c:5707
+#: cp/decl.c:5776
 msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
 msgstr ""
 
-#: cp/decl.c:5765
+#: cp/decl.c:5834
 #, fuzzy
 msgid "definition of implicitly-declared `%D'"
 msgstr "funktionsdefinition deklarerad som \"auto\""
 
-#: cp/decl.c:5785 cp/decl2.c:738
+#: cp/decl.c:5854 cp/decl2.c:738
 msgid "no `%#D' member function declared in class `%T'"
 msgstr ""
 
-#: cp/decl.c:5919
+#: cp/decl.c:5988
 msgid "non-local variable `%#D' uses local type `%T'"
 msgstr ""
 
-#: cp/decl.c:6034
+#: cp/decl.c:6103
 msgid "invalid in-class initialization of static data member of non-integral type `%T'"
 msgstr ""
 
-#: cp/decl.c:6043
+#: cp/decl.c:6112
 #, fuzzy
 msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
 msgstr "ISO C++ f鰎bjuder initiering av new-uttryck med \"=\""
 
-#: cp/decl.c:6046
+#: cp/decl.c:6115
 #, fuzzy
 msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
 msgstr "ISO C++ f鰎bjuder initiering av new-uttryck med \"=\""
 
-#: cp/decl.c:6065
+#: cp/decl.c:6134
 #, fuzzy
 msgid "size of array `%D' has non-integral type `%T'"
 msgstr "storlek p� f鋖t \"%s\" 鋜 inte av heltalstyp"
 
-#: cp/decl.c:6067
+#: cp/decl.c:6136
 #, fuzzy
 msgid "size of array has non-integral type `%T'"
 msgstr "storlek p� f鋖t \"%s\" 鋜 inte av heltalstyp"
 
-#: cp/decl.c:6103
+#: cp/decl.c:6172
 #, fuzzy
 msgid "size of array `%D' is negative"
 msgstr "storlek p� f鋖t \"%s\" 鋜 negativt"
 
-#: cp/decl.c:6105
+#: cp/decl.c:6174
 #, fuzzy
 msgid "size of array is negative"
 msgstr "storlek p� f鋖t \"%s\" 鋜 negativt"
 
-#: cp/decl.c:6113
+#: cp/decl.c:6182
 #, fuzzy
 msgid "ISO C++ forbids zero-size array `%D'"
 msgstr "ISO C f鰎bjuder f鋖t \"%s\" med storlek noll"
 
-#: cp/decl.c:6115
+#: cp/decl.c:6184
 #, fuzzy
 msgid "ISO C++ forbids zero-size array"
 msgstr "ISO C f鰎bjuder f鋖t \"%s\" med storlek noll"
 
-#: cp/decl.c:6122
+#: cp/decl.c:6191
 #, fuzzy
 msgid "size of array `%D' is not an integral constant-expression"
 msgstr "storlek p� f鋖t \"%s\" 鋜 inte av heltalstyp"
 
-#: cp/decl.c:6125
+#: cp/decl.c:6194
 #, fuzzy
 msgid "size of array is not an integral constant-expression"
 msgstr "storlek p� f鋖t \"%s\" 鋜 inte av heltalstyp"
 
-#: cp/decl.c:6130
+#: cp/decl.c:6199
 #, fuzzy
 msgid "ISO C++ forbids variable-size array `%D'"
 msgstr "ISO C89 f鰎bjuder f鋖t \"%s\" med variabel storlek"
 
-#: cp/decl.c:6132
+#: cp/decl.c:6201
 #, fuzzy
 msgid "ISO C++ forbids variable-size array"
 msgstr "ISO C89 f鰎bjuder f鋖t \"%s\" med variabel storlek"
 
-#: cp/decl.c:6154
+#: cp/decl.c:6223
 msgid "overflow in array dimension"
 msgstr ""
 
-#: cp/decl.c:6248
+#: cp/decl.c:6317
 #, fuzzy
 msgid "declaration of `%D' as %s"
 msgstr "omdeklaration av \"%s\""
 
-#: cp/decl.c:6250
+#: cp/decl.c:6319
 #, fuzzy, c-format
 msgid "creating %s"
 msgstr "Skapar %s.\n"
 
-#: cp/decl.c:6262
+#: cp/decl.c:6331
 msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: cp/decl.c:6265
+#: cp/decl.c:6334
 msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: cp/decl.c:6293
+#: cp/decl.c:6362
 #, fuzzy
 msgid "return type specification for constructor invalid"
 msgstr "funktionskroppen f鰎 konstrueraren saknas"
 
-#: cp/decl.c:6300
+#: cp/decl.c:6369
 msgid "return type specification for destructor invalid"
 msgstr ""
 
-#: cp/decl.c:6306
+#: cp/decl.c:6375
 #, fuzzy
 msgid "operator `%T' declared to return `%T'"
 msgstr "parameter \"%s\" deklarerad som void"
 
-#: cp/decl.c:6308
+#: cp/decl.c:6377
 #, fuzzy
 msgid "return type specified for `operator %T'"
 msgstr "lagringsklass angiven f鰎 parameter \"%s\""
 
-#: cp/decl.c:6452
+#: cp/decl.c:6400
+msgid "unnamed variable or field declared void"
+msgstr ""
+
+#: cp/decl.c:6405
+#, fuzzy, c-format
+msgid "variable or field `%E' declared void"
+msgstr "variabel eller f鋖t \"%s\" deklarerad som void"
+
+#: cp/decl.c:6408
+msgid "variable or field declared void"
+msgstr ""
+
+#: cp/decl.c:6547
 msgid "destructors must be member functions"
 msgstr "destruerare m錽te vara medlemsfunktioner"
 
-#: cp/decl.c:6471
+#: cp/decl.c:6566
 msgid "destructor `%T' must match class name `%T'"
 msgstr ""
 
-#: cp/decl.c:6534
+#: cp/decl.c:6629
 msgid "declarator-id missing; using reserved word `%D'"
 msgstr ""
 
-#: cp/decl.c:6588
+#: cp/decl.c:6683
 msgid "type `%T' is not derived from type `%T'"
 msgstr ""
 
 #. Parse error puts this typespec where
 #. a declarator should go.
-#: cp/decl.c:6651
+#: cp/decl.c:6746
 msgid "`%T' specified as declarator-id"
 msgstr ""
 
-#: cp/decl.c:6653
+#: cp/decl.c:6748
 msgid "  perhaps you want `%T' for a constructor"
 msgstr ""
 
@@ -14733,319 +14792,311 @@
 #. decl-specifier like in
 #. std::allocator alloc;
 #. Handle that gracefully.
-#: cp/decl.c:6675
+#: cp/decl.c:6770
 #, fuzzy, c-format
 msgid "invalid use of template-name '%E' in a declarator"
 msgstr "ogiltig anv鋘dning av void-uttryck"
 
-#: cp/decl.c:6695
+#: cp/decl.c:6790 cp/decl.c:8124
 #, fuzzy
 msgid "declaration of `%D' as non-function"
 msgstr "deklaration av \"%s\" som ett f鋖t med funktioner"
 
-#: cp/decl.c:6772
+#: cp/decl.c:6867
 msgid "`bool' is now a keyword"
 msgstr "\"bool\" 鋜 numera ett nyckelord"
 
-#: cp/decl.c:6774
+#: cp/decl.c:6869
 msgid "extraneous `%T' ignored"
 msgstr ""
 
-#: cp/decl.c:6790 cp/decl.c:6834
+#: cp/decl.c:6885 cp/decl.c:6929
 #, fuzzy
 msgid "multiple declarations `%T' and `%T'"
 msgstr "multiple deklaration av metod \"%s\""
 
-#: cp/decl.c:6803
+#: cp/decl.c:6898
 msgid "ISO C++ does not support `long long'"
 msgstr "ISO C++ st鰀jer inte \"long long\""
 
-#: cp/decl.c:6907 cp/decl.c:6910
+#: cp/decl.c:7002 cp/decl.c:7005
 #, fuzzy, c-format
 msgid "ISO C++ forbids declaration of `%s' with no type"
 msgstr "ISO C f鰎bjuder medlemsdeklarationer utan medlemmar"
 
-#: cp/decl.c:6941
+#: cp/decl.c:7036
 #, c-format
 msgid "short, signed or unsigned invalid for `%s'"
 msgstr "short, signed eller unsigned 鋜 ogiltigt f鰎 \"%s\""
 
-#: cp/decl.c:6946
+#: cp/decl.c:7041
 #, c-format
 msgid "long and short specified together for `%s'"
 msgstr "b錮e long och short angivet f鰎 \"%s\""
 
-#: cp/decl.c:6957
+#: cp/decl.c:7052
 #, c-format
 msgid "signed and unsigned given together for `%s'"
 msgstr "b錮e signed och unsigned angivet f鰎 \"%s\""
 
-#: cp/decl.c:7066
+#: cp/decl.c:7161
 msgid "qualifiers are not allowed on declaration of `operator %T'"
 msgstr ""
 
-#: cp/decl.c:7088
+#: cp/decl.c:7183
 msgid "member `%D' cannot be declared both virtual and static"
 msgstr ""
 
-#: cp/decl.c:7097
+#: cp/decl.c:7192
 #, fuzzy
 msgid "`%T::%D' is not a valid declarator"
 msgstr "\"%s\" 鋜 inte i b鰎jan av deklarationen"
 
-#: cp/decl.c:7109
+#: cp/decl.c:7204
 msgid "storage class specifiers invalid in parameter declarations"
 msgstr ""
 
-#: cp/decl.c:7113
+#: cp/decl.c:7208
 msgid "typedef declaration invalid in parameter declaration"
 msgstr ""
 
-#: cp/decl.c:7126
+#: cp/decl.c:7221
 msgid "virtual outside class declaration"
 msgstr ""
 
-#: cp/decl.c:7185
+#: cp/decl.c:7280
 #, c-format
 msgid "storage class specified for %s `%s'"
 msgstr ""
 
-#: cp/decl.c:7220
+#: cp/decl.c:7315
 #, c-format
 msgid "top-level declaration of `%s' specifies `auto'"
 msgstr "toppniv錮eklaration av \"%s\" anger \"auto\""
 
-#: cp/decl.c:7232
+#: cp/decl.c:7327
 msgid "storage class specifiers invalid in friend function declarations"
 msgstr ""
 
-#: cp/decl.c:7397
+#: cp/decl.c:7492
 msgid "destructor cannot be static member function"
 msgstr "destruerare kan inte vara en statisk medlemsfunktion"
 
-#: cp/decl.c:7400
+#: cp/decl.c:7495
 #, fuzzy, c-format
 msgid "destructors may not be `%s'"
 msgstr "destruerare beh鰒s f鰎 \"%#D\""
 
-#: cp/decl.c:7421
+#: cp/decl.c:7516
 msgid "constructor cannot be static member function"
 msgstr "konstruerare kan inte vara en statisk medlemsfunktion\""
 
-#: cp/decl.c:7424
+#: cp/decl.c:7519
 msgid "constructors cannot be declared virtual"
 msgstr ""
 
-#: cp/decl.c:7429
+#: cp/decl.c:7524
 #, c-format
 msgid "constructors may not be `%s'"
 msgstr ""
 
-#: cp/decl.c:7439
+#: cp/decl.c:7534
 msgid "return value type specifier for constructor ignored"
 msgstr ""
 
-#: cp/decl.c:7458
+#: cp/decl.c:7553
 #, c-format
 msgid "can't initialize friend function `%s'"
 msgstr "kan inte initiera friend-funktion \"%s\""
 
 #. Cannot be both friend and virtual.
-#: cp/decl.c:7462
+#: cp/decl.c:7557
 msgid "virtual functions cannot be friends"
 msgstr ""
 
-#: cp/decl.c:7467
+#: cp/decl.c:7562
 msgid "friend declaration not in class definition"
 msgstr ""
 
-#: cp/decl.c:7469
+#: cp/decl.c:7564
 #, fuzzy, c-format
 msgid "can't define friend function `%s' in a local class definition"
 msgstr "kan inte initiera friend-funktion \"%s\""
 
-#: cp/decl.c:7490
+#: cp/decl.c:7585
 #, fuzzy
 msgid "destructors may not have parameters"
 msgstr "destruerare m錽te vara medlemsfunktioner"
 
-#: cp/decl.c:7510 cp/decl.c:7517
+#: cp/decl.c:7605 cp/decl.c:7612
 #, fuzzy
 msgid "cannot declare reference to `%#T'"
 msgstr "kan inte deklarera referenser till referenser"
 
-#: cp/decl.c:7511
+#: cp/decl.c:7606
 #, fuzzy
 msgid "cannot declare pointer to `%#T'"
 msgstr "kan inte deklarera pekare till referenser"
 
-#: cp/decl.c:7516
+#: cp/decl.c:7611
 #, fuzzy
 msgid "cannot declare pointer to `%#T' member"
 msgstr "kan inte deklarera pekare till referenser"
 
-#: cp/decl.c:7655
+#: cp/decl.c:7750
 msgid "extra qualification `%T::' on member `%s' ignored"
 msgstr ""
 
-#: cp/decl.c:7671
+#: cp/decl.c:7766
 msgid "cannot declare member function `%T::%s' within `%T'"
 msgstr ""
 
-#: cp/decl.c:7686
+#: cp/decl.c:7781
 msgid "cannot declare member `%T::%s' within `%T'"
 msgstr ""
 
-#: cp/decl.c:7766
+#: cp/decl.c:7861
 msgid "data member may not have variably modified type `%T'"
 msgstr ""
 
-#: cp/decl.c:7768
+#: cp/decl.c:7863
 msgid "parameter may not have variably modified type `%T'"
 msgstr ""
 
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 #. declarations of constructors within a class definition.
-#: cp/decl.c:7776
+#: cp/decl.c:7871
 msgid "only declarations of constructors can be `explicit'"
 msgstr ""
 
-#: cp/decl.c:7784
+#: cp/decl.c:7879
 #, c-format
 msgid "non-member `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: cp/decl.c:7789
+#: cp/decl.c:7884
 #, c-format
 msgid "non-object member `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: cp/decl.c:7795
+#: cp/decl.c:7890
 #, c-format
 msgid "function `%s' cannot be declared `mutable'"
 msgstr "funktion \"%s\" kan inte deklareras som \"mutable\""
 
-#: cp/decl.c:7800
+#: cp/decl.c:7895
 #, c-format
 msgid "static `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: cp/decl.c:7805
+#: cp/decl.c:7900
 #, c-format
 msgid "const `%s' cannot be declared `mutable'"
 msgstr "const \"%s\" kan inte deklareras \"mutable\""
 
-#: cp/decl.c:7818
+#: cp/decl.c:7913
 #, fuzzy
 msgid "template-id `%D' used as a declarator"
 msgstr "deklaration av \"%s\" d鰈jer global deklaration"
 
-#: cp/decl.c:7839
+#: cp/decl.c:7934
 msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
 msgstr ""
 
-#: cp/decl.c:7847
+#: cp/decl.c:7942
 msgid "%Jtypedef name may not be a nested-name-specifier"
 msgstr ""
 
-#: cp/decl.c:7893
+#: cp/decl.c:7988
 #, fuzzy
 msgid "%Jinvalid type qualifier for non-member function type"
 msgstr "namn saknas p� medlemsfunktion"
 
-#: cp/decl.c:7956
+#: cp/decl.c:8051
 #, fuzzy
 msgid "type qualifiers specified for friend class declaration"
 msgstr "tv� typer angivna i en tom deklaration"
 
-#: cp/decl.c:7961
+#: cp/decl.c:8056
 msgid "`inline' specified for friend class declaration"
 msgstr ""
 
-#: cp/decl.c:7969
+#: cp/decl.c:8064
 #, fuzzy
 msgid "template parameters cannot be friends"
 msgstr "typen p� parameter \"%s\" 鋜 inte deklarerad"
 
-#: cp/decl.c:7971
+#: cp/decl.c:8066
 msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
 msgstr ""
 
-#: cp/decl.c:7975
+#: cp/decl.c:8070
 msgid "friend declaration requires class-key, i.e. `friend %#T'"
 msgstr ""
 
-#: cp/decl.c:7988
+#: cp/decl.c:8083
 msgid "trying to make class `%T' a friend of global scope"
 msgstr ""
 
-#: cp/decl.c:7999
+#: cp/decl.c:8094
 #, fuzzy
 msgid "invalid qualifiers on non-member function type"
 msgstr "ogiltigt format p� versionsnummer"
 
-#: cp/decl.c:8018
+#: cp/decl.c:8113
 #, fuzzy
 msgid "abstract declarator `%T' used as declaration"
 msgstr "deklaration av \"%s\" d鰈jer global deklaration"
 
-#: cp/decl.c:8030
-msgid "unnamed variable or field declared void"
-msgstr ""
-
-#: cp/decl.c:8039
-msgid "variable or field declared void"
-msgstr ""
-
-#: cp/decl.c:8049
+#: cp/decl.c:8139
 msgid "cannot use `::' in parameter declaration"
 msgstr ""
 
 #. Something like struct S { int N::j; };
-#: cp/decl.c:8094
+#: cp/decl.c:8184
 #, fuzzy
 msgid "invalid use of `::'"
 msgstr "ogiltigt anv鋘dande av \"restrict\""
 
-#: cp/decl.c:8106
+#: cp/decl.c:8196
 #, fuzzy
 msgid "function `%D' cannot be declared friend"
 msgstr "funktion \"%s\" kan inte deklareras som \"mutable\""
 
-#: cp/decl.c:8118
+#: cp/decl.c:8208
 msgid "can't make `%D' into a method -- not in a class"
 msgstr ""
 
-#: cp/decl.c:8127
+#: cp/decl.c:8217
 #, fuzzy
 msgid "function `%D' declared virtual inside a union"
 msgstr "f鋖t \"%s\" deklarerad som en funktion"
 
-#: cp/decl.c:8136
+#: cp/decl.c:8226
 msgid "`%D' cannot be declared virtual, since it is always static"
 msgstr ""
 
-#: cp/decl.c:8215
+#: cp/decl.c:8305
 #, fuzzy
 msgid "field `%D' has incomplete type"
 msgstr "f鋖t \"%s\" har en inkomplett typ"
 
-#: cp/decl.c:8217
+#: cp/decl.c:8307
 #, fuzzy
 msgid "name `%T' has incomplete type"
 msgstr "parameter \"%s\" har en inkomplett typ"
 
-#: cp/decl.c:8226
+#: cp/decl.c:8316
 #, fuzzy
 msgid "  in instantiation of template `%T'"
 msgstr "%s: Vid instansiering av \"%s\":\n"
 
-#: cp/decl.c:8236
+#: cp/decl.c:8326
 #, c-format
 msgid "`%s' is neither function nor member function; cannot be declared friend"
 msgstr ""
 
-#: cp/decl.c:8247
+#: cp/decl.c:8337
 msgid "member functions are implicitly friends of their class"
 msgstr ""
 
@@ -15061,96 +15112,96 @@
 #. the rest of the compiler does not correctly
 #. handle the initialization unless the member is
 #. static so we make it static below.
-#: cp/decl.c:8287
+#: cp/decl.c:8377
 #, fuzzy
 msgid "ISO C++ forbids initialization of member `%D'"
 msgstr "ISO C++ f鰎bjuder initiering av new-uttryck med \"=\""
 
-#: cp/decl.c:8289
+#: cp/decl.c:8379
 msgid "making `%D' static"
 msgstr ""
 
-#: cp/decl.c:8345
+#: cp/decl.c:8435
 #, c-format
 msgid "storage class `auto' invalid for function `%s'"
 msgstr ""
 
-#: cp/decl.c:8347
+#: cp/decl.c:8437
 #, c-format
 msgid "storage class `register' invalid for function `%s'"
 msgstr "lagringsklass \"register\" ogiltig f鰎 funktion \"%s\""
 
-#: cp/decl.c:8349
+#: cp/decl.c:8439
 #, fuzzy, c-format
 msgid "storage class `__thread' invalid for function `%s'"
 msgstr "lagringsklass \"register\" ogiltig f鰎 funktion \"%s\""
 
-#: cp/decl.c:8360
+#: cp/decl.c:8450
 #, c-format
 msgid "storage class `static' invalid for function `%s' declared out of global scope"
 msgstr ""
 
-#: cp/decl.c:8362
+#: cp/decl.c:8452
 #, c-format
 msgid "storage class `inline' invalid for function `%s' declared out of global scope"
 msgstr ""
 
-#: cp/decl.c:8369
+#: cp/decl.c:8459
 #, c-format
 msgid "virtual non-class function `%s'"
 msgstr ""
 
-#: cp/decl.c:8400
+#: cp/decl.c:8490
 #, fuzzy
 msgid "cannot declare member function `%D' to have static linkage"
 msgstr "kan inte deklarera \"::main\" som static"
 
 #. FIXME need arm citation
-#: cp/decl.c:8406
+#: cp/decl.c:8496
 msgid "cannot declare static function inside another function"
 msgstr "kan inte deklarera en statisk funktion i en annan funktion"
 
-#: cp/decl.c:8434
+#: cp/decl.c:8524
 msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
 msgstr ""
 
-#: cp/decl.c:8440
+#: cp/decl.c:8530
 #, fuzzy
 msgid "static member `%D' declared `register'"
 msgstr "variabel \"%s\" deklarerad \"inline\""
 
-#: cp/decl.c:8445
+#: cp/decl.c:8535
 msgid "cannot explicitly declare member `%#D' to have extern linkage"
 msgstr ""
 
-#: cp/decl.c:8585
+#: cp/decl.c:8675
 #, fuzzy
 msgid "default argument for `%#D' has type `%T'"
 msgstr "f鰎sta argumentet till \"%s\" skall vara \"int\""
 
-#: cp/decl.c:8588
+#: cp/decl.c:8678
 msgid "default argument for parameter of type `%T' has type `%T'"
 msgstr ""
 
-#: cp/decl.c:8605
+#: cp/decl.c:8695
 msgid "default argument `%E' uses local variable `%D'"
 msgstr ""
 
-#: cp/decl.c:8649
+#: cp/decl.c:8739
 #, fuzzy, c-format
 msgid "invalid string constant `%E'"
 msgstr "ogiltig lagringsklass f鰎 funktion \"%s\""
 
-#: cp/decl.c:8651
+#: cp/decl.c:8741
 msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
 msgstr ""
 
-#: cp/decl.c:8689
+#: cp/decl.c:8779
 #, fuzzy
 msgid "parameter `%D' invalidly declared method type"
 msgstr "parameter \"%s\" deklarerad som void"
 
-#: cp/decl.c:8713
+#: cp/decl.c:8803
 msgid "parameter `%D' includes %s to array of unknown bound `%T'"
 msgstr ""
 
@@ -15169,100 +15220,100 @@
 #. or implicitly defined), there's no need to worry about their
 #. existence.  Theoretically, they should never even be
 #. instantiated, but that's hard to forestall.
-#: cp/decl.c:8872
+#: cp/decl.c:8962
 msgid "invalid constructor; you probably meant `%T (const %T&)'"
 msgstr ""
 
-#: cp/decl.c:9000
+#: cp/decl.c:9090
 #, fuzzy
 msgid "`%D' must be a nonstatic member function"
 msgstr "\"%s\" 鋜 normalt en icke-statisk function"
 
-#: cp/decl.c:9006
+#: cp/decl.c:9096
 msgid "`%D' must be either a non-static member function or a non-member function"
 msgstr ""
 
-#: cp/decl.c:9023
+#: cp/decl.c:9113
 msgid "`%D' must have an argument of class or enumerated type"
 msgstr ""
 
-#: cp/decl.c:9058
+#: cp/decl.c:9148
 #, c-format
 msgid "conversion to %s%s will never use a type conversion operator"
 msgstr ""
 
 #. 13.4.0.3
-#: cp/decl.c:9065
+#: cp/decl.c:9155
 msgid "ISO C++ prohibits overloading operator ?:"
 msgstr ""
 
-#: cp/decl.c:9115
+#: cp/decl.c:9205
 msgid "postfix `%D' must take `int' as its argument"
 msgstr ""
 
-#: cp/decl.c:9119
+#: cp/decl.c:9209
 msgid "postfix `%D' must take `int' as its second argument"
 msgstr ""
 
-#: cp/decl.c:9126
+#: cp/decl.c:9216
 #, fuzzy
 msgid "`%D' must take either zero or one argument"
 msgstr "\"%s\" tar bara noll eller tv� argument"
 
-#: cp/decl.c:9128
+#: cp/decl.c:9218
 #, fuzzy
 msgid "`%D' must take either one or two arguments"
 msgstr "\"%s\" tar bara noll eller tv� argument"
 
-#: cp/decl.c:9149
+#: cp/decl.c:9239
 msgid "prefix `%D' should return `%T'"
 msgstr ""
 
-#: cp/decl.c:9155
+#: cp/decl.c:9245
 msgid "postfix `%D' should return `%T'"
 msgstr ""
 
-#: cp/decl.c:9164
+#: cp/decl.c:9254
 msgid "`%D' must take `void'"
 msgstr ""
 
-#: cp/decl.c:9166 cp/decl.c:9174
+#: cp/decl.c:9256 cp/decl.c:9264
 #, fuzzy
 msgid "`%D' must take exactly one argument"
 msgstr "\"%s\" tar bara noll eller tv� argument"
 
-#: cp/decl.c:9176
+#: cp/decl.c:9266
 #, fuzzy
 msgid "`%D' must take exactly two arguments"
 msgstr "\"%s\" tar bara noll eller tv� argument"
 
-#: cp/decl.c:9184
+#: cp/decl.c:9274
 msgid "user-defined `%D' always evaluates both arguments"
 msgstr ""
 
-#: cp/decl.c:9198
+#: cp/decl.c:9288
 msgid "`%D' should return by value"
 msgstr ""
 
-#: cp/decl.c:9210 cp/decl.c:9213
+#: cp/decl.c:9300 cp/decl.c:9303
 msgid "`%D' cannot have default arguments"
 msgstr ""
 
-#: cp/decl.c:9273
+#: cp/decl.c:9363
 msgid "using typedef-name `%D' after `%s'"
 msgstr ""
 
-#: cp/decl.c:9279
+#: cp/decl.c:9369
 #, fuzzy
 msgid "using template type parameter `%T' after `%s'"
 msgstr "flera parametrar med namn \"%s\""
 
-#: cp/decl.c:9287
+#: cp/decl.c:9377
 #, fuzzy
 msgid "`%T' referred to as `%s'"
 msgstr "kunde inte hitta klassen \"%s\""
 
-#: cp/decl.c:9293
+#: cp/decl.c:9383
 msgid "`%T' referred to as enum"
 msgstr ""
 
@@ -15273,52 +15324,52 @@
 #. void f(class C);		// No template header here
 #.
 #. then the required template argument is missing.
-#: cp/decl.c:9308
+#: cp/decl.c:9398
 #, fuzzy
 msgid "template argument required for `%s %T'"
 msgstr "flera parametrar med namn \"%s\""
 
-#: cp/decl.c:9453
+#: cp/decl.c:9543
 #, fuzzy
 msgid "use of enum `%#D' without previous declaration"
 msgstr "sektion \"%s\" st錼 i konflikt med tidigare deklaration"
 
-#: cp/decl.c:9471
+#: cp/decl.c:9561
 #, fuzzy
 msgid "redeclaration of `%T' as a non-template"
 msgstr "deklaration av \"%s\" som ett f鋖t med funktioner"
 
-#: cp/decl.c:9517
+#: cp/decl.c:9607
 msgid "derived union `%T' invalid"
 msgstr ""
 
-#: cp/decl.c:9570
+#: cp/decl.c:9660
 msgid "base type `%T' fails to be a struct or class type"
 msgstr ""
 
-#: cp/decl.c:9578
+#: cp/decl.c:9668
 msgid "recursive type `%T' undefined"
 msgstr ""
 
-#: cp/decl.c:9580
+#: cp/decl.c:9670
 #, fuzzy
 msgid "duplicate base type `%T' invalid"
 msgstr "upprepat case-v鋜de"
 
-#: cp/decl.c:9658
+#: cp/decl.c:9748
 msgid "Java class '%T' cannot have multiple bases"
 msgstr ""
 
-#: cp/decl.c:9660
+#: cp/decl.c:9750
 msgid "Java class '%T' cannot have virtual bases"
 msgstr ""
 
-#: cp/decl.c:9700
+#: cp/decl.c:9790
 #, fuzzy
 msgid "multiple definition of `%#T'"
 msgstr "omdefiniering av \"%s\""
 
-#: cp/decl.c:9701
+#: cp/decl.c:9791
 #, fuzzy
 msgid "%Jprevious definition here"
 msgstr "\"%s\" definierades tidigare h鋜"
@@ -15327,53 +15378,53 @@
 #.
 #. IF no integral type can represent all the enumerator values, the
 #. enumeration is ill-formed.
-#: cp/decl.c:9836
+#: cp/decl.c:9926
 msgid "no integral type can represent all of the enumerator values for `%T'"
 msgstr ""
 
-#: cp/decl.c:9926
+#: cp/decl.c:10023
 #, fuzzy
 msgid "enumerator value for `%D' not integer constant"
 msgstr "uppr鋕ningsv鋜de f鰎 \"%s\" 鋜 inte en heltalskonstant"
 
-#: cp/decl.c:9946
+#: cp/decl.c:10043
 #, fuzzy
 msgid "overflow in enumeration values at `%D'"
 msgstr "鰒erspill i uppr鋕ningsv鋜den"
 
-#: cp/decl.c:10015
+#: cp/decl.c:10112
 #, fuzzy
 msgid "return type `%#T' is incomplete"
 msgstr "returtypen 鋜 en inkomplett typ"
 
-#: cp/decl.c:10133
+#: cp/decl.c:10230
 msgid "return type for `main' changed to `int'"
 msgstr "returtypen f鰎 \"main\" 鋘drad till \"int\""
 
-#: cp/decl.c:10162
+#: cp/decl.c:10259
 #, fuzzy
 msgid "`%D' implicitly declared before its definition"
 msgstr "\"%s\" deklarerad inline efter sin definition"
 
-#: cp/decl.c:10184 cp/typeck.c:6071
+#: cp/decl.c:10281 cp/typeck.c:6092
 msgid "`operator=' should return a reference to `*this'"
 msgstr ""
 
-#: cp/decl.c:10453
+#: cp/decl.c:10550
 #, fuzzy
 msgid "parameter `%D' declared void"
 msgstr "parameter \"%s\" deklarerad som void"
 
-#: cp/decl.c:10919
+#: cp/decl.c:11016
 #, fuzzy
 msgid "invalid member function declaration"
 msgstr "dubbel deklaration av etikett \"%s\""
 
-#: cp/decl.c:10936
+#: cp/decl.c:11033
 msgid "`%D' is already defined in class `%T'"
 msgstr ""
 
-#: cp/decl.c:11149
+#: cp/decl.c:11246
 #, fuzzy
 msgid "static member function `%#D' declared with type qualifiers"
 msgstr "n鋝tlad funktion \"%s\" 鋜 deklarerad \"extern\""
@@ -15425,7 +15476,7 @@
 msgid "invalid use of `virtual' in template declaration of `%#D'"
 msgstr "tidigare implicit deklaration av \"%s\""
 
-#: cp/decl2.c:541 cp/pt.c:2834
+#: cp/decl2.c:541 cp/pt.c:2878
 #, fuzzy
 msgid "template declaration of `%#D'"
 msgstr "omdeklaration av \"%s\""
@@ -15501,47 +15552,47 @@
 msgid "anonymous struct not inside named type"
 msgstr ""
 
-#: cp/decl2.c:1218
+#: cp/decl2.c:1224
 msgid "namespace-scope anonymous aggregates must be static"
 msgstr ""
 
-#: cp/decl2.c:1225
+#: cp/decl2.c:1231
 #, fuzzy
 msgid "anonymous union with no members"
 msgstr "anonym union deklarerad i parameterlista"
 
-#: cp/decl2.c:1259
+#: cp/decl2.c:1265
 #, fuzzy
 msgid "`operator new' must return type `%T'"
 msgstr "\"operator new\" m錽te returnera typ \"void *\""
 
-#: cp/decl2.c:1267
+#: cp/decl2.c:1273
 #, fuzzy
 msgid "`operator new' takes type `size_t' (`%T') as first parameter"
 msgstr "\"operator new\" tar parameter av typ \"size_t\""
 
-#: cp/decl2.c:1293
+#: cp/decl2.c:1299
 #, fuzzy
 msgid "`operator delete' must return type `%T'"
 msgstr "\"operator new\" m錽te returnera typ \"void *\""
 
-#: cp/decl2.c:1301
+#: cp/decl2.c:1307
 #, fuzzy
 msgid "`operator delete' takes type `%T' as first parameter"
 msgstr "\"operator new\" tar parameter av typ \"size_t\""
 
-#: cp/decl2.c:2810
+#: cp/decl2.c:2816
 #, fuzzy
 msgid "inline function `%D' used but never defined"
 msgstr "\"%s\" 鋜 anv鋘d men inte definierad"
 
-#: cp/decl2.c:2956
+#: cp/decl2.c:2962
 #, fuzzy
 msgid "default argument missing for parameter %P of `%+#D'"
 msgstr "parameternamn saknas i parameterlista"
 
 #. damn ICE suppression
-#: cp/error.c:2387
+#: cp/error.c:2385
 #, c-format
 msgid "unexpected letter `%c' in locate_error\n"
 msgstr ""
@@ -15568,7 +15619,7 @@
 msgid "throwing NULL, which has integral, not pointer type"
 msgstr ""
 
-#: cp/except.c:598 cp/init.c:2038
+#: cp/except.c:598 cp/init.c:2047
 msgid "`%D' should never be overloaded"
 msgstr ""
 
@@ -15654,7 +15705,7 @@
 msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning"
 msgstr ""
 
-#: cp/g++spec.c:229 java/jvspec.c:415
+#: cp/g++spec.c:232 java/jvspec.c:415
 #, c-format
 msgid "argument to `%s' missing\n"
 msgstr "argument till \"%s\" saknas\n"
@@ -15790,65 +15841,65 @@
 msgid "incomplete type `%T' does not have member `%D'"
 msgstr ""
 
-#: cp/init.c:1459
+#: cp/init.c:1460
 #, fuzzy
 msgid "`%D' is not a member of type `%T'"
 msgstr "%s har ingen medlem med namn \"%s\""
 
-#: cp/init.c:1478
+#: cp/init.c:1487
 #, fuzzy
 msgid "invalid pointer to bit-field `%D'"
 msgstr "negativ storlek i bitf鋖t \"%s\""
 
-#: cp/init.c:1580
+#: cp/init.c:1589
 #, fuzzy
 msgid "invalid use of non-static member function `%D'"
 msgstr "ogiltigt anv鋘dande av \"restrict\""
 
-#: cp/init.c:1586 cp/semantics.c:1236
+#: cp/init.c:1595 cp/semantics.c:1236
 #, fuzzy
 msgid "invalid use of non-static data member `%D'"
 msgstr "ogiltigt anv鋘dande av \"restrict\""
 
-#: cp/init.c:1725
+#: cp/init.c:1734
 msgid "new of array type fails to specify size"
 msgstr ""
 
-#: cp/init.c:1736
+#: cp/init.c:1745
 msgid "size in array new must have integral type"
 msgstr ""
 
-#: cp/init.c:1742
+#: cp/init.c:1751
 msgid "zero size array reserves no space"
 msgstr ""
 
-#: cp/init.c:1809
+#: cp/init.c:1818
 msgid "new cannot be applied to a reference type"
 msgstr ""
 
-#: cp/init.c:1815
+#: cp/init.c:1824
 msgid "new cannot be applied to a function type"
 msgstr ""
 
-#: cp/init.c:1861
+#: cp/init.c:1870
 msgid "call to Java constructor, while `jclass' undefined"
 msgstr ""
 
-#: cp/init.c:1877
+#: cp/init.c:1886
 #, fuzzy
 msgid "can't find class$"
 msgstr "Kan inte hitta class$"
 
-#: cp/init.c:2004
+#: cp/init.c:2013
 msgid "invalid type `void' for new"
 msgstr "ogiltig typ \"void\" f鰎 new"
 
-#: cp/init.c:2014
+#: cp/init.c:2023
 #, fuzzy
 msgid "uninitialized const in `new' of `%#T'"
 msgstr "initierare misslyckas med att best鋗ma storlek p� \"%s\""
 
-#: cp/init.c:2033
+#: cp/init.c:2042
 #, c-format
 msgid "call to Java constructor with `%s' undefined"
 msgstr ""
@@ -15856,41 +15907,41 @@
 #. See PR 15967. This should never happen (and it is
 #. fixed correctly in mainline), but on the release branch
 #. we prefer this less-intrusive approacch.
-#: cp/init.c:2077
+#: cp/init.c:2086
 msgid "no suitable or ambiguous `%D' found in class `%T'"
 msgstr ""
 
-#: cp/init.c:2083
+#: cp/init.c:2092
 #, fuzzy
 msgid "request for member `%D' is ambiguous"
 msgstr "%s: flaggan \"%s\" 鋜 tvetydig\n"
 
-#: cp/init.c:2203
+#: cp/init.c:2212
 #, fuzzy
 msgid "ISO C++ forbids initialization in array new"
 msgstr "ISO C++ f鰎bjuder initiering av new-uttryck med \"=\""
 
-#: cp/init.c:2677
+#: cp/init.c:2686
 msgid "initializer ends prematurely"
 msgstr ""
 
-#: cp/init.c:2734
+#: cp/init.c:2743
 msgid "cannot initialize multi-dimensional array with initializer"
 msgstr ""
 
-#: cp/init.c:2895
+#: cp/init.c:2904
 msgid "possible problem detected in invocation of delete operator:"
 msgstr ""
 
-#: cp/init.c:2898
+#: cp/init.c:2907
 msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
 msgstr ""
 
-#: cp/init.c:2919
+#: cp/init.c:2928
 msgid "unknown array size in delete"
 msgstr ""
 
-#: cp/init.c:3184
+#: cp/init.c:3193
 msgid "type to vector delete is neither pointer or array type"
 msgstr ""
 
@@ -15959,15 +16010,15 @@
 msgid "(if you use `-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
 msgstr ""
 
-#: cp/mangle.c:2037
+#: cp/mangle.c:2050
 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
 msgstr ""
 
-#: cp/mangle.c:2090
+#: cp/mangle.c:2103
 msgid "omitted middle operand to `?:' operand cannot be mangled"
 msgstr ""
 
-#: cp/mangle.c:2389
+#: cp/mangle.c:2402
 msgid "the mangled name of `%D' will change in a future version of GCC"
 msgstr ""
 
@@ -16126,7 +16177,7 @@
 
 #. It's a nested name with template parameter dependent scope.
 #. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2126 cp/name-lookup.c:2140 cp/name-lookup.c:3380
+#: cp/name-lookup.c:2126 cp/name-lookup.c:2140 cp/name-lookup.c:3362
 msgid "`%T' is not a namespace"
 msgstr ""
 
@@ -16163,97 +16214,97 @@
 msgid "using-declaration cannot name destructor"
 msgstr "multiple deklaration av metod \"%s\""
 
-#: cp/name-lookup.c:3005
+#: cp/name-lookup.c:2984
 #, fuzzy
 msgid "declaration of `%D' not in a namespace surrounding `%D'"
 msgstr "deklaration av \"%s\" som ett f鋖t med funktioner"
 
-#: cp/name-lookup.c:3045
+#: cp/name-lookup.c:3024
 msgid "`%D' should have been declared inside `%D'"
 msgstr ""
 
-#: cp/name-lookup.c:3109
+#: cp/name-lookup.c:3088
 msgid "namespace alias `%D' not allowed here, assuming `%D'"
 msgstr ""
 
 #. The parser did not find it, so it's not there.
-#: cp/name-lookup.c:3224
+#: cp/name-lookup.c:3203
 #, fuzzy
 msgid "unknown namespace `%D'"
 msgstr "ok鋘t #pragma namespace %s"
 
-#: cp/name-lookup.c:3374
+#: cp/name-lookup.c:3356
 #, fuzzy
 msgid "namespace `%T' undeclared"
 msgstr "parameter \"%s\" deklarerad som void"
 
-#: cp/name-lookup.c:3407
+#: cp/name-lookup.c:3389
 msgid "strong using only meaningful at namespace scope"
 msgstr ""
 
-#: cp/name-lookup.c:3414
+#: cp/name-lookup.c:3396
 #, fuzzy
 msgid "`%D' attribute directive ignored"
 msgstr "attributet \"%s\" ignorerat"
 
-#: cp/name-lookup.c:3547
+#: cp/name-lookup.c:3529
 #, fuzzy
 msgid "use of `%D' is ambiguous"
 msgstr "%s: flaggan \"%s\" 鋜 tvetydig\n"
 
-#: cp/name-lookup.c:3548
+#: cp/name-lookup.c:3530
 msgid "  first declared as `%#D' here"
 msgstr ""
 
-#: cp/name-lookup.c:3551
+#: cp/name-lookup.c:3533
 msgid "  also declared as `%#D' here"
 msgstr ""
 
-#: cp/name-lookup.c:3566
+#: cp/name-lookup.c:3548
 msgid "`%D' denotes an ambiguous type"
 msgstr ""
 
-#: cp/name-lookup.c:3567
+#: cp/name-lookup.c:3549
 #, fuzzy
 msgid "%J  first type here"
 msgstr "  fr錸 h鋜"
 
-#: cp/name-lookup.c:3568
+#: cp/name-lookup.c:3550
 #, fuzzy
 msgid "%J  other type here"
 msgstr "  fr錸 h鋜"
 
 #. This happens for A::B where B is a template, and there are no
 #. template arguments.
-#: cp/name-lookup.c:3633 cp/typeck.c:1792
+#: cp/name-lookup.c:3615 cp/typeck.c:1792
 #, fuzzy
 msgid "invalid use of `%D'"
 msgstr "ogiltigt anv鋘dande av \"restrict\""
 
-#: cp/name-lookup.c:3674
+#: cp/name-lookup.c:3656
 #, fuzzy
 msgid "`%D::%D' is not a template"
 msgstr "anv鋘dning ab `%s' i mall"
 
-#: cp/name-lookup.c:3691
+#: cp/name-lookup.c:3673
 msgid "`%D' undeclared in namespace `%D'"
 msgstr ""
 
-#: cp/name-lookup.c:4153
+#: cp/name-lookup.c:4135
 #, fuzzy
 msgid "`%D' is not a function,"
 msgstr "\"%s\" 鋜 vanligtvis en funktion"
 
-#: cp/name-lookup.c:4154
+#: cp/name-lookup.c:4136
 #, fuzzy
 msgid "  conflict with `%D'"
 msgstr "\"%s\" ignorerad, i konflikt med \"-g%s\""
 
-#: cp/name-lookup.c:4911
+#: cp/name-lookup.c:4893
 msgid "XXX entering pop_everything ()\n"
 msgstr ""
 
-#: cp/name-lookup.c:4920
+#: cp/name-lookup.c:4902
 msgid "XXX leaving pop_everything ()\n"
 msgstr ""
 
@@ -16267,7 +16318,7 @@
 msgid "`%D::%D' has not been declared"
 msgstr "const \"%s\" kan inte deklareras \"mutable\""
 
-#: cp/parser.c:1809 cp/semantics.c:2308
+#: cp/parser.c:1809 cp/semantics.c:2305
 #, fuzzy
 msgid "`::%D' has not been declared"
 msgstr "const \"%s\" kan inte deklareras \"mutable\""
@@ -16294,7 +16345,7 @@
 msgid "new types may not be defined in a return type"
 msgstr ""
 
-#: cp/parser.c:1888 cp/pt.c:4196
+#: cp/parser.c:1888 cp/pt.c:4238
 #, fuzzy
 msgid "`%T' is not a template"
 msgstr "anv鋘dning ab `%s' i mall"
@@ -16347,106 +16398,106 @@
 msgid "typedef-name `%D' used as destructor declarator"
 msgstr "deklaration av \"%s\" d鰈jer global deklaration"
 
-#: cp/parser.c:3638
+#: cp/parser.c:3648
 #, fuzzy
 msgid "ISO C++ forbids compound-literals"
 msgstr "ISO C++ f鰎bjuder ber鋕nade goto"
 
-#: cp/parser.c:4461
+#: cp/parser.c:4498
 msgid "array bound forbidden after parenthesized type-id"
 msgstr ""
 
-#: cp/parser.c:4462
+#: cp/parser.c:4499
 msgid "try removing the parentheses around the type-id"
 msgstr ""
 
-#: cp/parser.c:4624
+#: cp/parser.c:4661
 msgid "expression in new-declarator must have integral or enumeration type"
 msgstr ""
 
-#: cp/parser.c:4805
+#: cp/parser.c:4842
 msgid "use of old-style cast"
 msgstr "anv鋘dning av gammaldags typkonvertering"
 
-#: cp/parser.c:5550
+#: cp/parser.c:5587
 #, fuzzy, c-format
 msgid "case label `%E' not within a switch statement"
 msgstr "case-etikett 鋜 inte i en switch-sats"
 
-#: cp/parser.c:6092
+#: cp/parser.c:6130
 msgid "ISO C++ forbids computed gotos"
 msgstr "ISO C++ f鰎bjuder ber鋕nade goto"
 
-#: cp/parser.c:6212
+#: cp/parser.c:6250
 msgid "extra `;'"
 msgstr ""
 
-#: cp/parser.c:6507
+#: cp/parser.c:6545
 msgid "mixing declarations and function-definitions is forbidden"
 msgstr ""
 
-#: cp/parser.c:6645
+#: cp/parser.c:6683
 #, fuzzy
 msgid "duplicate `friend'"
 msgstr "flera \"%s\""
 
-#: cp/parser.c:6794
+#: cp/parser.c:6832
 #, fuzzy
 msgid "class definition may not be declared a friend"
 msgstr "funktion \"%s\" kan inte deklareras som \"mutable\""
 
-#: cp/parser.c:7109
+#: cp/parser.c:7147
 msgid "only constructors take base initializers"
 msgstr ""
 
-#: cp/parser.c:7160
+#: cp/parser.c:7198
 msgid "anachronistic old-style base class initializer"
 msgstr ""
 
-#: cp/parser.c:7201
+#: cp/parser.c:7239
 msgid "keyword `typename' not allowed in this context (a qualified member initializer is implicitly a type)"
 msgstr ""
 
 #. Warn that we do not support `export'.
-#: cp/parser.c:7563
+#: cp/parser.c:7601
 #, fuzzy
 msgid "keyword `export' not implemented, and will be ignored"
 msgstr "nyckelordet \"export\" 鋜 inte implementerat och kommer ignorerads"
 
 #. Otherwise, emit an error about the invalid digraph, but continue
 #. parsing because we got our argument list.
-#: cp/parser.c:7923
+#: cp/parser.c:7961
 #, fuzzy
 msgid "`<::' cannot begin a template-argument list"
 msgstr "ogiltigt typargument"
 
-#: cp/parser.c:7924
+#: cp/parser.c:7962
 msgid "`<:' is an alternate spelling for `['. Insert whitespace between `<' and `::'"
 msgstr ""
 
-#: cp/parser.c:7931
+#: cp/parser.c:7969
 msgid "(if you use `-fpermissive' G++ will accept your code)"
 msgstr ""
 
 #. Explain what went wrong.
-#: cp/parser.c:8106
+#: cp/parser.c:8145
 #, fuzzy
 msgid "non-template `%D' used as template"
 msgstr "deklaration av \"%s\" d鰈jer global deklaration"
 
-#: cp/parser.c:8107
+#: cp/parser.c:8146
 msgid "use `%T::template %D' to indicate that it is a template"
 msgstr ""
 
-#: cp/parser.c:9058
+#: cp/parser.c:9102
 msgid "using `typename' outside of template"
 msgstr ""
 
-#: cp/parser.c:9180
+#: cp/parser.c:9224
 msgid "expected type-name"
 msgstr ""
 
-#: cp/parser.c:9239
+#: cp/parser.c:9283
 #, fuzzy
 msgid "type attributes are honored only at type definition"
 msgstr "attributet \"%s\" fungerar bara p� funktioner"
@@ -16454,88 +16505,88 @@
 #. [namespace.udecl]
 #.
 #. A using declaration shall not name a template-id.
-#: cp/parser.c:9622
+#: cp/parser.c:9666
 #, fuzzy
 msgid "a template-id may not appear in a using-declaration"
 msgstr "\"%s\" 鋜 inte i b鰎jan av deklarationen"
 
-#: cp/parser.c:9949
+#: cp/parser.c:9986
 msgid "an asm-specification is not allowed on a function-definition"
 msgstr ""
 
-#: cp/parser.c:9951
+#: cp/parser.c:9988
 #, fuzzy
 msgid "attributes are not allowed on a function-definition"
 msgstr "attributet \"%s\" fungerar bara p� funktioner"
 
-#: cp/parser.c:10084
+#: cp/parser.c:10121
 msgid "attributes after parenthesized initializer ignored"
 msgstr ""
 
-#: cp/parser.c:10540
+#: cp/parser.c:10591
 #, fuzzy
 msgid "`%T::%D' is not a type"
 msgstr "anv鋘dning ab `%s' i mall"
 
-#: cp/parser.c:11288
+#: cp/parser.c:11341
 #, fuzzy
 msgid "file ends in default argument"
 msgstr "ogiltigt typargument till \"%s\""
 
-#: cp/parser.c:11344
+#: cp/parser.c:11397
 msgid "deprecated use of default argument for parameter of non-function"
 msgstr ""
 
-#: cp/parser.c:11347
+#: cp/parser.c:11400
 #, fuzzy
 msgid "default arguments are only permitted for function parameters"
 msgstr "metoder kan inte konverteras till funktionspekare"
 
-#: cp/parser.c:12078
+#: cp/parser.c:12166
 #, fuzzy
 msgid "declaration of `%D' in `%D' which does not enclose `%D'"
 msgstr "deklaration av \"%s\" som ett f鋖t med funktioner"
 
-#: cp/parser.c:12091
+#: cp/parser.c:12179
 msgid "extra qualification ignored"
 msgstr ""
 
-#: cp/parser.c:12102
+#: cp/parser.c:12190
 #, fuzzy
 msgid "an explicit specialization must be preceded by 'template <>'"
 msgstr "implicit deklaration av funktion \"%s\""
 
-#: cp/parser.c:12385
+#: cp/parser.c:12473
 msgid "extra semicolon"
 msgstr ""
 
-#: cp/parser.c:12403
+#: cp/parser.c:12491
 msgid "a class-key must be used when declaring a friend"
 msgstr ""
 
-#: cp/parser.c:12434
+#: cp/parser.c:12522
 #, fuzzy
 msgid "friend declaration does not name a class or function"
 msgstr "inbyggd funktion \"%s\" deklarerad som icke-funktion"
 
-#: cp/parser.c:12605
+#: cp/parser.c:12694
 msgid "pure-specifier on function-definition"
 msgstr ""
 
-#: cp/parser.c:12878
+#: cp/parser.c:12967
 msgid "keyword `typename' not allowed outside of templates"
 msgstr ""
 
-#: cp/parser.c:12880
+#: cp/parser.c:12969
 msgid "keyword `typename' not allowed in this context (the base class is implicitly a type)"
 msgstr ""
 
-#: cp/parser.c:13700
+#: cp/parser.c:13790
 #, fuzzy
 msgid "reference to `%D' is ambiguous"
 msgstr "%s: flaggan \"%s\" 鋜 tvetydig\n"
 
-#: cp/parser.c:13874
+#: cp/parser.c:13964
 #, fuzzy
 msgid "too few template-parameter-lists"
 msgstr "tv� eller fler datatyper i deklaration av \"%s\""
@@ -16544,48 +16595,48 @@
 #. something like:
 #.
 #. template <class T> template <class U> void S::f();
-#: cp/parser.c:13889
+#: cp/parser.c:13979
 #, fuzzy
 msgid "too many template-parameter-lists"
 msgstr "flera lagringsklasser i deklaration av \"%s\""
 
 #. If begin_function_definition didn't like the definition, skip
 #. the entire function.
-#: cp/parser.c:14185
+#: cp/parser.c:14275
 #, fuzzy
 msgid "invalid function declaration"
 msgstr "ogiltig #indent"
 
 #. Issue an error message.
-#: cp/parser.c:14222
+#: cp/parser.c:14312
 #, fuzzy
 msgid "named return values are no longer supported"
 msgstr "--driver st鰀js inte l鋘gre"
 
-#: cp/parser.c:14561
+#: cp/parser.c:14651
 msgid "`>>' should be `> >' within a nested template argument list"
 msgstr ""
 
 #. If this is not a nested template argument list, the '>>' is
 #. a typo for '>'. Emit an error message and continue.
-#: cp/parser.c:14569
+#: cp/parser.c:14659
 msgid "spurious `>>', use `>' to terminate a template argument list"
 msgstr ""
 
-#: cp/parser.c:14574
+#: cp/parser.c:14664
 msgid "missing `>' to terminate the template argument list"
 msgstr ""
 
-#: cp/parser.c:15062
+#: cp/parser.c:15149
 msgid "`%s' tag used in naming `%#T'"
 msgstr ""
 
-#: cp/parser.c:15082
+#: cp/parser.c:15169
 #, fuzzy
 msgid "%D redeclared with different access"
 msgstr "\"%s\" omdeklarerad som en annan sorts symbol"
 
-#: cp/parser.c:15099
+#: cp/parser.c:15186
 msgid "`template' (as a disambiguator) is only allowed within templates"
 msgstr ""
 
@@ -16606,89 +16657,94 @@
 msgid "enclosing class templates are not explicitly specialized"
 msgstr ""
 
-#: cp/pt.c:739 cp/pt.c:780
-msgid "specializing `%#T' in different namespace"
-msgstr ""
+#: cp/pt.c:733
+#, fuzzy
+msgid "specialization of `%D' in different namespace"
+msgstr "deklaration av \"%s\" 鋜 \"extern\" och initierad"
 
-#: cp/pt.c:740 cp/pt.c:781
+#: cp/pt.c:734 cp/pt.c:803
 #, fuzzy
 msgid "  from definition of `%#D'"
 msgstr "omdefiniering av \"%s\""
 
-#: cp/pt.c:748
+#: cp/pt.c:770
 #, fuzzy
 msgid "specialization of `%T' after instantiation"
 msgstr "deklaration av \"%s\" 鋜 \"extern\" och initierad"
 
-#: cp/pt.c:795
+#: cp/pt.c:802
+msgid "specializing `%#T' in different namespace"
+msgstr ""
+
+#: cp/pt.c:817
 #, fuzzy
 msgid "specialization `%T' after instantiation `%T'"
 msgstr "deklaration av \"%s\" 鋜 \"extern\" och initierad"
 
-#: cp/pt.c:807
+#: cp/pt.c:829
 #, fuzzy
 msgid "explicit specialization of non-template `%T'"
 msgstr "implicit deklaration av funktion \"%s\""
 
-#: cp/pt.c:1067
+#: cp/pt.c:1089
 msgid "specialization of %D after instantiation"
 msgstr ""
 
-#: cp/pt.c:1192
+#: cp/pt.c:1220
 #, fuzzy
 msgid "%s %+#D"
 msgstr "%s: %s"
 
-#: cp/pt.c:1241
+#: cp/pt.c:1269
 #, fuzzy
 msgid "`%D' is not a function template"
 msgstr "typkonvertering matchar inte en funktionstyp"
 
-#: cp/pt.c:1389
+#: cp/pt.c:1417
 msgid "template-id `%D' for `%+D' does not match any template declaration"
 msgstr ""
 
-#: cp/pt.c:1397
+#: cp/pt.c:1425
 msgid "ambiguous template specialization `%D' for `%+D'"
 msgstr ""
 
 #. This case handles bogus declarations like template <>
 #. template <class T> void f<int>();
-#: cp/pt.c:1620 cp/pt.c:1694
+#: cp/pt.c:1648 cp/pt.c:1722
 msgid "template-id `%D' in declaration of primary template"
 msgstr ""
 
-#: cp/pt.c:1633
+#: cp/pt.c:1661
 msgid "template parameter list used in explicit instantiation"
 msgstr ""
 
-#: cp/pt.c:1639
+#: cp/pt.c:1667
 msgid "definition provided for explicit instantiation"
 msgstr ""
 
-#: cp/pt.c:1645
+#: cp/pt.c:1673
 #, fuzzy
 msgid "too many template parameter lists in declaration of `%D'"
 msgstr "flera lagringsklasser i deklaration av \"%s\""
 
-#: cp/pt.c:1661
+#: cp/pt.c:1689
 #, fuzzy
 msgid "too few template parameter lists in declaration of `%D'"
 msgstr "tv� eller fler datatyper i deklaration av \"%s\""
 
-#: cp/pt.c:1678
+#: cp/pt.c:1706
 msgid "explicit specialization not preceded by `template <>'"
 msgstr ""
 
-#: cp/pt.c:1691
+#: cp/pt.c:1719
 msgid "partial specialization `%D' of function template"
 msgstr ""
 
-#: cp/pt.c:1723
+#: cp/pt.c:1751
 msgid "default argument specified in explicit specialization"
 msgstr ""
 
-#: cp/pt.c:1727
+#: cp/pt.c:1755
 msgid "template specialization with C linkage"
 msgstr ""
 
@@ -16700,116 +16756,126 @@
 #. program is ill-formed.
 #.
 #. Similar language is found in [temp.explicit].
-#: cp/pt.c:1811
+#: cp/pt.c:1839
 msgid "specialization of implicitly-declared special member function"
 msgstr ""
 
-#: cp/pt.c:1855
+#: cp/pt.c:1883
 #, fuzzy
 msgid "no member function `%D' declared in `%T'"
 msgstr "n鋝tlad funktion \"%s\" 鋜 deklarerad \"extern\""
 
 #. There are two many template parameter lists.
-#: cp/pt.c:2005
+#: cp/pt.c:2033
 #, fuzzy
 msgid "too many template parameter lists in declaration of `%T'"
 msgstr "flera lagringsklasser i deklaration av \"%s\""
 
-#: cp/pt.c:2098
+#: cp/pt.c:2126
 msgid " shadows template parm `%#D'"
 msgstr ""
 
-#: cp/pt.c:2495
+#: cp/pt.c:2523
 msgid "template parameters not used in partial specialization:"
 msgstr ""
 
-#: cp/pt.c:2499
+#: cp/pt.c:2527
 msgid "        `%D'"
 msgstr ""
 
-#: cp/pt.c:2511
+#: cp/pt.c:2539
 msgid "partial specialization `%T' does not specialize any template arguments"
 msgstr ""
 
-#: cp/pt.c:2536
+#: cp/pt.c:2564
 #, c-format
 msgid "template argument `%E' involves template parameter(s)"
 msgstr ""
 
-#: cp/pt.c:2580
+#: cp/pt.c:2608
 msgid "type `%T' of template argument `%E' depends on template parameter(s)"
 msgstr ""
 
-#: cp/pt.c:2665
+#: cp/pt.c:2693
 #, fuzzy
 msgid "no default argument for `%D'"
 msgstr "ogiltigt typargument till \"%s\""
 
-#: cp/pt.c:2814
+#: cp/pt.c:2842
 msgid "template with C linkage"
 msgstr ""
 
-#: cp/pt.c:2817
+#: cp/pt.c:2845
 msgid "template class without a name"
 msgstr ""
 
 #. [temp.mem]
 #.
 #. A destructor shall not be a member template.
-#: cp/pt.c:2824
+#: cp/pt.c:2853
 #, fuzzy
 msgid "destructor `%D' declared as member template"
 msgstr "\"%s %s\" deklarerad inuti parameterlista"
 
-#: cp/pt.c:2904
+#. [basic.stc.dynamic.allocation]
+#.
+#. An allocation function can be a function
+#. template. ... Template allocation functions shall
+#. have two or more parameters.
+#: cp/pt.c:2868
+#, fuzzy
+msgid "invalid template declaration of `%D'"
+msgstr "dubbel deklaration av etikett \"%s\""
+
+#: cp/pt.c:2948
 msgid "`%D' does not declare a template type"
 msgstr ""
 
-#: cp/pt.c:2910
+#: cp/pt.c:2954
 #, fuzzy
 msgid "template definition of non-template `%#D'"
 msgstr "upprepad definition av klassmetod \"%s\"."
 
-#: cp/pt.c:2951
+#: cp/pt.c:2995
 msgid "expected %d levels of template parms for `%#D', got %d"
 msgstr ""
 
-#: cp/pt.c:2963
+#: cp/pt.c:3007
 #, fuzzy
 msgid "got %d template parameters for `%#D'"
 msgstr "flera parametrar med namn \"%s\""
 
-#: cp/pt.c:2966
+#: cp/pt.c:3010
 #, fuzzy
 msgid "got %d template parameters for `%#T'"
 msgstr "flera parametrar med namn \"%s\""
 
-#: cp/pt.c:2968
+#: cp/pt.c:3012
 #, c-format
 msgid "  but %d required"
 msgstr ""
 
-#: cp/pt.c:3053
+#: cp/pt.c:3097
 #, fuzzy
 msgid "`%T' is not a template type"
 msgstr "\"%s\" har en inkomplett typ"
 
-#: cp/pt.c:3069
+#: cp/pt.c:3113
 #, fuzzy
 msgid "previous declaration `%D'"
 msgstr "tidigare deklaration av \"%s\""
 
-#: cp/pt.c:3070
+#: cp/pt.c:3114
 #, fuzzy, c-format
 msgid "used %d template parameter%s instead of %d"
 msgstr "flera parametrar med namn \"%s\""
 
-#: cp/pt.c:3086
+#: cp/pt.c:3130
 #, fuzzy
 msgid "template parameter `%#D'"
 msgstr "oanv鋘d parameter \"%s\""
 
-#: cp/pt.c:3087
+#: cp/pt.c:3131
 msgid "redeclared here as `%#D'"
 msgstr ""
 
@@ -16817,299 +16883,308 @@
 #.
 #. A template-parameter may not be given default arguments
 #. by two different declarations in the same scope.
-#: cp/pt.c:3097
+#: cp/pt.c:3141
 #, fuzzy
 msgid "redefinition of default argument for `%#D'"
 msgstr "omdefiniering av \"%s\""
 
-#: cp/pt.c:3098
+#: cp/pt.c:3142
 #, fuzzy
 msgid "%J  original definition appeared here"
 msgstr "funktionsdefinition deklarerad som \"typedef\""
 
-#: cp/pt.c:3246
+#: cp/pt.c:3288
 #, fuzzy, c-format
 msgid "`%E' is not a valid template argument"
 msgstr "ogiltigt typargument"
 
-#: cp/pt.c:3250
+#: cp/pt.c:3292
 msgid "it must be the address of a function with external linkage"
 msgstr ""
 
-#: cp/pt.c:3252
+#: cp/pt.c:3294
 msgid "it must be the address of an object with external linkage"
 msgstr ""
 
-#: cp/pt.c:3255
+#: cp/pt.c:3297
 msgid "it must be a pointer-to-member of the form `&X::Y'"
 msgstr ""
 
-#: cp/pt.c:3266
+#: cp/pt.c:3308
 #, c-format
 msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
 msgstr ""
 
-#: cp/pt.c:3281
+#: cp/pt.c:3323
 #, c-format
 msgid "address of non-extern `%E' cannot be used as template argument"
 msgstr ""
 
-#: cp/pt.c:3290
+#: cp/pt.c:3332
 #, fuzzy, c-format
 msgid "non-constant `%E' cannot be used as template argument"
 msgstr "const \"%s\" kan inte deklareras \"mutable\""
 
-#: cp/pt.c:3298
+#: cp/pt.c:3340
 msgid "type '%T' cannot be used as a value for a non-type template-parameter"
 msgstr ""
 
-#: cp/pt.c:3301
+#: cp/pt.c:3343
 #, fuzzy
 msgid "invalid use of '%D' as a non-type template-argument"
 msgstr "ogiltigt typargument"
 
-#: cp/pt.c:3303
+#: cp/pt.c:3345
 #, fuzzy, c-format
 msgid "invalid use of '%E' as a non-type template-argument"
 msgstr "ogiltigt typargument"
 
-#: cp/pt.c:3668
+#: cp/pt.c:3710
 #, c-format
 msgid "to refer to a type member of a template parameter, use `typename %E'"
 msgstr ""
 
-#: cp/pt.c:3681 cp/pt.c:3699 cp/pt.c:3738
+#: cp/pt.c:3723 cp/pt.c:3741 cp/pt.c:3780
 msgid "type/value mismatch at argument %d in template parameter list for `%D'"
 msgstr ""
 
-#: cp/pt.c:3684
+#: cp/pt.c:3726
 msgid "  expected a constant of type `%T', got `%T'"
 msgstr ""
 
-#: cp/pt.c:3688
+#: cp/pt.c:3730
 #, fuzzy, c-format
 msgid "  expected a class template, got `%E'"
 msgstr "Ov鋘tad typ p� \"id\" (%s)"
 
-#: cp/pt.c:3690
+#: cp/pt.c:3732
 #, fuzzy, c-format
 msgid "  expected a type, got `%E'"
 msgstr "Ov鋘tad typ p� \"id\" (%s)"
 
-#: cp/pt.c:3702
+#: cp/pt.c:3744
 #, fuzzy
 msgid "  expected a type, got `%T'"
 msgstr "Ov鋘tad typ p� \"id\" (%s)"
 
-#: cp/pt.c:3704
+#: cp/pt.c:3746
 msgid "  expected a class template, got `%T'"
 msgstr ""
 
-#: cp/pt.c:3740
+#: cp/pt.c:3782
 msgid "  expected a template of type `%D', got `%D'"
 msgstr ""
 
-#: cp/pt.c:3775
+#: cp/pt.c:3817
 msgid "could not convert template argument `%E' to `%T'"
 msgstr ""
 
-#: cp/pt.c:3815
+#: cp/pt.c:3857
 #, c-format
 msgid "wrong number of template arguments (%d, should be %d)"
 msgstr ""
 
-#: cp/pt.c:3819
+#: cp/pt.c:3861
 #, fuzzy
 msgid "provided for `%D'"
 msgstr "destruerare beh鰒s f鰎 \"%#D\""
 
-#: cp/pt.c:3847
+#: cp/pt.c:3889
 #, fuzzy, c-format
 msgid "template argument %d is invalid"
 msgstr "parameter \"%s\" 鋜 initierad"
 
-#: cp/pt.c:4068
+#: cp/pt.c:4110
 msgid "non-template used as template"
 msgstr ""
 
-#: cp/pt.c:4208
+#: cp/pt.c:4250
 msgid "non-template type `%T' used as a template"
 msgstr ""
 
-#: cp/pt.c:4210
+#: cp/pt.c:4252
 #, fuzzy
 msgid "for template declaration `%D'"
 msgstr "tom deklaration"
 
-#: cp/pt.c:4857
+#: cp/pt.c:4899
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
 msgstr ""
 
-#: cp/pt.c:5296
+#: cp/pt.c:5338
 #, fuzzy
 msgid "ambiguous class template instantiation for `%#T'"
 msgstr "Sl� p� automatisk mallinstansiering"
 
-#: cp/pt.c:5302
+#: cp/pt.c:5344
 #, fuzzy
 msgid "%s %+#T"
 msgstr "%s: %s"
 
-#: cp/pt.c:6308 cp/pt.c:6428
+#: cp/pt.c:6382
 #, fuzzy
 msgid "instantiation of `%D' as type `%T'"
 msgstr "%s: Vid instansiering av \"%s\":\n"
 
-#: cp/pt.c:6470
+#: cp/pt.c:6542
 #, fuzzy
 msgid "invalid parameter type `%T'"
 msgstr "ogiltigt parameterv鋜de \"%s\""
 
-#: cp/pt.c:6472
+#: cp/pt.c:6544
 #, fuzzy
 msgid "in declaration `%D'"
 msgstr "omdeklaration av \"%s\""
 
-#: cp/pt.c:6546
+#: cp/pt.c:6618
 msgid "creating pointer to member function of non-class type `%T'"
 msgstr ""
 
-#: cp/pt.c:6685
+#: cp/pt.c:6758
 msgid "creating array with size zero"
 msgstr "skapar ett f鋖t med storlek noll"
 
-#: cp/pt.c:6699
+#: cp/pt.c:6772
 #, fuzzy, c-format
 msgid "creating array with size zero (`%E')"
 msgstr "skapar ett f鋖t med storlek noll"
 
-#: cp/pt.c:6938
+#: cp/pt.c:7011
 #, fuzzy
 msgid "forming reference to void"
 msgstr "returnerar referens till en tempor鋜"
 
-#: cp/pt.c:6940
+#: cp/pt.c:7013
 msgid "forming %s to reference type `%T'"
 msgstr ""
 
-#: cp/pt.c:6977
+#: cp/pt.c:7050
 msgid "creating pointer to member of non-class type `%T'"
 msgstr ""
 
-#: cp/pt.c:6983
+#: cp/pt.c:7056
 msgid "creating pointer to member reference type `%T'"
 msgstr ""
 
-#: cp/pt.c:7069
+#: cp/pt.c:7142
 #, fuzzy
 msgid "creating array of `%T'"
 msgstr "skapar ett f鋖t med storlek noll"
 
-#: cp/pt.c:7075
+#: cp/pt.c:7148
 msgid "creating array of `%T', which is an abstract class type"
 msgstr ""
 
-#: cp/pt.c:7119
+#: cp/pt.c:7192
 msgid "`%T' is not a class, struct, or union type"
 msgstr ""
 
-#: cp/pt.c:7232
+#: cp/pt.c:7305
 #, c-format
 msgid "use of `%s' in template"
 msgstr "anv鋘dning ab `%s' i mall"
 
-#: cp/pt.c:7345
+#: cp/pt.c:7418
 #, c-format
 msgid "dependent-name `%E' is parsed as a non-type, but instantiation yields a type"
 msgstr ""
 
-#: cp/pt.c:7347
+#: cp/pt.c:7420
 #, c-format
 msgid "say `typename %E' if a type is meant"
 msgstr ""
 
-#: cp/pt.c:8613
+#: cp/pt.c:8589
+msgid "`%T' is not a class or namespace"
+msgstr ""
+
+#: cp/pt.c:8592
+#, fuzzy
+msgid "`%D' is not a class or namespace"
+msgstr "ISO C f鰎bjuder typkonvertering till unionstyper"
+
+#: cp/pt.c:8709
 msgid "`%T' uses anonymous type"
 msgstr ""
 
-#: cp/pt.c:8615
+#: cp/pt.c:8711
 #, fuzzy
 msgid "`%T' uses local type `%T'"
 msgstr "\"%s\" svarar inte p� \"%s\""
 
-#: cp/pt.c:8623
+#: cp/pt.c:8719
 #, fuzzy
 msgid "`%T' is a variably modified type"
 msgstr "\"%s\" har en inkomplett typ"
 
-#: cp/pt.c:8634
+#: cp/pt.c:8730
 #, fuzzy, c-format
 msgid "integral expression `%E' is not constant"
 msgstr "lagringsstorlek p� \"%s\" 鋜 inte konstant"
 
-#: cp/pt.c:8639
+#: cp/pt.c:8735
 msgid "  trying to instantiate `%D'"
 msgstr ""
 
-#: cp/pt.c:9156
+#: cp/pt.c:9252
 msgid "incomplete type unification"
 msgstr "inkomplett typunifiering"
 
-#: cp/pt.c:10112
+#: cp/pt.c:10211
 #, c-format
 msgid "use of `%s' in template type unification"
 msgstr ""
 
-#: cp/pt.c:10546 cp/pt.c:10618
+#: cp/pt.c:10644 cp/pt.c:10716
 msgid "explicit instantiation of non-template `%#D'"
 msgstr ""
 
-#: cp/pt.c:10562 cp/pt.c:10613
+#: cp/pt.c:10660 cp/pt.c:10711
 msgid "no matching template for `%D' found"
 msgstr ""
 
-#: cp/pt.c:10568
+#: cp/pt.c:10666
 #, fuzzy
 msgid "explicit instantiation of `%#D'"
 msgstr "%s: Vid instansiering av \"%s\":\n"
 
-#: cp/pt.c:10605
+#: cp/pt.c:10703
 #, fuzzy
 msgid "duplicate explicit instantiation of `%#D'"
 msgstr "dubbel deklaration av etikett \"%s\""
 
-#: cp/pt.c:10627
+#: cp/pt.c:10725
 msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
 msgstr ""
 
-#: cp/pt.c:10631 cp/pt.c:10712
+#: cp/pt.c:10729 cp/pt.c:10810
 #, fuzzy
 msgid "storage class `%D' applied to template instantiation"
 msgstr "Sl� p� automatisk mallinstansiering"
 
-#: cp/pt.c:10684
+#: cp/pt.c:10782
 msgid "explicit instantiation of non-template type `%T'"
 msgstr ""
 
-#: cp/pt.c:10693
+#: cp/pt.c:10791
 msgid "explicit instantiation of `%#T' before definition of template"
 msgstr ""
 
-#: cp/pt.c:10701
+#: cp/pt.c:10799
 #, c-format
 msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
 msgstr ""
 
-#: cp/pt.c:10745
+#: cp/pt.c:10843
 #, fuzzy
 msgid "duplicate explicit instantiation of `%#T'"
 msgstr "dubbel deklaration av etikett \"%s\""
 
-#: cp/pt.c:11126
+#: cp/pt.c:11224
 msgid "explicit instantiation of `%D' but no definition available"
 msgstr ""
 
-#: cp/pt.c:11562
+#: cp/pt.c:11660
 msgid "`%#T' is not a valid type for a template constant parameter"
 msgstr ""
 
@@ -17155,42 +17230,42 @@
 msgid "`%T' is an inaccessible base of `%T'"
 msgstr ""
 
-#: cp/search.c:1767
+#: cp/search.c:1805
 #, fuzzy
 msgid "invalid covariant return type for `%#D'"
 msgstr "ogiltig mottagartyp \"%s\""
 
-#: cp/search.c:1768 cp/search.c:1774
+#: cp/search.c:1806 cp/search.c:1812
 msgid "  overriding `%#D'"
 msgstr ""
 
-#: cp/search.c:1772
+#: cp/search.c:1810
 #, fuzzy
 msgid "conflicting return type specified for `%#D'"
 msgstr "motstridiga typer p� \"%s\""
 
-#: cp/search.c:1786
+#: cp/search.c:1824
 #, fuzzy, c-format
 msgid "looser throw specifier for `%#F'"
 msgstr "long eller short angiven med char f鰎 \"%s\""
 
-#: cp/search.c:1787
+#: cp/search.c:1825
 #, c-format
 msgid "  overriding `%#F'"
 msgstr ""
 
 #. A static member function cannot match an inherited
 #. virtual member function.
-#: cp/search.c:1877
+#: cp/search.c:1915
 #, fuzzy
 msgid "`%#D' cannot be declared"
 msgstr "const \"%s\" kan inte deklareras \"mutable\""
 
-#: cp/search.c:1878
+#: cp/search.c:1916
 msgid "  since `%#D' declared in base class"
 msgstr ""
 
-#: cp/search.c:1955
+#: cp/search.c:1993
 msgid "`%#D' needs a final overrider"
 msgstr ""
 
@@ -17213,128 +17288,128 @@
 msgid "object missing in reference to `%D'"
 msgstr "kan inte inline:a anrop till \"%s\""
 
-#: cp/semantics.c:1721
+#: cp/semantics.c:1718
 #, fuzzy
 msgid "arguments to destructor are not allowed"
 msgstr "kan inte s鋞ta attributet \"%s\" efter definitionen"
 
-#: cp/semantics.c:1770
+#: cp/semantics.c:1767
 msgid "`this' is unavailable for static member functions"
 msgstr ""
 
-#: cp/semantics.c:1776
+#: cp/semantics.c:1773
 msgid "invalid use of `this' in non-member function"
 msgstr ""
 
-#: cp/semantics.c:1778
+#: cp/semantics.c:1775
 msgid "invalid use of `this' at top level"
 msgstr ""
 
-#: cp/semantics.c:1802
+#: cp/semantics.c:1799
 #, fuzzy
 msgid "invalid qualifying scope in pseudo-destructor name"
 msgstr "ogiltigt format p� versionsnummer"
 
-#: cp/semantics.c:1822
+#: cp/semantics.c:1819
 #, fuzzy
 msgid "`%E' is not of type `%T'"
 msgstr "\"%s\" svarar inte p� \"%s\""
 
-#: cp/semantics.c:1933
+#: cp/semantics.c:1930
 msgid "template type parameters must use the keyword `class' or `typename'"
 msgstr ""
 
-#: cp/semantics.c:1977
+#: cp/semantics.c:1974
 #, fuzzy
 msgid "invalid use of type `%T' as a default value for a template template-parameter"
 msgstr "ogiltigt typargument"
 
-#: cp/semantics.c:1980
+#: cp/semantics.c:1977
 #, fuzzy
 msgid "invalid use of `%D' as a default value for a template template-parameter"
 msgstr "ogiltigt typargument"
 
-#: cp/semantics.c:1984
+#: cp/semantics.c:1981
 #, fuzzy
 msgid "invalid default argument for a template template parameter"
 msgstr "ogiltigt typargument"
 
-#: cp/semantics.c:2019
+#: cp/semantics.c:2016
 #, fuzzy
 msgid "definition of `%#T' inside template parameter list"
 msgstr "deklaration av \"%s\" d鰈jer symbol fr錸 parameterlista"
 
-#: cp/semantics.c:2030
+#: cp/semantics.c:2027
 #, fuzzy
 msgid "invalid definition of qualified type `%T'"
 msgstr "ogiltig operation p� oinstansierad typ"
 
-#: cp/semantics.c:2045
+#: cp/semantics.c:2042
 #, fuzzy
 msgid "previous definition of `%#T'"
 msgstr "omdefiniering av \"%s\""
 
-#: cp/semantics.c:2249
+#: cp/semantics.c:2246
 #, fuzzy
 msgid "invalid base-class specification"
 msgstr "ogiltig lagringsklass f鰎 funktion \"%s\""
 
-#: cp/semantics.c:2258
+#: cp/semantics.c:2255
 msgid "base class `%T' has cv qualifiers"
 msgstr ""
 
-#: cp/semantics.c:2290
+#: cp/semantics.c:2287
 #, fuzzy
 msgid "multiple declarators in template declaration"
 msgstr "flera lagringsklasser i deklaration av \"%s\""
 
-#: cp/semantics.c:2301
+#: cp/semantics.c:2298
 msgid "incomplete type `%T' used in nested name specifier"
 msgstr ""
 
-#: cp/semantics.c:2303 cp/typeck.c:1635
+#: cp/semantics.c:2300 cp/typeck.c:1635
 #, fuzzy
 msgid "`%D' is not a member of `%T'"
 msgstr "%s har ingen medlem med namn \"%s\""
 
-#: cp/semantics.c:2306
+#: cp/semantics.c:2303
 #, fuzzy
 msgid "`%D' is not a member of `%D'"
 msgstr "%s har ingen medlem med namn \"%s\""
 
-#: cp/semantics.c:2431
+#: cp/semantics.c:2428
 msgid "template parameter `%D' of type `%T' is not allowed in an integral constant expression because it is not of integral or enumeration type"
 msgstr ""
 
-#: cp/semantics.c:2584
+#: cp/semantics.c:2572
 #, fuzzy
 msgid "`%D' cannot appear in a constant-expression"
 msgstr "storlek p� f鋖t \"%s\" 鋜 inte av heltalstyp"
 
-#: cp/semantics.c:2593
+#: cp/semantics.c:2580
 msgid "use of namespace `%D' as expression"
 msgstr ""
 
-#: cp/semantics.c:2598
+#: cp/semantics.c:2585
 msgid "use of class template `%T' as expression"
 msgstr ""
 
 #. Ambiguous reference to base members.
-#: cp/semantics.c:2604
+#: cp/semantics.c:2591
 msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
 msgstr ""
 
-#: cp/semantics.c:2664
+#: cp/semantics.c:2652
 #, c-format
 msgid "use of %s from containing function"
 msgstr ""
 
-#: cp/semantics.c:2667
+#: cp/semantics.c:2655
 #, fuzzy
 msgid "  `%#D' declared here"
 msgstr "\"%s\" 鋜 tidigare deklarerad h鋜"
 
-#: cp/semantics.c:2718
+#: cp/semantics.c:2706
 #, fuzzy, c-format
 msgid "type of `%E' is unknown"
 msgstr "Register '%c' 鋜 ok鋘t"
@@ -17349,44 +17424,44 @@
 msgid "`%V' qualifiers cannot be applied to `%T'"
 msgstr "\"%s\" svarar inte p� \"%s\""
 
-#: cp/tree.c:1821
+#: cp/tree.c:1829
 #, fuzzy, c-format
 msgid "`%s' attribute can only be applied to Java class definitions"
 msgstr "attributet \"%s\" fungerar bara p� funktioner"
 
-#: cp/tree.c:1850
+#: cp/tree.c:1858
 #, fuzzy, c-format
 msgid "`%s' attribute can only be applied to class definitions"
 msgstr "attributet \"%s\" fungerar bara p� funktioner"
 
-#: cp/tree.c:1856
+#: cp/tree.c:1864
 #, c-format
 msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
 msgstr ""
 
-#: cp/tree.c:1880
+#: cp/tree.c:1888
 msgid "requested init_priority is not an integer constant"
 msgstr ""
 
-#: cp/tree.c:1901
+#: cp/tree.c:1909
 #, c-format
 msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
 msgstr ""
 
-#: cp/tree.c:1909
+#: cp/tree.c:1917
 msgid "requested init_priority is out of range"
 msgstr ""
 
-#: cp/tree.c:1919
+#: cp/tree.c:1927
 msgid "requested init_priority is reserved for internal use"
 msgstr ""
 
-#: cp/tree.c:1929
+#: cp/tree.c:1937
 #, fuzzy, c-format
 msgid "`%s' attribute is not supported on this platform"
 msgstr "attributet \"section\" st鰀s inte f鰎 denna m錶arkitektur"
 
-#: cp/tree.c:2524
+#: cp/tree.c:2534
 #, c-format
 msgid "lang_* check: failed in %s, at %s:%d"
 msgstr ""
@@ -17613,280 +17688,280 @@
 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr ""
 
-#: cp/typeck.c:3582
+#: cp/typeck.c:3600
 #, c-format
 msgid "invalid use of '%E' to form a pointer-to-member-function.  Use a qualified-id."
 msgstr ""
 
-#: cp/typeck.c:3588
+#: cp/typeck.c:3606
 #, c-format
 msgid "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
 msgstr ""
 
-#: cp/typeck.c:3610
+#: cp/typeck.c:3628
 msgid "taking address of temporary"
 msgstr "tar adress till n錱ot tempor鋜t"
 
-#: cp/typeck.c:3845
+#: cp/typeck.c:3863
 #, c-format
 msgid "ISO C++ forbids %sing an enum"
 msgstr ""
 
-#: cp/typeck.c:3856
+#: cp/typeck.c:3874
 #, fuzzy
 msgid "cannot %s a pointer to incomplete type `%T'"
 msgstr "parameter \"%s\" pekar p� inkomplett typ"
 
-#: cp/typeck.c:3862
+#: cp/typeck.c:3880
 #, fuzzy
 msgid "ISO C++ forbids %sing a pointer of type `%T'"
 msgstr "ISO C++ f鰎bjuder anv鋘dning av pekare av typ \"void *\" i pekararitmetik"
 
-#: cp/typeck.c:3887
+#: cp/typeck.c:3905
 msgid "cast to non-reference type used as lvalue"
 msgstr ""
 
-#: cp/typeck.c:3921
+#: cp/typeck.c:3939
 msgid "invalid use of `--' on bool variable `%D'"
 msgstr ""
 
 #. ARM $3.4
-#: cp/typeck.c:3952
+#: cp/typeck.c:3970
 msgid "ISO C++ forbids taking address of function `::main'"
 msgstr "ISO C++ f鰎bjuder att man tar adressen till funktionen \"::main\""
 
 #. An expression like &memfn.
-#: cp/typeck.c:4027
+#: cp/typeck.c:4045
 #, fuzzy
 msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr "ISO C++ f鰎bjuder anv鋘dning av pekare till medlemsfunktion i pekararitmetik"
 
-#: cp/typeck.c:4032
+#: cp/typeck.c:4050
 #, fuzzy
 msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr "ISO C++ f鰎bjuder anv鋘dning av pekare till medlemsfunktion i pekararitmetik"
 
-#: cp/typeck.c:4060
+#: cp/typeck.c:4078
 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr ""
 
-#: cp/typeck.c:4080
+#: cp/typeck.c:4098
 msgid "unary `&'"
 msgstr "un鋜t \"&\""
 
-#: cp/typeck.c:4113
+#: cp/typeck.c:4131
 #, fuzzy
 msgid "attempt to take address of bit-field structure member `%D'"
 msgstr "kan inte ta adressen till bitf鋖t \"%s\""
 
-#: cp/typeck.c:4227
+#: cp/typeck.c:4245
 #, fuzzy
 msgid "taking address of destructor"
 msgstr "tar adress till n錱ot tempor鋜t"
 
-#: cp/typeck.c:4240
+#: cp/typeck.c:4258
 msgid "taking address of bound pointer-to-member expression"
 msgstr ""
 
-#: cp/typeck.c:4248
+#: cp/typeck.c:4266
 #, fuzzy
 msgid "cannot create pointer to reference member `%D'"
 msgstr "kan inte deklarera pekare till referenser"
 
-#: cp/typeck.c:4311
+#: cp/typeck.c:4329
 msgid "cannot take the address of `this', which is an rvalue expression"
 msgstr "Kan inte ta adressen till \"this\", som 鋜 ett rvalue-uttryck"
 
-#: cp/typeck.c:4330
+#: cp/typeck.c:4348
 msgid "address requested for `%D', which is declared `register'"
 msgstr ""
 
-#: cp/typeck.c:4398
+#: cp/typeck.c:4416
 #, fuzzy, c-format
 msgid "%s expression list treated as compound expression"
 msgstr "uttryckssats har inkomplett typ"
 
-#: cp/typeck.c:4472
+#: cp/typeck.c:4490
 msgid "%s from type `%T' to type `%T' casts away constness"
 msgstr ""
 
-#: cp/typeck.c:4674
+#: cp/typeck.c:4692
 msgid "invalid static_cast from type `%T' to type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4714
+#: cp/typeck.c:4732
 msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4734
+#: cp/typeck.c:4752
 msgid "reinterpret_cast from `%T' to `%T' loses precision"
 msgstr ""
 
-#: cp/typeck.c:4753
+#: cp/typeck.c:4771
 msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr ""
 
-#: cp/typeck.c:4759
+#: cp/typeck.c:4777
 msgid "invalid reinterpret_cast from type `%T' to type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4787
+#: cp/typeck.c:4805
 msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr ""
 
-#: cp/typeck.c:4790
+#: cp/typeck.c:4808
 msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
 msgstr ""
 
-#: cp/typeck.c:4813
+#: cp/typeck.c:4831
 msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4830
+#: cp/typeck.c:4848
 msgid "invalid const_cast from type `%T' to type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4870 cp/typeck.c:4875
+#: cp/typeck.c:4888 cp/typeck.c:4893
 #, fuzzy
 msgid "ISO C++ forbids casting to an array type `%T'"
 msgstr "ISO C f鰎bjuder typkonvertering till unionstyper"
 
-#: cp/typeck.c:4883
+#: cp/typeck.c:4901
 #, fuzzy
 msgid "invalid cast to function type `%T'"
 msgstr "ogiltig lagringsklass f鰎 funktion \"%s\""
 
-#: cp/typeck.c:4939
+#: cp/typeck.c:4957
 msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
 msgstr ""
 
-#: cp/typeck.c:4985
+#: cp/typeck.c:5003
 msgid "cast from `%T' to `%T' increases required alignment of target type"
 msgstr ""
 
-#: cp/typeck.c:5152
+#: cp/typeck.c:5170
 msgid "  in evaluation of `%Q(%#T, %#T)'"
 msgstr ""
 
-#: cp/typeck.c:5194
+#: cp/typeck.c:5212
 msgid "ISO C++ forbids cast to non-reference type used as lvalue"
 msgstr ""
 
-#: cp/typeck.c:5267
+#: cp/typeck.c:5285
 #, fuzzy
 msgid "incompatible types in assignment of `%T' to `%T'"
 msgstr "inkompatibla typer i %s"
 
-#: cp/typeck.c:5274
+#: cp/typeck.c:5292
 msgid "ISO C++ forbids assignment of arrays"
 msgstr "ISO C++ f鰎bjuder tilldelning av f鋖t"
 
-#: cp/typeck.c:5374
+#: cp/typeck.c:5392
 msgid "   in pointer to member function conversion"
 msgstr ""
 
-#: cp/typeck.c:5382
+#: cp/typeck.c:5400
 msgid "   in pointer to member conversion"
 msgstr ""
 
 #. This is a reinterpret cast, we choose to do nothing.
-#: cp/typeck.c:5392 cp/typeck.c:5407
+#: cp/typeck.c:5410 cp/typeck.c:5425
 #, fuzzy
 msgid "pointer to member cast via virtual base `%T'"
 msgstr "pekare till en medlemsfunktion anv鋘d med aritmetik"
 
-#: cp/typeck.c:5410
+#: cp/typeck.c:5428
 #, fuzzy
 msgid "pointer to member conversion via virtual base `%T'"
 msgstr "pekare till medlemsfunktion anv鋘d med aritmetik"
 
-#: cp/typeck.c:5480
+#: cp/typeck.c:5498
 #, fuzzy
 msgid "invalid conversion to type `%T' from type `%T'"
 msgstr "ogiltig mottagartyp \"%s\""
 
-#: cp/typeck.c:5636
+#: cp/typeck.c:5657
 msgid "passing NULL used for non-pointer %s %P of `%D'"
 msgstr ""
 
-#: cp/typeck.c:5639
+#: cp/typeck.c:5660
 msgid "%s to non-pointer type `%T' from NULL"
 msgstr ""
 
-#: cp/typeck.c:5647
+#: cp/typeck.c:5668
 msgid "passing `%T' for %s %P of `%D'"
 msgstr ""
 
-#: cp/typeck.c:5650
+#: cp/typeck.c:5671
 msgid "%s to `%T' from `%T'"
 msgstr ""
 
-#: cp/typeck.c:5660
+#: cp/typeck.c:5681
 msgid "passing negative value `%E' for %s %P of `%D'"
 msgstr ""
 
-#: cp/typeck.c:5663
+#: cp/typeck.c:5684
 msgid "%s of negative value `%E' to `%T'"
 msgstr ""
 
-#: cp/typeck.c:5751
+#: cp/typeck.c:5772
 msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
 msgstr ""
 
-#: cp/typeck.c:5754
+#: cp/typeck.c:5775
 #, fuzzy
 msgid "cannot convert `%T' to `%T' in %s"
 msgstr "kan inte konvertera till en pekartyp"
 
-#: cp/typeck.c:5831 cp/typeck.c:5833
+#: cp/typeck.c:5852 cp/typeck.c:5854
 #, fuzzy
 msgid "in passing argument %P of `%+D'"
 msgstr "Saknar argument till flaggan \"%s\""
 
-#: cp/typeck.c:5940
+#: cp/typeck.c:5961
 msgid "returning reference to temporary"
 msgstr "returnerar referens till en tempor鋜"
 
-#: cp/typeck.c:5947
+#: cp/typeck.c:5968
 msgid "reference to non-lvalue returned"
 msgstr ""
 
-#: cp/typeck.c:5959
+#: cp/typeck.c:5980
 #, fuzzy
 msgid "reference to local variable `%D' returned"
 msgstr "adress p� global registervariabel \"%s\" efterfr錱ad"
 
-#: cp/typeck.c:5962
+#: cp/typeck.c:5983
 #, fuzzy
 msgid "address of local variable `%D' returned"
 msgstr "adress p� global registervariabel \"%s\" efterfr錱ad"
 
-#: cp/typeck.c:5992
+#: cp/typeck.c:6013
 msgid "returning a value from a destructor"
 msgstr "returnerar ett v鋜de fr錸 en destruktor"
 
 #. If a return statement appears in a handler of the
 #. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6000
+#: cp/typeck.c:6021
 msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr ""
 
 #. You can't return a value from a constructor.
-#: cp/typeck.c:6003
+#: cp/typeck.c:6024
 msgid "returning a value from a constructor"
 msgstr ""
 
-#: cp/typeck.c:6026
+#: cp/typeck.c:6047
 #, fuzzy
 msgid "return-statement with no value, in function returning '%T'"
 msgstr "\"return\" med v鋜de i funktion som returnerar void"
 
-#: cp/typeck.c:6043
+#: cp/typeck.c:6064
 #, fuzzy
 msgid "return-statement with a value, in function returning 'void'"
 msgstr "\"return\" med v鋜de i funktion som returnerar void"
 
-#: cp/typeck.c:6065
+#: cp/typeck.c:6086
 msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
 msgstr ""
 
@@ -17944,133 +18019,133 @@
 msgid "cannot initialize arrays using this syntax"
 msgstr ""
 
-#: cp/typeck2.c:545
+#: cp/typeck2.c:535
 msgid "initializing array with parameter list"
 msgstr ""
 
-#: cp/typeck2.c:600
+#: cp/typeck2.c:590
 msgid "initializer for scalar variable requires one element"
 msgstr ""
 
-#: cp/typeck2.c:607
+#: cp/typeck2.c:597
 msgid "braces around scalar initializer for `%T'"
 msgstr ""
 
-#: cp/typeck2.c:610
+#: cp/typeck2.c:600
 msgid "ignoring extra initializers for `%T'"
 msgstr ""
 
-#: cp/typeck2.c:622
+#: cp/typeck2.c:612
 #, fuzzy
 msgid "variable-sized object of type `%T' may not be initialized"
 msgstr "objekt med variabel storlek kan inte initieras"
 
-#: cp/typeck2.c:632
+#: cp/typeck2.c:622
 msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
 msgstr ""
 
-#: cp/typeck2.c:697
+#: cp/typeck2.c:687
 msgid "aggregate has a partly bracketed initializer"
 msgstr ""
 
-#: cp/typeck2.c:735 cp/typeck2.c:840
+#: cp/typeck2.c:725 cp/typeck2.c:830
 msgid "non-trivial labeled initializers"
 msgstr ""
 
-#: cp/typeck2.c:752
+#: cp/typeck2.c:742
 msgid "non-empty initializer for array of empty elements"
 msgstr ""
 
-#: cp/typeck2.c:806
+#: cp/typeck2.c:796
 msgid "initializer list for object of class with virtual base classes"
 msgstr ""
 
-#: cp/typeck2.c:812
+#: cp/typeck2.c:802
 msgid "initializer list for object of class with base classes"
 msgstr ""
 
-#: cp/typeck2.c:818
+#: cp/typeck2.c:808
 msgid "initializer list for object using virtual functions"
 msgstr ""
 
-#: cp/typeck2.c:880 cp/typeck2.c:896
+#: cp/typeck2.c:870 cp/typeck2.c:886
 #, fuzzy
 msgid "missing initializer for member `%D'"
 msgstr "saknar mellanrum efter nummer \"%.*s\""
 
-#: cp/typeck2.c:885
+#: cp/typeck2.c:875
 #, fuzzy
 msgid "uninitialized const member `%D'"
 msgstr "upprepning av medlem \"%s\""
 
-#: cp/typeck2.c:887
+#: cp/typeck2.c:877
 #, fuzzy
 msgid "member `%D' with uninitialized const fields"
 msgstr "parameter \"%s\" 鋜 initierad"
 
-#: cp/typeck2.c:890
+#: cp/typeck2.c:880
 #, fuzzy
 msgid "member `%D' is uninitialized reference"
 msgstr "parameter \"%s\" 鋜 initierad"
 
-#: cp/typeck2.c:937
+#: cp/typeck2.c:927
 msgid "index value instead of field name in union initializer"
 msgstr ""
 
-#: cp/typeck2.c:949
+#: cp/typeck2.c:939
 #, fuzzy
 msgid "no field `%D' in union being initialized"
 msgstr "f鋖t \"%s\" 鋜 redan initierat"
 
-#: cp/typeck2.c:957
+#: cp/typeck2.c:947
 msgid "union `%T' with no named members cannot be initialized"
 msgstr ""
 
-#: cp/typeck2.c:993
+#: cp/typeck2.c:983
 msgid "excess elements in aggregate initializer"
 msgstr ""
 
-#: cp/typeck2.c:1102
+#: cp/typeck2.c:1092
 msgid "circular pointer delegation detected"
 msgstr ""
 
-#: cp/typeck2.c:1115
+#: cp/typeck2.c:1105
 #, fuzzy
 msgid "base operand of `->' has non-pointer type `%T'"
 msgstr "basoperanden till \"->\" 鋜 inte en pekare"
 
-#: cp/typeck2.c:1139
+#: cp/typeck2.c:1129
 msgid "result of `operator->()' yields non-pointer result"
 msgstr ""
 
-#: cp/typeck2.c:1141
+#: cp/typeck2.c:1131
 msgid "base operand of `->' is not a pointer"
 msgstr "basoperanden till \"->\" 鋜 inte en pekare"
 
-#: cp/typeck2.c:1164
+#: cp/typeck2.c:1154
 msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
 msgstr ""
 
-#: cp/typeck2.c:1172
+#: cp/typeck2.c:1162
 msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
 msgstr ""
 
-#: cp/typeck2.c:1182
+#: cp/typeck2.c:1172
 msgid "member type `%T::' incompatible with object type `%T'"
 msgstr ""
 
-#: cp/typeck2.c:1398
+#: cp/typeck2.c:1388
 #, fuzzy
 msgid "call to function `%D' which throws incomplete type `%#T'"
 msgstr "parameter \"%s\" pekar p� inkomplett typ"
 
-#: cp/typeck2.c:1401
+#: cp/typeck2.c:1391
 #, fuzzy
 msgid "call to function which throws incomplete type `%#T'"
 msgstr "parameter \"%s\" pekar p� inkomplett typ"
 
 #. XXX Not i18n clean.
-#: cp/cp-tree.h:3756
+#: cp/cp-tree.h:3775
 #, c-format
 msgid "%s is deprecated, please see the documentation for details"
 msgstr ""
@@ -19628,291 +19703,228 @@
 msgid "internal error - invalid Utf8 name"
 msgstr "internt fel - ogiltigt Utf8-namn"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse-scan.y:880
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:949
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1290
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1351
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1555
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1777
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1786
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1797
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1808
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1820
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1835
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1852
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1854
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1935
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2106
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2168
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2320
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2332
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2339
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2346
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2357
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2359
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2397
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2399
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2401
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2422
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2424
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2426
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2442
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2444
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2465
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2467
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2469
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2497
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2499
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2501
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2503
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2521
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2523
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2534
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2545
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2556
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2567
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2578
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2591
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2595
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2597
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2610
+#: ../../gcc/java/parse-scan.y:880 ../../gcc/java/parse.y:949
+#: ../../gcc/java/parse.y:1290 ../../gcc/java/parse.y:1351
+#: ../../gcc/java/parse.y:1555 ../../gcc/java/parse.y:1777
+#: ../../gcc/java/parse.y:1786 ../../gcc/java/parse.y:1797
+#: ../../gcc/java/parse.y:1808 ../../gcc/java/parse.y:1820
+#: ../../gcc/java/parse.y:1835 ../../gcc/java/parse.y:1852
+#: ../../gcc/java/parse.y:1854 ../../gcc/java/parse.y:1935
+#: ../../gcc/java/parse.y:2106 ../../gcc/java/parse.y:2168
+#: ../../gcc/java/parse.y:2320 ../../gcc/java/parse.y:2332
+#: ../../gcc/java/parse.y:2339 ../../gcc/java/parse.y:2346
+#: ../../gcc/java/parse.y:2357 ../../gcc/java/parse.y:2359
+#: ../../gcc/java/parse.y:2397 ../../gcc/java/parse.y:2399
+#: ../../gcc/java/parse.y:2401 ../../gcc/java/parse.y:2422
+#: ../../gcc/java/parse.y:2424 ../../gcc/java/parse.y:2426
+#: ../../gcc/java/parse.y:2442 ../../gcc/java/parse.y:2444
+#: ../../gcc/java/parse.y:2465 ../../gcc/java/parse.y:2467
+#: ../../gcc/java/parse.y:2469 ../../gcc/java/parse.y:2497
+#: ../../gcc/java/parse.y:2499 ../../gcc/java/parse.y:2501
+#: ../../gcc/java/parse.y:2503 ../../gcc/java/parse.y:2521
+#: ../../gcc/java/parse.y:2523 ../../gcc/java/parse.y:2534
+#: ../../gcc/java/parse.y:2545 ../../gcc/java/parse.y:2556
+#: ../../gcc/java/parse.y:2567 ../../gcc/java/parse.y:2578
+#: ../../gcc/java/parse.y:2591 ../../gcc/java/parse.y:2595
+#: ../../gcc/java/parse.y:2597 ../../gcc/java/parse.y:2610
 msgid "Missing term"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse-scan.y:882
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:721
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:759
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:784
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:970
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1325
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1531
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1533
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1762
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1788
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1799
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1810
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1822
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1837
+#: ../../gcc/java/parse-scan.y:882 ../../gcc/java/parse.y:721
+#: ../../gcc/java/parse.y:759 ../../gcc/java/parse.y:784
+#: ../../gcc/java/parse.y:970 ../../gcc/java/parse.y:1325
+#: ../../gcc/java/parse.y:1531 ../../gcc/java/parse.y:1533
+#: ../../gcc/java/parse.y:1762 ../../gcc/java/parse.y:1788
+#: ../../gcc/java/parse.y:1799 ../../gcc/java/parse.y:1810
+#: ../../gcc/java/parse.y:1822 ../../gcc/java/parse.y:1837
 msgid "';' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:719
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:757
+#: ../../gcc/java/parse.y:719 ../../gcc/java/parse.y:757
 msgid "Missing name"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:782
+#: ../../gcc/java/parse.y:782
 msgid "'*' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:796
+#: ../../gcc/java/parse.y:796
 msgid "Class or interface declaration expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:833
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:835
+#: ../../gcc/java/parse.y:833 ../../gcc/java/parse.y:835
 msgid "Missing class name"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:838
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:842
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:850
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1010
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1271
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1273
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1597
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1848
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1880
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1942
+#: ../../gcc/java/parse.y:838 ../../gcc/java/parse.y:842
+#: ../../gcc/java/parse.y:850 ../../gcc/java/parse.y:1010
+#: ../../gcc/java/parse.y:1271 ../../gcc/java/parse.y:1273
+#: ../../gcc/java/parse.y:1597 ../../gcc/java/parse.y:1848
+#: ../../gcc/java/parse.y:1880 ../../gcc/java/parse.y:1942
 msgid "'{' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:852
+#: ../../gcc/java/parse.y:852
 msgid "Missing super class name"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:862
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:878
+#: ../../gcc/java/parse.y:862 ../../gcc/java/parse.y:878
 msgid "Missing interface name"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:964
+#: ../../gcc/java/parse.y:964
 msgid "Missing variable initializer"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:981
+#: ../../gcc/java/parse.y:981
 msgid "Invalid declaration"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:984
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1069
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2143
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2165
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2169
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2204
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2281
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2291
+#: ../../gcc/java/parse.y:984 ../../gcc/java/parse.y:1069
+#: ../../gcc/java/parse.y:2143 ../../gcc/java/parse.y:2165
+#: ../../gcc/java/parse.y:2169 ../../gcc/java/parse.y:2204
+#: ../../gcc/java/parse.y:2281 ../../gcc/java/parse.y:2291
 msgid "']' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:988
+#: ../../gcc/java/parse.y:988
 msgid "Unbalanced ']'"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1024
+#: ../../gcc/java/parse.y:1024
 msgid "Invalid method declaration, method name required"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1029
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1034
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1039
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2026
+#: ../../gcc/java/parse.y:1029 ../../gcc/java/parse.y:1034
+#: ../../gcc/java/parse.y:1039 ../../gcc/java/parse.y:2026
 msgid "Identifier expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1044
+#: ../../gcc/java/parse.y:1044
 msgid "Invalid method declaration, return type required"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1067
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1511
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1518
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1527
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1529
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1557
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1665
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1971
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2024
+#: ../../gcc/java/parse.y:1067 ../../gcc/java/parse.y:1511
+#: ../../gcc/java/parse.y:1518 ../../gcc/java/parse.y:1527
+#: ../../gcc/java/parse.y:1529 ../../gcc/java/parse.y:1557
+#: ../../gcc/java/parse.y:1665 ../../gcc/java/parse.y:1971
+#: ../../gcc/java/parse.y:2024
 msgid "')' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1083
+#: ../../gcc/java/parse.y:1083
 msgid "Missing formal parameter term"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1098
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1103
+#: ../../gcc/java/parse.y:1098 ../../gcc/java/parse.y:1103
 msgid "Missing identifier"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1123
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1132
+#: ../../gcc/java/parse.y:1123 ../../gcc/java/parse.y:1132
 msgid "Missing class type term"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1288
+#: ../../gcc/java/parse.y:1288
 msgid "Invalid interface type"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1475
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1644
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1646
+#: ../../gcc/java/parse.y:1475 ../../gcc/java/parse.y:1644
+#: ../../gcc/java/parse.y:1646
 msgid "':' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1497
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1502
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1507
+#: ../../gcc/java/parse.y:1497 ../../gcc/java/parse.y:1502
+#: ../../gcc/java/parse.y:1507
 msgid "Invalid expression statement"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1525
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1553
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1593
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1661
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1729
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1850
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1928
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2018
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2020
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2028
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2264
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2266
+#: ../../gcc/java/parse.y:1525 ../../gcc/java/parse.y:1553
+#: ../../gcc/java/parse.y:1593 ../../gcc/java/parse.y:1661
+#: ../../gcc/java/parse.y:1729 ../../gcc/java/parse.y:1850
+#: ../../gcc/java/parse.y:1928 ../../gcc/java/parse.y:2018
+#: ../../gcc/java/parse.y:2020 ../../gcc/java/parse.y:2028
+#: ../../gcc/java/parse.y:2264 ../../gcc/java/parse.y:2266
 msgid "'(' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1595
+#: ../../gcc/java/parse.y:1595
 msgid "Missing term or ')'"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1642
+#: ../../gcc/java/parse.y:1642
 msgid "Missing or invalid constant expression"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1663
+#: ../../gcc/java/parse.y:1663
 msgid "Missing term and ')' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1702
+#: ../../gcc/java/parse.y:1702
 msgid "Invalid control expression"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1704
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1706
+#: ../../gcc/java/parse.y:1704 ../../gcc/java/parse.y:1706
 msgid "Invalid update expression"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1731
+#: ../../gcc/java/parse.y:1731
 msgid "Invalid init statement"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1931
+#: ../../gcc/java/parse.y:1931
 msgid "Missing term or ')' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1973
+#: ../../gcc/java/parse.y:1973
 msgid "'class' or 'this' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1975
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1977
+#: ../../gcc/java/parse.y:1975 ../../gcc/java/parse.y:1977
 msgid "'class' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2022
+#: ../../gcc/java/parse.y:2022
 msgid "')' or term expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2141
+#: ../../gcc/java/parse.y:2141
 msgid "'[' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2219
+#: ../../gcc/java/parse.y:2219
 msgid "Field expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2276
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2286
+#: ../../gcc/java/parse.y:2276 ../../gcc/java/parse.y:2286
 msgid "Missing term and ']' expected"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2390
+#: ../../gcc/java/parse.y:2390
 msgid "']' expected, invalid type expression"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2393
+#: ../../gcc/java/parse.y:2393
 msgid "Invalid type expression"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2505
+#: ../../gcc/java/parse.y:2505
 msgid "Invalid reference type"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2977
+#: ../../gcc/java/parse.y:2977
 msgid "Constructor invocation must be first thing in a constructor"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2979
+#: ../../gcc/java/parse.y:2979
 msgid "Only constructors can invoke constructors"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2987
+#: ../../gcc/java/parse.y:2987
 #, c-format
 msgid ": `%s' JDK1.1(TM) feature"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:3046
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:3048
+#: ../../gcc/java/parse.y:3046 ../../gcc/java/parse.y:3048
 #, c-format
 msgid ""
 "%s.\n"
@@ -19921,32 +19933,32 @@
 "%s.\n"
 "%s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:6909
+#: ../../gcc/java/parse.y:6909
 #, c-format
 msgid "malformed .zip archive in CLASSPATH: %s"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:6980
+#: ../../gcc/java/parse.y:6980
 #, c-format
 msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12193
+#: ../../gcc/java/parse.y:12193
 #, c-format
 msgid "missing static field `%s'"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12198
+#: ../../gcc/java/parse.y:12198
 #, c-format
 msgid "not a static field `%s'"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12241
+#: ../../gcc/java/parse.y:12241
 #, c-format
 msgid "No case for %s"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:13173
+#: ../../gcc/java/parse.y:13173
 #, c-format
 msgid "unregistered operator %s"
 msgstr ""
@@ -20288,1763 +20300,1448 @@
 msgid "[super ...] must appear in a method context"
 msgstr "[super ...] m錽te st� i metodkontext"
 
-#: objc/objc-parse.y:2701
+#: objc/objc-parse.y:2700
 msgid "`@end' must appear in an implementation context"
 msgstr ""
 
-#: objc/objc-parse.y:2914
+#: objc/objc-parse.y:2913
 msgid "method definition not in class context"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:23
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:21
 #, fuzzy
 msgid "Display this information"
 msgstr "  --help                  Visa den h鋜 informatationen\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:29
-msgid "--param <param>=<value>\tSet paramter <param> to value.  See below for a complete list of parameters"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:27
+msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:38
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:36
 msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:41
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:39
 #, fuzzy
 msgid "Do not discard comments"
 msgstr "ej avslutad kommentar"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:44
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:42
 msgid "Do not discard comments in macro expansions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:47
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:45
 msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:53
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:51
 #, fuzzy
 msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
 msgstr ""
 "  -G <nummer>             Placera global and statisk data mindre 鋘 <nummer>\n"
 "                          bytes i en speciell sektion (vissa arkitekturer)\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:56
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:54
 #, fuzzy
 msgid "Print the name of header files as they are used"
 msgstr "Kompilering av include-fil beg鋜d"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:65
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:57
+msgid "-I <dir>\tAdd <dir> to the end of the main include path.  -I- gives more include path control; see info documentation"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:60
+#, fuzzy
+msgid "Generate make dependencies"
+msgstr "dynamiskt beroende.\n"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:63
 #, fuzzy
 msgid "Generate make dependencies and compile"
 msgstr "Generera \"little endian\"-kod."
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:74
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:66
+msgid "-MF <file>\tWrite dependency output to the given file"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:69
 msgid "Treat missing header files as generated files"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:80
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:72
+msgid "Like -M but ignore system header files"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:75
 msgid "Like -MD but ignore system header files"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:89
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:78
+#, fuzzy
+msgid "Generate phony targets for all headers"
+msgstr "Generera kod f鰎 Intel as"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:81
 msgid "-MQ <target>\tAdd a MAKE-quoted target"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:95
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:84
+msgid "-MT <target>\tAdd an unquoted target"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:87
 #, fuzzy
 msgid "-O<number>\tSet optimization level to <number>"
 msgstr "  -O[nummer]              S鋞t optimeringsniv� till [nummer]\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:98
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:90
 #, fuzzy
 msgid "Optimize for space rather than speed"
 msgstr "  -Os                     Optimera f鰎 storlek ist鋖let f鰎 hastighet\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:101
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:93
 #, fuzzy
 msgid "Do not generate #line directives"
 msgstr "Generera inte .size-direktiv"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:104
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:96
 msgid "-U<macro>\tUndefine <macro>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:107
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:99
 msgid "This switch is deprecated; use -Wextra instead"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:113
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:105
 msgid "Warn about returning structures, unions or arrays"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:119
-msgid "Warn about casting functions to incompatible types"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:108
+msgid "Enable most warning messages"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:122
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:111
+msgid "Warn about casting functions to incompatible types"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:114
 msgid "Warn about pointer casts which increase alignment"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:125
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:117
 msgid "Warn about casts which discard qualifiers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:128
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:120
 #, fuzzy
 msgid "Warn about subscripts whose type is \"char\""
 msgstr "Varna om index har typen \"char\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:137
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:123
+msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:126
+msgid "Synonym for -Wcomment"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:129
 msgid "Warn about possibly confusing type conversions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:140
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:132
 #, fuzzy
 msgid "Warn when all constructors and destructors are private"
 msgstr "Varna n鋜 ett funktionsargument 鋜 en struktur"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:143
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:135
 #, fuzzy
 msgid "Warn when a declaration is found after a statement"
 msgstr "Varna n鋜 en funktion 鋜 oanv鋘d"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:146
-msgid "Warn if deprecated class, method, or field is used"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:138
+msgid "Warn about deprecated compiler features"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:149
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:141
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:152
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:144
 msgid "Warn when an optimization pass is disabled"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:155
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:147
 #, fuzzy
 msgid "Warn about compile-time integer division by zero"
 msgstr "F錸ga heltalsdivision med noll"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:158
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:150
 msgid "Warn about violations of Effective C++ style rules"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:161
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:153
 msgid "Warn about stray tokens after #elif and #endif"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:164
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:156
 msgid "Treat all warnings as errors"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:167
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:159
 #, fuzzy
 msgid "Make implicit function declarations an error"
 msgstr "motstridande deklarationer av \"%s\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:170
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:162
 msgid "Print extra (possibly unwanted) warnings"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:173
-msgid "Warn if deprecated empty statements are found"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:176
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:165
 msgid "Warn if testing floating point numbers for equality"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:179
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:168
 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:182
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:171
 #, fuzzy
 msgid "Warn if passing too many arguments to a function for its format string"
 msgstr "F鰎 m錸ga argument till funktionen \"va_start\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:185
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:174
 msgid "Warn about format strings that are not literals"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:188
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:177
 msgid "Warn about possible security problems with format functions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:191
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:180
 msgid "Warn about strftime formats yielding 2-digit years"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:200
-msgid "Enable warnings about inter-procedural problems"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:206
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:192
 msgid "Warn about implicit function declarations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:209
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:195
 msgid "Warn when a declaration does not specify a type"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:215
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:198
+msgid "Deprecated.  This switch has no effect."
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:201
 msgid "Warn about variables which are initialized to themselves."
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:218
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:204
 msgid "Warn when an inlined function cannot be inlined"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:221
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:207
 msgid "Warn about invalid uses of the \"offsetof\" macro"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:224
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:210
 msgid "Warn about PCH files that are found but not used"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:227
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:213
 #, fuzzy
 msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
 msgstr "  -Wlarger-than-<nummer>  Varna om objekt 鋜 st鰎re 鋘 <nummer> bytes\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:230
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:216
 msgid "Do not warn about using \"long long\" when -pedantic"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:233
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:219
 #, fuzzy
 msgid "Warn about suspicious declarations of \"main\""
 msgstr "Varna om tveksamma deklarationer av main"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:236
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:222
 #, fuzzy
 msgid "Warn about possibly missing braces around initializers"
 msgstr "Varna om eventuellt saknade parenteser"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:239
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:225
 #, fuzzy
 msgid "Warn about global functions without previous declarations"
 msgstr "sektion \"%s\" st錼 i konflikt med tidigare deklaration"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:242
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:228
 msgid "Warn about functions which might be candidates for format attributes"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:245
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:231
 #, fuzzy
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 msgstr "Varna om funktioner som 鋜 m鰆liga kandidater f鰎 attributet noreturn"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:248
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:234
 #, fuzzy
 msgid "Warn about global functions without prototypes"
 msgstr "Varna om aritmetik med funktionspekare"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:251
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:237
 #, fuzzy
 msgid "Warn about use of multi-character character constants"
 msgstr "flerteckens teckenkonstant"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:254
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:240
 #, fuzzy
 msgid "Warn about \"extern\" declarations not at file scope"
 msgstr "Varna om multipla deklarationer av samma objekt"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:257
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:243
 msgid "Warn when non-templatized friend functions are declared within a template"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:260
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:246
 msgid "Warn about non-virtual destructors"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:266
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:252
 msgid "Warn if a C-style cast is used in a program"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:269
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:255
 #, fuzzy
 msgid "Warn if an old-style parameter definition is used"
 msgstr "Varna n鋜 en funktionsparameter 鋜 oanv鋘d"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:272
-msgid "Warn if .class files are out of date"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:275
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:258
 msgid "Warn about overloaded virtual function names"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:278
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:261
 msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:281
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:264
 #, fuzzy
 msgid "Warn when padding is required to align structure members"
 msgstr "Varna n鋜 ett funktionsargument 鋜 en struktur"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:284
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:267
 #, fuzzy
 msgid "Warn about possibly missing parentheses"
 msgstr "Varna om eventuellt saknade parenteser"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:287
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:270
 msgid "Warn when converting the type of pointers to member functions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:290
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:273
 msgid "Warn about function pointer arithmetic"
 msgstr "Varna om aritmetik med funktionspekare"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:293
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:276
 #, fuzzy
 msgid "Warn if inherited methods are unimplemented"
 msgstr "Varna om n鋝tlade kommentarer uppt鋍ks"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:296
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:279
 msgid "Warn about multiple declarations of the same object"
 msgstr "Varna om multipla deklarationer av samma objekt"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:299
-msgid "Warn if modifiers are specified when not necessary"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:302
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:282
 msgid "Warn when the compiler reorders code"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:305
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:285
 msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:308
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:288
 msgid "Warn if a selector has multiple methods"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:311
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:291
 msgid "Warn about possible violations of sequence point rules"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:314
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:294
 msgid "Warn when one local variable shadows another"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:317
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:297
 #, fuzzy
 msgid "Warn about signed-unsigned comparisons"
 msgstr "Varna om j鋗f鰎elser mellan signed/unsigned"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:320
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:300
 msgid "Warn when overload promotes from unsigned to signed"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:323
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:303
 #, fuzzy
 msgid "Warn about code which might break strict aliasing rules"
 msgstr "Varna om funktioner som 鋜 m鰆liga kandidater f鰎 attributet noreturn"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:326
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:306
 #, fuzzy
 msgid "Warn about unprototyped function declarations"
 msgstr "Varna om tveksamma deklarationer av main"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:329
-msgid "Warn about constructs with surprising meanings"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:332
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:309
 msgid "Warn about enumerated switches, with no default, missing a case"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:335
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:312
 msgid "Warn about enumerated switches missing a \"default:\" statement"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:338
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:315
 msgid "Warn about all enumerated switches missing a specific case"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:341
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:318
 msgid "Warn when synthesis behavior differs from Cfront"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:344
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:321
 msgid "Do not suppress warnings from system headers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:347
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:324
 msgid "Warn about features not present in traditional C"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:356
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:327
+msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:333
 msgid "Warn if an undefined macro is used in an #if directive"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:359
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:336
 #, fuzzy
 msgid "Warn about uninitialized automatic variables"
 msgstr "Varna om aritmetik med funktionspekare"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:362
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:339
 msgid "Warn about unrecognized pragmas"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:365
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:342
 msgid "Warn about code that will never be executed"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:368
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:345
 msgid "Enable all -Wunused- warnings"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:371
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:348
 msgid "Warn when a function is unused"
 msgstr "Varna n鋜 en funktion 鋜 oanv鋘d"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:374
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:351
 msgid "Warn when a label is unused"
 msgstr "Varna n鋜 en etikett 鋜 oanv鋘d"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:377
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:354
 msgid "Warn about macros defined in the main file that are not used"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:380
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:357
 msgid "Warn when a function parameter is unused"
 msgstr "Varna n鋜 en funktionsparameter 鋜 oanv鋘d"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:383
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:360
 msgid "Warn when an expression value is unused"
 msgstr "Varna n鋜 ett uttrycksv鋜de 鋜 oanv鋘t"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:386
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:363
 msgid "Warn when a variable is unused"
 msgstr "Varna n鋜 en variabel 鋜 oanv鋘d"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:389
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:366
 msgid "Give strings the type \"array of char\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:392
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:369
 msgid "A synonym for -std=c89.  In a future version of GCC it will become synonymous with -std=c99 instead"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:395
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:372
 #, fuzzy
 msgid "-aux-info <file>\tEmit declaration information into <file>"
 msgstr "  -aux-info <fil>         Generera deklarationsinfo till fil <fil>\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:407
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:384
 #, fuzzy
 msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
 msgstr "  -d[bokst鋠er]           Sl� p� dumpning fr錸 angivna delar av kompilatorn\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:410
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:387
 msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:413
-msgid "--CLASSPATH\tDeprecated; use --classpath instead"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:425
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:399
 msgid "Enforce class member access control semantics"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:428
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:402
 msgid "Align the start of functions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:434
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:408
 msgid "Align labels which are only reached by jumping"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:440
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:414
 msgid "Align all labels"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:446
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:420
 msgid "Align the start of loops"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:455
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:429
 msgid "Change when template instances are emitted"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:458
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:432
 msgid "Specify that arguments may alias each other and globals"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:461
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:435
 msgid "Assume arguments may alias globals but not each other"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:464
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:438
 msgid "Assume arguments alias neither each other nor globals"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:467
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:441
 msgid "Recognize the \"asm\" keyword"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:479
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:444
 msgid "Generate unwind tables that are exact at each instruction boundary"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:482
-msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:485
-msgid "Backslashes in character and hollerith constants are special (not C-style)"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:488
-msgid "Delete libU77 intrinsics with bad interfaces"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:491
-msgid "Disable libU77 intrinsics with bad interfaces"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:494
-msgid "Enable libU77 intrinsics with bad interfaces"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:497
-msgid "Hide libU77 intrinsics with bad interfaces"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:500
-msgid "--bootclasspath=<path>\tReplace system path"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:503
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:447
 #, fuzzy
 msgid "Generate code to check bounds before indexing arrays"
 msgstr "Generera kod f鰎 Intel as"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:506
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:450
 msgid "Replace add, compare, branch with branch on count register"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:509
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:453
 msgid "Use profiling information for branch probabilities"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:512
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:456
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:515
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:459
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:518
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:462
 #, fuzzy
 msgid "Recognize built-in functions"
 msgstr "K鋘n inte igen n錱ra inbyggda funktioner"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:524
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:468
 #, fuzzy
 msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
 msgstr "  -fcall-saved-<register> Ange att <register> bevaras av funktioner\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:527
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:471
 #, fuzzy
 msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
 msgstr "  -fcall-used-<register>  Ange att <register> f鰎st鰎s av funktionsanrop\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:530
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:474
 msgid "Save registers around function calls"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:533
-msgid "Program written in strict mixed-case"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:536
-msgid "Compile as if program written in lowercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:539
-msgid "Preserve case used in program"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:542
-msgid "Program written in lowercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:545
-msgid "Program written in uppercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:548
-msgid "Compile as if program written in uppercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:551
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:477
 msgid "Check the return value of new"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:557
-msgid "--classpath=<path>\tSet class path"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:560
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:480
 msgid "Do not put uninitialized globals in the common section"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:566
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:483
 msgid "Allow the arguments of the '?' operator to have different types"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:569
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:486
 msgid "Reduce the size of object files"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:572
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:489
 #, fuzzy
 msgid "Make string literals \"const char[]\" not \"char[]\""
 msgstr "Markera str鋘gar som \"const char *\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:575
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:492
 msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:578
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:495
 #, fuzzy
 msgid "Perform a register copy-propagation optimization pass"
 msgstr "Utf鰎 optimering f鰎 svansrekursion"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:581
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:498
 #, fuzzy
 msgid "Perform cross-jumping optimization"
 msgstr "Utf鰎 optimering f鰎 svansrekursion"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:584
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:501
 msgid "When running CSE, follow jumps to their targets"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:587
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:504
 msgid "When running CSE, follow conditional jumps"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:590
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:507
 #, fuzzy
 msgid "Place data items into their own section"
 msgstr "placera varje funktion i sin egen sektion"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:593
-msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:596
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:510
 #, fuzzy
 msgid "Inline member functions by default"
 msgstr "I funktion `%s':"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:599
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:513
 msgid "Defer popping functions args from stack until later"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:602
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:516
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:605
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:519
 msgid "Delete useless null pointer checks"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:608
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:522
 #, fuzzy
 msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
 msgstr "  -fdiagnostics-show-location=[once | every-line] Anger hur ofta k鋖lkodspositioner skall skrivas ut, som prefix, i b鰎jan av utskrift vid radbrytning\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:611
-msgid "Allow '$' in symbol names"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:525
+msgid "Permit '$' as an identifier character"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:614
-msgid "Permit '$' as an identifier character"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:528
+msgid "-fdump-<type>\tDump various compiler internals to a file"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:620
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:531
 msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:626
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:537
 #, fuzzy
 msgid "Perform DWARF2 duplicate elimination"
 msgstr "Utf鰎 optimering f鰎 svansrekursion"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:629
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:632
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:540
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:543
 msgid "Perform unused type elimination in debug info"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:641
-msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:644
-msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:647
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:546
 #, fuzzy
 msgid "Generate code to check exception specifications"
 msgstr "\"%s\" 鋜 deklarerad som en funktion som returnerar en funktion"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:653
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:552
 msgid "Enable exception handling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:656
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:555
 msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:659
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:558
 #, fuzzy
 msgid "Perform a number of minor, expensive optimizations"
 msgstr "Utf鰎 optimering f鰎 svansrekursion"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:668
-msgid "f2c-compatible code can be generated"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:671
-msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:674
-msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:677
-msgid "Enable non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:680
-msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:683
-msgid "Unsupported; generate libf2c-calling code"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:686
-msgid "Program is written in typical FORTRAN 66 dialect"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:689
-msgid "Program is written in typical Unix-f77 dialect"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:692
-msgid "Program is written in Fortran-90-ish dialect"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:695
-msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:698
-msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:701
-msgid "Enable non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:704
-msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:716
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:567
 msgid "Assume no NaNs or infinities are generated"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:719
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:570
 #, fuzzy
 msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
 msgstr "  -ffixed-<register>      Markera <register> som ej tillg鋘gligt f鰎 kompilatorn\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:725
-#, fuzzy
-msgid "ffixed-line-length-<number>\tSet the maximum line length to <number>"
-msgstr "  -finline-limit=<nummer> Begr鋘sa storlek p� inline-funktioner till <nummer>\n"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:728
-msgid "Unsupported; affects code generation of arrays"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:731
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:579
 msgid "Do not store floats in registers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:734
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:582
 msgid "Scope of for-init-statement variables is local to the loop"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:737
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:585
 msgid "Copy memory address constants into registers before use"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:740
-msgid "Always check for non gcj generated classes archives"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:743
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:588
 msgid "Copy memory operands into registers before use"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:746
-msgid "Generate code to check subscript and substring bounds"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:749
-msgid "Program is written in Fortran-90-ish free form"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:752
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:591
 msgid "Do not assume that standard C libraries and \"main\" exist"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:755
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:594
 msgid "Allow function addresses to be held in registers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:758
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:597
 #, fuzzy
 msgid "Place each function into its own section"
 msgstr "placera varje funktion i sin egen sektion"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:761
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:600
 msgid "Perform global common subexpression elimination"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:764
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:603
 msgid "Perform redundant load after store elimination in global common subexpression elimination"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:767
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:606
 msgid "Perform enhanced load motion during global common subexpression elimination"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:770
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:609
 msgid "Perform store motion after global common subexpression elimination"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:773
-msgid "Enable fatal diagnostics about inter-procedural problems"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:776
-msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:779
-msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:782
-msgid "Enable non-FORTRAN 77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:785
-msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:788
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:612
 msgid "Recognize GNU-defined keywords"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:791
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:615
 msgid "Generate code for GNU runtime environment"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:794
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:618
 msgid "Enable guessing of branch probabilities"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:809
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:630
 msgid "Assume normal C execution environment"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:812
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:633
 msgid "Enable support for huge objects"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:815
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:636
 msgid "Process #ident directives"
 msgstr "Hantera #ident-direktiv"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:818
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:639
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:821
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:642
 #, fuzzy
 msgid "Perform conversion of conditional jumps to conditional execution"
 msgstr "F鰎edra hopp framf鰎 villkorlig k鰎ning"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:824
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:645
 msgid "Export functions even if they can be inlined"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:827
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:648
 #, fuzzy
 msgid "Emit implicit instantiations of inline templates"
 msgstr "%s: Vid instansiering av \"%s\":\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:830
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:651
 #, fuzzy
 msgid "Emit implicit instantiations of templates"
 msgstr "%s: Vid instansiering av \"%s\":\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:833
-msgid "Use offset tables for virtual method calls"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:836
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:654
 msgid "Do not generate .size directives"
 msgstr "Generera inte .size-direktiv"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:839
-msgid "Initialize local vars and arrays to zero"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:657
+msgid "Pay attention to the \"inline\" keyword"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:842
-msgid "Pay attention to the \"inline\" keyword"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:660
+msgid "Integrate simple functions into their callers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:851
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:666
 #, fuzzy
 msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
 msgstr "  -finline-limit=<nummer> Begr鋘sa storlek p� inline-funktioner till <nummer>\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:854
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:669
 msgid "-finput-charset=<cset>      Specify the default character set for source files."
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:857
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:672
 msgid "Instrument function entry and exit with profiling calls"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:860
-msgid "Intrinsics letters in arbitrary cases"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:863
-msgid "Intrinsics spelled as e.g. SqRt"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:866
-msgid "Intrinsics in lowercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:869
-msgid "Intrinsics in uppercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:872
-msgid "Assume native functions are implemented using JNI"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:875
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:675
 msgid "Generate code for functions even if they are fully inlined"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:878
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:678
 msgid "Emit static const variables even if they are not used"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:884
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:684
 #, fuzzy
 msgid "Give external symbols a leading underscore"
 msgstr "Externa symboler startar med en understrykning"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:887
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:687
 #, fuzzy
 msgid "Perform loop optimizations"
 msgstr "Utf鰎 optimering f鰎 svansrekursion"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:890
-msgid "Language keyword letters in arbitrary cases"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:893
-msgid "Language keywords spelled as e.g. IOStat"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:896
-msgid "Language keywords in lowercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:899
-msgid "Language keywords in uppercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:902
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:690
 msgid "Set errno after built-in math functions"
 msgstr "S鋞t errno efter inbyggda matematikfunktioner"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:905
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:693
 msgid "Report on permanent memory allocation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:908
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:696
 msgid "Attempt to merge identical constants and constant variables"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:911
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:699
 msgid "Attempt to merge identical constants across compilation units"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:914
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:702
 #, fuzzy
 msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 msgstr "  -fmessage-length=<nummer> Begr鋘sa felmeddelandens l鋘gd till <nummer> tecken per rad. 0 st鋘ger av radbrytning\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:917
-msgid "Delete MIL-STD 1753 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:920
-msgid "Disable MIL-STD 1753 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:923
-msgid "Enable MIL-STD 1753 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:926
-msgid "Hide MIL-STD 1753 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:929
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:705
 msgid "Force all loop invariant computations out of loops"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:932
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:708
 #, fuzzy
 msgid "Don't warn about uses of Microsoft extensions"
 msgstr "Varna inte om f鰎 m錸ga argument till format-funktioner"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:941
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:717
 msgid "Use graph-coloring register allocation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:944
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:720
 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:947
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:723
 msgid "Assume that receivers of Objective-C messages may be nil"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:950
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:726
 msgid "Support synchronous non-call exceptions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:959
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:735
 msgid "Enable Objective-C exception and synchronization syntax"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:962
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1286
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:738
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:978
 msgid "Perform loop unrolling for all loops"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:965
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1289
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:741
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:981
 msgid "Perform loop unrolling when iteration count is known"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:968
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:744
 msgid "When possible do not generate stack frames"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:971
-msgid "Take at least one trip through each iterative DO loop"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:974
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:747
 msgid "Recognize C++ kewords like \"compl\" and \"xor\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:977
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:750
 msgid "Do the full register move optimization pass"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:980
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:753
 msgid "Optimize sibling and tail recursive calls"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:983
-msgid "Enable optimization of static class initialization code"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:986
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:756
 msgid "Enable optional diagnostics"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:992
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:759
 msgid "Pack structure members together without holes"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:995
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:762
 msgid "Return small aggregates in memory, not registers"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1001
-msgid "Warn about use of (only a few for now) Fortran extensions"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1004
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:768
 msgid "Perform loop peeling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1007
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:771
 msgid "Enable machine specific peephole optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1010
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:774
 msgid "Enable an RTL peephole pass before sched2"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1013
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:777
 msgid "Downgrade conformance errors to warnings"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1016
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:780
 #, fuzzy
 msgid "Generate position-independent code if possible"
 msgstr "decimalpunkt i exponent - om鰆ligt!"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1019
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:783
 msgid "Generate position-independent code for executables if possible"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1022
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:786
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1028
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:789
+msgid "Treat the input file as already preprocessed"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:792
 msgid "Enable basic program profiling code"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1031
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:795
 msgid "Insert arc-based program profiling code"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1034
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:798
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1037
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:801
 msgid "Enable common options for performing profile feedback directed optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1040
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:804
 msgid "Insert code to profile values of expressions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1046
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:810
 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1049
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:813
 msgid "Strength reduce all loop general induction variables"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1052
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:816
 #, fuzzy
 msgid "Return small aggregates in registers"
 msgstr "Skicka argument i register"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1055
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:819
 msgid "Enables a register move optimization"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1058
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:822
 #, fuzzy
 msgid "Perform a register renaming optimization pass"
 msgstr "Utf鰎 optimering f鰎 svansrekursion"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1061
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:825
 msgid "Reorder basic blocks to improve code placement"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1064
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:828
 msgid "Reorder functions to improve code placement"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1067
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:831
 msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1070
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:834
 msgid "Enable automatic template instantiation"
 msgstr "Sl� p� automatisk mallinstansiering"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1073
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:837
 msgid "Add a common subexpression elimination pass after loop optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1076
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:840
 msgid "Run the loop optimizer twice"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1079
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:843
 msgid "Disable optimizations that assume default FP rounding behavior"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1082
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:846
 msgid "Generate run time type descriptor information"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1085
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:849
 msgid "Enable scheduling across basic blocks"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1088
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:852
 msgid "Allow speculative motion of non-loads"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1091
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:855
 msgid "Allow speculative motion of some loads"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1094
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:858
 msgid "Allow speculative motion of more loads"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1097
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:861
 msgid "Allow premature scheduling of queued insns"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1100
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:864
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1103
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:867
 msgid "-fsched-stalled-insns-dep=<number>   Set dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1106
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:870
 msgid "-fsched-stalled-insns=<number>       Set number of queued insns that can be prematurely scheduled"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1109
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:873
 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1112
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:876
 msgid "If scheduling post reload, do superblock scheduling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1115
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:879
 msgid "If scheduling post reload, do trace scheduling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1118
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:882
 msgid "Reschedule instructions before register allocation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1121
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:885
 msgid "Reschedule instructions after register allocation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1124
-msgid "Allow appending a second underscore to externals"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1127
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:888
 msgid "Mark data as shared rather than private"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1130
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:891
 msgid "Use the same size for double as for float"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1133
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:894
 msgid "Use the narrowest integer type possible for enumeration types"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1136
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:897
 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1142
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:903
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1145
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:906
 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1148
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:909
 msgid "Make \"char\" signed by default"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1151
-msgid "Do not print names of program units as they are compiled"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1154
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:912
 #, fuzzy
 msgid "Convert floating point constants to single precision constants"
 msgstr "Anv鋘d flyttalsinstruktioner i h錼dvara"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1157
-msgid "Internally convert most source to lowercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1160
-msgid "Internally preserve source case"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1163
-msgid "Internally convert most source to uppercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1169
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:918
 msgid "Insert stack checking code into the program"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1175
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:924
 msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1178
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:927
 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1181
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:930
 msgid "Display statistics accumulated during compilation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1184
-msgid "Enable assignability checks for stores into object arrays"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1187
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:933
 #, fuzzy
 msgid "Perform strength reduction optimizations"
 msgstr "Utf鰎 optimering f鰎 svansrekursion"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1190
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:936
 msgid "Assume strict aliasing rules apply"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1199
-msgid "Symbol names spelled in mixed case"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1202
-msgid "Symbol names in lowercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1205
-msgid "Symbol names in uppercase"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1208
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:942
 msgid "Check for syntax errors, then stop"
 msgstr "Leta efter syntaxfel, stoppa sedan"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1211
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:945
 msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1214
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:948
 #, fuzzy
 msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
 msgstr "Ange maximalt instansieringsdjup f鰎 mallar"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1217
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:951
 msgid "Create data files needed by \"gcov\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1223
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:957
 #, fuzzy
 msgid "Perform jump threading optimizations"
 msgstr "Utf鰎 optimering f鰎 svansrekursion"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1226
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:960
 msgid "Report the time taken by each compiler pass"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1229
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:963
 msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1232
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:966
 msgid "Perform superblock formation via tail duplication"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1235
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:969
 msgid "Assume floating-point operations can trap"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1238
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:972
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1241
-msgid "Make prefix-radix non-decimal constants be typeless"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1244
-msgid "Allow all ugly features"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1247
-msgid "Hollerith and typeless can be passed as arguments"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1250
-msgid "Allow ordinary copying of ASSIGN'ed vars"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1253
-msgid "Dummy array dimensioned to (1) is assumed-size"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1256
-msgid "Trailing comma in procedure call denotes null argument"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1259
-msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1262
-msgid "Initialization via DATA and PARAMETER is not type-compatible"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1265
-msgid "Allow INTEGER and LOGICAL interchangeability"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1268
-msgid "Append underscores to externals"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1271
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:975
 msgid "Compile whole compilation unit at a time"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1274
-msgid "Delete libU77 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1277
-msgid "Disable libU77 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1280
-msgid "Enable libU77 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1283
-msgid "Hide libU77 intrinsics"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1292
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:984
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1295
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:987
 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1298
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:990
 msgid "Make \"char\" unsigned by default"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1301
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:993
 msgid "Perform loop unswitching"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1304
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:996
 msgid "Just generate unwind tables for exception handling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1310
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:999
 msgid "Use __cxa_atexit to register destructors"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1316
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1002
 msgid "Add extra commentary to assembler output"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1319
-msgid "Print g77-specific version information and run internal tests"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1322
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1005
 msgid "Use expression value profiles in optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1325
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1008
 msgid "Discard unused virtual functions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1328
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1011
 msgid "Implement vtables using thunks"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1331
-msgid "Program is written in VXT (Digital-like) FORTRAN"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1334
-msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1337
-msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1340
-msgid "Enable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1343
-msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1349
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1014
 msgid "Emit common-like symbols as weak symbols"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1352
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1017
 msgid "Construct webs and split unrelated uses of single variable"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1355
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1020
 msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1358
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1023
 msgid "Generate a #line directive pointing at the current working directory"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1361
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1026
 msgid "Assume signed arithmetic overflow wraps around"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1364
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1029
 msgid "Store strings in writable data section"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1367
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1032
 msgid "Emit cross referencing information"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1370
-#, fuzzy
-msgid "Print internal debugging-related information"
-msgstr "inte tillr鋍klig typinformation"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1373
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1035
 msgid "Put zero initialized data in the bss section"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1376
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1038
 msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1379
-msgid "Treat initial values of 0 like non-zero values"
-msgstr ""
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1382
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1041
 #, fuzzy
 msgid "Generate debug information in default format"
 msgstr "Generera kod f鰎 \"big endian\""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1385
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1044
 msgid "Generate debug information in COFF format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1388
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1047
 msgid "Generate debug information in DWARF v2 format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1391
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1050
 msgid "Dump declarations to a .decl file"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1394
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1053
 msgid "Generate debug information in default extended format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1397
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1056
 #, fuzzy
 msgid "Generate debug information in STABS format"
 msgstr "Generera kod f鰎 en DLL"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1400
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1059
 msgid "Generate debug information in extended STABS format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1403
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1062
 #, fuzzy
 msgid "Generate debug information in VMS format"
 msgstr "Generera kod f鰎 en DLL"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1406
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1065
 msgid "Generate debug information in XCOFF format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1409
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1068
 msgid "Generate debug information in extended XCOFF format"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1412
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1071
 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1415
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1074
 msgid "-imacros <file>\tAccept definition of macros in <file>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1418
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1077
 msgid "-include <file>\tInclude the contents of <file> before other files"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1421
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1080
 msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1424
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1083
 msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1427
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1086
 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1430
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1089
 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1433
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1092
 msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1445
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1104
 msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1448
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1107
 msgid "Do not search standard system include directories for C++"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1451
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1110
 #, fuzzy
 msgid "-o <file>\tPlace output into <file>"
 msgstr "  -o <fil>                Skriv utdata i <fil> \n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1454
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1113
 #, fuzzy
 msgid "Enable function profiling"
 msgstr "  -p                      Sl� p� funktionsprofilering\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1457
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1116
 #, fuzzy
 msgid "Issue warnings needed for strict compliance to the standard"
 msgstr "  -pedantic               Ge varningar som kr鋠s f鰎 att strikt f鰈ja ISO C\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1460
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1119
 msgid "Like -pedantic but issue them as errors"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1463
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1122
 msgid "Generate C header of platform-specific features"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1466
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1125
 #, fuzzy
 msgid "Do not display functions compiled or elapsed time"
 msgstr "  -quiet                  Visa inte kompilerade funktioner eller tiden som f鰎brukats\n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1469
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1128
 #, fuzzy
 msgid "Remap file names when including files"
 msgstr "tomt filnamn i #%s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1472
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1131
 msgid "Conform to the ISO 1998 C++ standard"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1475
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1134
 msgid "Conform to the ISO 1990 C standard"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1478
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1137
 msgid "Conform to the ISO 1999 C standard"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1481
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1502
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1505
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1140
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1161
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1164
 msgid "Deprecated in favor of -std=c99"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1484
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1143
 msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1487
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1146
 msgid "Conform to the ISO 1990 C standard with GNU extensions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1490
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1149
 msgid "Conform to the ISO 1999 C standard with GNU extensions"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1493
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1152
 msgid "Deprecated in favor of -std=gnu99"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1496
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1155
 msgid "Deprecated in favor of -std=c89"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1499
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1158
 msgid "Conform to the ISO 1990 C standard as amended in 1994"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1508
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1167
 msgid "Enable traditional preprocessing"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1511
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1170
 msgid "-trigraphs\tSupport ISO C trigraphs"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1514
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1173
 msgid "Do not predefine system-specific and GCC-specific macros"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1517
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1176
 msgid "Enable verbose output"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1523
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1179
+#, fuzzy
+msgid "Display the compiler's version"
+msgstr "  -version                Visa kompilatorns version\n"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1182
 #, fuzzy
 msgid "Suppress warnings"
 msgstr "%s: varning: "
 
-#: config/i386/freebsd-aout.h:215 config/rs6000/sysv4.h:1089
+#: config/i386/cygwin.h:29
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr "mno-cygwin och mno-win32 鋜 inkompatibla"
+
+#: config/i386/cygwin.h:70 config/i386/mingw32.h:58
+msgid "shared and mdll are not compatible"
+msgstr "shared och mdll 鋜 inkompatibla"
+
+#: config/i386/freebsd-aout.h:215
 msgid "`-p' not supported; use `-pg' and gprof(1)"
 msgstr "\"-p\" st鰀js inte; anv鋘d \"-pg\" och gprof(1)"
 
@@ -22058,6 +21755,27 @@
 msgid "GCC does not support -CC without using -E"
 msgstr "GNU C st鰀jer inte -C utan -E"
 
+#: config/i386/sco5.h:191
+#, fuzzy
+msgid "-pg not supported on this platform"
+msgstr "attributet \"section\" st鰀s inte f鰎 denna m錶arkitektur"
+
+#: config/i386/sco5.h:192
+#, fuzzy
+msgid "-p and -pp specified - pick one"
+msgstr "-I- angiven tv� g錸ger"
+
+#: config/i386/sco5.h:266
+#, fuzzy
+msgid "-G and -static are mutually exclusive"
+msgstr "-pedantic och -traditional 鋜 鰉sesidigt uteslutande"
+
+#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
+#: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
+#, fuzzy
+msgid "does not support multilib"
+msgstr "ISO C89 st鰀er inte typen complex"
+
 #: config/sparc/linux64.h:211 config/sparc/linux64.h:222
 #: config/sparc/netbsd-elf.h:140 config/sparc/netbsd-elf.h:159
 #: config/sparc/sol2-bi.h:195 config/sparc/sol2-bi.h:205
@@ -22065,43 +21783,39 @@
 msgid "may not use both -m32 and -m64"
 msgstr "f錼 inte anv鋘da b錮e -mfp64 och -m4650"
 
-#: config/i386/mingw32.h:58 config/i386/cygwin.h:70
-msgid "shared and mdll are not compatible"
-msgstr "shared och mdll 鋜 inkompatibla"
-
-#: config/darwin.h:215
+#: config/darwin.h:222
 msgid "-current_version only allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:218
+#: config/darwin.h:225
 msgid "-install_name only allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:223
+#: config/darwin.h:230
 msgid "-bundle not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:224
+#: config/darwin.h:231
 msgid "-bundle_loader not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:225
+#: config/darwin.h:232
 msgid "-client_name not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:228
+#: config/darwin.h:235
 msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:229
+#: config/darwin.h:236
 msgid "-force_flat_namespace not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:231
+#: config/darwin.h:238
 msgid "-keep_private_externs not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:232
+#: config/darwin.h:239
 msgid "-private_bundle not allowed with -dynamiclib"
 msgstr ""
 
@@ -22118,53 +21832,11 @@
 msgid "may not use both -EB and -EL"
 msgstr "f錼 inte anv鋘da b錮e -EB och -EL"
 
-#: config/mips/mips.h:988
-#, fuzzy
-msgid "-pipe is not supported"
-msgstr "-pipe st鰀s inte."
-
-#: java/jvspec.c:80 ada/lang-specs.h:34 gcc.c:767
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr "-pg och -fomit-frame-pointer 鋜 inkompatibla"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:35
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:36 java/lang-specs.h:37
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr ""
-
 #: treelang/lang-specs.h:52
 #, fuzzy
 msgid "-pg or -p and -fomit-frame-pointer are incompatible"
 msgstr "-pg och -fomit-frame-pointer 鋜 inkompatibla"
 
-#: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
-#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
-#, fuzzy
-msgid "does not support multilib"
-msgstr "ISO C89 st鰀er inte typen complex"
-
-#: config/i386/sco5.h:191
-#, fuzzy
-msgid "-pg not supported on this platform"
-msgstr "attributet \"section\" st鰀s inte f鰎 denna m錶arkitektur"
-
-#: config/i386/sco5.h:192
-#, fuzzy
-msgid "-p and -pp specified - pick one"
-msgstr "-I- angiven tv� g錸ger"
-
-#: config/i386/sco5.h:266
-#, fuzzy
-msgid "-G and -static are mutually exclusive"
-msgstr "-pedantic och -traditional 鋜 鰉sesidigt uteslutande"
-
 #: config/arm/arm.h:198
 msgid "-mapcs-26 and -mapcs-32 may not be used together"
 msgstr "-mapcs-26 och -mapcs-32 f錼 inte anv鋘das tillsammans"
@@ -22181,6 +21853,15 @@
 msgid "the m210 does not have little endian support"
 msgstr ""
 
+#: config/mips/mips.h:988
+#, fuzzy
+msgid "-pipe is not supported"
+msgstr "-pipe st鰀s inte."
+
+#: ada/lang-specs.h:34 java/jvspec.c:80 gcc.c:767
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr "-pg och -fomit-frame-pointer 鋜 inkompatibla"
+
 #: ada/lang-specs.h:36
 msgid "one of -c, -S, -gnatc, -gnatz, or -gnats is required for Ada"
 msgstr ""
@@ -22195,8 +21876,16 @@
 msgid "-msingle-float and -msoft-float can not both be specified"
 msgstr "-msingle-float och -msoft-float kan inte b錮a anges."
 
-#: config/rs6000/darwin.h:98
-msgid " conflicting code gen style switches are used"
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr ""
+
+#: java/lang-specs.h:35
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr ""
+
+#: java/lang-specs.h:36 java/lang-specs.h:37
+msgid "-femit-class-file should used along with -fsyntax-only"
 msgstr ""
 
 #: gcc.c:743
@@ -22208,9 +21897,9 @@
 msgid "-E required when input is from standard input"
 msgstr "-E kr鋠s n鋜 indata tas fr錸 standard input"
 
-#: config/i386/cygwin.h:29
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr "mno-cygwin och mno-win32 鋜 inkompatibla"
+#: config/rs6000/darwin.h:98
+msgid " conflicting code gen style switches are used"
+msgstr ""
 
 #~ msgid "concatenation of string literals with __FUNCTION__ is deprecated"
 #~ msgstr "sammanslagning av str鋘gliteraler tillsammans med __FUNCTION__ 鋜 f鰎錶drat"
@@ -22513,10 +22202,6 @@
 #~ msgid "missing binary operator"
 #~ msgstr "saknas '(' efter predikat"
 
-#, fuzzy
-#~ msgid "operator '%s' has no left operand"
-#~ msgstr "parameter \"%s\" har en inkomplett typ"
-
 #~ msgid "absolute file name in remap_filename"
 #~ msgstr "absolut filnamn i remap_filename"
 
@@ -22843,9 +22528,6 @@
 #~ msgid "  -Wunused                Enable unused warnings\n"
 #~ msgstr "  -Wunused                Sl� p� oanv鋘da varningar\n"
 
-#~ msgid "  -version                Display the compiler's version\n"
-#~ msgstr "  -version                Visa kompilatorns version\n"
-
 #~ msgid "  %-23.23s [undocumented]\n"
 #~ msgstr "  %-23.23s [odokumenterad]\n"
 
@@ -23193,10 +22875,6 @@
 #~ msgid "invalid data member initialization"
 #~ msgstr "Sl� p� automatisk mallinstansiering"
 
-#, fuzzy
-#~ msgid "`%T' is not a class or union type"
-#~ msgstr "ISO C f鰎bjuder typkonvertering till unionstyper"
-
 #~ msgid "`%s' not supported by %s"
 #~ msgstr "\"%s\" st鰀s inte av %s"
 
Index: gcc/po/tr.po
===================================================================
RCS file: /cvs/gcc/gcc/gcc/po/tr.po,v
retrieving revision 1.5.8.4
retrieving revision 1.5.8.5
diff -u -r1.5.8.4 -r1.5.8.5
--- gcc/po/tr.po	14 Sep 2004 20:38:20 -0000	1.5.8.4
+++ gcc/po/tr.po	7 Nov 2004 19:59:58 -0000	1.5.8.5
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: gcc 3.4.2\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2004-07-01 11:41-0700\n"
+"POT-Creation-Date: 2004-11-04 19:12-0800\n"
 "PO-Revision-Date: 2004-09-14 17:59+0300\n"
 "Last-Translator: Nilg眉n Belma Bug眉ner <nilgun@superonline.com>\n"
 "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
@@ -35,16 +35,16 @@
 msgid "`%s' attribute only applies to function types"
 msgstr "`%s' 枚zelli臒i sadece i艧lev t眉rlere uygulan谋r"
 
-#: attribs.c:416 c-common.c:4307 c-common.c:4326 c-common.c:4344
-#: c-common.c:4371 c-common.c:4390 c-common.c:4413 c-common.c:4436
-#: c-common.c:4462 c-common.c:4496 c-common.c:4540 c-common.c:4568
-#: c-common.c:4596 c-common.c:4615 c-common.c:4870 c-common.c:4892
-#: c-common.c:4927 c-common.c:4994 c-common.c:5040 c-common.c:5098
-#: c-common.c:5129 c-common.c:5475 c-common.c:5498 c-common.c:5537
-#: config/arm/arm.c:2281 config/arm/arm.c:2308 config/avr/avr.c:4539
-#: config/h8300/h8300.c:4284 config/h8300/h8300.c:4307 config/i386/i386.c:1620
-#: config/i386/i386.c:15397 config/i386/winnt.c:86 config/ia64/ia64.c:1057
-#: config/ip2k/ip2k.c:3151
+#: attribs.c:416 c-common.c:4306 c-common.c:4325 c-common.c:4343
+#: c-common.c:4370 c-common.c:4389 c-common.c:4412 c-common.c:4435
+#: c-common.c:4461 c-common.c:4495 c-common.c:4539 c-common.c:4567
+#: c-common.c:4595 c-common.c:4614 c-common.c:4881 c-common.c:4903
+#: c-common.c:4938 c-common.c:5005 c-common.c:5051 c-common.c:5109
+#: c-common.c:5140 c-common.c:5440 c-common.c:5463 c-common.c:5502
+#: config/arm/arm.c:2281 config/arm/arm.c:2308 config/avr/avr.c:4504
+#: config/h8300/h8300.c:4284 config/h8300/h8300.c:4307 config/i386/i386.c:1626
+#: config/i386/i386.c:15398 config/i386/winnt.c:86 config/ia64/ia64.c:1057
+#: config/ip2k/ip2k.c:3151 config/rs6000/rs6000.c:15035
 #, c-format
 msgid "`%s' attribute ignored"
 msgstr "`%s' 枚zelli臒i yoksay谋ld谋"
@@ -118,7 +118,7 @@
 
 #. We can, however, treat "undefined" any way we please.
 #. Call abort to encourage the user to fix the program.
-#: builtins.c:4134 c-typeck.c:1733
+#: builtins.c:4134 c-typeck.c:1713
 msgid "if this code is reached, the program will abort"
 msgstr "Bu kodun bitiminde uygulama 莽谋kacak"
 
@@ -155,386 +155,391 @@
 msgid "target format does not support infinity"
 msgstr "hedef bi莽im sonsuzu desteklemiyor"
 
-#: c-common.c:917
+#: c-common.c:916
 msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
 msgstr "%Hanlamca belirsiz `else' den ka莽谋nmak i莽in ka艧l谋 ayra莽lar 枚nerilir"
 
-#: c-common.c:1141
+#: c-common.c:1140
 msgid "%J'%D' is not defined outside of function scope"
 msgstr "%J i艧lev etki alan谋 d谋艧谋nda tan谋ml谋 olmayan '%D'"
 
-#: c-common.c:1161
+#: c-common.c:1160
 #, c-format
 msgid "string length `%d' is greater than the length `%d' ISO C%d compilers are required to support"
 msgstr "dizge uzunlu臒u `%1$d' ISO C%3$d derleyiclerin destekledi臒i uzunluk %2$d den b眉y眉k"
 
-#: c-common.c:1201
+#: c-common.c:1200
 msgid "overflow in constant expression"
 msgstr "sabit ifadesinde ta艧ma"
 
-#: c-common.c:1221
+#: c-common.c:1220
 msgid "integer overflow in expression"
 msgstr "ifadede tamsay谋 ta艧mas谋"
 
-#: c-common.c:1230
+#: c-common.c:1229
 msgid "floating point overflow in expression"
 msgstr "ifadede ger莽el say谋 ta艧mas谋"
 
-#: c-common.c:1236
+#: c-common.c:1235
 msgid "vector overflow in expression"
 msgstr "ifadede vekt枚r ta艧mas谋"
 
 #. This detects cases like converting -129 or 256 to unsigned char.
-#: c-common.c:1258
+#: c-common.c:1257
 msgid "large integer implicitly truncated to unsigned type"
 msgstr "b眉y眉k tamsay谋 枚rt眉k olarak unsigned t眉re indirgendi"
 
-#: c-common.c:1260
+#: c-common.c:1259
 msgid "negative integer implicitly converted to unsigned type"
 msgstr "negatif tamsay谋 枚rt眉k olarak unsigned t眉re d枚n眉艧t眉r眉ld眉"
 
-#: c-common.c:1306
+#: c-common.c:1305
 msgid "overflow in implicit constant conversion"
 msgstr "枚rt眉k sabit d枚n眉艧眉m眉nde ta艧ma"
 
-#: c-common.c:1442
+#: c-common.c:1441
 #, c-format
 msgid "operation on `%s' may be undefined"
 msgstr "`%s' 眉st眉ndeki i艧lem tan谋ms谋z olabilir"
 
-#: c-common.c:1726
+#: c-common.c:1725
 msgid "expression statement has incomplete type"
 msgstr "ifade deyimi bo艧 t眉r i莽eriyor"
 
-#: c-common.c:1758
+#: c-common.c:1757
 msgid "case label does not reduce to an integer constant"
 msgstr "case etiketi bir tamsay谋 sabite indirgenmez"
 
-#: c-common.c:2088
+#: c-common.c:2087
 msgid "invalid truth-value expression"
 msgstr "do臒ruluk-de臒eri ifadesi ge莽ersiz"
 
-#: c-common.c:2139
+#: c-common.c:2138
 #, c-format
 msgid "invalid operands to binary %s"
 msgstr "iki terimli %s i莽in terimler ge莽ersiz"
 
-#: c-common.c:2373
+#: c-common.c:2372
 msgid "comparison is always false due to limited range of data type"
 msgstr "veri t眉r眉n眉n kapsad谋臒谋 s谋n谋rlardan dolay谋 kar艧谋la艧t谋rma sonucu daima yanl谋艧t谋r"
 
-#: c-common.c:2375
+#: c-common.c:2374
 msgid "comparison is always true due to limited range of data type"
 msgstr "veri t眉r眉n眉n kapsad谋臒谋 s谋n谋rlardan dolay谋 kar艧谋la艧t谋rma sonucu daima do臒rudur"
 
-#: c-common.c:2445
+#: c-common.c:2444
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr "unsigned ifade >=0 daima do臒rudur"
 
-#: c-common.c:2454
+#: c-common.c:2453
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr "unsigned ifade < 0 daima yanl谋艧t谋r"
 
-#: c-common.c:2499
+#: c-common.c:2498
 msgid "pointer of type `void *' used in arithmetic"
 msgstr "aritmetikte `void *' t眉r眉nde g枚sterici kullan谋lm谋艧"
 
-#: c-common.c:2505
+#: c-common.c:2504
 msgid "pointer to a function used in arithmetic"
 msgstr "aritmetikte i艧lev g枚stericisi kullan谋lm谋艧"
 
-#: c-common.c:2511
+#: c-common.c:2510
 msgid "pointer to member function used in arithmetic"
 msgstr "aritmetikte 眉ye i艧lev g枚stericisi kullan谋lm谋艧"
 
-#: c-common.c:2600 f/com.c:14734
+#: c-common.c:2599 f/com.c:14734
 msgid "struct type value used where scalar is required"
 msgstr "say谋sal de臒er gerekirken yap谋 t眉r眉 de臒er kullan谋lm谋艧"
 
-#: c-common.c:2604 f/com.c:14738
+#: c-common.c:2603 f/com.c:14738
 msgid "union type value used where scalar is required"
 msgstr "say谋sal de臒er gerekirken birle艧ik yap谋 t眉r眉 de臒er kullan谋lm谋艧"
 
-#: c-common.c:2608 f/com.c:14742
+#: c-common.c:2607 f/com.c:14742
 msgid "array type value used where scalar is required"
 msgstr "say谋sal de臒er gerekirken dizi t眉r眉 de臒er kullan谋lm谋艧"
 
 #. Common Ada/Pascal programmer's mistake.  We always warn
 #. about this since it is so bad.
-#: c-common.c:2645
+#: c-common.c:2644
 msgid "the address of `%D', will always evaluate as `true'"
 msgstr "`%D' nin adresi, daima `true' olarak de臒erlendirilecek"
 
-#: c-common.c:2739 f/com.c:14874
+#: c-common.c:2738 f/com.c:14874
 msgid "suggest parentheses around assignment used as truth value"
 msgstr "atamay谋 sarmalayan parantezler muhtemelen do臒ruluk de臒eri olarak kullan谋lm谋艧"
 
-#: c-common.c:2785 c-common.c:2825
+#: c-common.c:2784 c-common.c:2824
 msgid "invalid use of `restrict'"
 msgstr "`restrict' kullan谋m谋 ge莽ersiz"
 
-#: c-common.c:2935
+#: c-common.c:2934
 msgid "invalid application of `sizeof' to a function type"
 msgstr "bir i艧lev t眉r眉ne ge莽ersiz `sizeof' uygulamas谋 "
 
-#: c-common.c:2945
+#: c-common.c:2944
 #, c-format
 msgid "invalid application of `%s' to a void type"
 msgstr "bir void t眉re ge莽ersiz `%s' uygulamas谋"
 
-#: c-common.c:2951
+#: c-common.c:2950
 msgid "invalid application of `%s' to incomplete type `%T' "
 msgstr "`%s' `%T' tamamlanmam谋艧 t眉re uygulan谋rsa ge莽ersizdir"
 
-#: c-common.c:2992
+#: c-common.c:2991
 msgid "`__alignof' applied to a bit-field"
 msgstr "`__alignof' bir bit-alan谋na uygulanm谋艧"
 
-#: c-common.c:3484
+#: c-common.c:3483
 #, c-format
 msgid "cannot disable built-in function `%s'"
 msgstr "`%s' yerle艧ik i艧lev oldu臒undan iptal edilemez"
 
-#: c-common.c:3645 c-typeck.c:1974
+#: c-common.c:3644 c-typeck.c:1954
 #, c-format
 msgid "too few arguments to function `%s'"
 msgstr "`%s' i艧levi i莽in arg眉manlar 莽ok az"
 
-#: c-common.c:3651 c-typeck.c:1835
+#: c-common.c:3650 c-typeck.c:1815
 #, c-format
 msgid "too many arguments to function `%s'"
 msgstr "`%s' i艧levi i莽in arg眉manlar 莽ok fazla"
 
-#: c-common.c:3670
+#: c-common.c:3669
 #, c-format
 msgid "non-floating-point argument to function `%s'"
 msgstr "`%s' i艧levine kayan noktal谋 olmayan arg眉man"
 
-#: c-common.c:3897
+#: c-common.c:3896
 msgid "pointers are not permitted as case values"
 msgstr "case de臒eri olarak g枚stericiler kullan谋lamaz"
 
-#: c-common.c:3901
+#: c-common.c:3900
 msgid "range expressions in switch statements are non-standard"
 msgstr "switch deyimlerinde aral谋k ifadeleri standartd谋艧谋d谋r"
 
-#: c-common.c:3930
+#: c-common.c:3929
 msgid "empty range specified"
 msgstr "bo艧 aral谋k belirtilmi艧"
 
-#: c-common.c:3981
+#: c-common.c:3980
 msgid "duplicate (or overlapping) case value"
 msgstr "yinelenmi艧 (ya da birbirini kapsayan) case de臒erleri"
 
-#: c-common.c:3982
+#: c-common.c:3981
 msgid "%Jthis is the first entry overlapping that value"
 msgstr "%J bu, ayn谋 de臒eri kapsayan ilk girdi"
 
-#: c-common.c:3986
+#: c-common.c:3985
 msgid "duplicate case value"
 msgstr "yinelenmi艧 case de臒eri"
 
-#: c-common.c:3987
+#: c-common.c:3986
 msgid "%Jpreviously used here"
 msgstr "%J 枚nce burada kullan谋lm谋艧"
 
-#: c-common.c:3991
+#: c-common.c:3990
 msgid "multiple default labels in one switch"
 msgstr "tek switch'te 莽ok say谋da 枚ntan谋ml谋 etiket"
 
-#: c-common.c:3992
+#: c-common.c:3991
 msgid "%Jthis is the first default label"
 msgstr "%J bu, ilk 枚ntan谋ml谋 etiket"
 
-#: c-common.c:4017
+#: c-common.c:4016
 msgid "taking the address of a label is non-standard"
 msgstr "bir etiket adresinin al谋nmas谋 standartd谋艧谋d谋r"
 
-#: c-common.c:4063
+#: c-common.c:4062
 msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
 msgstr "%H`%D' d枚n眉艧 de臒eri yoksay谋l谋yor, warn_unused_result 枚zelli臒i ile bildirilmi艧"
 
-#: c-common.c:4068
+#: c-common.c:4067
 msgid "%Hignoring return value of function declared with attribute warn_unused_result"
 msgstr "%Hwarn_unused_result 枚zelli臒i ile bildirilen i艧levin d枚n眉艧 de臒eri yoksay谋l谋yor"
 
-#: c-common.c:4649
+#: c-common.c:4651
 #, c-format
 msgid "unknown machine mode `%s'"
 msgstr "'%s makina kipi bilinmiyor"
 
-#: c-common.c:4652
+#: c-common.c:4654
 #, c-format
 msgid "no data type for mode `%s'"
 msgstr "'%s' kipi i莽in bir veri t眉r眉 yok"
 
-#: c-common.c:4656
+#: c-common.c:4658
 #, c-format
 msgid "invalid pointer mode `%s'"
 msgstr "g枚sterici kipi olarak `%s' ge莽ersiz"
 
-#: c-common.c:4663 c-common.c:5226
+#: c-common.c:4665 c-common.c:5237
 #, c-format
 msgid "unable to emulate '%s'"
 msgstr "'%s' 枚yk眉n眉m眉 yap谋lam谋yor"
 
-#: c-common.c:4707
+#: c-common.c:4686
+#, fuzzy, c-format
+msgid "mode `%s' applied to inappropriate type"
+msgstr "k眉me olmayan t眉re `sigof' uygulanm谋艧"
+
+#: c-common.c:4718
 msgid "%Jsection attribute cannot be specified for local variables"
 msgstr "%J b枚lge 枚zelli臒i yerel de臒i艧kenler i莽in belirtilmi艧 olamaz"
 
-#: c-common.c:4718
+#: c-common.c:4729
 msgid "%Jsection of '%D' conflicts with previous declaration"
 msgstr "%J `%D' b枚lgesi 枚nceki bildirimle 莽eli艧iyor"
 
-#: c-common.c:4727
+#: c-common.c:4738
 msgid "%Jsection attribute not allowed for '%D'"
 msgstr "%J b枚lge 枚zelli臒ine `%D' i莽in izin verilmez"
 
-#: c-common.c:4733
+#: c-common.c:4744
 msgid "%Jsection attributes are not supported for this target"
 msgstr "%J b枚lge 枚zellikleri bu hedef i莽in desteklenmiyor"
 
-#: c-common.c:4771
+#: c-common.c:4782
 msgid "requested alignment is not a constant"
 msgstr "istenen ayarlama bir sabit de臒il"
 
-#: c-common.c:4776
+#: c-common.c:4787
 msgid "requested alignment is not a power of 2"
 msgstr "istenen ayarlama 2 nin kuvveti de臒il"
 
-#: c-common.c:4781
+#: c-common.c:4792
 msgid "requested alignment is too large"
 msgstr "istenen ayarlama 莽ok b眉y眉k"
 
-#: c-common.c:4807
+#: c-common.c:4818
 msgid "%Jalignment may not be specified for '%D'"
 msgstr "%J hizalama `%D' i莽in belirtilmi艧 olmayabilir"
 
-#: c-common.c:4845
+#: c-common.c:4856
 msgid "%J'%D' defined both normally and as an alias"
 msgstr "%J `%D' hem normal hem de bir rumuz olarak tan谋mlanm谋艧"
 
-#: c-common.c:4855
+#: c-common.c:4866
 msgid "alias arg not a string"
 msgstr "rumuz arg眉man谋 bir dizge de臒il"
 
-#: c-common.c:4898
+#: c-common.c:4909
 msgid "visibility arg not a string"
 msgstr "g枚r眉n眉rl眉k arg眉man谋 bir dizge de臒il"
 
-#: c-common.c:4911
+#: c-common.c:4922
 msgid "visibility arg must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr "g枚r眉n眉rl眉k \"default\", \"hidden\", \"protected\" veya \"internal\" de臒erlerinden biri olmal谋d谋r"
 
-#: c-common.c:4937
+#: c-common.c:4948
 msgid "tls_model arg not a string"
 msgstr "tls_model arg眉man谋 bir dizge de臒il"
 
-#: c-common.c:4946
+#: c-common.c:4957
 msgid "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr "tls_model \"local-exec\", \"initial-exec\", \"local-dynamic\" veya \"global-dynamic\" de臒erlerinden biri olmal谋"
 
-#: c-common.c:4968 c-common.c:5014
+#: c-common.c:4979 c-common.c:5025
 msgid "%J'%E' attribute applies only to functions"
 msgstr "%J `%E' 枚zelli臒i sadece i艧levlere uygulan谋r"
 
-#: c-common.c:4973 c-common.c:5019
+#: c-common.c:4984 c-common.c:5030
 msgid "%Jcan't set '%E' attribute after definition"
 msgstr "%J `%E' 枚zelli臒ine tan谋mland谋ktan sonra de臒er atanamaz"
 
-#: c-common.c:5095
+#: c-common.c:5106
 #, c-format
 msgid "`%s' attribute ignored for `%s'"
 msgstr "`%s' 枚zelli臒i `%s' i莽in yoksay谋ld谋"
 
-#: c-common.c:5158
+#: c-common.c:5169
 #, c-format
 msgid "invalid vector type for attribute `%s'"
 msgstr "`%s' 枚zelli臒i vekt枚r t眉r ge莽ersiz"
 
-#: c-common.c:5182 c-common.c:5214
+#: c-common.c:5193 c-common.c:5225
 msgid "no vector mode with the size and type specified could be found"
 msgstr "belirtilen t眉r ve boyutta vekt枚r kipi yok"
 
-#: c-common.c:5316
+#: c-common.c:5281
 msgid "nonnull attribute without arguments on a non-prototype"
 msgstr "bir prototip olmayanda arg眉mans谋z null olmayan 枚zellik"
 
-#: c-common.c:5331
+#: c-common.c:5296
 #, c-format
 msgid "nonnull argument has invalid operand number (arg %lu)"
 msgstr "null olmayan arg眉man ge莽ersiz say谋da terim i莽eriyor (%lu. arg眉man)"
 
-#: c-common.c:5350
+#: c-common.c:5315
 #, c-format
 msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
 msgstr "null olmayan arg眉man kapsamd谋艧谋 say谋da terim i莽eriyor (%lu. arg眉man, %lu. terim)"
 
-#: c-common.c:5358
+#: c-common.c:5323
 #, c-format
 msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
 msgstr "null olmayan arg眉man g枚sterici olmayan terime ba艧vuruyor (%lu. arg眉man, %lu. terim)"
 
-#: c-common.c:5438
+#: c-common.c:5403
 #, c-format
 msgid "null argument where non-null required (arg %lu)"
 msgstr "null olamayan gerekiren yerde null arg眉man (%lu. arg眉man)"
 
-#: c-common.c:5509
+#: c-common.c:5474
 msgid "cleanup arg not an identifier"
 msgstr "temizleme arg眉man谋 bir isim de臒il"
 
-#: c-common.c:5516
+#: c-common.c:5481
 msgid "cleanup arg not a function"
 msgstr "temizleme arg眉man谋 bir i艧lev de臒il"
 
-#: c-common.c:5877
+#: c-common.c:5842
 #, c-format
 msgid "%s at end of input"
 msgstr "%s girdinin sonunda"
 
-#: c-common.c:5883
+#: c-common.c:5848
 #, c-format
 msgid "%s before %s'%c'"
 msgstr "%2$s'%3$c'den 枚nce %1$s"
 
-#: c-common.c:5885
+#: c-common.c:5850
 #, c-format
 msgid "%s before %s'\\x%x'"
 msgstr "%2$s'\\x%3$x'den 枚nce %1$s"
 
-#: c-common.c:5889
+#: c-common.c:5854
 #, c-format
 msgid "%s before string constant"
 msgstr "%s dizge sabitten 枚nce"
 
-#: c-common.c:5891
+#: c-common.c:5856
 #, c-format
 msgid "%s before numeric constant"
 msgstr "say谋sal sabitten 枚nce %s"
 
-#: c-common.c:5893
+#: c-common.c:5858
 #, c-format
 msgid "%s before \"%s\""
 msgstr "\"%2$s\"den 枚nce %1$s"
 
-#: c-common.c:5895
+#: c-common.c:5860
 #, c-format
 msgid "%s before '%s' token"
 msgstr "'%2$s' dizgeci臒inden 枚nce %1$s"
 
 #. Use `%s' to print the string in case there are any escape
 #. characters in the message.
-#: c-common.c:5897 c-typeck.c:2612 c-typeck.c:4004 c-typeck.c:4019
-#: c-typeck.c:4034 final.c:2776 final.c:2778 gcc.c:4581 rtl-error.c:109
-#: toplev.c:1357 config/cris/cris.c:552 cp/parser.c:1848 cp/typeck.c:4155
+#: c-common.c:5862 c-typeck.c:2592 c-typeck.c:3984 c-typeck.c:3999
+#: c-typeck.c:4014 final.c:2776 final.c:2778 gcc.c:4584 rtl-error.c:109
+#: toplev.c:1357 config/cris/cris.c:552 cp/parser.c:1848 cp/typeck.c:4173
 #: java/expr.c:356 java/verify.c:1456 java/verify.c:1457 java/verify.c:1472
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: c-convert.c:82 c-typeck.c:1211 c-typeck.c:3444 cp/typeck.c:1363
-#: cp/typeck.c:5708 treelang/tree-convert.c:79
+#: c-convert.c:82 c-typeck.c:1211 c-typeck.c:3424 cp/typeck.c:1363
+#: cp/typeck.c:5729 treelang/tree-convert.c:79
 msgid "void value not ignored as it ought to be"
 msgstr "void de臒er yoksay谋lmas谋 gerekirken yoksay谋lmad谋"
 
@@ -700,386 +705,386 @@
 msgid "%Jnon-const declaration of '%D' follows const declaration"
 msgstr "%J 'const' bildirimden sonra '%D' const olmayan bildirimi"
 
-#: c-decl.c:1262
+#: c-decl.c:1267
 msgid "%Jredundant redeclaration of '%D'"
 msgstr "%J `%D'nin gereksiz yeniden bildirimi"
 
-#: c-decl.c:1581
+#: c-decl.c:1586
 msgid "%Jdeclaration of '%D' shadows a parameter"
 msgstr "%J `%D' bildirimi bir parametreyi g枚lgeliyor"
 
-#: c-decl.c:1583
+#: c-decl.c:1588
 msgid "%Jdeclaration of '%D' shadows a global declaration"
 msgstr "%J `%D'bildirimi bir parametreyi g枚lgeliyor"
 
-#: c-decl.c:1585
+#: c-decl.c:1590
 msgid "%Jdeclaration of '%D' shadows a previous local"
 msgstr "%J `%D' bildirimi bir 枚nceki yerel bildirimi g枚lgeliyor"
 
-#: c-decl.c:1587 cp/name-lookup.c:969 cp/name-lookup.c:992
+#: c-decl.c:1592 cp/name-lookup.c:969 cp/name-lookup.c:992
 #: cp/name-lookup.c:1000
 msgid "%Jshadowed declaration is here"
 msgstr "%J: g枚lgeli bildirim burada"
 
-#: c-decl.c:1697
+#: c-decl.c:1702
 #, c-format
 msgid "nested extern declaration of `%s'"
 msgstr "`%s'in i莽 i莽e 'extern' bildirimi"
 
-#: c-decl.c:1838 objc/objc-act.c:2534 objc/objc-act.c:6794
+#: c-decl.c:1843 objc/objc-act.c:2534 objc/objc-act.c:6794
 msgid "%Jprevious declaration of '%D'"
 msgstr "%J `%D' i莽in 枚nceki bildirim"
 
-#: c-decl.c:1879 c-decl.c:1881
+#: c-decl.c:1884 c-decl.c:1886
 #, c-format
 msgid "implicit declaration of function `%s'"
 msgstr "`%s' i艧levinin 枚rt眉k bildirimi"
 
-#: c-decl.c:1897
+#: c-decl.c:1902
 #, c-format
 msgid "`%s' undeclared here (not in a function)"
 msgstr "`%s' burada bildirilmemi艧 (bir i艧lev i莽inde de臒il)"
 
-#: c-decl.c:1903
+#: c-decl.c:1908
 #, c-format
 msgid "`%s' undeclared (first use in this function)"
 msgstr "`%s' bildirilmemi艧 (bu i艧levde ilk kullan谋m谋)"
 
-#: c-decl.c:1908
+#: c-decl.c:1913
 msgid "(Each undeclared identifier is reported only once"
 msgstr "(Bildirilmemi艧 her tan谋t谋c谋 sadece bir kez raporlan谋r)"
 
-#: c-decl.c:1909
+#: c-decl.c:1914
 msgid "for each function it appears in.)"
 msgstr "her i艧lev i莽in i莽inde g枚r眉n眉r.)"
 
-#: c-decl.c:1962
+#: c-decl.c:1967
 #, c-format
 msgid "label %s referenced outside of any function"
 msgstr "%s etiketi i艧lev d谋艧谋 referansl谋"
 
-#: c-decl.c:2009
+#: c-decl.c:2014
 #, c-format
 msgid "duplicate label declaration `%s'"
 msgstr "`%s' etiketi birden fazla bildirilmi艧"
 
-#: c-decl.c:2010
+#: c-decl.c:2015
 msgid "%Jthis is a previous declaration"
 msgstr "%J bu, bir 枚nceden bildirimdir"
 
-#: c-decl.c:2045
+#: c-decl.c:2050
 msgid "%Hduplicate label `%D'"
 msgstr "yinlenmi艧 etiket `%D' %H"
 
-#: c-decl.c:2047
+#: c-decl.c:2052
 msgid "%J`%D' previously defined here"
 msgstr "%J `%D' evvelce burada tan谋mlanm谋艧"
 
-#: c-decl.c:2049
+#: c-decl.c:2054
 msgid "%J`%D' previously declared here"
 msgstr "%J `%D' evvelce burada bildirilmi艧"
 
-#: c-decl.c:2069
+#: c-decl.c:2074
 msgid "%Htraditional C lacks a separate namespace for labels, identifier `%s' conflicts"
 msgstr "%Hgeleneksel C etiketler i莽in ayr谋 bir isim alan谋ndan yoksundur, `%s' belirteci 莽eli艧iyor"
 
-#: c-decl.c:2140
+#: c-decl.c:2145
 msgid "%H`%s' defined as wrong kind of tag"
 msgstr "%H`%s' yanl谋艧 sembol 莽e艧idi olarak tan谋ml谋"
 
-#: c-decl.c:2378
+#: c-decl.c:2383
 msgid "unnamed struct/union that defines no instances"
 msgstr "ilk tan谋m谋 olmayan ads谋z struct/union"
 
-#: c-decl.c:2397
+#: c-decl.c:2402
 msgid "useless keyword or type name in empty declaration"
 msgstr "bo艧 bildirimde kullan谋艧s谋z t眉r ismi ya da anahtar s枚zc眉k"
 
-#: c-decl.c:2404
+#: c-decl.c:2409
 msgid "two types specified in one empty declaration"
 msgstr "bir bo艧 bildirimde iki veri t眉r眉 belirtilmi艧"
 
-#: c-decl.c:2409 c-parse.y:735 c-parse.y:737 objc/objc-parse.y:776
-#: objc/objc-parse.y:778 objc/objc-parse.y:3017
+#: c-decl.c:2414 c-parse.y:735 c-parse.y:737 objc/objc-parse.y:776
+#: objc/objc-parse.y:778 objc/objc-parse.y:3016
 msgid "empty declaration"
 msgstr "bo艧 bildirim"
 
-#: c-decl.c:2435
+#: c-decl.c:2440
 msgid "ISO C90 does not support `static' or type qualifiers in parameter array declarators"
 msgstr "ISO C90, parametre dizisi bildirimlerinde `static' ve t眉r niteleyicileri desteklemez"
 
-#: c-decl.c:2437
+#: c-decl.c:2442
 msgid "ISO C90 does not support `[*]' array declarators"
 msgstr "ISO C90 dizi bildirimlerinde `[*]' desteklemez"
 
-#: c-decl.c:2440
+#: c-decl.c:2445
 msgid "GCC does not yet properly implement `[*]' array declarators"
 msgstr "GCC `[*]' dizi bildirimlerini hen眉z tam desteklemiyor"
 
-#: c-decl.c:2456
+#: c-decl.c:2461
 msgid "static or type qualifiers in abstract declarator"
 msgstr "kuramsal bildirimde 'static' ya da t眉r niteleyiciler"
 
-#: c-decl.c:2526
+#: c-decl.c:2531
 msgid "%J'%D' is usually a function"
 msgstr "%J `%D' 莽ogu kez bir i艧levdir"
 
-#: c-decl.c:2535
+#: c-decl.c:2540
 #, c-format
 msgid "typedef `%s' is initialized (use __typeof__ instead)"
 msgstr "typedef `%s' ilkde臒erli (yerine __typeof__ kullan谋n)"
 
-#: c-decl.c:2541
+#: c-decl.c:2546
 #, c-format
 msgid "function `%s' is initialized like a variable"
 msgstr "`%s' i艧levi bir de臒i艧ken gibi ilkde臒erli"
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:2548
+#: c-decl.c:2553
 #, c-format
 msgid "parameter `%s' is initialized"
 msgstr "`%s' parametresi ilkde臒erli"
 
-#: c-decl.c:2568 c-typeck.c:4254
+#: c-decl.c:2573 c-typeck.c:4234
 msgid "variable-sized object may not be initialized"
 msgstr "de臒i艧ken-uzunluklu nesne ilkde臒erli olmayabilir"
 
-#: c-decl.c:2574
+#: c-decl.c:2579
 #, c-format
 msgid "variable `%s' has initializer but incomplete type"
 msgstr "`%s' de臒i艧keni, veri t眉r眉 tamamlanmayan bir ilkde臒ere sahip"
 
-#: c-decl.c:2580
+#: c-decl.c:2585
 #, c-format
 msgid "elements of array `%s' have incomplete type"
 msgstr "`%s' dizisinin elemanlar谋 tamamlanmayan veri t眉r眉ne sahip"
 
-#: c-decl.c:2649 c-decl.c:5451 cp/decl.c:3761 cp/decl.c:10141
+#: c-decl.c:2654 c-decl.c:5462 cp/decl.c:3775 cp/decl.c:10238
 msgid "%Jinline function '%D' given attribute noinline"
 msgstr "%J inline `%D' i艧levine inline olmayan 枚zellik verilmi艧"
 
-#: c-decl.c:2725
+#: c-decl.c:2730
 msgid "%Jinitializer fails to determine size of '%D'"
 msgstr "%J ilklendirici `%D' nin boyutunu saptamada ba艧ar谋s谋z"
 
-#: c-decl.c:2730
+#: c-decl.c:2735
 msgid "%Jarray size missing in '%D'"
 msgstr "%J `%D' de dizi boyutu eksik"
 
-#: c-decl.c:2746
+#: c-decl.c:2751
 msgid "%Jzero or negative size array '%D'"
 msgstr "%J `%D' dizisi s谋f谋r ya da negatif uzunlukta"
 
-#: c-decl.c:2774
+#: c-decl.c:2779
 msgid "%Jstorage size of '%D' isn't known"
 msgstr "%J `%D' nin saklama uzunlu臒u bilinmiyor"
 
-#: c-decl.c:2784
+#: c-decl.c:2789
 msgid "%Jstorage size of '%D' isn't constant"
 msgstr "%J `%D' nin saklama geni艧li臒i sabit de臒il"
 
-#: c-decl.c:2867
+#: c-decl.c:2872
 msgid "%Jignoring asm-specifier for non-static local variable '%D'"
 msgstr "%J static olmayan yerel de臒i艧ken `%D' i莽in asm-belirtecinin yoksay谋lmas谋"
 
-#: c-decl.c:2978
+#: c-decl.c:2983
 msgid "ISO C forbids forward parameter declarations"
 msgstr "ISO C ileriye d枚n眉k parametre bildirimlerine izin vermez"
 
-#: c-decl.c:3160
+#: c-decl.c:3165
 msgid "<anonymous>"
 msgstr "<anonim>"
 
-#: c-decl.c:3169
+#: c-decl.c:3174
 #, c-format
 msgid "bit-field `%s' width not an integer constant"
 msgstr "`%s' bit alan谋 geni艧li臒i bir tamsay谋 sabit de臒il"
 
-#: c-decl.c:3177
+#: c-decl.c:3182
 #, c-format
 msgid "negative width in bit-field `%s'"
 msgstr "`%s' bit alan谋n谋n uzunlu臒u negatif"
 
-#: c-decl.c:3182
+#: c-decl.c:3187
 #, c-format
 msgid "zero width for bit-field `%s'"
 msgstr "bit alan谋 `%s' i莽in s谋f谋r geni艧lik"
 
-#: c-decl.c:3192
+#: c-decl.c:3197
 #, c-format
 msgid "bit-field `%s' has invalid type"
 msgstr "`%s' bit alan谋 ge莽ersiz t眉r i莽eriyor"
 
-#: c-decl.c:3201
+#: c-decl.c:3206
 #, c-format
 msgid "type of bit-field `%s' is a GCC extension"
 msgstr "`%s' bit alan谋 t眉r眉 bir GCC olu艧umudur"
 
-#: c-decl.c:3210
+#: c-decl.c:3215
 #, c-format
 msgid "width of `%s' exceeds its type"
 msgstr "`%s' in uzunlu臒u t眉r眉n眉 a艧谋yor"
 
-#: c-decl.c:3220
+#: c-decl.c:3225
 #, c-format
 msgid "`%s' is narrower than values of its type"
 msgstr "`%s'in uzunlu臒u t眉r眉n眉n de臒erinden daha k谋sa"
 
-#: c-decl.c:3370 cp/decl.c:6805
+#: c-decl.c:3375 cp/decl.c:6900
 msgid "`long long long' is too long for GCC"
 msgstr "`long long long' GCC i莽in 莽ok uzun"
 
-#: c-decl.c:3375
+#: c-decl.c:3380
 msgid "ISO C90 does not support `long long'"
 msgstr "ISO C90 `long long'u desteklemez"
 
-#: c-decl.c:3384 c-decl.c:3387 cp/decl.c:6810
+#: c-decl.c:3389 c-decl.c:3392 cp/decl.c:6905
 #, c-format
 msgid "duplicate `%s'"
 msgstr "`%s' yinelenmi艧"
 
-#: c-decl.c:3397 cp/decl.c:6816
+#: c-decl.c:3402 cp/decl.c:6911
 msgid "`__thread' before `extern'"
 msgstr "`extern' 枚ncesinde `__thread'"
 
-#: c-decl.c:3399 cp/decl.c:6818
+#: c-decl.c:3404 cp/decl.c:6913
 msgid "`__thread' before `static'"
 msgstr "`static' 枚ncesinde `__thread'"
 
-#: c-decl.c:3407 cp/decl.c:6845
+#: c-decl.c:3412 cp/decl.c:6940
 #, c-format
 msgid "two or more data types in declaration of `%s'"
 msgstr "`%s'in bildiriminde iki veya daha fazla veri t眉r眉"
 
-#: c-decl.c:3427 cp/decl.c:6850
+#: c-decl.c:3432 cp/decl.c:6945
 #, c-format
 msgid "`%s' fails to be a typedef or built in type"
 msgstr "`%s' bir typedef veya yerle艧ik veri t眉r眉 olarak hatal谋"
 
-#: c-decl.c:3466
+#: c-decl.c:3471
 #, c-format
 msgid "type defaults to `int' in declaration of `%s'"
 msgstr "`%s' bildiriminde t眉r `int'e 枚ntan谋ml谋"
 
-#: c-decl.c:3495
+#: c-decl.c:3500
 #, c-format
 msgid "both long and short specified for `%s'"
 msgstr "`%s' i莽in hem long hem de short belirtilmi艧"
 
-#: c-decl.c:3499 cp/decl.c:6950
+#: c-decl.c:3504 cp/decl.c:7045
 #, c-format
 msgid "long or short specified with char for `%s'"
 msgstr "`%s' i莽in long veya short ile char t眉r眉 de臒er belirtilmi艧"
 
-#: c-decl.c:3506 cp/decl.c:6954
+#: c-decl.c:3511 cp/decl.c:7049
 #, c-format
 msgid "long or short specified with floating type for `%s'"
 msgstr "`%s' i莽in long veya short ile ger莽el say谋 de臒er belirtilmi艧"
 
-#: c-decl.c:3509
+#: c-decl.c:3514
 msgid "the only valid combination is `long double'"
 msgstr "tek ge莽erli bile艧im long double'd谋r"
 
-#: c-decl.c:3515
+#: c-decl.c:3520
 #, c-format
 msgid "both signed and unsigned specified for `%s'"
 msgstr "`%s' i莽in hem signed hem de unsigned belirtilmi艧"
 
-#: c-decl.c:3517 cp/decl.c:6943
+#: c-decl.c:3522 cp/decl.c:7038
 #, c-format
 msgid "long, short, signed or unsigned invalid for `%s'"
 msgstr "`%s' i莽in long, short, signed ya da unsigned ge莽ersiz"
 
-#: c-decl.c:3523 cp/decl.c:6963
+#: c-decl.c:3528 cp/decl.c:7058
 #, c-format
 msgid "long, short, signed or unsigned used invalidly for `%s'"
 msgstr "`%s' i莽in long, short, signed ya da unsigned ge莽ersizce kullan谋lm谋艧"
 
-#: c-decl.c:3541 cp/decl.c:6984
+#: c-decl.c:3546 cp/decl.c:7079
 #, c-format
 msgid "complex invalid for `%s'"
 msgstr "`%s' i莽in karma艧谋k ge莽ersizlik"
 
-#: c-decl.c:3583
+#: c-decl.c:3588
 msgid "ISO C90 does not support complex types"
 msgstr "ISO C90 karma艧谋k t眉rleri desteklemez"
 
-#: c-decl.c:3595
+#: c-decl.c:3600
 msgid "ISO C does not support plain `complex' meaning `double complex'"
 msgstr "ISO C salt `complex'i `double complex' anlam谋nda desteklemez"
 
-#: c-decl.c:3601 c-decl.c:3613
+#: c-decl.c:3606 c-decl.c:3618
 msgid "ISO C does not support complex integer types"
 msgstr "ISO C karma艧谋k tamsay谋 t眉rleri desteklemez"
 
-#: c-decl.c:3643 c-decl.c:4104 cp/decl.c:7576
+#: c-decl.c:3648 c-decl.c:4115 cp/decl.c:7671
 msgid "duplicate `const'"
 msgstr "`const' yinelenmi艧"
 
-#: c-decl.c:3645 c-decl.c:4108 cp/decl.c:7580
+#: c-decl.c:3650 c-decl.c:4119 cp/decl.c:7675
 msgid "duplicate `restrict'"
 msgstr "`restrict' yinelenmi艧"
 
-#: c-decl.c:3647 c-decl.c:4106 cp/decl.c:7578
+#: c-decl.c:3652 c-decl.c:4117 cp/decl.c:7673
 msgid "duplicate `volatile'"
 msgstr "`volatile' yinelenmi艧"
 
-#: c-decl.c:3676 cp/decl.c:7147
+#: c-decl.c:3681 cp/decl.c:7242
 #, c-format
 msgid "multiple storage classes in declaration of `%s'"
 msgstr "`%s' bildirimi i莽inde 莽ok say谋da saklama s谋n谋f谋"
 
-#: c-decl.c:3686
+#: c-decl.c:3691
 msgid "function definition declared `auto'"
 msgstr "i艧lev tan谋m谋 `auto' olarak bildirildi"
 
-#: c-decl.c:3688
+#: c-decl.c:3693
 msgid "function definition declared `register'"
 msgstr "i艧lev tan谋m谋 `register' olarak bildirildi"
 
-#: c-decl.c:3690
+#: c-decl.c:3695
 msgid "function definition declared `typedef'"
 msgstr "i艧lev tan谋m谋 `typedef' olarak bildirildi"
 
-#: c-decl.c:3692
+#: c-decl.c:3697
 msgid "function definition declared `__thread'"
 msgstr "i艧lev tan谋m谋 `__thread' olarak bildirildi"
 
-#: c-decl.c:3705
+#: c-decl.c:3710
 #, c-format
 msgid "storage class specified for structure field `%s'"
 msgstr "`%s' yap谋 alan i莽in saklama s谋n谋f谋 belirtildi"
 
-#: c-decl.c:3709 cp/decl.c:7192
+#: c-decl.c:3714 cp/decl.c:7287
 #, c-format
 msgid "storage class specified for parameter `%s'"
 msgstr "`%s' parametresi i莽in saklama s谋n谋f谋 belirtildi"
 
-#: c-decl.c:3712 cp/decl.c:7194
+#: c-decl.c:3717 cp/decl.c:7289
 msgid "storage class specified for typename"
 msgstr "veri t眉r眉 ismi i莽in saklama s谋n谋f谋 belirtildi"
 
-#: c-decl.c:3724 cp/decl.c:7209
+#: c-decl.c:3729 cp/decl.c:7304
 #, c-format
 msgid "`%s' initialized and declared `extern'"
 msgstr "`%s' ilklendirildikten sonra `extern' olarak bildirilmi艧"
 
-#: c-decl.c:3726 cp/decl.c:7212
+#: c-decl.c:3731 cp/decl.c:7307
 #, c-format
 msgid "`%s' has both `extern' and initializer"
 msgstr "`%s' hem `extern' olarak bildirilmi艧 hem de 枚nde臒er alm谋艧"
 
-#: c-decl.c:3731
+#: c-decl.c:3736
 #, c-format
 msgid "file-scope declaration of `%s' specifies `auto'"
 msgstr "`%s' i莽in dosya etki alan谋 bildirimi `auto' belirtiyor"
 
-#: c-decl.c:3736 cp/decl.c:7216
+#: c-decl.c:3741 cp/decl.c:7311
 #, c-format
 msgid "nested function `%s' declared `extern'"
 msgstr "yuvalanm谋艧 i艧lev `%s' `extern' olarak bildirilmi艧"
 
-#: c-decl.c:3742 cp/decl.c:7226
+#: c-decl.c:3747 cp/decl.c:7321
 #, c-format
 msgid "function-scope `%s' implicitly auto and declared `__thread'"
 msgstr "`%s' i艧levinin etki alan谋 dolayl谋 olarak auto ve `__thread' bildirimli"
@@ -1087,434 +1092,434 @@
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:3781 c-decl.c:3974
+#: c-decl.c:3786 c-decl.c:3979
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr "parametresiz dizi bildirimi i莽inde 'static' veya t眉r niteleyiciler"
 
-#: c-decl.c:3825
+#: c-decl.c:3830
 #, c-format
 msgid "declaration of `%s' as array of voids"
 msgstr "`%s' void'ler dizisi olarak bildirilmi艧"
 
-#: c-decl.c:3831
+#: c-decl.c:3836
 #, c-format
 msgid "declaration of `%s' as array of functions"
 msgstr "`%s' i艧levler dizisi olarak bildirilmi艧"
 
-#: c-decl.c:3836
+#: c-decl.c:3841
 msgid "invalid use of structure with flexible array member"
 msgstr "esnek dizi 眉yeli yap谋 kullan谋m谋 ge莽ersiz"
 
-#: c-decl.c:3855
+#: c-decl.c:3860
 #, c-format
 msgid "size of array `%s' has non-integer type"
 msgstr "`%s' dizisinin boyutu tamsay谋 de臒il"
 
-#: c-decl.c:3860
+#: c-decl.c:3865
 #, c-format
 msgid "ISO C forbids zero-size array `%s'"
 msgstr "ISO C s谋f谋r boyutlu `%s' dizisini yasaklar"
 
-#: c-decl.c:3867
+#: c-decl.c:3872
 #, c-format
 msgid "size of array `%s' is negative"
 msgstr "`%s' dizisinin boyutu negatif"
 
-#: c-decl.c:3880
+#: c-decl.c:3885
 #, c-format
 msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
 msgstr "ISO C90 de臒erlendirilemeyen boyutlu `%s' dizisini yasaklar"
 
-#: c-decl.c:3883
+#: c-decl.c:3888
 #, c-format
 msgid "ISO C90 forbids variable-size array `%s'"
 msgstr "ISO C90 de臒i艧ken boyutlu `%s' dizisini yasaklar"
 
-#: c-decl.c:3913 c-decl.c:4131 cp/decl.c:7755
+#: c-decl.c:3918 c-decl.c:4142 cp/decl.c:7850
 #, c-format
 msgid "size of array `%s' is too large"
 msgstr "`%s' dizisinin boyutu 莽ok b眉y眉k"
 
-#: c-decl.c:3939
+#: c-decl.c:3944
 msgid "ISO C90 does not support flexible array members"
 msgstr "ISO C90 esnek dizi 眉yelerini desteklemez"
 
-#: c-decl.c:3949
+#: c-decl.c:3954
 msgid "array type has incomplete element type"
 msgstr "dizi t眉r眉 i莽i bo艧 枚臒e t眉r眉 i莽eriyor"
 
-#: c-decl.c:3994 cp/decl.c:7347
+#: c-decl.c:4009 cp/decl.c:7442
 #, c-format
 msgid "`%s' declared as function returning a function"
 msgstr "`%s' bir i艧levle sonu莽lanan bir i艧lev olarak bildirilmi艧"
 
-#: c-decl.c:3999 cp/decl.c:7352
+#: c-decl.c:4014 cp/decl.c:7447
 #, c-format
 msgid "`%s' declared as function returning an array"
 msgstr "`%s' bir dizi ile sonu莽lanan bir i艧lev olarak bildirilmi艧"
 
-#: c-decl.c:4027
+#: c-decl.c:4038
 msgid "ISO C forbids qualified void function return type"
 msgstr "ISO C nitelemeli 'void' i艧lev d枚n眉艧 t眉r眉n眉 yasaklar"
 
-#: c-decl.c:4031
+#: c-decl.c:4042
 msgid "type qualifiers ignored on function return type"
 msgstr "t眉r niteleyicileri i艧lev d枚nen t眉r眉nde yok say谋ld谋"
 
-#: c-decl.c:4060 c-decl.c:4146 c-decl.c:4270 c-decl.c:4356
+#: c-decl.c:4071 c-decl.c:4157 c-decl.c:4281 c-decl.c:4367
 msgid "ISO C forbids qualified function types"
 msgstr "ISO C nitelemeli i艧lev t眉rlerini yasaklar"
 
-#: c-decl.c:4100 cp/decl.c:7572
+#: c-decl.c:4111 cp/decl.c:7667
 msgid "invalid type modifier within pointer declarator"
 msgstr "g枚sterici bildirimi i莽inde ge莽ersiz t眉r de臒i艧tirici"
 
-#: c-decl.c:4181
+#: c-decl.c:4192
 msgid "ISO C forbids const or volatile function types"
 msgstr "ISO C 'const' ya da 'volatile' i艧lev t眉rlerini yasaklar"
 
-#: c-decl.c:4201 cp/decl.c:8036
+#: c-decl.c:4212
 #, c-format
 msgid "variable or field `%s' declared void"
 msgstr "`%s' de臒i艧keni ya da alan谋 void olarak bildirilmi艧"
 
-#: c-decl.c:4234
+#: c-decl.c:4245
 msgid "attributes in parameter array declarator ignored"
 msgstr "parametre dizisi bildirimindeki 枚zellikler yoksay谋ld谋"
 
-#: c-decl.c:4259
+#: c-decl.c:4270
 msgid "invalid type modifier within array declarator"
 msgstr "dizi bildirimi i莽inde ge莽ersiz t眉r de臒i艧tirici"
 
-#: c-decl.c:4304
+#: c-decl.c:4315
 #, c-format
 msgid "field `%s' declared as a function"
 msgstr "`%s' alan谋 bir i艧lev olarak bildirilmi艧"
 
-#: c-decl.c:4310
+#: c-decl.c:4321
 #, c-format
 msgid "field `%s' has incomplete type"
 msgstr "`%s' alan谋 tamamlanmam谋艧 t眉rde"
 
-#: c-decl.c:4336 c-decl.c:4338 c-decl.c:4340 c-decl.c:4347
+#: c-decl.c:4347 c-decl.c:4349 c-decl.c:4351 c-decl.c:4358
 #, c-format
 msgid "invalid storage class for function `%s'"
 msgstr "`%s' i艧levi i莽in ge莽ersiz saklama s谋n谋f谋"
 
-#: c-decl.c:4362
+#: c-decl.c:4373
 msgid "`noreturn' function returns non-void value"
 msgstr "`noreturn' i艧levinin sonucu void de臒il"
 
-#: c-decl.c:4377
+#: c-decl.c:4388
 msgid "cannot inline function `main'"
 msgstr "`main' 枚z眉mlenen i艧lev olamaz"
 
-#: c-decl.c:4431
+#: c-decl.c:4442
 msgid "variable previously declared `static' redeclared `extern'"
 msgstr "evvelce `static' bildirilmi艧 de臒i艧ken `extern' olarak yeniden bildirilmi艧"
 
-#: c-decl.c:4440
+#: c-decl.c:4451
 msgid "%Jvariable '%D' declared `inline'"
 msgstr "%J `inline' bildirilmi艧 '%D' de臒i艧keni"
 
 #. A mere warning is sure to result in improper semantics
 #. at runtime.  Don't bother to allow this to compile.
-#: c-decl.c:4468 cp/decl.c:5903
+#: c-decl.c:4479 cp/decl.c:5972
 msgid "thread-local storage not supported for this target"
 msgstr "bu hedefte yerel evreli saklama desteklenmiyor"
 
-#: c-decl.c:4529 c-decl.c:5495
+#: c-decl.c:4540 c-decl.c:5506
 msgid "function declaration isn't a prototype"
 msgstr "i艧lev bildirimi bir prototip de臒il"
 
-#: c-decl.c:4535
+#: c-decl.c:4546
 msgid "parameter names (without types) in function declaration"
 msgstr "i艧lev bildiriminde (t眉rleri belirtmeksizin) parametre isimleri"
 
-#: c-decl.c:4563
+#: c-decl.c:4574
 #, c-format
 msgid "parameter `%s' has incomplete type"
 msgstr "`%s' parametresi tamamlanmam谋艧 t眉rde"
 
-#: c-decl.c:4566
+#: c-decl.c:4577
 msgid "parameter has incomplete type"
 msgstr "parametre tamamlanmam谋艧 t眉rde"
 
-#: c-decl.c:4615
+#: c-decl.c:4626
 msgid "\"void\" as only parameter may not be qualified"
 msgstr "tek parametre olarak \"void\" yeterli olmayabilir"
 
-#: c-decl.c:4636
+#: c-decl.c:4647
 msgid "\"void\" must be the only parameter"
 msgstr "\"void\" tek parametre olmal谋d谋r"
 
-#: c-decl.c:4653
+#: c-decl.c:4664
 msgid "%Jparameter \"%D\" has just a forward declaration"
 msgstr "%J `%D' parametresi tam bir ilerletme bildirimi"
 
 #. The first %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:4681
+#: c-decl.c:4692
 #, c-format
 msgid "\"%s %s\" declared inside parameter list"
 msgstr "\"%s %s\" parametre listesinin i莽inde bildirilmi艧"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:4685
+#: c-decl.c:4696
 #, c-format
 msgid "anonymous %s declared inside parameter list"
 msgstr "anonim %s parametre listesinin i莽inde bildirilmi艧"
 
-#: c-decl.c:4689
+#: c-decl.c:4700
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr "O sadece bu tan谋m谋n ya da bildirimin kapsam谋nda, sizin istedi臒iniz bu olmayabilir"
 
-#: c-decl.c:4774
+#: c-decl.c:4785
 #, c-format
 msgid "redefinition of `union %s'"
 msgstr "`union %s' tekrar tan谋mlanm谋艧"
 
-#: c-decl.c:4776
+#: c-decl.c:4787
 #, c-format
 msgid "redefinition of `struct %s'"
 msgstr "`struct %s' tekrar tan谋mlanm谋艧"
 
-#: c-decl.c:4844 cp/decl.c:3534
+#: c-decl.c:4855 cp/decl.c:3548
 msgid "declaration does not declare anything"
 msgstr "bildirim hi莽bir 艧ey bildirmiyor"
 
-#: c-decl.c:4889 c-decl.c:4905
+#: c-decl.c:4900 c-decl.c:4916
 msgid "%Jduplicate member '%D'"
 msgstr "%J yinelenmi艧 眉ye `%D'"
 
-#: c-decl.c:4939 c-decl.c:4942
+#: c-decl.c:4950 c-decl.c:4953
 #, c-format
 msgid "%s defined inside parms"
 msgstr "%s parametrelerin i莽inde tan谋mlanm谋艧"
 
-#: c-decl.c:4940 c-decl.c:4943 c-decl.c:4954
+#: c-decl.c:4951 c-decl.c:4954 c-decl.c:4965
 msgid "union"
 msgstr "birle艧ik yap谋"
 
-#: c-decl.c:4940 c-decl.c:4943
+#: c-decl.c:4951 c-decl.c:4954
 msgid "structure"
 msgstr "yap谋"
 
-#: c-decl.c:4953
+#: c-decl.c:4964
 #, c-format
 msgid "%s has no %s"
 msgstr "%s %s i莽ermiyor"
 
-#: c-decl.c:4954
+#: c-decl.c:4965
 msgid "struct"
 msgstr "yap谋"
 
-#: c-decl.c:4955
+#: c-decl.c:4966
 msgid "named members"
 msgstr "isimli 眉yeleri yok"
 
-#: c-decl.c:4955
+#: c-decl.c:4966
 msgid "members"
 msgstr "眉yeleri yok"
 
-#: c-decl.c:4994
+#: c-decl.c:5005
 #, c-format
 msgid "nested redefinition of `%s'"
 msgstr "`%s' i莽i莽e yeniden tan谋mlanm谋艧"
 
-#: c-decl.c:5015
+#: c-decl.c:5026
 msgid "%Jflexible array member in union"
 msgstr "%J union i莽inde esnek dizi 眉ye"
 
-#: c-decl.c:5020
+#: c-decl.c:5031
 msgid "%Jflexible array member not at end of struct"
 msgstr "%J yap谋n谋n son 眉yesi olmayan esnek dizi"
 
-#: c-decl.c:5025
+#: c-decl.c:5036
 msgid "%Jflexible array member in otherwise empty struct"
 msgstr "%J ba艧ka t眉rl眉 bo艧 yap谋 i莽inde esnek dizi"
 
-#: c-decl.c:5032
+#: c-decl.c:5043
 msgid "%Jinvalid use of structure with flexible array member"
 msgstr "%J esnek dizi 眉yeli yap谋n谋n ge莽ersiz kullan谋m谋"
 
-#: c-decl.c:5127
+#: c-decl.c:5138
 msgid "union cannot be made transparent"
 msgstr "birle艧ik yap谋 艧effaf olamaz"
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5196
+#: c-decl.c:5207
 #, c-format
 msgid "redeclaration of `enum %s'"
 msgstr "`enum %s' yeniden bildirilmi艧"
 
-#: c-decl.c:5227
+#: c-decl.c:5238
 msgid "enum defined inside parms"
 msgstr "enum parametrelerin i莽inde tan谋mlanm谋艧"
 
-#: c-decl.c:5260
+#: c-decl.c:5271
 msgid "enumeration values exceed range of largest integer"
 msgstr "sembolik sabit grubunun de臒erleri en b眉y眉k tamsay谋n谋n kapsam谋n谋 a艧谋yor."
 
-#: c-decl.c:5363
+#: c-decl.c:5374
 #, c-format
 msgid "enumerator value for `%s' not integer constant"
 msgstr "`%s' i莽in de臒er tamsay谋 sabit de臒il"
 
-#: c-decl.c:5376
+#: c-decl.c:5387
 msgid "overflow in enumeration values"
 msgstr "sembolik sabit listesi de臒erlerinde ta艧ma"
 
-#: c-decl.c:5381
+#: c-decl.c:5392
 msgid "ISO C restricts enumerator values to range of `int'"
 msgstr "ISO C sembolik sabit grubunun de臒erlerini `int' kapsam谋nda s谋n谋rlar"
 
-#: c-decl.c:5457
+#: c-decl.c:5468
 msgid "return type is an incomplete type"
 msgstr "d枚n眉艧 t眉r眉, bir i莽i bo艧 t眉r"
 
-#: c-decl.c:5465
+#: c-decl.c:5476
 msgid "return type defaults to `int'"
 msgstr "d枚nen t眉r `int'e 枚ntan谋ml谋"
 
-#: c-decl.c:5501
+#: c-decl.c:5512
 msgid "%Jno previous prototype for '%D'"
 msgstr "%J `%D' i莽in 枚nceki prototip yok"
 
-#: c-decl.c:5507
+#: c-decl.c:5518
 msgid "%J'%D' was used with no prototype before its definition"
 msgstr "%J `%D' tan谋mlanmadan 枚nce prototipsiz kullan谋lm谋艧"
 
-#: c-decl.c:5514
+#: c-decl.c:5525
 msgid "%Jno previous declaration for '%D'"
 msgstr "%J `%D' i莽in evvelce bildirim yok"
 
-#: c-decl.c:5520
+#: c-decl.c:5531
 msgid "%J`%D' was used with no declaration before its definition"
 msgstr "%J `%D' tan谋m谋ndan 枚nce bildirimsiz kullan谋lm谋艧"
 
-#: c-decl.c:5556 c-decl.c:6062
+#: c-decl.c:5567 c-decl.c:6073
 msgid "%Jreturn type of '%D' is not `int'"
 msgstr "%J `%D' i莽in d枚nen t眉r `int' de臒il"
 
-#: c-decl.c:5571
+#: c-decl.c:5582
 msgid "%Jfirst argument of '%D' should be `int'"
 msgstr "%J `%D' i莽in ilk arg眉man `int' olmal谋yd谋"
 
-#: c-decl.c:5580
+#: c-decl.c:5591
 msgid "%Jsecond argument of '%D' should be 'char **'"
 msgstr "%J `%D' i莽in ikinci arg眉man `char **' olmal谋yd谋"
 
-#: c-decl.c:5589
+#: c-decl.c:5600
 msgid "%Jthird argument of '%D' should probably be 'char **'"
 msgstr "%J `%D' i莽in 眉莽眉nc眉 arg眉man m眉mk眉nse `char **' olmal谋yd谋"
 
-#: c-decl.c:5599
+#: c-decl.c:5610
 msgid "%J'%D' takes only zero or two arguments"
 msgstr "%J `%D' ya iki arg眉man al谋r ya da hi莽 almaz"
 
-#: c-decl.c:5602
+#: c-decl.c:5613
 msgid "%J'%D' is normally a non-static function"
 msgstr "%J `%D' normalde bir static olmayan i艧lev"
 
-#: c-decl.c:5658
+#: c-decl.c:5669
 msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr "%J prototipli i艧lev tan谋m谋nda eski tarz parametre bildirimi"
 
-#: c-decl.c:5672
+#: c-decl.c:5683
 msgid "%Jparameter name omitted"
 msgstr "%J parametre ismi atland谋"
 
-#: c-decl.c:5747
+#: c-decl.c:5758
 msgid "%Jparameter name missing from parameter list"
 msgstr "%J parametre ismi parametre listesinde yok"
 
-#: c-decl.c:5757
+#: c-decl.c:5768
 msgid "%J\"%D\" declared as a non-parameter"
 msgstr "%J \"%D\" bir parametre olarak bildirilmemi艧"
 
-#: c-decl.c:5762
+#: c-decl.c:5773
 msgid "%Jmultiple parameters named \"%D\""
 msgstr "%J \"%D\" isimli 莽ok say谋da parametre"
 
-#: c-decl.c:5770
+#: c-decl.c:5781
 msgid "%Jparameter \"%D\" declared void"
 msgstr "parametre \"%D\" void olarak bildirilmi艧"
 
-#: c-decl.c:5785 c-decl.c:5787
+#: c-decl.c:5796 c-decl.c:5798
 msgid "%Jtype of \"%D\" defaults to \"int\""
 msgstr "%J \"%D\" t眉r眉 枚ntan谋ml谋 olarak `int'"
 
-#: c-decl.c:5801
+#: c-decl.c:5812
 msgid "%Jparameter \"%D\" has incomplete type"
 msgstr "%J parametre \"%D\" tamamlanmam谋艧 t眉rde"
 
-#: c-decl.c:5807
+#: c-decl.c:5818
 msgid "%Jdeclaration for parameter \"%D\" but no such parameter"
 msgstr "%J parametre `%D' i莽in bildirim var ama b枚yle bir parametre yok"
 
-#: c-decl.c:5859
+#: c-decl.c:5870
 msgid "number of arguments doesn't match prototype"
 msgstr "arg眉manlar谋n say谋s谋 prototiple uyumsuz"
 
-#: c-decl.c:5860 c-decl.c:5891 c-decl.c:5898
+#: c-decl.c:5871 c-decl.c:5902 c-decl.c:5909
 msgid "%Hprototype declaration"
 msgstr "%Hprototip bildirimi"
 
-#: c-decl.c:5889
+#: c-decl.c:5900
 msgid "promoted argument \"%D\" doesn't match prototype"
 msgstr "y眉kseltgenmi艧 arg眉man \"%D\" prototiple uyumsuz"
 
-#: c-decl.c:5897
+#: c-decl.c:5908
 msgid "argument \"%D\" doesn't match prototype"
 msgstr "\"%D\" arg眉man谋 prototiple uyumsuz"
 
-#: c-decl.c:6094 cp/decl.c:10857
+#: c-decl.c:6105 cp/decl.c:10954
 msgid "no return statement in function returning non-void"
 msgstr "void olmayan d枚n眉艧l眉 i艧levde `return' deyimi yok"
 
-#: c-decl.c:6101
+#: c-decl.c:6112
 msgid "this function may return with or without a value"
 msgstr "bu i艧lev bir de臒erle d枚nebilece臒i gibi d枚nmeyebilir de"
 
 #. If we get here, declarations have been used in a for loop without
 #. the C99 for loop scope.  This doesn't make much sense, so don't
 #. allow it.
-#: c-decl.c:6200
+#: c-decl.c:6211
 msgid "'for' loop initial declaration used outside C99 mode"
 msgstr "`for' d枚ng眉s眉n眉n ilk bildirimi C99 kipinin d谋艧谋nda kullan谋lm谋艧"
 
-#: c-decl.c:6224
+#: c-decl.c:6235
 #, c-format
 msgid "'struct %s' declared in 'for' loop initial declaration"
 msgstr "`struct %s' `for' d枚ng眉s眉n眉n ilk bildiriminde bildirilmi艧"
 
-#: c-decl.c:6227
+#: c-decl.c:6238
 #, c-format
 msgid "'union %s' declared in 'for' loop initial declaration"
 msgstr "`union %s' `for' d枚ng眉s眉n眉n ilk bildiriminde bildirilmi艧"
 
-#: c-decl.c:6230
+#: c-decl.c:6241
 #, c-format
 msgid "'enum %s' declared in 'for' loop initial declaration"
 msgstr "`enum %s' `for' d枚ng眉s眉n眉n ilk bildiriminde bildirilmi艧"
 
-#: c-decl.c:6238
+#: c-decl.c:6249
 msgid "%Jdeclaration of non-variable '%D' in 'for' loop initial declaration"
 msgstr "%J `for' d枚ng眉s眉 ilk bildirimi i莽inde de臒i艧ken olmayan `%D' bildirimi"
 
-#: c-decl.c:6241
+#: c-decl.c:6252
 msgid "%Jdeclaration of static variable '%D' in 'for' loop initial declaration"
 msgstr "%J `for' d枚ng眉s眉 ilk bildirimi i莽inde `static' de臒i艧ken `%D' bildirimi"
 
-#: c-decl.c:6244
+#: c-decl.c:6255
 msgid "%Jdeclaration of 'extern' variable '%D' in 'for' loop initial declaration"
 msgstr "%J `for' d枚ng眉s眉 ilk bildirimi i莽inde `extern' de臒i艧ken `%D' bildirimi"
 
-#: c-decl.c:6557
+#: c-decl.c:6568
 msgid "%Jredefinition of global '%D'"
 msgstr "%J global `%D'in yeniden tan谋m谋"
 
-#: c-decl.c:6558
+#: c-decl.c:6569
 msgid "%J'%D' previously defined here"
 msgstr "%J `%D' evvelce burada tan谋mlanm谋艧"
 
@@ -2151,89 +2156,89 @@
 msgid "missing makefile target after \"%s\""
 msgstr "\"%s\" den sonra makefile hedefi eksik"
 
-#: c-opts.c:291
+#: c-opts.c:299
 msgid "-I- specified twice"
 msgstr "-I- iki kere belirtilmi艧"
 
-#: c-opts.c:692
+#: c-opts.c:700
 #, c-format
 msgid "switch \"%s\" is no longer supported"
 msgstr "switch \"%s\" art谋k desteklenmiyor"
 
-#: c-opts.c:812
+#: c-opts.c:820
 msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr "-fhandle-exceptions, -fexceptions ile de臒i艧tirilmi艧ti (ve 艧imdi 枚ntan谋ml谋 olarak b枚yle)"
 
-#: c-opts.c:978
+#: c-opts.c:986
 msgid "output filename specified twice"
 msgstr "莽谋kt谋 dosyas谋n谋n ismi iki kere belirtilmi艧"
 
-#: c-opts.c:1107
+#: c-opts.c:1115
 msgid "-Wformat-y2k ignored without -Wformat"
 msgstr "-Wformat-y2k  -Wformat's谋z yoksay谋ld谋"
 
-#: c-opts.c:1109
+#: c-opts.c:1117
 msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr "-Wformat-extra-args  -Wformat's谋z yoksay谋ld谋"
 
-#: c-opts.c:1111
+#: c-opts.c:1119
 msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr "-Wformat-zero-length  -Wformat's谋z yoksay谋ld谋"
 
-#: c-opts.c:1113
+#: c-opts.c:1121
 msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr "-Wformat-nonliteral  -Wformat's谋z yoksay谋ld谋"
 
-#: c-opts.c:1115
+#: c-opts.c:1123
 msgid "-Wformat-security ignored without -Wformat"
 msgstr "-Wformat-security  -Wformat's谋z yoksay谋ld谋"
 
-#: c-opts.c:1117
+#: c-opts.c:1125
 msgid "-Wmissing-format-attribute ignored without -Wformat"
 msgstr "-Wmissing-format-attribute  -Wformat's谋z yoksay谋ld谋"
 
-#: c-opts.c:1131
+#: c-opts.c:1139
 #, c-format
 msgid "opening output file %s: %m"
 msgstr "`%s' 莽谋kt谋 dosyas谋n谋n a莽谋lmas谋: %m"
 
-#: c-opts.c:1136
+#: c-opts.c:1144
 #, c-format
 msgid "too many filenames given.  Type %s --help for usage"
 msgstr "莽ok fazla dosyaismi verildi. Kullan谋m bilgileri i莽in %s --help yaz谋n谋z"
 
-#: c-opts.c:1215
+#: c-opts.c:1223
 msgid "YYDEBUG not defined"
 msgstr "YYDEBUG tan谋ml谋 de臒il"
 
-#: c-opts.c:1261
+#: c-opts.c:1269
 #, c-format
 msgid "opening dependency file %s: %m"
 msgstr "%s ba臒谋ml谋l谋k dosyas谋n谋n a莽谋lmas谋: %m"
 
-#: c-opts.c:1271
+#: c-opts.c:1279
 #, c-format
 msgid "closing dependency file %s: %m"
 msgstr "%s ba臒谋ml谋l谋k dosyas谋n谋n kapat谋lmas谋: %m"
 
-#: c-opts.c:1274
+#: c-opts.c:1282
 #, c-format
 msgid "when writing output to %s: %m"
 msgstr "莽谋kt谋 %s e yaz谋l谋rken: %m"
 
-#: c-opts.c:1344
+#: c-opts.c:1352
 msgid "to generate dependencies you must specify either -M or -MM"
 msgstr "ba臒谋ml谋l谋klar谋 眉retmek i莽in ya -M ya da -MM belirtmelisiniz"
 
-#: c-opts.c:1404
+#: c-opts.c:1412
 msgid "<built-in>"
 msgstr "<yerle艧ik>"
 
-#: c-opts.c:1419
+#: c-opts.c:1427
 msgid "<command line>"
 msgstr "<komut sat谋r谋>"
 
-#: c-opts.c:1503
+#: c-opts.c:1511
 msgid "too late for # directive to set debug directory"
 msgstr "hata ay谋klama dizinini belirten # y枚nergesi i莽in 莽ok ge莽"
 
@@ -2250,7 +2255,7 @@
 msgid "ISO C forbids an empty source file"
 msgstr "ISO C bo艧 kaynak dosyalar谋na izin vermez"
 
-#: c-parse.y:349 c-typeck.c:6248 objc/objc-parse.y:374
+#: c-parse.y:349 c-typeck.c:6228 objc/objc-parse.y:374
 msgid "argument of `asm' is not a constant string"
 msgstr "`asm' arg眉man谋 bir sabit dizge de臒il"
 
@@ -2266,7 +2271,7 @@
 msgid "ISO C does not allow extra `;' outside of a function"
 msgstr "ISO C i艧levler d谋艧谋nda tek ba艧谋na `;'e izin vermez"
 
-#: c-parse.y:429 cppexp.c:1253
+#: c-parse.y:429 cppexp.c:1257
 msgid "traditional C rejects the unary plus operator"
 msgstr "geleneksel C tekil art谋 i艧lecini d谋艧lar"
 
@@ -2343,7 +2348,7 @@
 msgid "ISO C forbids forward references to `enum' types"
 msgstr "ISO C sonradan bildirilmi艧 `enum' t眉r眉ne ba艧vuruya izin vermez"
 
-#: c-parse.y:1703 cp/parser.c:9339 objc/objc-parse.y:1755
+#: c-parse.y:1703 cp/parser.c:9383 objc/objc-parse.y:1755
 msgid "comma at end of enumerator list"
 msgstr "sembolik sabitler listesinin sonunda virg眉l"
 
@@ -2351,7 +2356,7 @@
 msgid "no semicolon at end of struct or union"
 msgstr "struct ya da union tan谋m谋n谋n sonunda ; yok"
 
-#: c-parse.y:1732 objc/objc-parse.y:1784 objc/objc-parse.y:2847
+#: c-parse.y:1732 objc/objc-parse.y:1784 objc/objc-parse.y:2846
 msgid "extra semicolon in struct or union specified"
 msgstr "struct ya da union'da fazladan ; var"
 
@@ -2379,23 +2384,23 @@
 msgid "braced-group within expression allowed only inside a function"
 msgstr "ifade i莽inde parantezli gruplamalara sadece bir i艧levin i莽inde izin verilir"
 
-#: c-parse.y:2185 objc/objc-parse.y:2242
+#: c-parse.y:2185 objc/objc-parse.y:2241
 msgid "empty body in an else-statement"
 msgstr "else ifadesinin g枚vdesi bo艧"
 
-#: c-parse.y:2193 objc/objc-parse.y:2250
+#: c-parse.y:2193 objc/objc-parse.y:2249
 msgid "%Hempty body in an if-statement"
 msgstr "%Hif deyiminin g枚vdesi bo艧"
 
-#: c-parse.y:2273 cp/parser.c:6050 objc/objc-parse.y:2330
+#: c-parse.y:2273 cp/parser.c:6088 objc/objc-parse.y:2329
 msgid "break statement not within loop or switch"
 msgstr "break deyimi switch ya da d枚ng眉 i莽inde de臒il"
 
-#: c-parse.y:2282 cp/parser.c:6061 objc/objc-parse.y:2339
+#: c-parse.y:2282 cp/parser.c:6099 objc/objc-parse.y:2338
 msgid "continue statement not within a loop"
 msgstr "continue deyimi bir d枚ng眉 i莽inde de臒il"
 
-#: c-parse.y:2324 objc/objc-parse.y:2381
+#: c-parse.y:2324 objc/objc-parse.y:2380
 msgid "ISO C forbids `goto *expr;'"
 msgstr "ISO C `goto *expr;' kullan谋m谋na izin vermez"
 
@@ -2405,11 +2410,11 @@
 #. it caused problems with the code in expand_builtin which
 #. tries to verify that BUILT_IN_NEXT_ARG is being used
 #. correctly.
-#: c-parse.y:2441 objc/objc-parse.y:2549
+#: c-parse.y:2441 objc/objc-parse.y:2548
 msgid "ISO C requires a named argument before `...'"
 msgstr "ISO C `...'dan 枚nce bir isimli arg眉man gerektirir"
 
-#: c-parse.y:2539 objc/objc-parse.y:2647
+#: c-parse.y:2539 objc/objc-parse.y:2646
 msgid "`...' in old-style identifier list"
 msgstr "eski-tarz tan谋t谋c谋 listesinde `...'"
 
@@ -2425,7 +2430,7 @@
 msgid "parser stack overflow"
 msgstr "ayr谋艧t谋r谋c谋 y谋臒谋n ta艧mas谋"
 
-#: c-parse.y:2969 objc/objc-parse.y:3664
+#: c-parse.y:2969 objc/objc-parse.y:3663
 #, c-format
 msgid "syntax error at '%s' token"
 msgstr "'%s' dizgeci臒inde s枚zdizimi hatas谋"
@@ -2507,7 +2512,7 @@
 msgid "%s: had text segment at different address"
 msgstr "%s: farkl谋 adreste bir metin segman谋na sahip"
 
-#: c-pch.c:357 cpperror.c:176 gcc.c:6554
+#: c-pch.c:357 cpperror.c:176 gcc.c:6557
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
@@ -2615,12 +2620,12 @@
 msgid "(enclose actions of previous case statements requiring destructors in their own scope.)"
 msgstr "(枚nceki case deyimlerinin zarflama eylemleri kendi i莽erinde y谋k谋c谋lar谋 gerektiriyor)"
 
-#: c-semantics.c:737 c-typeck.c:6270 cp/semantics.c:1070
+#: c-semantics.c:737 c-typeck.c:6250 cp/semantics.c:1070
 #, c-format
 msgid "%s qualifier ignored on asm"
 msgstr "asm'de %s niteleyicisi yoksay谋ld谋"
 
-#: c-semantics.c:991
+#: c-semantics.c:993
 msgid "will never be executed"
 msgstr "asla 莽al谋艧t谋r谋lmayacak"
 
@@ -2629,7 +2634,7 @@
 msgid "`%s' has an incomplete type"
 msgstr "`%s' tamamlanmam谋艧 t眉rde"
 
-#: c-typeck.c:145 cp/call.c:2532
+#: c-typeck.c:145 cp/call.c:2542
 msgid "invalid use of void expression"
 msgstr "void deyiminin kullan谋m谋 ge莽ersiz"
 
@@ -2664,748 +2669,748 @@
 msgid "function return types not compatible due to `volatile'"
 msgstr "i艧levin d枚nen de臒er t眉r眉 `volatile' den dolay谋 uyumsuz"
 
-#: c-typeck.c:984 c-typeck.c:2176
+#: c-typeck.c:984 c-typeck.c:2156
 msgid "arithmetic on pointer to an incomplete type"
 msgstr "bir i莽i bo艧 t眉r g枚sterici 眉zerinde aritmetik"
 
-#: c-typeck.c:1357
+#: c-typeck.c:1337
 #, c-format
 msgid "%s has no member named `%s'"
 msgstr "%s'in `%s' isimli bir 眉yesi yok"
 
-#: c-typeck.c:1393
+#: c-typeck.c:1373
 #, c-format
 msgid "request for member `%s' in something not a structure or union"
 msgstr "bir struct veya union olmayan 艧eyin `%s' 眉yesi i莽in istek"
 
-#: c-typeck.c:1422
+#: c-typeck.c:1402
 msgid "dereferencing pointer to incomplete type"
 msgstr "i莽i bo艧 t眉re g枚sterici ili艧kilendirme"
 
-#: c-typeck.c:1426
+#: c-typeck.c:1406
 msgid "dereferencing `void *' pointer"
 msgstr "`void *' g枚sterici ili艧kilendirmesi"
 
-#: c-typeck.c:1443 cp/typeck.c:2127
+#: c-typeck.c:1423 cp/typeck.c:2127
 #, c-format
 msgid "invalid type argument of `%s'"
 msgstr "`%s' i莽in t眉r arg眉man谋 ge莽ersiz"
 
-#: c-typeck.c:1461 cp/typeck.c:2152
+#: c-typeck.c:1441 cp/typeck.c:2152
 msgid "subscript missing in array reference"
 msgstr "dizi ba艧vurusunda altindis yok"
 
-#: c-typeck.c:1482 cp/typeck.c:2194
+#: c-typeck.c:1462 cp/typeck.c:2194
 msgid "array subscript has type `char'"
 msgstr "dizi altindisi `char' t眉r眉nde"
 
-#: c-typeck.c:1490 c-typeck.c:1579 cp/typeck.c:2198 cp/typeck.c:2284
+#: c-typeck.c:1470 c-typeck.c:1559 cp/typeck.c:2198 cp/typeck.c:2284
 msgid "array subscript is not an integer"
 msgstr "dizi altindisi bir tamsay谋 de臒il"
 
-#: c-typeck.c:1523
+#: c-typeck.c:1503
 msgid "ISO C forbids subscripting `register' array"
 msgstr "ISO C `register' dizisi altindislemesine izin vermez"
 
-#: c-typeck.c:1525
+#: c-typeck.c:1505
 msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr "ISO C90 sol yans谋z dizi indislemesine izin vermez"
 
-#: c-typeck.c:1558
+#: c-typeck.c:1538
 msgid "subscript has type `char'"
 msgstr "alt indis `char' t眉r眉nde"
 
-#: c-typeck.c:1574 cp/typeck.c:2279
+#: c-typeck.c:1554 cp/typeck.c:2279
 msgid "subscripted value is neither array nor pointer"
 msgstr "indisli de臒er ne dizi ne de bir g枚sterici"
 
-#: c-typeck.c:1604
+#: c-typeck.c:1584
 #, c-format
 msgid "local declaration of `%s' hides instance variable"
 msgstr "`%s' yerel bildirimi ger莽ekleme de臒i艧kenini gizliyor"
 
-#: c-typeck.c:1697
+#: c-typeck.c:1677
 msgid "called object is not a function"
 msgstr "莽a臒r谋lan nesne bir i艧lev de臒il"
 
 #. This situation leads to run-time undefined behavior.  We can't,
 #. therefore, simply error unless we can prove that all possible
 #. executions of the program must execute the code.
-#: c-typeck.c:1729
+#: c-typeck.c:1709
 msgid "function called through a non-compatible type"
 msgstr "uyumlu olmayan t眉rde i艧lev 莽a臒r谋s谋"
 
-#: c-typeck.c:1787 c-typeck.c:4198 c-typeck.c:4200 c-typeck.c:4216
-#: c-typeck.c:4237 c-typeck.c:5616
+#: c-typeck.c:1767 c-typeck.c:4178 c-typeck.c:4180 c-typeck.c:4196
+#: c-typeck.c:4217 c-typeck.c:5596
 msgid "initializer element is not constant"
 msgstr "ilklendirici 枚臒e bir sabit de臒il"
 
-#: c-typeck.c:1838 cp/typeck.c:2567
+#: c-typeck.c:1818 cp/typeck.c:2567
 msgid "too many arguments to function"
 msgstr "i艧lev i莽in 莽ok fazla arg眉man belirtildi"
 
-#: c-typeck.c:1859
+#: c-typeck.c:1839
 #, c-format
 msgid "type of formal parameter %d is incomplete"
 msgstr "%d bi莽imsel parametre t眉r眉 tamamlanmayan t眉rde"
 
-#: c-typeck.c:1872
+#: c-typeck.c:1852
 #, c-format
 msgid "%s as integer rather than floating due to prototype"
 msgstr "%smas谋 prototipten dolay谋 bir ger莽el say谋dan 莽ok bir tamsay谋"
 
-#: c-typeck.c:1875
+#: c-typeck.c:1855
 #, c-format
 msgid "%s as integer rather than complex due to prototype"
 msgstr "%smas谋 prototipten dolay谋 bir karma艧谋k say谋dan 莽ok bir tamsay谋"
 
-#: c-typeck.c:1878
+#: c-typeck.c:1858
 #, c-format
 msgid "%s as complex rather than floating due to prototype"
 msgstr "%smas谋 prototipten dolay谋 bir ger莽el say谋dan 莽ok bir karma艧谋k say谋"
 
-#: c-typeck.c:1881
+#: c-typeck.c:1861
 #, c-format
 msgid "%s as floating rather than integer due to prototype"
 msgstr "%smas谋 prototipten dolay谋 bir tamsay谋dan 莽ok bir ger莽el say谋"
 
-#: c-typeck.c:1884
+#: c-typeck.c:1864
 #, c-format
 msgid "%s as complex rather than integer due to prototype"
 msgstr "%smas谋 prototipten dolay谋 bir tamsay谋dan 莽ok bir karma艧谋k say谋"
 
-#: c-typeck.c:1887
+#: c-typeck.c:1867
 #, c-format
 msgid "%s as floating rather than complex due to prototype"
 msgstr "%smas谋 prototipten dolay谋 bir karma艧谋k say谋dan 莽ok bir ger莽el say谋"
 
-#: c-typeck.c:1897
+#: c-typeck.c:1877
 #, c-format
 msgid "%s as `float' rather than `double' due to prototype"
 msgstr "%smas谋 prototipten dolay谋 bir 芦double禄dan 莽ok bir 芦float禄"
 
-#: c-typeck.c:1915
+#: c-typeck.c:1895
 #, c-format
 msgid "%s with different width due to prototype"
 msgstr "prototipten dolay谋 farkl谋 geni艧likle %smas谋"
 
-#: c-typeck.c:1941
+#: c-typeck.c:1921
 #, c-format
 msgid "%s as unsigned due to prototype"
 msgstr "%smas谋 prototipten dolay谋 unsigned"
 
-#: c-typeck.c:1943
+#: c-typeck.c:1923
 #, c-format
 msgid "%s as signed due to prototype"
 msgstr "%smas谋 prototipten dolay谋 signed"
 
-#: c-typeck.c:1977 cp/typeck.c:2673
+#: c-typeck.c:1957 cp/typeck.c:2673
 msgid "too few arguments to function"
 msgstr "i艧lev i莽in 莽ok az arg眉man belirtildi"
 
-#: c-typeck.c:2017
+#: c-typeck.c:1997
 msgid "suggest parentheses around + or - inside shift"
 msgstr "shift i莽indeki + ya da - 莽evresinde parantezler 枚nerilir"
 
-#: c-typeck.c:2024
+#: c-typeck.c:2004
 msgid "suggest parentheses around && within ||"
 msgstr "|| i莽indeki && 莽evresinde parantezler 枚nerilir"
 
-#: c-typeck.c:2033
+#: c-typeck.c:2013
 msgid "suggest parentheses around arithmetic in operand of |"
 msgstr "| i艧lemimindeki aritmetik 莽evresinde parantezler 枚nerilir"
 
-#: c-typeck.c:2036
+#: c-typeck.c:2016
 msgid "suggest parentheses around comparison in operand of |"
 msgstr "| i艧lemimindeki kar艧谋la艧t谋rma 莽evresinde parantezler 枚nerilir"
 
-#: c-typeck.c:2045
+#: c-typeck.c:2025
 msgid "suggest parentheses around arithmetic in operand of ^"
 msgstr "^ i艧lemimindeki aritmetik 莽evresinde parantezler 枚nerilir"
 
-#: c-typeck.c:2048
+#: c-typeck.c:2028
 msgid "suggest parentheses around comparison in operand of ^"
 msgstr "^ i艧lemimindeki kar艧谋la艧t谋rma 莽evresinde parantezler 枚nerilir"
 
-#: c-typeck.c:2055
+#: c-typeck.c:2035
 msgid "suggest parentheses around + or - in operand of &"
 msgstr "& i艧lemimindeki + veya - 莽evresinde parantezler 枚nerilir"
 
-#: c-typeck.c:2058
+#: c-typeck.c:2038
 msgid "suggest parentheses around comparison in operand of &"
 msgstr "& i艧lemimindeki kar艧谋la艧t谋rma 莽evresinde parantezler 枚nerilir"
 
-#: c-typeck.c:2065
+#: c-typeck.c:2045
 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
 msgstr "X<=Y<=Z gibi bir kar艧谋la艧t谋ma matematiksel olarak anlaml谋 de臒il"
 
-#: c-typeck.c:2128
+#: c-typeck.c:2108
 msgid "pointer of type `void *' used in subtraction"
 msgstr "莽谋kartmada `void *' t眉r眉nde g枚sterici kullan谋lm谋艧"
 
-#: c-typeck.c:2130
+#: c-typeck.c:2110
 msgid "pointer to a function used in subtraction"
 msgstr "莽谋kartmada i艧lev g枚stericisi kullan谋lm谋艧"
 
-#: c-typeck.c:2224
+#: c-typeck.c:2204
 msgid "wrong type argument to unary plus"
 msgstr "tekil art谋 i艧leminde yanl谋艧 t眉r arg眉man谋"
 
-#: c-typeck.c:2237
+#: c-typeck.c:2217
 msgid "wrong type argument to unary minus"
 msgstr "tekil eksi i艧leminde yanl谋艧 t眉r arg眉man谋"
 
-#: c-typeck.c:2254
+#: c-typeck.c:2234
 msgid "ISO C does not support `~' for complex conjugation"
 msgstr "ISO C karma艧谋k say谋lar谋n mant谋ksal 莽arp谋m谋nda `~' desteklemez"
 
-#: c-typeck.c:2260
+#: c-typeck.c:2240
 msgid "wrong type argument to bit-complement"
 msgstr "bit-t眉mler i莽in yanl谋艧 t眉r arg眉man谋"
 
-#: c-typeck.c:2268
+#: c-typeck.c:2248
 msgid "wrong type argument to abs"
 msgstr "mutlak de臒er i莽in yanl谋艧 t眉r arg眉man谋"
 
-#: c-typeck.c:2280
+#: c-typeck.c:2260
 msgid "wrong type argument to conjugation"
 msgstr "mant谋ksal 莽arp谋m i莽in yanl谋艧 t眉r arg眉man谋"
 
-#: c-typeck.c:2294
+#: c-typeck.c:2274
 msgid "wrong type argument to unary exclamation mark"
 msgstr "tekil t眉mleyen i莽in yanl谋艧 t眉r arg眉man谋"
 
-#: c-typeck.c:2337
+#: c-typeck.c:2317
 msgid "ISO C does not support `++' and `--' on complex types"
 msgstr "ISO C karma艧谋k say谋 t眉rlerinde `++' ve `--' desteklemez"
 
-#: c-typeck.c:2352 c-typeck.c:2384
+#: c-typeck.c:2332 c-typeck.c:2364
 msgid "wrong type argument to increment"
 msgstr "artt谋r谋mda yanl谋艧 t眉rde arg眉man"
 
-#: c-typeck.c:2354 c-typeck.c:2386
+#: c-typeck.c:2334 c-typeck.c:2366
 msgid "wrong type argument to decrement"
 msgstr "eksiltmede yanl谋艧 t眉rde arg眉man"
 
-#: c-typeck.c:2375
+#: c-typeck.c:2355
 msgid "increment of pointer to unknown structure"
 msgstr "bilinmeyen yap谋 g枚stericisinde artt谋rma"
 
-#: c-typeck.c:2377
+#: c-typeck.c:2357
 msgid "decrement of pointer to unknown structure"
 msgstr "bilinmeyen yap谋 g枚stericisinde eksiltme"
 
-#: c-typeck.c:2502
+#: c-typeck.c:2482
 msgid "invalid lvalue in unary `&'"
 msgstr "tekil `&' i莽in ge莽ersiz solde臒er"
 
-#: c-typeck.c:2534
+#: c-typeck.c:2514
 #, c-format
 msgid "attempt to take address of bit-field structure member `%s'"
 msgstr "bit-alan谋 yap谋n谋n `%s' 眉yesinin adresi al谋nmaya 莽al谋艧谋l谋yor"
 
-#: c-typeck.c:2668
+#: c-typeck.c:2648
 msgid "use of conditional expressions as lvalues is deprecated"
 msgstr "sol taraf de臒eri olarak ko艧ullu ifadeler art谋k ge莽ersiz"
 
-#: c-typeck.c:2671
+#: c-typeck.c:2651
 msgid "use of compound expressions as lvalues is deprecated"
 msgstr "sol taraf de臒eri olarak birle艧ik ifadeler art谋k ge莽ersiz"
 
-#: c-typeck.c:2674
+#: c-typeck.c:2654
 msgid "use of cast expressions as lvalues is deprecated"
 msgstr "sol taraf de臒eri olarak t眉r d枚n眉艧眉m ifadeleri art谋k ge莽ersiz"
 
-#: c-typeck.c:2689
+#: c-typeck.c:2669
 #, c-format
 msgid "%s of read-only member `%s'"
 msgstr "salt-okunur 眉ye `%2$s' i莽in %1$s"
 
-#: c-typeck.c:2693
+#: c-typeck.c:2673
 #, c-format
 msgid "%s of read-only variable `%s'"
 msgstr "salt-okunur de臒i艧ken `%2$s' i莽in %1$s"
 
-#: c-typeck.c:2696
+#: c-typeck.c:2676
 #, c-format
 msgid "%s of read-only location"
 msgstr "salt-okunur konumun %s"
 
-#: c-typeck.c:2714
+#: c-typeck.c:2694
 #, c-format
 msgid "cannot take address of bit-field `%s'"
 msgstr "`%s' bit-alan谋n谋n adresi al谋nam谋yor"
 
-#: c-typeck.c:2742 treelang/treetree.c:946
+#: c-typeck.c:2722 treelang/treetree.c:946
 #, c-format
 msgid "global register variable `%s' used in nested function"
 msgstr "genel yazma莽 de臒i艧keni `%s' yuvalanm谋艧 i艧levde kullan谋lm谋艧"
 
-#: c-typeck.c:2746 treelang/treetree.c:950
+#: c-typeck.c:2726 treelang/treetree.c:950
 #, c-format
 msgid "register variable `%s' used in nested function"
 msgstr "yazma莽 de臒i艧keni `%s' yuvalanm谋艧 i艧levde kullan谋lm谋艧"
 
-#: c-typeck.c:2753 treelang/treetree.c:957
+#: c-typeck.c:2733 treelang/treetree.c:957
 #, c-format
 msgid "address of global register variable `%s' requested"
 msgstr "`%s' genel yazma莽 de臒i艧keninin adresi istenmi艧"
 
-#: c-typeck.c:2765
+#: c-typeck.c:2745
 msgid "cannot put object with volatile field into register"
 msgstr "gelge莽 alanl谋 nesne yazma莽a konulamaz"
 
-#: c-typeck.c:2769 treelang/treetree.c:962
+#: c-typeck.c:2749 treelang/treetree.c:962
 #, c-format
 msgid "address of register variable `%s' requested"
 msgstr "`%s' yazma莽 de臒i艧keninin adresi istendi"
 
-#: c-typeck.c:2854
+#: c-typeck.c:2834
 msgid "signed and unsigned type in conditional expression"
 msgstr "ko艧ullu ifadede signed ve unsigned t眉rler"
 
-#: c-typeck.c:2861
+#: c-typeck.c:2841
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr "ISO C tek tarafl谋 void t眉r i莽eren ko艧ullu ifadelere izin vermez"
 
-#: c-typeck.c:2877 c-typeck.c:2884
+#: c-typeck.c:2857 c-typeck.c:2864
 msgid "ISO C forbids conditional expr between `void *' and function pointer"
 msgstr "ISO C `void *' ve i艧lev g枚stericisi aras谋nda ko艧ullu ifadelere izin vermez"
 
-#: c-typeck.c:2890
+#: c-typeck.c:2870
 msgid "pointer type mismatch in conditional expression"
 msgstr "ko艧ullu ifade i莽inde g枚sterici t眉r眉 uyumsuzlu臒u"
 
-#: c-typeck.c:2897 c-typeck.c:2907
+#: c-typeck.c:2877 c-typeck.c:2887
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr "ko艧ullu ifadede g枚sterici/tamsay谋 t眉r uyumsuzlu臒u"
 
-#: c-typeck.c:2921
+#: c-typeck.c:2901
 msgid "type mismatch in conditional expression"
 msgstr "艧artl谋 ifade i莽inde t眉r uyumsuzlu臒u"
 
-#: c-typeck.c:2981
+#: c-typeck.c:2961
 msgid "left-hand operand of comma expression has no effect"
 msgstr "virg眉ll眉 ifadenin sol terimi etkisiz"
 
-#: c-typeck.c:3012
+#: c-typeck.c:2992
 msgid "cast specifies array type"
 msgstr "t眉r d枚n眉艧眉m眉 dizi belirtiyor"
 
-#: c-typeck.c:3018
+#: c-typeck.c:2998
 msgid "cast specifies function type"
 msgstr "t眉r d枚n眉艧眉m眉 i艧lev belirtiyor"
 
-#: c-typeck.c:3028
+#: c-typeck.c:3008
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr "ISO C skalar olmayandan ayn谋 t眉re d枚n眉艧眉me izin vermez"
 
-#: c-typeck.c:3046
+#: c-typeck.c:3026
 msgid "ISO C forbids casts to union type"
 msgstr "ISO C union t眉re d枚n眉艧眉me izin vermez"
 
-#: c-typeck.c:3054
+#: c-typeck.c:3034
 msgid "cast to union type from type not present in union"
 msgstr "union i莽inde mevcut olmayan t眉rden union t眉re d枚n眉艧眉m"
 
-#: c-typeck.c:3105
+#: c-typeck.c:3085
 msgid "cast adds new qualifiers to function type"
 msgstr "t眉r d枚n眉艧眉m眉, i艧lev t眉r眉ne yeni niteleyiciler ekliyor"
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3110
+#: c-typeck.c:3090
 msgid "cast discards qualifiers from pointer target type"
 msgstr "t眉r d枚n眉艧眉m眉, g枚sterici hedef t眉r眉nden niteleyicileri iptal ediyor"
 
-#: c-typeck.c:3125
+#: c-typeck.c:3105
 msgid "cast increases required alignment of target type"
 msgstr "t眉r d枚n眉艧眉m眉 hedef t眉r眉n gerekli hizalamas谋n谋 azalt谋yor"
 
-#: c-typeck.c:3131 cp/typeck.c:4945
+#: c-typeck.c:3111 cp/typeck.c:4963
 msgid "cast from pointer to integer of different size"
 msgstr "g枚stericiden farkl谋 tamsay谋 t眉rlere d枚n眉艧眉m"
 
-#: c-typeck.c:3136
+#: c-typeck.c:3116
 msgid "cast does not match function type"
 msgstr "t眉r d枚n眉艧眉m眉 i艧lev t眉r眉yle uyumsuz"
 
-#: c-typeck.c:3143 cp/typeck.c:4952
+#: c-typeck.c:3123 cp/typeck.c:4970
 msgid "cast to pointer from integer of different size"
 msgstr "farkl谋 boyuttaki tamsay谋 t眉rden g枚stericye d枚n眉艧眉m"
 
-#: c-typeck.c:3155
+#: c-typeck.c:3135
 msgid "type-punning to incomplete type might break strict-aliasing rules"
 msgstr "i莽i bo艧 t眉rle t眉r tan谋m谋 yapmak adland谋rma kurallar谋n谋n kat谋l谋臒谋 ile ba臒da艧maz"
 
-#: c-typeck.c:3159
+#: c-typeck.c:3139
 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
 msgstr "t眉r眉 tan谋mlanm谋艧 g枚stericinin ili艧kilendirilmesi adland谋rman谋n de臒i艧mezli臒i kurallar谋n谋 bozacak"
 
-#: c-typeck.c:3170
+#: c-typeck.c:3150
 msgid "ISO C forbids conversion of function pointer to object pointer type"
 msgstr "ISO C i艧lev g枚stericisinin nesne g枚stericisine d枚n眉艧t眉r眉lmesini yasaklar"
 
-#: c-typeck.c:3179
+#: c-typeck.c:3159
 msgid "ISO C forbids conversion of object pointer to function pointer type"
 msgstr "ISO C nesne g枚stericisinin i艧lev g枚stericisine d枚n眉艧t眉r眉lmesini yasaklar"
 
 #. Now we have handled acceptable kinds of LHS that are not truly lvalues.
 #. Reject anything strange now.
-#: c-typeck.c:3337
+#: c-typeck.c:3317
 msgid "invalid lvalue in assignment"
 msgstr "atama i莽inde sol taraf ge莽ersiz"
 
 #. Convert new value to destination type.
-#: c-typeck.c:3346 c-typeck.c:3371 c-typeck.c:3388 cp/typeck.c:5064
-#: cp/typeck.c:5211 cp/typeck.c:5226
+#: c-typeck.c:3326 c-typeck.c:3351 c-typeck.c:3368 cp/typeck.c:5082
+#: cp/typeck.c:5229 cp/typeck.c:5244
 msgid "assignment"
 msgstr "atama"
 
-#: c-typeck.c:3455
+#: c-typeck.c:3435
 msgid "cannot pass rvalue to reference parameter"
 msgstr "sa臒de臒er, ba艧vuru parametresine aktar谋lamaz"
 
-#: c-typeck.c:3564 c-typeck.c:3640
+#: c-typeck.c:3544 c-typeck.c:3620
 #, c-format
 msgid "%s makes qualified function pointer from unqualified"
 msgstr "%s nitelemeyenden niteleyen i艧lev g枚stericisi yap谋yor"
 
-#: c-typeck.c:3568 c-typeck.c:3620
+#: c-typeck.c:3548 c-typeck.c:3600
 #, c-format
 msgid "%s discards qualifiers from pointer target type"
 msgstr "%s g枚sterici hedef t眉r眉ndeki niteleyicileri iptal ediyor"
 
-#: c-typeck.c:3574
+#: c-typeck.c:3554
 msgid "ISO C prohibits argument conversion to union type"
 msgstr "ISO C union t眉re arg眉man d枚n眉艧眉m眉n眉 yasaklar"
 
-#: c-typeck.c:3612
+#: c-typeck.c:3592
 #, c-format
 msgid "ISO C forbids %s between function pointer and `void *'"
 msgstr "ISO C de i艧lev g枚stericisi ile `void *' aras谋nda %s yasakt谋r"
 
-#: c-typeck.c:3629
+#: c-typeck.c:3609
 #, c-format
 msgid "pointer targets in %s differ in signedness"
 msgstr "g枚sterici hedefleri %s i莽inde farkl谋 signed'l谋kta"
 
-#: c-typeck.c:3645
+#: c-typeck.c:3625
 #, c-format
 msgid "%s from incompatible pointer type"
 msgstr "%s uyumsuz g枚sterici t眉r眉nde"
 
-#: c-typeck.c:3651 c-typeck.c:4158 cp/typeck.c:1389
+#: c-typeck.c:3631 c-typeck.c:4138 cp/typeck.c:1389
 msgid "invalid use of non-lvalue array"
 msgstr "solde臒ersiz dizi kullan谋m谋 ge莽ersiz"
 
-#: c-typeck.c:3665
+#: c-typeck.c:3645
 #, c-format
 msgid "%s makes pointer from integer without a cast"
 msgstr "%s s谋ras谋nda bir t眉r d枚n眉艧眉m眉 olmaks谋z谋n tamsay谋dan g枚sterici yap谋l谋yor"
 
-#: c-typeck.c:3672
+#: c-typeck.c:3652
 #, c-format
 msgid "%s makes integer from pointer without a cast"
 msgstr "%s bir t眉r d枚n眉艧眉m眉 olmaks谋z谋n g枚stericiden tamsay谋 yap谋l谋yor"
 
-#: c-typeck.c:3686 c-typeck.c:3689
+#: c-typeck.c:3666 c-typeck.c:3669
 #, c-format
 msgid "incompatible type for argument %d of `%s'"
 msgstr "`%2$s'n谋n %1$d. arg眉man谋 i莽in t眉r uyumsuz"
 
-#: c-typeck.c:3693
+#: c-typeck.c:3673
 #, c-format
 msgid "incompatible type for argument %d of indirect function call"
 msgstr "dolayl谋 i艧lev 莽a臒r谋s谋n谋n %d. arg眉man谋 i莽in t眉r uyumsuz"
 
-#: c-typeck.c:3697
+#: c-typeck.c:3677
 #, c-format
 msgid "incompatible types in %s"
 msgstr "%s i莽inde uyumsuz t眉rler"
 
 #. Function name is known; supply it.
-#: c-typeck.c:3753
+#: c-typeck.c:3733
 #, c-format
 msgid "passing arg of `%s'"
 msgstr "`%s' i艧levinin arg眉man谋n谋n aktar谋lmas谋"
 
 #. Function name unknown (call through ptr).
-#: c-typeck.c:3762
+#: c-typeck.c:3742
 msgid "passing arg of pointer to function"
 msgstr "i艧lev g枚stericisi olan arg眉man谋n aktar谋lmas谋"
 
 #. Function name is known; supply it.
-#: c-typeck.c:3770
+#: c-typeck.c:3750
 #, c-format
 msgid "passing arg %d of `%s'"
 msgstr "`%2$s' i艧levinin %1$d. arg眉man谋n谋n aktar谋lmas谋"
 
 #. Function name unknown (call through ptr); just give arg number.
-#: c-typeck.c:3779
+#: c-typeck.c:3759
 #, c-format
 msgid "passing arg %d of pointer to function"
 msgstr "i艧lev g枚stericisi olarak %d. arg眉man谋n aktar谋lmas谋"
 
-#: c-typeck.c:3836
+#: c-typeck.c:3816
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr "geleneksel C otomatik k眉me ilklendirmesini reddeder"
 
-#: c-typeck.c:4007 c-typeck.c:4022 c-typeck.c:4037
+#: c-typeck.c:3987 c-typeck.c:4002 c-typeck.c:4017
 #, c-format
 msgid "(near initialization for `%s')"
 msgstr "(%s i莽in near ilklendirme)"
 
-#: c-typeck.c:4086 cp/typeck2.c:560
+#: c-typeck.c:4066 cp/typeck2.c:550
 msgid "char-array initialized from wide string"
 msgstr "karakter dizisinin ilklendiricisi olarak geni艧 dizge kullan谋lm谋艧"
 
-#: c-typeck.c:4093 cp/typeck2.c:567
+#: c-typeck.c:4073 cp/typeck2.c:557
 msgid "int-array initialized from non-wide string"
 msgstr "tamsay谋 dizisinin ilklendiricisi olarak geni艧-olmayan dizge kullan谋lm谋艧"
 
-#: c-typeck.c:4111 cp/typeck2.c:582
+#: c-typeck.c:4091 cp/typeck2.c:572
 msgid "initializer-string for array of chars is too long"
 msgstr "karakter dizisi i莽in dizge-ilklendirici 莽ok uzun"
 
-#: c-typeck.c:4181
+#: c-typeck.c:4161
 msgid "array initialized from non-constant array expression"
 msgstr "dizinin ilklendiricisi olarak sabit olmayan dizi ifadesi kullan谋lm谋艧"
 
-#: c-typeck.c:4232
+#: c-typeck.c:4212
 msgid "initialization"
 msgstr "ilklendirme"
 
-#: c-typeck.c:4243 c-typeck.c:5621
+#: c-typeck.c:4223 c-typeck.c:5601
 msgid "initializer element is not computable at load time"
 msgstr "ba艧lang谋莽 枚臒esi y眉kleme s谋ras谋nda hesaplanabilir de臒il"
 
-#: c-typeck.c:4258 cp/typeck2.c:659
+#: c-typeck.c:4238 cp/typeck2.c:649
 msgid "invalid initializer"
 msgstr "ge莽ersiz ilklendirici"
 
-#: c-typeck.c:4540 cp/decl.c:4484
+#: c-typeck.c:4520 cp/decl.c:4539
 msgid "opaque vector types cannot be initialized"
 msgstr "opak vekt枚r t眉rleri ilklendirilemez"
 
-#: c-typeck.c:4734
+#: c-typeck.c:4714
 msgid "extra brace group at end of initializer"
 msgstr "ilklendiricinin sonunda fazladan parantezli grup"
 
-#: c-typeck.c:4754
+#: c-typeck.c:4734
 msgid "missing braces around initializer"
 msgstr "ilklendiriciyi 莽evreleyen parantezler yok"
 
-#: c-typeck.c:4814
+#: c-typeck.c:4794
 msgid "braces around scalar initializer"
 msgstr "skalar ilklendiriciyi ku艧atan parantezler"
 
-#: c-typeck.c:4865
+#: c-typeck.c:4845
 msgid "initialization of flexible array member in a nested context"
 msgstr "i莽i莽e ba臒lam i莽inde esnek dizi 眉yesi ilklendirmesi"
 
-#: c-typeck.c:4867
+#: c-typeck.c:4847
 msgid "initialization of a flexible array member"
 msgstr "esnek dizi 眉yesi ilklendirmesi"
 
-#: c-typeck.c:4898
+#: c-typeck.c:4878
 msgid "missing initializer"
 msgstr "ilklendirici yok"
 
-#: c-typeck.c:4920
+#: c-typeck.c:4900
 msgid "empty scalar initializer"
 msgstr "skalar ilklendirici bo艧"
 
-#: c-typeck.c:4925
+#: c-typeck.c:4905
 msgid "extra elements in scalar initializer"
 msgstr "skalar ilklendiricide fazladan 枚臒eler"
 
-#: c-typeck.c:5010
+#: c-typeck.c:4990
 msgid "initialization designators may not nest"
 msgstr "ilklendirme tasarlay谋c谋lar yuvalanamayabilir"
 
-#: c-typeck.c:5031 c-typeck.c:5099
+#: c-typeck.c:5011 c-typeck.c:5079
 msgid "array index in non-array initializer"
 msgstr "dizi-olmayan ilklendiricide dizi indisi"
 
-#: c-typeck.c:5036 c-typeck.c:5152
+#: c-typeck.c:5016 c-typeck.c:5132
 msgid "field name not in record or union initializer"
 msgstr "alan ismi kay谋t ya da union ilklendiricisinde kullan谋lmam谋艧"
 
-#: c-typeck.c:5095 c-typeck.c:5097
+#: c-typeck.c:5075 c-typeck.c:5077
 msgid "nonconstant array index in initializer"
 msgstr "ilklendiricide sabit-olmayan dizi indeksi"
 
-#: c-typeck.c:5101 c-typeck.c:5104
+#: c-typeck.c:5081 c-typeck.c:5084
 msgid "array index in initializer exceeds array bounds"
 msgstr "ilklendiricideki dizi indeksi dizi s谋n谋rlar谋n谋n d谋艧谋nda"
 
-#: c-typeck.c:5115
+#: c-typeck.c:5095
 msgid "empty index range in initializer"
 msgstr "ilklendiricide indeks aral谋臒谋 bo艧"
 
-#: c-typeck.c:5124
+#: c-typeck.c:5104
 msgid "array index range in initializer exceeds array bounds"
 msgstr "ilklendiricideki dizi indeksi aral谋臒谋 dizi s谋n谋rlar谋n谋 a艧谋yor"
 
-#: c-typeck.c:5164
+#: c-typeck.c:5144
 #, c-format
 msgid "unknown field `%s' specified in initializer"
 msgstr "ilklendiricide bilinmeyen `%s' alan谋 belirtilmi艧"
 
-#: c-typeck.c:5200 c-typeck.c:5221 c-typeck.c:5683
+#: c-typeck.c:5180 c-typeck.c:5201 c-typeck.c:5663
 msgid "initialized field with side-effects overwritten"
 msgstr "yan-etkili ilklendirilmi艧 alan谋n 眉zerine yaz谋ld谋"
 
-#: c-typeck.c:5891
+#: c-typeck.c:5871
 msgid "excess elements in char array initializer"
 msgstr "karakter dizisi ilklendiricide gere臒inden fazla 枚臒e"
 
-#: c-typeck.c:5898 c-typeck.c:5944
+#: c-typeck.c:5878 c-typeck.c:5924
 msgid "excess elements in struct initializer"
 msgstr "struct ilklendiricide gere臒inden fazla 枚臒e"
 
-#: c-typeck.c:5959
+#: c-typeck.c:5939
 msgid "non-static initialization of a flexible array member"
 msgstr "esnek dizi 眉yesinin satatik olmayan ilklendirmesi"
 
-#: c-typeck.c:6026
+#: c-typeck.c:6006
 msgid "excess elements in union initializer"
 msgstr "union ilklendiricide gere臒inden fazla 枚臒e"
 
-#: c-typeck.c:6047
+#: c-typeck.c:6027
 msgid "traditional C rejects initialization of unions"
 msgstr "geleneksel C union ilklendirmesini reddeder"
 
-#: c-typeck.c:6110
+#: c-typeck.c:6090
 msgid "excess elements in array initializer"
 msgstr "dizi ilklendiricide gere臒inden fazla 枚臒e"
 
-#: c-typeck.c:6139
+#: c-typeck.c:6119
 msgid "excess elements in vector initializer"
 msgstr "vekt枚r ilklendiricide gere臒inden fazla 枚臒e"
 
-#: c-typeck.c:6161
+#: c-typeck.c:6141
 msgid "excess elements in scalar initializer"
 msgstr "skalar ilklendiricide gere臒inden fazla 枚臒e"
 
-#: c-typeck.c:6263
+#: c-typeck.c:6243
 msgid "asm template is not a string constant"
 msgstr "asm 艧ablon bir dizge sabit de臒il"
 
-#: c-typeck.c:6295
+#: c-typeck.c:6275
 msgid "invalid lvalue in asm statement"
 msgstr "asm deyiminde ge莽ersiz sol taraf"
 
-#: c-typeck.c:6367 cp/typeck.c:5902
+#: c-typeck.c:6347 cp/typeck.c:5923
 msgid "modification by `asm'"
 msgstr "`asm' taraf谋ndan de臒i艧iklik"
 
-#: c-typeck.c:6385 cp/typeck.c:5986
+#: c-typeck.c:6365 cp/typeck.c:6007
 msgid "function declared `noreturn' has a `return' statement"
 msgstr "`noreturn' olarak bildirilmi艧 i艧lev `return' deyimi i莽eriyor"
 
-#: c-typeck.c:6392
+#: c-typeck.c:6372
 msgid "`return' with no value, in function returning non-void"
 msgstr "gerid枚n眉艧 de臒eri void olmayan i艧levde `return' de臒er i莽ermiyor"
 
-#: c-typeck.c:6398
+#: c-typeck.c:6378
 msgid "`return' with a value, in function returning void"
 msgstr "void d枚n眉艧l眉 i艧levde `return' deyimi de臒er i莽eriyor"
 
-#: c-typeck.c:6402
+#: c-typeck.c:6382
 msgid "return"
 msgstr "d枚n眉艧 de臒eri"
 
-#: c-typeck.c:6454
+#: c-typeck.c:6434
 msgid "function returns address of local variable"
 msgstr "i艧lev yerel de臒i艧kenin adresi ile d枚n眉yor"
 
-#: c-typeck.c:6509 cp/semantics.c:749
+#: c-typeck.c:6489 cp/semantics.c:749
 msgid "switch quantity not an integer"
 msgstr "switch b眉y眉kl眉臒眉 bir tamsay谋 de臒il"
 
-#: c-typeck.c:6519
+#: c-typeck.c:6499
 msgid "`long' switch expression not converted to `int' in ISO C"
 msgstr "ISO C'de `long' switch ifadesi `int'e d枚n眉艧t眉r眉lmez"
 
-#: c-typeck.c:6560 cp/parser.c:5560
+#: c-typeck.c:6540 cp/parser.c:5597
 msgid "case label not within a switch statement"
 msgstr "case etiketi bir switch deyimi i莽inde de臒il"
 
-#: c-typeck.c:6562
+#: c-typeck.c:6542
 msgid "`default' label not within a switch statement"
 msgstr "`default' etiketi bir switch deyimi i莽inde de臒il"
 
-#: c-typeck.c:6714 c-typeck.c:6748
+#: c-typeck.c:6694 c-typeck.c:6728
 msgid "division by zero"
 msgstr "s谋f谋rla b枚lme"
 
-#: c-typeck.c:6793 cp/typeck.c:2953
+#: c-typeck.c:6773 cp/typeck.c:2953
 msgid "right shift count is negative"
 msgstr "sa臒a kayd谋rma say谋s谋 negatif"
 
-#: c-typeck.c:6800 cp/typeck.c:2959
+#: c-typeck.c:6780 cp/typeck.c:2959
 msgid "right shift count >= width of type"
 msgstr "sa臒a kayd谋rma say谋s谋 t眉r眉nden b眉y眉k yada e艧it"
 
-#: c-typeck.c:6821 cp/typeck.c:2978
+#: c-typeck.c:6801 cp/typeck.c:2978
 msgid "left shift count is negative"
 msgstr "sola kayd谋rma say谋s谋 negatif"
 
-#: c-typeck.c:6824 cp/typeck.c:2980
+#: c-typeck.c:6804 cp/typeck.c:2980
 msgid "left shift count >= width of type"
 msgstr "sola kayd谋rma say谋s谋 t眉r眉nden b眉y眉k ya da e艧it"
 
-#: c-typeck.c:6845
+#: c-typeck.c:6825
 msgid "shift count is negative"
 msgstr "kayd谋rma say谋s谋 negatif"
 
-#: c-typeck.c:6847
+#: c-typeck.c:6827
 msgid "shift count >= width of type"
 msgstr "kayd谋rma say谋s谋 t眉r眉nden b眉y眉k ya da e艧it"
 
-#: c-typeck.c:6864 cp/typeck.c:3015
+#: c-typeck.c:6844 cp/typeck.c:3015
 msgid "comparing floating point with == or != is unsafe"
 msgstr "== veya != ile kar艧谋la艧t谋rma ger莽el say谋larda g眉venli de臒il"
 
-#: c-typeck.c:6888 c-typeck.c:6894
+#: c-typeck.c:6868 c-typeck.c:6874
 msgid "ISO C forbids comparison of `void *' with function pointer"
 msgstr "ISO C `void *' ile i艧lev g枚stericisinin kar艧谋la艧t谋r谋lmas谋na izin vermez"
 
-#: c-typeck.c:6897 c-typeck.c:6937 c-typeck.c:6965
+#: c-typeck.c:6877 c-typeck.c:6917 c-typeck.c:6945
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr "belirgin g枚sterici t眉rlerinin kar艧谋la艧t谋rmas谋 bir t眉r d枚n眉艧眉m眉 gerektirir"
 
-#: c-typeck.c:6911 c-typeck.c:6916 c-typeck.c:6985 c-typeck.c:6990
+#: c-typeck.c:6891 c-typeck.c:6896 c-typeck.c:6965 c-typeck.c:6970
 msgid "comparison between pointer and integer"
 msgstr "g枚sterici t眉r眉 ile tamsay谋 t眉r眉 aras谋nda kar艧谋la艧t谋rma"
 
-#: c-typeck.c:6932 c-typeck.c:6960
+#: c-typeck.c:6912 c-typeck.c:6940
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr "ISO C i艧lev g枚stericilerinin s谋ral谋 kar艧谋la艧t谋rmalar谋na izin vermez"
 
-#: c-typeck.c:6957
+#: c-typeck.c:6937
 msgid "comparison of complete and incomplete pointers"
 msgstr "tamamlanm谋艧 ve i莽i bo艧 g枚stericilerin kar艧谋la艧t谋r谋lmas谋"
 
-#: c-typeck.c:6973 c-typeck.c:6980
+#: c-typeck.c:6953 c-typeck.c:6960
 msgid "ordered comparison of pointer with integer zero"
 msgstr "tamsay谋 s谋f谋r ile g枚stercinin s谋ral谋 kar艧谋la艧t谋rmas谋"
 
-#: c-typeck.c:7004 cp/typeck.c:3151
+#: c-typeck.c:6984 cp/typeck.c:3151
 msgid "unordered comparison on non-floating point argument"
 msgstr "ger莽el say谋 olmayan arg眉manlar aras谋nda d眉zenlenmemi艧 kar艧谋la艧t谋rma"
 
-#: c-typeck.c:7214
+#: c-typeck.c:7194
 msgid "comparison between signed and unsigned"
 msgstr "signed ile unsigned aras谋nda kar艧谋la艧t谋rma"
 
-#: c-typeck.c:7260 cp/typeck.c:3398
+#: c-typeck.c:7240 cp/typeck.c:3398
 msgid "comparison of promoted ~unsigned with constant"
 msgstr "sabitle y眉kseltgenmi艧 ~unsigned kar艧谋la艧t谋rmas谋"
 
-#: c-typeck.c:7268 cp/typeck.c:3406
+#: c-typeck.c:7248 cp/typeck.c:3406
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr "unsigned ile ~unsigned'a y眉kseltgenmi艧 t眉rlerin kar艧谋la艧t谋rmas谋"
 
@@ -3413,7 +3418,7 @@
 msgid "%Jinlining failed in call to '%F'"
 msgstr "%J `%F' 莽a臒r谋s谋nda sat谋ri莽ine alma ba艧ar谋s谋z"
 
-#: calls.c:1839 calls.c:2211 tree-inline.c:1339 tree-inline.c:1346
+#: calls.c:1839 calls.c:2211 tree-inline.c:1339 tree-inline.c:1347
 msgid "called from here"
 msgstr " buradan 莽a臒r谋ld谋"
 
@@ -3473,7 +3478,7 @@
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr "verify_flow_info: %d. temel blo臒un ard谋l kenar谋 bozuk"
 
-#: cfg.c:909 cfgrtl.c:1971
+#: cfg.c:909 cfgrtl.c:1983
 #, c-format
 msgid "Wrong amount of branch edges after unconditional jump %i"
 msgstr "Ko艧ulsuz jump %i den sonraki dal kenarlar谋n谋n miktar谋 yanl谋艧"
@@ -3552,116 +3557,116 @@
 msgid "Edge from %d to %d should not be marked irreducible."
 msgstr "%d den %d e kadar kenar indirgenemez olarak imlenmemeli."
 
-#: cfgrtl.c:1877
+#: cfgrtl.c:1889
 #, c-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr "%2$d. blo臒unun son komutu %1$d komut ak谋艧谋 i莽inde yok."
 
-#: cfgrtl.c:1891
+#: cfgrtl.c:1903
 #, c-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr "komut %d birden fazla temel blo臒un i莽inde (%d ve %d)"
 
-#: cfgrtl.c:1903
+#: cfgrtl.c:1915
 #, c-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr "%2$d. blo臒un ilk komutu %1$d komut ak谋艧谋 i莽inde yok."
 
-#: cfgrtl.c:1925
+#: cfgrtl.c:1937
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 msgstr "verify_flow_info:  REG_BR_PROB ile cfg %wi %i e艧le艧miyor"
 
-#: cfgrtl.c:1953
+#: cfgrtl.c:1965
 #, c-format
 msgid "Missing REG_EH_REGION note in the end of bb %i"
 msgstr "bb %i'nin sonunda REG_EH_REGION bilgisi eksik"
 
-#: cfgrtl.c:1961
+#: cfgrtl.c:1973
 #, c-format
 msgid "Too many outgoing branch edges from bb %i"
 msgstr "bb %i'den 莽谋kan dal kenar谋 莽ok fazla"
 
-#: cfgrtl.c:1966
+#: cfgrtl.c:1978
 #, c-format
 msgid "Fallthru edge after unconditional jump %i"
 msgstr "ko艧ulsuz jump %i den sonra ardc谋l kenar"
 
-#: cfgrtl.c:1977
+#: cfgrtl.c:1989
 #, c-format
 msgid "Wrong amount of branch edges after conditional jump %i"
 msgstr "ko艧ullu jump %i den sonraki dal kenarlar谋n谋 miktar谋 yanl谋艧"
 
-#: cfgrtl.c:1982
+#: cfgrtl.c:1994
 #, c-format
 msgid "Call edges for non-call insn in bb %i"
 msgstr "bb %i i莽indeki 莽a臒r谋 olmayan komut i莽in 莽a臒r谋 kenarlar谋"
 
-#: cfgrtl.c:1991
+#: cfgrtl.c:2003
 #, c-format
 msgid "Abnormal edges for no purpose in bb %i"
 msgstr "bb %i i莽inde normald谋艧谋 ama莽s谋z kenar say谋s谋 "
 
-#: cfgrtl.c:2001
+#: cfgrtl.c:2013
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr "komut %d %d. temel blo臒un i莽inde ama block_for_insn NULL"
 
-#: cfgrtl.c:2005
+#: cfgrtl.c:2017
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr "komut %d %d. temel blo臒un i莽inde ama block_for_insn %i"
 
-#: cfgrtl.c:2019 cfgrtl.c:2029
+#: cfgrtl.c:2031 cfgrtl.c:2041
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK %d. blok i莽in eksik"
 
-#: cfgrtl.c:2042
+#: cfgrtl.c:2054
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr "%d. NOTE_INSN_BASIC_BLOCK %d. temel blo臒un ortas谋nda"
 
-#: cfgrtl.c:2052
+#: cfgrtl.c:2064
 #, c-format
 msgid "in basic block %d:"
 msgstr "%d. temel blok i莽inde:"
 
-#: cfgrtl.c:2053
+#: cfgrtl.c:2065
 msgid "flow control insn inside a basic block"
 msgstr "ak谋艧 kontrol komutu bir temel blo臒un i莽inde"
 
-#: cfgrtl.c:2099
+#: cfgrtl.c:2111
 #, c-format
 msgid "missing barrier after block %i"
 msgstr "%i. bloktan sonraki s谋n谋r eksik"
 
-#: cfgrtl.c:2112
+#: cfgrtl.c:2124
 #, c-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr "verify_flow_info: ardc谋l %i->%i i莽in blok say谋s谋 yanl谋艧"
 
-#: cfgrtl.c:2127
+#: cfgrtl.c:2139
 #, c-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr "verify_flow_info: ardc谋l %i->%i yanl谋艧"
 
-#: cfgrtl.c:2129
+#: cfgrtl.c:2141
 msgid "wrong insn in the fallthru edge"
 msgstr "ardc谋l kenarda yanl谋艧 komut"
 
-#: cfgrtl.c:2146
+#: cfgrtl.c:2158
 msgid "basic blocks not laid down consecutively"
 msgstr "temel bloklar ard谋艧谋k numaral谋 de臒il"
 
-#: cfgrtl.c:2171
+#: cfgrtl.c:2183
 msgid "insn outside basic block"
 msgstr "komut temel blo臒un d谋艧谋nda"
 
-#: cfgrtl.c:2179
+#: cfgrtl.c:2191
 msgid "return not followed by barrier"
 msgstr "return'den sonra s谋n谋r gelmiyor"
 
-#: cfgrtl.c:2186
+#: cfgrtl.c:2198
 #, c-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr "komut zinciri (%d) i莽indeki bb notlar谋n谋n say谋s谋 != n_basic_blocks (%d)"
@@ -3894,7 +3899,7 @@
 msgid "library lib%s not found"
 msgstr "lib%s kitapl谋臒谋 bulunamad谋"
 
-#: combine.c:13048
+#: combine.c:13047
 #, c-format
 msgid ""
 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
@@ -3905,7 +3910,7 @@
 ";; %d ba艧ar谋.\n"
 "\n"
 
-#: combine.c:13057
+#: combine.c:13056
 #, c-format
 msgid ""
 "\n"
@@ -4234,63 +4239,69 @@
 msgid "token \"%s\" is not valid in preprocessor expressions"
 msgstr "\"%s\" dizgeci臒i 枚ni艧lemci ifadelerinde ge莽ersizdir"
 
-#: cppexp.c:753
-msgid "void expression between '(' and ')'"
+#: cppexp.c:751
+#, fuzzy
+msgid "missing expression between '(' and ')'"
 msgstr "'(' ve ')' aras谋nda void ifade"
 
-#: cppexp.c:756
+#: cppexp.c:754
 msgid "#if with no expression"
 msgstr "#if ifadesiz"
 
-#: cppexp.c:758
+#: cppexp.c:757
 #, c-format
 msgid "operator '%s' has no right operand"
 msgstr "`%s' i艧lecinin sa臒 taraf谋 yok"
 
-#: cppexp.c:784
+#: cppexp.c:762
+#, c-format
+msgid "operator '%s' has no left operand"
+msgstr "`%s' i艧lemiminin sol taraf谋 yok"
+
+#: cppexp.c:788
 msgid " ':' without preceding '?'"
 msgstr "':' den 枚nce '?' yok"
 
-#: cppexp.c:811
+#: cppexp.c:815
 msgid "unbalanced stack in #if"
 msgstr "#if ifadesinde kar艧谋l谋ks谋z y谋臒谋n"
 
-#: cppexp.c:830
+#: cppexp.c:834
 #, c-format
 msgid "impossible operator '%u'"
 msgstr "i艧le莽 '%u' imkans谋z"
 
-#: cppexp.c:922
+#: cppexp.c:926
 msgid "missing ')' in expression"
 msgstr "ifadede ')' eksik"
 
-#: cppexp.c:943
+#: cppexp.c:947
 msgid "'?' without following ':'"
 msgstr "'?' dan sonra ':' yok"
 
-#: cppexp.c:953
+#: cppexp.c:957
 msgid "integer overflow in preprocessor expression"
 msgstr "枚ni艧lemci ifadesinde tamsay谋 ta艧mas谋"
 
-#: cppexp.c:958
+#: cppexp.c:962
 msgid "missing '(' in expression"
 msgstr "ifadede '(' eksik"
 
-#: cppexp.c:990
+#: cppexp.c:994
 #, c-format
 msgid "the left operand of \"%s\" changes sign when promoted"
 msgstr "\"%s\"in soldaki terimi y眉kseltgenirken i艧aret de臒i艧tiriyor"
 
-#: cppexp.c:995
+#: cppexp.c:999
 #, c-format
 msgid "the right operand of \"%s\" changes sign when promoted"
 msgstr "\"%s\"in sa臒daki terimi y眉kseltgenirken i艧aret de臒i艧tiriyor"
 
-#: cppexp.c:1353
+#: cppexp.c:1357
 msgid "comma operator in operand of #if"
 msgstr "#if'in teriminde virg眉l"
 
-#: cppexp.c:1484
+#: cppexp.c:1488
 msgid "division by zero in #if"
 msgstr "#if i莽inde s谋f谋rla b枚lme"
 
@@ -4326,7 +4337,7 @@
 msgid "no include path in which to search for %s"
 msgstr "%s i莽in aranacaklar i莽inde ba艧l谋k dosyalar谋 yolu yok"
 
-#: cppfiles.c:956
+#: cppfiles.c:959
 msgid "Multiple include guards may be useful for:\n"
 msgstr "脟oklu include 枚nlemleri a艧a臒谋dakiler i莽in kullan谋艧l谋 olabilir:\n"
 
@@ -4737,7 +4748,7 @@
 msgid "syntax error in macro parameter list"
 msgstr "makro parametre listesinde s枚zdizimi hatas谋"
 
-#: cse.c:7064
+#: cse.c:7069
 #, c-format
 msgid ";; Processing block from %d to %d, %d sets.\n"
 msgstr ";; %d den %d ye kadar, %d k眉melik blok i艧leniyor.\n"
@@ -4869,12 +4880,12 @@
 
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: final.c:3220 vmsdbgout.c:467 config/i386/i386.c:6768
+#: final.c:3220 vmsdbgout.c:467 config/i386/i386.c:6769
 #: config/pdp11/pdp11.c:1646
 msgid "floating constant misused"
 msgstr "ger莽el say谋 sabitler desteklenmiyor"
 
-#: final.c:3276 vmsdbgout.c:524 config/i386/i386.c:6846
+#: final.c:3276 vmsdbgout.c:524 config/i386/i386.c:6847
 #: config/pdp11/pdp11.c:1693
 msgid "invalid expression as operand"
 msgstr "veri 枚臒esi olarak ifade ge莽ersiz"
@@ -4895,25 +4906,25 @@
 msgid "Attempt to delete prologue/epilogue insn:"
 msgstr "脰ns枚z/sons枚z komutlar谋n谋 silmeye 莽al谋艧谋r"
 
-#: fold-const.c:2878 fold-const.c:2891
+#: fold-const.c:2889 fold-const.c:2902
 #, c-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr "kar艧谋la艧t谋rma bit alan谋n谋n geni艧li臒inden dolay谋 daima %d"
 
-#: fold-const.c:4093 fold-const.c:4110
+#: fold-const.c:4110 fold-const.c:4127
 #, c-format
 msgid "comparison is always %d"
 msgstr "kar艧谋la艧t谋rma sonucu daima %d"
 
-#: fold-const.c:4241
+#: fold-const.c:4258
 msgid "`or' of unmatched not-equal tests is always 1"
 msgstr "e艧le艧meyenlerin e艧itsizlik testlerininin `or' sonucu daima 1 dir"
 
-#: fold-const.c:4246
+#: fold-const.c:4263
 msgid "`and' of mutually exclusive equal-tests is always 0"
 msgstr "ba臒da艧mayanlar谋n e艧itlik testlerinin `and' sonucu daima 0 d谋r"
 
-#: fold-const.c:8393
+#: fold-const.c:8410
 msgid "fold check: original tree changed by fold"
 msgstr "fold s谋namas谋: 枚zg眉n a臒a莽 fold taraf谋ndan de臒i艧tirildi"
 
@@ -4921,27 +4932,27 @@
 msgid "%Jsize of variable '%D' is too large"
 msgstr "%J `%D' de臒i艧keni 莽ok geni艧"
 
-#: function.c:3742
+#: function.c:3752
 msgid "impossible constraint in `asm'"
 msgstr "`asm' i莽indeki ko艧ul m眉mk眉n de臒il"
 
-#: function.c:5733
+#: function.c:5743
 msgid "%J'%D' might be used uninitialized in this function"
 msgstr "%J `%D' bu i艧levde ilklendirilmeden kullan谋lm谋艧 olmal谋"
 
-#: function.c:5740
+#: function.c:5750
 msgid "%Jvariable '%D' might be clobbered by `longjmp' or `vfork'"
 msgstr "%J de臒i艧ken `%D' `longjmp' ya da `vfork' taraf谋ndan ta艧谋r谋lm谋艧 olabilir"
 
-#: function.c:5759
+#: function.c:5769
 msgid "%Jargument '%D' might be clobbered by `longjmp' or `vfork'"
 msgstr "%J arg眉man `%D' `longjmp' ya da `vfork' taraf谋ndan ta艧谋r谋lm谋艧 olabilir"
 
-#: function.c:6533
+#: function.c:6543
 msgid "function returns an aggregate"
 msgstr "i艧lev bir k眉me ile d枚n眉yor"
 
-#: function.c:6929
+#: function.c:6939
 msgid "%Junused parameter '%D'"
 msgstr "%J parametre `%D' kullan谋lmam谋艧"
 
@@ -4969,7 +4980,7 @@
 msgid "Using built-in specs.\n"
 msgstr "Yerle艧ik 枚zellikler kullan谋l谋yor.\n"
 
-#: gcc.c:1755
+#: gcc.c:1758
 #, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
@@ -4978,42 +4989,42 @@
 "脰zelik %s '%s' e ayarlan谋yor\n"
 "\n"
 
-#: gcc.c:1857
+#: gcc.c:1860
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr "脰zellikler %s'den okunuyor\n"
 
-#: gcc.c:1953 gcc.c:1972
+#: gcc.c:1956 gcc.c:1975
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr "specs %%include s枚zdizimi %ld karakterden sonra bozuk"
 
-#: gcc.c:1980
+#: gcc.c:1983
 #, c-format
 msgid "could not find specs file %s\n"
 msgstr "枚zellik dosyas谋 %s bulunamad谋\n"
 
-#: gcc.c:1997 gcc.c:2005 gcc.c:2014 gcc.c:2023
+#: gcc.c:2000 gcc.c:2008 gcc.c:2017 gcc.c:2026
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr "specs %%rename s枚zdizimi %ld karakterden sonra bozuk"
 
-#: gcc.c:2032
+#: gcc.c:2035
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr "ismi de臒i艧ecek specs %s 枚zelli臒i yok"
 
-#: gcc.c:2039
+#: gcc.c:2042
 #, c-format
 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
 msgstr "%s: '%s' belirtiminin ismi zaten '%s' belirtiminde kullan谋lm谋艧"
 
-#: gcc.c:2044
+#: gcc.c:2047
 #, c-format
 msgid "rename spec %s to %s\n"
 msgstr "spec %s ismi %s yap谋l谋yor\n"
 
-#: gcc.c:2046
+#: gcc.c:2049
 #, c-format
 msgid ""
 "spec is '%s'\n"
@@ -5022,25 +5033,25 @@
 "枚zellik '%s'\n"
 "\n"
 
-#: gcc.c:2059
+#: gcc.c:2062
 #, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr "%ld. karakterden sonra bilinmeyen specs %% komutu"
 
-#: gcc.c:2070 gcc.c:2083
+#: gcc.c:2073 gcc.c:2086
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr "%ld. karakterden sonra 枚zellikler dosyas谋 bozuk"
 
-#: gcc.c:2136
+#: gcc.c:2139
 msgid "spec file has no spec for linking"
 msgstr "枚zellik dosyas谋 birle艧tirilecek 枚zellik i莽ermiyor"
 
-#: gcc.c:2641
+#: gcc.c:2644
 msgid "-pipe not supported"
 msgstr "-pipe desteklenmiyor"
 
-#: gcc.c:2703
+#: gcc.c:2706
 msgid ""
 "\n"
 "Go ahead? (y or n) "
@@ -5048,7 +5059,7 @@
 "\n"
 "Haydi!? (e / h) "
 
-#: gcc.c:2829
+#: gcc.c:2832
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -5059,69 +5070,69 @@
 "L眉tfen ayr谋nt谋l谋 bir hata raporu haz谋rlay谋n.\n"
 "陌艧lemler i莽in %s adresine bak谋n."
 
-#: gcc.c:2847
+#: gcc.c:2850
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:2980
+#: gcc.c:2983
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "Kullan谋m谋: %s [se莽enekler] DOSYA...\n"
 
-#: gcc.c:2981
+#: gcc.c:2984
 msgid "Options:\n"
 msgstr "Se莽enekler:\n"
 
-#: gcc.c:2983
+#: gcc.c:2986
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr "  -pass-exit-codes         Bir safhada en y眉ksek hata kodu ile 莽谋kar\n"
 
-#: gcc.c:2984
+#: gcc.c:2987
 msgid "  --help                   Display this information\n"
 msgstr "  --help                   Bu yard谋m iletisini g枚sterir\n"
 
-#: gcc.c:2985
+#: gcc.c:2988
 msgid "  --target-help            Display target specific command line options\n"
 msgstr "  --target-help            Hedefe 枚zel komut sat谋r谋 se莽eneklerini g枚sterir\n"
 
-#: gcc.c:2987
+#: gcc.c:2990
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr "  (Ast s眉re莽lerin komut sat谋r谋 se莽enekleri i莽in '-v --help' kullan谋n)\n"
 
-#: gcc.c:2988
+#: gcc.c:2991
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr "  -dumpspecs               B眉t眉n yerle艧ik spec dizgelerini g枚sterir\n"
 
-#: gcc.c:2989
+#: gcc.c:2992
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr "  -dumpversion             Derleyicinin s眉r眉m眉n眉 g枚sterir\n"
 
-#: gcc.c:2990
+#: gcc.c:2993
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr "  -dumpmachine             Derleyicilerin hedef i艧lemcisini g枚sterir\n"
 
-#: gcc.c:2991
+#: gcc.c:2994
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr "  -print-search-dirs       Derleyicinin arama yolundaki dizinlerini g枚sterir\n"
 
-#: gcc.c:2992
+#: gcc.c:2995
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr "  -print-libgcc-file-name  Derleyiciyle e艧le艧en kitapl谋臒谋n ismini g枚sterir\n"
 
-#: gcc.c:2993
+#: gcc.c:2996
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr "  -print-file-name=<lib>   <lib> kitapl谋臒谋n谋n tam dosya yolunu g枚sterir\n"
 
-#: gcc.c:2994
+#: gcc.c:2997
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr "  -print-prog-name=<prog>  Derleyici eleman谋 <prog>un tam dosya yolunu g枚sterir\n"
 
-#: gcc.c:2995
+#: gcc.c:2998
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr "  -print-multi-directory   libgcc s眉r眉m眉n眉n k枚k dizinini g枚sterir\n"
 
-#: gcc.c:2996
+#: gcc.c:2999
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
@@ -5129,95 +5140,95 @@
 "  -print-multi-lib         Komut sat谋r谋 se莽enekleri ile kitapl谋k arama dizinleri\n"
 "                           aras谋ndaki e艧le艧meleri g枚sterir\n"
 
-#: gcc.c:2999
+#: gcc.c:3002
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 msgstr "  -print-multi-os-directory   陌S kitapl谋klar谋n谋n g枚reli dosya yolunu g枚sterir\n"
 
-#: gcc.c:3000
+#: gcc.c:3003
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr ""
 "  -Wa,<se莽enekler>         Virg眉l ayra莽l谋 <se莽enekler> listesini 莽eviriciye\n"
 "                           g枚nderir\n"
 
-#: gcc.c:3001
+#: gcc.c:3004
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr "  -Wp,<se莽enekler>         Virg眉l ayra莽l谋 <se莽enekler> listesini 枚ni艧lemciye g枚nderir\n"
 
-#: gcc.c:3002
+#: gcc.c:3005
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr "  -Wl,<se莽enekler>         Virg眉l ayra莽l谋 <se莽enekler>i ba臒lay谋c谋ya g枚nderir\n"
 
-#: gcc.c:3003
+#: gcc.c:3006
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 msgstr "  -Xassembler <arg>        脟eviriciye <arg>眉man谋 g枚nderir\n"
 
-#: gcc.c:3004
+#: gcc.c:3007
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 msgstr "  -Xpreprocessor <arg>     脰ni艧lemciye <arg>眉man谋 g枚nderir\n"
 
-#: gcc.c:3005
+#: gcc.c:3008
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr "  -Xlinker <arg>           Ba臒lay谋c谋ya <arg>眉man谋 g枚nderir\n"
 
-#: gcc.c:3006
+#: gcc.c:3009
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr "  -save-temps              Arac谋 dosyalar谋 silmez\n"
 
-#: gcc.c:3007
+#: gcc.c:3010
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr "  -pipe                    Arac谋 dosyalardan ziyade veri yollar谋 kullan谋l谋r\n"
 
-#: gcc.c:3008
+#: gcc.c:3011
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr "  -time                    Alt i艧lemlerin 莽al谋艧t谋r谋lma zamanlamas谋\n"
 
-#: gcc.c:3009
+#: gcc.c:3012
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr "  -specs=<dosya>           Yerle艧ik 枚zellikler yerine <dosya>dakilere zorlar\n"
 
-#: gcc.c:3010
+#: gcc.c:3013
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr ""
 "  -std=<standart>          Girdi kaynaklar谋n谋n bu <standart>da oldu臒u\n"
 "                           varsay谋l谋r\n"
 
-#: gcc.c:3011
+#: gcc.c:3014
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr "  -B <dizin>               Derleyicilerin arama dosya yoluna <dizin>i ekler\n"
 
-#: gcc.c:3012
+#: gcc.c:3015
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr "  -b <makina>              gcc kurulmu艧sa hedef <makina> i莽in 莽al谋艧t谋r谋l谋r\n"
 
-#: gcc.c:3013
+#: gcc.c:3016
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr "  -V <s眉r眉m>               gcc'nin kurulmu艧sa <s眉r眉m> s眉r眉m眉 莽al谋艧t谋r谋l谋r\n"
 
-#: gcc.c:3014
+#: gcc.c:3017
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr "  -v                       Derleyicinin 莽al谋艧t谋rd谋臒谋 programlar谋 g枚sterir\n"
 
-#: gcc.c:3015
+#: gcc.c:3018
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr "  -###                     -v gibi ama t谋rnakl谋 ve virg眉ll眉 se莽enekler kullan谋lmaz\n"
 
-#: gcc.c:3016
+#: gcc.c:3019
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr "  -E                       Sadece 枚ni艧lem; derleme, 莽eviri ve ilintileme yap谋lmaz\n"
 
-#: gcc.c:3017
+#: gcc.c:3020
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr "  -S                       Sadece derleme; 莽evirme ve ba臒lama yap谋lmaz\n"
 
-#: gcc.c:3018
+#: gcc.c:3021
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr "  -c                       Derler ve 莽evirir ancak ba臒lamaz\n"
 
-#: gcc.c:3019
+#: gcc.c:3022
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr "  -o DOSYA                 脟谋kt谋y谋 DOSYAya yazar\n"
 
-#: gcc.c:3020
+#: gcc.c:3023
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
 "                           Permissible languages include: c c++ assembler none\n"
@@ -5229,7 +5240,7 @@
 "                           'none' dilin girdi dosyas谋n谋n uzant谋s谋ndan\n"
 "                           saptanaca臒谋 枚ntan谋ml谋 durum belirtilmi艧 olur\n"
 
-#: gcc.c:3027
+#: gcc.c:3030
 #, c-format
 msgid ""
 "\n"
@@ -5245,27 +5256,27 @@
 "脟eviri hatalar谋n谋 <gnu-tr-u12a@lists.sourceforge.net> adresine bildiriniz.\n"
 "\n"
 
-#: gcc.c:3148
+#: gcc.c:3151
 #, c-format
 msgid "`-%c' option must have argument"
 msgstr "`-%c' se莽ene臒inde arg眉man eksik"
 
-#: gcc.c:3170
+#: gcc.c:3173
 #, c-format
 msgid "couldn't run `%s': %s"
 msgstr "`%s' 莽al谋艧t谋r谋lamad谋: %s"
 
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3356
+#: gcc.c:3359
 #, c-format
 msgid "%s (GCC) %s\n"
 msgstr "%s (GCC) %s\n"
 
-#: gcc.c:3358 gcov.c:424 f/g77spec.c:351
+#: gcc.c:3361 gcov.c:424 f/g77spec.c:351
 msgid "(C)"
 msgstr "漏"
 
-#: gcc.c:3359
+#: gcc.c:3362
 msgid ""
 "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"
@@ -5275,66 +5286,66 @@
 "Hi莽bir garantisi yoktur; hatta SATILAB陌L陌RL陌臑陌 veya 艦AHS陌 KULLANIMINIZA\n"
 "UYGUNLU臑U i莽in bile garanti verilmez.\n"
 
-#: gcc.c:3460
+#: gcc.c:3463
 msgid "argument to `-Xlinker' is missing"
 msgstr "`-Xlinker' i莽in arg眉man belirtilmemi艧"
 
-#: gcc.c:3468
+#: gcc.c:3471
 msgid "argument to `-Xpreprocessor' is missing"
 msgstr "`-Xpreprocessor' i莽in arg眉man belirtilmemi艧"
 
-#: gcc.c:3475
+#: gcc.c:3478
 msgid "argument to `-Xassembler' is missing"
 msgstr "`-Xassembler' i莽in arg眉man belirtilmemi艧"
 
-#: gcc.c:3482
+#: gcc.c:3485
 msgid "argument to `-l' is missing"
 msgstr "`-l' i莽in arg眉man belirtilmemi艧"
 
-#: gcc.c:3498
+#: gcc.c:3501
 msgid "argument to `-specs' is missing"
 msgstr "`-specs' i莽in arg眉man belirtilmemi艧"
 
-#: gcc.c:3512
+#: gcc.c:3515
 msgid "argument to `-specs=' is missing"
 msgstr "`-specs=' i莽in arg眉man belirtilmemi艧"
 
-#: gcc.c:3549
+#: gcc.c:3552
 #, c-format
 msgid "`-%c' must come at the start of the command line"
 msgstr "`-%c' komut sat谋r谋n谋n ba艧谋nda olmal谋"
 
-#: gcc.c:3558
+#: gcc.c:3561
 msgid "argument to `-B' is missing"
 msgstr "`-B' i莽in arg眉man belirtilmemi艧"
 
-#: gcc.c:3735
+#: gcc.c:3738
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr "Uyar谋: -save-temps belirtildi臒inden -pipe yoksay谋ld谋"
 
-#: gcc.c:3739
+#: gcc.c:3742
 msgid "warning: -pipe ignored because -time specified"
 msgstr "Uyar谋: -time belirtildi臒inden -pipe yoksay谋ld谋"
 
-#: gcc.c:3951
+#: gcc.c:3954
 msgid "argument to `-x' is missing"
 msgstr "`-x' i莽in arg眉man belirtilmemi艧"
 
-#: gcc.c:3979
+#: gcc.c:3982
 #, c-format
 msgid "argument to `-%s' is missing"
 msgstr "`-%s' i莽in arg眉man belirtilmemi艧"
 
-#: gcc.c:4040
+#: gcc.c:4043
 #, c-format
 msgid "warning: `-x %s' after last input file has no effect"
 msgstr "Uyar谋: son girdi dosyas谋ndan sonraki `-x %s' etkisiz"
 
-#: gcc.c:4441
+#: gcc.c:4444
 msgid "invalid specification!  Bug in cc"
 msgstr "枚zellik ge莽ersiz! cc'de yaz谋l谋m hatas谋."
 
-#: gcc.c:4595
+#: gcc.c:4598
 #, c-format
 msgid "%s\n"
 msgstr "%s\n"
@@ -5342,78 +5353,78 @@
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  ie there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5099
+#: gcc.c:5102
 #, c-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr "枚zellik aksamas谋: '%%*' kal谋p e艧le艧tirerek ilklendirilemedi"
 
-#: gcc.c:5108
+#: gcc.c:5111
 #, c-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr "Uyar谋: spec'lerde %%[ i艧leci art谋k kullan谋lm谋yor"
 
-#: gcc.c:5126
+#: gcc.c:5129
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr "'%4$s' %1$c%2$s%3$c 枚zelli臒i i艧leniyor\n"
 
-#: gcc.c:5189
+#: gcc.c:5192
 #, c-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr "脰zellik aksamas谋: 枚zellik se莽ene臒i '%c' anla艧谋lamad谋"
 
-#: gcc.c:5268
+#: gcc.c:5271
 #, c-format
 msgid "unknown spec function `%s'"
 msgstr "bilinmeyen `%s' spec i艧levi"
 
-#: gcc.c:5287
+#: gcc.c:5290
 #, c-format
 msgid "error in args to spec function `%s'"
 msgstr "`%s' spec i艧levi i莽in arg眉manlar hatal谋"
 
-#: gcc.c:5335
+#: gcc.c:5338
 msgid "malformed spec function name"
 msgstr "bozuk spec i艧levi ismi"
 
 #. )
-#: gcc.c:5338
+#: gcc.c:5341
 msgid "no arguments for spec function"
 msgstr "spec i艧levi i莽in arg眉man belirtilmedi"
 
-#: gcc.c:5357
+#: gcc.c:5360
 msgid "malformed spec function arguments"
 msgstr "belirtim i艧levi arg眉manlar谋 bozuk"
 
-#: gcc.c:6083
+#: gcc.c:6086
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC."
 msgstr "belirtim ba艧ar谋s谋zl谋臒谋: SYSROOT_SUFFIX_SPEC i莽in arg眉man say谋s谋 birden fazla."
 
-#: gcc.c:6093
+#: gcc.c:6096
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC."
 msgstr "belirtim ba艧ar谋s谋zl谋臒谋: SYSROOT_HEADERS_SUFFIX_SPEC i莽in arg眉man say谋s谋 birden fazla.."
 
-#: gcc.c:6186
+#: gcc.c:6189
 #, c-format
 msgid "unrecognized option `-%s'"
 msgstr "`-%s' se莽ene臒i bilinmiyor"
 
-#: gcc.c:6192
+#: gcc.c:6195
 #, c-format
 msgid "install: %s%s\n"
 msgstr "kurulum: %s%s\n"
 
-#: gcc.c:6193
+#: gcc.c:6196
 #, c-format
 msgid "programs: %s\n"
 msgstr "programlar: %s\n"
 
-#: gcc.c:6194
+#: gcc.c:6197
 #, c-format
 msgid "libraries: %s\n"
 msgstr "kitapl谋klar: %s\n"
 
-#: gcc.c:6251
+#: gcc.c:6254
 msgid ""
 "\n"
 "For bug reporting instructions, please see:\n"
@@ -5421,52 +5432,52 @@
 "\n"
 "Hata raporlama i艧lemleri i莽in:\n"
 
-#: gcc.c:6267
+#: gcc.c:6270
 #, c-format
 msgid "Configured with: %s\n"
 msgstr ""
 "%s\n"
 "se莽enekleriyle yap谋land谋r谋ld谋.\n"
 
-#: gcc.c:6281
+#: gcc.c:6284
 #, c-format
 msgid "Thread model: %s\n"
 msgstr "Evre modeli: %s\n"
 
-#: gcc.c:6292
+#: gcc.c:6295
 #, c-format
 msgid "gcc version %s\n"
 msgstr "gcc %s s眉r眉m眉\n"
 
-#: gcc.c:6294
+#: gcc.c:6297
 #, c-format
 msgid "gcc driver version %s executing gcc version %s\n"
 msgstr "gcc s眉r眉c眉s眉 %s s眉r眉m眉 gcc %s s眉r眉m眉n眉 莽al谋艧t谋r谋yor\n"
 
-#: gcc.c:6302
+#: gcc.c:6305
 msgid "no input files"
 msgstr "girdi dosyas谋 yok"
 
-#: gcc.c:6324 gcc.c:6443
+#: gcc.c:6327 gcc.c:6446
 #, c-format
 msgid "%s: linker input file unused because linking not done"
 msgstr "%s: birle艧tirme yap谋lmad谋臒谋ndan birle艧tirici girdi dosyas谋 kullan谋lmad谋"
 
-#: gcc.c:6327
+#: gcc.c:6330
 msgid "cannot specify -o with -c or -S and multiple languages"
 msgstr "-o, -c ile veya -S ve 莽oklu dillerle belirtilemez"
 
-#: gcc.c:6362
+#: gcc.c:6365
 #, c-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%s: %s derleyici bu sitemde kurulu de臒il"
 
-#: gcc.c:6483
+#: gcc.c:6486
 #, c-format
 msgid "language %s not recognized"
 msgstr "dil %s tan谋nm谋yor"
 
-#: gcc.c:6580
+#: gcc.c:6583
 msgid "internal gcc abort"
 msgstr "dahili gcc 莽谋k谋艧谋"
 
@@ -5761,21 +5772,21 @@
 msgid "GCSE disabled"
 msgstr "GCSE iptal edildi"
 
-#: gcse.c:6124
+#: gcse.c:6125
 msgid "NULL pointer checks disabled"
 msgstr "bo艧 g枚sterici s谋namalar谋 iptal edildi"
 
 #. Return if there's nothing to do, or it is too expensive.
-#: gcse.c:8010
+#: gcse.c:8036
 msgid "jump bypassing disabled"
 msgstr "jump kestirmesi iptal edildi"
 
-#: gcse.c:8071
+#: gcse.c:8097
 #, c-format
 msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr "%s: %d temel blok ve %d kenar/temel blok"
 
-#: gcse.c:8084
+#: gcse.c:8110
 #, c-format
 msgid "%s: %d basic blocks and %d registers"
 msgstr "%s: %d temel blok ve %d yazma莽"
@@ -5825,7 +5836,7 @@
 msgid "%s cannot be used in asm here"
 msgstr "%s burada asm i莽inde kullan谋lamaz"
 
-#: graph.c:403 toplev.c:1498 toplev.c:4432 f/com.c:14202 java/jcf-parse.c:883
+#: graph.c:403 toplev.c:1498 toplev.c:4433 f/com.c:14202 java/jcf-parse.c:883
 #: java/jcf-parse.c:1029 java/lex.c:1828 objc/objc-act.c:503
 #, c-format
 msgid "can't open %s: %m"
@@ -5904,7 +5915,7 @@
 msgid "function with target specific attribute(s) cannot be inlined"
 msgstr "hedefe 枚zel 枚znitelikler bulunan i艧levler 枚z眉mlenemez"
 
-#: jump.c:1896
+#: jump.c:1913
 msgid "%Hwill never be executed"
 msgstr "%Hasla 莽al谋艧t谋r谋lmayacak"
 
@@ -6403,7 +6414,7 @@
 msgid "can't use '%s' as a %s register"
 msgstr "'%s' bir %s yazmac谋 olarak kullan谋lam谋yor"
 
-#: regclass.c:758 config/ia64/ia64.c:4660 config/ia64/ia64.c:4667
+#: regclass.c:758 config/ia64/ia64.c:4666 config/ia64/ia64.c:4673
 #, c-format
 msgid "unknown register name: %s"
 msgstr "bilinmeyen yazma莽 ismi: %s"
@@ -6448,15 +6459,15 @@
 msgid "impossible register constraint in `asm'"
 msgstr "`asm' i莽indeki yazma莽 艧art谋 m眉mk眉n de臒il"
 
-#: reload.c:3504
+#: reload.c:3519
 msgid "`&' constraint used with no register class"
 msgstr "`&' 艧art谋 yazma莽 s谋n谋fs谋z kullan谋lm谋艧"
 
-#: reload.c:3672
+#: reload.c:3687
 msgid "unable to generate reloads for:"
 msgstr "a艧a臒谋dakiler i莽in yeniden y眉klemeler 眉retilemiyor:"
 
-#: reload.c:3673 reload.c:3887
+#: reload.c:3688 reload.c:3902
 msgid "inconsistent operand constraints in an `asm'"
 msgstr "bir `asm' i莽indeki terim 艧art谋 莽eli艧kili"
 
@@ -6858,11 +6869,11 @@
 msgid "invalid register name `%s' for register variable"
 msgstr "yazma莽 de臒i艧keni i莽in yazma莽 ismi `%s' ge莽ersiz"
 
-#: toplev.c:3546
+#: toplev.c:3547
 msgid "branch target register load optimization is not intended to be run twice"
 msgstr "dallanma hedef yazmac谋 y眉k eniyilemesi iki kere 莽al谋艧acak 艧ekilde tasarlanmad谋"
 
-#: toplev.c:3713
+#: toplev.c:3714
 msgid ""
 "\n"
 "Target specific options:\n"
@@ -6870,12 +6881,12 @@
 "\n"
 "Hedefe 枚zel se莽enekler:\n"
 
-#: toplev.c:3727 toplev.c:3746
+#: toplev.c:3728 toplev.c:3747
 #, c-format
 msgid "  -m%-23s [undocumented]\n"
 msgstr "  -m%-23.23s [belgelenmedi]\n"
 
-#: toplev.c:3755
+#: toplev.c:3756
 msgid ""
 "\n"
 "There are undocumented target specific options as well.\n"
@@ -6883,21 +6894,21 @@
 "\n"
 "Halen belgelenememi艧 hedefe 枚zel se莽enekler var.\n"
 
-#: toplev.c:3757
+#: toplev.c:3758
 msgid "  They exist, but they are not documented.\n"
 msgstr "  Var fakat daha belgelendirilmedi.\n"
 
-#: toplev.c:3812
+#: toplev.c:3813
 #, c-format
 msgid "unrecognized gcc debugging option: %c"
 msgstr "tan谋nmayan gcc hata ay谋klama se莽ene臒i: %c"
 
-#: toplev.c:3874 config/rs6000/rs6000.c:922
+#: toplev.c:3875 config/rs6000/rs6000.c:940 config/rs6000/rs6000.c:951
 #, c-format
 msgid "invalid option `%s'"
 msgstr "`%s' se莽ene臒i ge莽ersiz"
 
-#: toplev.c:3889
+#: toplev.c:3890
 #, c-format
 msgid ""
 "%s%s%s version %s (%s)\n"
@@ -6908,93 +6919,93 @@
 "%s\tGNU C s眉r眉m %s taraf谋ndan derlendi.\n"
 "%s%s%s s眉r眉m %s (%s) CC taraf谋ndan derlendi.\n"
 
-#: toplev.c:3896
+#: toplev.c:3897
 #, c-format
 msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr "%s%sGGC yakla艧谋mlar谋: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 
-#: toplev.c:3948
+#: toplev.c:3949
 msgid "options passed: "
 msgstr "belirtilen se莽enekler: "
 
-#: toplev.c:3977
+#: toplev.c:3978
 msgid "options enabled: "
 msgstr "etkin se莽enekler: "
 
-#: toplev.c:4035 java/jcf-write.c:3424
+#: toplev.c:4036 java/jcf-write.c:3424
 #, c-format
 msgid "can't open %s for writing: %m"
 msgstr "%s yazmak i莽in a莽谋lam谋yor: %m"
 
-#: toplev.c:4118 config/sh/sh.c:7019
+#: toplev.c:4119 config/sh/sh.c:7020
 msgid "created and used with different settings of -fpic"
 msgstr "-fpic'in farkl谋 ayarlar谋 ile olu艧turulup kullan谋ld谋"
 
-#: toplev.c:4120 config/sh/sh.c:7021
+#: toplev.c:4121 config/sh/sh.c:7022
 msgid "created and used with different settings of -fpie"
 msgstr "-fpie'in farkl谋 ayarlar谋 ile olu艧turulup kullan谋ld谋"
 
-#: toplev.c:4171 config/sh/sh.c:7071
+#: toplev.c:4172 config/sh/sh.c:7072
 #, c-format
 msgid "created and used with differing settings of `-m%s'"
 msgstr "`-m%s''in farkl谋 ayarlar谋 ile olu艧turulup kullan谋ld谋"
 
-#: toplev.c:4174 config/sh/sh.c:7074
+#: toplev.c:4175 config/sh/sh.c:7075
 msgid "out of memory"
 msgstr "bellek yetersiz"
 
-#: toplev.c:4355
+#: toplev.c:4356
 msgid "instruction scheduling not supported on this target machine"
 msgstr "bu hedef makina i莽in i艧lem zamanlamas谋 desteklenmiyor"
 
-#: toplev.c:4359
+#: toplev.c:4360
 msgid "this target machine does not have delayed branches"
 msgstr "bu hedef makina gecikmeli dallanmalara sahip de臒il"
 
-#: toplev.c:4373
+#: toplev.c:4374
 #, c-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr "bu hedef makinada -f%sleading-underscore desteklenmiyor"
 
-#: toplev.c:4422
+#: toplev.c:4423
 #, c-format
 msgid "target system does not support the \"%s\" debug format"
 msgstr "hedef sistem \"%s\" hata ay谋klama bi莽imini desteklemiyor"
 
-#: toplev.c:4439
+#: toplev.c:4440
 msgid "-ffunction-sections not supported for this target"
 msgstr "bu hedefte -ffunction-sections desteklenmiyor"
 
-#: toplev.c:4444
+#: toplev.c:4445
 msgid "-fdata-sections not supported for this target"
 msgstr "bu hedefte -fdata-sections desteklenmiyor"
 
-#: toplev.c:4451
+#: toplev.c:4452
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr "-ffunction-sections iptal edildi; ayr谋mlamay谋 m眉mk眉n k谋lm谋yor"
 
-#: toplev.c:4458
+#: toplev.c:4459
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "bu hedefte -fprefetch-loop-arrays desteklenmiyor"
 
-#: toplev.c:4464
+#: toplev.c:4465
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr "-fprefetch-loop-arrays bu hedef i莽in desteklenmiyor (-march se莽ene臒ini deneyin)"
 
-#: toplev.c:4473
+#: toplev.c:4474
 msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr "-fprefetch-loop-arrays, -Os ile desteklenmiyor"
 
-#: toplev.c:4479
+#: toplev.c:4480
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr "-ffunction-sections baz谋 hedeflerde hata ay谋klamay谋 etkileyebilir"
 
-#: toplev.c:4581
+#: toplev.c:4582
 #, c-format
 msgid "error writing to %s: %m"
 msgstr "%s e yazarken hata: %m"
 
-#: toplev.c:4583 java/jcf-parse.c:902 java/jcf-write.c:3431
+#: toplev.c:4584 java/jcf-parse.c:902 java/jcf-write.c:3431
 #, c-format
 msgid "error closing %s: %m"
 msgstr "%s kapat谋l谋rken hata: %m"
@@ -7041,7 +7052,7 @@
 msgid "%Jfunction '%F' can never be inlined because it uses variable sized variables"
 msgstr "%J '%F' i艧levi de臒i艧ken boyutlu de臒i艧kenler kulland谋臒谋ndan sat谋ri莽ine al谋namaz"
 
-#: tree-inline.c:1338 tree-inline.c:1345
+#: tree-inline.c:1338 tree-inline.c:1346
 msgid "%Jinlining failed in call to '%F': %s"
 msgstr "%J `%F' 莽a臒r谋s谋ndaki 枚z眉mleme ba艧ar谋s谋z: %s"
 
@@ -7053,34 +7064,34 @@
 msgid "%Jsize of return value of '%D' is larger than %wd bytes"
 msgstr "%J `%D' i莽in d枚nen de臒erin geni艧li臒i %wd bayttan b眉y眉k"
 
-#: tree.c:3801
+#: tree.c:3800
 msgid "arrays of functions are not meaningful"
 msgstr "i艧lev dizileri anlaml谋 de臒il"
 
-#: tree.c:3856
+#: tree.c:3855
 msgid "function return type cannot be function"
 msgstr "i艧levin d枚nen de臒er t眉r眉 i艧lev olamaz"
 
-#: tree.c:4685
+#: tree.c:4684
 msgid "invalid initializer for bit string"
 msgstr "bit dizge i莽in ilklendirici ge莽ersiz"
 
-#: tree.c:4737
+#: tree.c:4736
 #, c-format
 msgid "tree check: expected %s, have %s in %s, at %s:%d"
 msgstr "A臒a莽 denetimi: %4$s:%5$d: %3$s i艧levinde '%1$s' umulurken, '%2$s' var"
 
-#: tree.c:4750
+#: tree.c:4749
 #, c-format
 msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
 msgstr "A臒a莽 denetimi: %5$s:%6$d: %4$s i艧levinde s谋n谋f '%1$c' umulurken, '%2$c' (%3$s) var"
 
-#: tree.c:4763
+#: tree.c:4762
 #, c-format
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr "a臒a莽 denetimi: %4$s:%5$d: %3$s i艧levindeki %2$d 枚臒eli vekt枚r眉n %1$d. 枚臒esine eri艧ildi"
 
-#: tree.c:4775
+#: tree.c:4774
 #, c-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr "a臒a莽 denetimi: %5$s:%6$d: %4$s'in %3$d terimi ile %2$s'in %1$d. terimine eri艧ildi"
@@ -7133,48 +7144,48 @@
 msgid "%Jrequested alignment for '%D' is greater than implemented alignment of %d"
 msgstr "`%D' i莽in istenen hizalama yerle艧ik hizalama %d den daha b眉y眉k"
 
-#: varasm.c:3789
+#: varasm.c:3790
 msgid "initializer for integer value is too complicated"
 msgstr "tamsay谋 枚nde臒er fazla karma艧谋k"
 
-#: varasm.c:3794
+#: varasm.c:3795
 msgid "initializer for floating value is not a floating constant"
 msgstr "ger莽el say谋 枚nde臒er bir ger莽el say谋 sabit de臒il"
 
-#: varasm.c:3860
+#: varasm.c:3861
 msgid "unknown set constructor type"
 msgstr "bilinmeyen set constructor t眉r眉"
 
-#: varasm.c:4079
+#: varasm.c:4080
 #, c-format
 msgid "invalid initial value for member `%s'"
 msgstr "眉ye `%s' i莽in 枚nde臒er ge莽ersiz"
 
-#: varasm.c:4266 varasm.c:4310
+#: varasm.c:4267 varasm.c:4311
 msgid "%Jweak declaration of '%D' must precede definition"
 msgstr "%J `%D' zay谋f bildirimi tan谋m谋ndan 枚nce olmal谋"
 
-#: varasm.c:4274
+#: varasm.c:4275
 msgid "%Jweak declaration of '%D' after first use results in unspecified behavior"
 msgstr "%J `%D' zay谋f bildiriminin ilk kullan谋mdan sonra olmas谋 tan谋mlanmam谋艧 davran谋艧a yol a莽ar"
 
-#: varasm.c:4308
+#: varasm.c:4309
 msgid "%Jweak declaration of '%D' must be public"
 msgstr "%J `%D' zay谋f bildirimi 'public' olmal谋"
 
-#: varasm.c:4317
+#: varasm.c:4318
 msgid "%Jweak declaration of '%D' not supported"
 msgstr "%J `%D' zay谋f bildirimi desteklenmiyor"
 
-#: varasm.c:4346 varasm.c:4436
+#: varasm.c:4347 varasm.c:4437
 msgid "only weak aliases are supported in this configuration"
 msgstr "bu yap谋land谋rmada sadece zay谋f takma adlar destekleniyor"
 
-#: varasm.c:4439
+#: varasm.c:4440
 msgid "alias definitions not supported in this configuration; ignored"
 msgstr "takma ad tan谋mlamalar谋 bu yap谋land谋rmada desteklenmiyor; yoksay谋ld谋"
 
-#: varasm.c:4468
+#: varasm.c:4469
 msgid "visibility attribute not supported in this configuration; ignored"
 msgstr "g枚r眉n眉rl眉k bu yap谋land谋rmada desteklenmiyor; yoksay谋ld谋"
 
@@ -7445,7 +7456,7 @@
 msgid "junk at end of '#pragma unused'"
 msgstr "'#pragma unused' sonunda kar谋艧谋kl谋k"
 
-#: config/darwin.c:1347
+#: config/darwin.c:1312
 msgid "internal and protected visibility attributes not supportedin this configuration; ignored"
 msgstr "dahili ve korumal谋 g枚r眉n眉rl眉k 枚znitelikleri bu yap谋land谋rmada desteklenmiyor; yoksay谋ld谋"
 
@@ -7489,7 +7500,7 @@
 msgid "bad value `%s' for -mfp-trap-mode switch"
 msgstr "-mfp-trap-mode se莽ene臒i i莽in `%s' de臒eri hatal谋"
 
-#: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1088
+#: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1117
 #, c-format
 msgid "bad value `%s' for -mtls-size switch"
 msgstr "-mtls-size se莽ene臒i i莽in `%s' de臒eri hatal谋"
@@ -7529,90 +7540,90 @@
 msgid "bad value `%s' for -mmemory-latency"
 msgstr "-mmemory-latency i莽in de臒er `%s' hatal谋"
 
-#: config/alpha/alpha.c:5425
+#: config/alpha/alpha.c:5436
 #, c-format
 msgid "invalid %%H value"
 msgstr "%%H de臒eri ge莽ersiz"
 
-#: config/alpha/alpha.c:5446
+#: config/alpha/alpha.c:5457
 #, c-format
 msgid "invalid %%J value"
 msgstr "%%J de臒eri ge莽ersiz"
 
-#: config/alpha/alpha.c:5462 config/ia64/ia64.c:4263
+#: config/alpha/alpha.c:5473 config/ia64/ia64.c:4269
 #, c-format
 msgid "invalid %%r value"
 msgstr "%%r de臒eri ge莽ersiz"
 
-#: config/alpha/alpha.c:5472 config/rs6000/rs6000.c:9241
+#: config/alpha/alpha.c:5483 config/rs6000/rs6000.c:9332
 #: config/xtensa/xtensa.c:2014
 #, c-format
 msgid "invalid %%R value"
 msgstr "%%R de臒eri ge莽ersiz"
 
-#: config/alpha/alpha.c:5478 config/rs6000/rs6000.c:9160
+#: config/alpha/alpha.c:5489 config/rs6000/rs6000.c:9251
 #: config/xtensa/xtensa.c:1981
 #, c-format
 msgid "invalid %%N value"
 msgstr "%%N de臒eri ge莽ersiz"
 
-#: config/alpha/alpha.c:5486 config/rs6000/rs6000.c:9188
+#: config/alpha/alpha.c:5497 config/rs6000/rs6000.c:9279
 #, c-format
 msgid "invalid %%P value"
 msgstr "%%P de臒eri ge莽ersiz"
 
-#: config/alpha/alpha.c:5494
+#: config/alpha/alpha.c:5505
 #, c-format
 msgid "invalid %%h value"
 msgstr "%%h de臒eri ge莽ersiz"
 
-#: config/alpha/alpha.c:5502 config/xtensa/xtensa.c:2007
+#: config/alpha/alpha.c:5513 config/xtensa/xtensa.c:2007
 #, c-format
 msgid "invalid %%L value"
 msgstr "%%L de臒eri ge莽ersiz"
 
-#: config/alpha/alpha.c:5541 config/rs6000/rs6000.c:9142
+#: config/alpha/alpha.c:5552 config/rs6000/rs6000.c:9233
 #, c-format
 msgid "invalid %%m value"
 msgstr "%%m de臒eri ge莽ersiz"
 
-#: config/alpha/alpha.c:5549 config/rs6000/rs6000.c:9150
+#: config/alpha/alpha.c:5560 config/rs6000/rs6000.c:9241
 #, c-format
 msgid "invalid %%M value"
 msgstr "%%M de臒eri ge莽ersiz"
 
-#: config/alpha/alpha.c:5593
+#: config/alpha/alpha.c:5604
 #, c-format
 msgid "invalid %%U value"
 msgstr "%%U de臒eri ge莽ersiz"
 
-#: config/alpha/alpha.c:5605 config/alpha/alpha.c:5619
-#: config/rs6000/rs6000.c:9249
+#: config/alpha/alpha.c:5616 config/alpha/alpha.c:5630
+#: config/rs6000/rs6000.c:9340
 #, c-format
 msgid "invalid %%s value"
 msgstr "%%s de臒eri ge莽ersiz"
 
-#: config/alpha/alpha.c:5642
+#: config/alpha/alpha.c:5653
 #, c-format
 msgid "invalid %%C value"
 msgstr "%%C de臒eri ge莽ersiz"
 
-#: config/alpha/alpha.c:5679 config/rs6000/rs6000.c:8979
-#: config/rs6000/rs6000.c:8999
+#: config/alpha/alpha.c:5690 config/rs6000/rs6000.c:9070
+#: config/rs6000/rs6000.c:9090
 #, c-format
 msgid "invalid %%E value"
 msgstr "%%E de臒eri ge莽ersiz"
 
-#: config/alpha/alpha.c:5704 config/alpha/alpha.c:5752
+#: config/alpha/alpha.c:5715 config/alpha/alpha.c:5763
 msgid "unknown relocation unspec"
 msgstr "bilinmeyen yerde臒i艧im belirtilmemi艧"
 
-#: config/alpha/alpha.c:5713 config/rs6000/rs6000.c:9562
+#: config/alpha/alpha.c:5724 config/rs6000/rs6000.c:9653
 #, c-format
 msgid "invalid %%xn code"
 msgstr "%%xn de臒eri ge莽ersiz"
 
-#: config/alpha/alpha.c:6657 config/alpha/alpha.c:6660 config/s390/s390.c:6575
+#: config/alpha/alpha.c:6668 config/alpha/alpha.c:6671 config/s390/s390.c:6575
 #: config/s390/s390.c:6578
 msgid "bad builtin fcode"
 msgstr "hatal谋 yerle艧ik fcode"
@@ -7748,7 +7759,7 @@
 msgid "Tune expected memory latency"
 msgstr "Beklenen bellek gecikmesini ayarlar"
 
-#: config/alpha/alpha.h:376 config/ia64/ia64.h:267 config/rs6000/sysv4.h:90
+#: config/alpha/alpha.h:376 config/ia64/ia64.h:272 config/rs6000/sysv4.h:90
 msgid "Specify bit size of immediate TLS offsets"
 msgstr "Dolays谋z TLS konumlar谋n谋n bit geni艧li臒i belirtilir"
 
@@ -7767,17 +7778,17 @@
 msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
 msgstr "`%s' 枚zniteli臒inin arg眉man谋 \"ilink1\" ya da \"ilink2\" de臒ildir"
 
-#: config/arc/arc.c:1714 config/m32r/m32r.c:2352
+#: config/arc/arc.c:1714 config/m32r/m32r.c:2349
 #, c-format
 msgid "invalid operand to %%R code"
 msgstr "%%R kodu i莽in terim ge莽ersiz"
 
-#: config/arc/arc.c:1746 config/m32r/m32r.c:2375
+#: config/arc/arc.c:1746 config/m32r/m32r.c:2372
 #, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "%%H/%%L kodu i莽in terim ge莽ersiz"
 
-#: config/arc/arc.c:1769 config/m32r/m32r.c:2446
+#: config/arc/arc.c:1769 config/m32r/m32r.c:2443
 #, c-format
 msgid "invalid operand to %%U code"
 msgstr "%%U kodu i莽in terim ge莽ersiz"
@@ -7788,7 +7799,7 @@
 msgstr "%%V kodu i莽in terim ge莽ersiz"
 
 #. Unknown flag.
-#: config/arc/arc.c:1787 config/m32r/m32r.c:2473 config/sparc/sparc.c:7010
+#: config/arc/arc.c:1787 config/m32r/m32r.c:2470 config/sparc/sparc.c:7152
 msgid "invalid operand output code"
 msgstr "莽谋k谋艧 kodu i莽in ge莽ersiz veri 枚臒esi"
 
@@ -7797,7 +7808,7 @@
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr "switch -mcpu=%s ile -march= se莽enekleri 莽eli艧iyor"
 
-#: config/arm/arm.c:530 config/rs6000/rs6000.c:767 config/sparc/sparc.c:424
+#: config/arm/arm.c:530 config/rs6000/rs6000.c:785 config/sparc/sparc.c:426
 #, c-format
 msgid "bad value (%s) for %s switch"
 msgstr "%s se莽ene臒i i莽in de臒er (%s) hatal谋"
@@ -7880,13 +7891,13 @@
 msgid "unable to use '%s' for PIC register"
 msgstr "PIC yazmac谋 i莽in '%s' kullan谋lam谋yor"
 
-#: config/arm/arm.c:2249 config/arm/arm.c:2267 config/avr/avr.c:4558
-#: config/c4x/c4x.c:4447 config/h8300/h8300.c:4260 config/i386/i386.c:1592
-#: config/i386/i386.c:1638 config/ip2k/ip2k.c:3169
+#: config/arm/arm.c:2249 config/arm/arm.c:2267 config/avr/avr.c:4523
+#: config/c4x/c4x.c:4447 config/h8300/h8300.c:4260 config/i386/i386.c:1598
+#: config/i386/i386.c:1644 config/ip2k/ip2k.c:3169
 #: config/m68hc11/m68hc11.c:1311 config/m68k/m68k.c:345
 #: config/mcore/mcore.c:3375 config/ns32k/ns32k.c:1064
-#: config/rs6000/rs6000.c:14866 config/sh/sh.c:6873 config/sh/sh.c:6894
-#: config/sh/sh.c:6929 config/stormy16/stormy16.c:2073 config/v850/v850.c:2173
+#: config/rs6000/rs6000.c:15070 config/sh/sh.c:6874 config/sh/sh.c:6895
+#: config/sh/sh.c:6930 config/stormy16/stormy16.c:2073 config/v850/v850.c:2173
 #, c-format
 msgid "`%s' attribute only applies to functions"
 msgstr "`%s' 枚zniteli臒i sadece i艧levlere uygulan谋r"
@@ -7901,7 +7912,7 @@
 msgstr "se莽ici bir 艧imdiki de臒er olmal谋"
 
 #. @@@ better error message
-#: config/arm/arm.c:11284 config/i386/i386.c:14317 config/i386/i386.c:14351
+#: config/arm/arm.c:11284 config/i386/i386.c:14318 config/i386/i386.c:14352
 msgid "mask must be an immediate"
 msgstr "mask bir dolays谋z de臒er olmal谋"
 
@@ -8037,55 +8048,55 @@
 msgid "Ignore dllimport attribute for functions"
 msgstr "陌艧levler i莽in dllimport 枚zelli臒i yoksay谋l谋r"
 
-#: config/avr/avr.c:514
+#: config/avr/avr.c:511
 #, c-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr "-mtiny-stack ile b眉y眉k 莽er莽eve g枚stericisi de臒i艧ikli臒i (%d)"
 
-#: config/avr/avr.c:1101
+#: config/avr/avr.c:1098
 msgid "bad address, not (reg+disp):"
 msgstr "hatal谋 adres, (reg+disp) de臒il:"
 
-#: config/avr/avr.c:1109
+#: config/avr/avr.c:1106
 msgid "internal compiler error.  Bad address:"
 msgstr "Derleyici i莽 hatas谋.  Hatal谋 adres:"
 
-#: config/avr/avr.c:1122
+#: config/avr/avr.c:1119
 msgid "internal compiler error.  Unknown mode:"
 msgstr "Derleyici i莽 hatas谋.  Bilinmeyen kip:"
 
-#: config/avr/avr.c:1744 config/avr/avr.c:2405
+#: config/avr/avr.c:1741 config/avr/avr.c:2402
 msgid "invalid insn:"
 msgstr "ge莽ersiz komut:"
 
-#: config/avr/avr.c:1778 config/avr/avr.c:1861 config/avr/avr.c:1910
-#: config/avr/avr.c:1919 config/avr/avr.c:2014 config/avr/avr.c:2183
-#: config/avr/avr.c:2439 config/avr/avr.c:2547
+#: config/avr/avr.c:1775 config/avr/avr.c:1858 config/avr/avr.c:1907
+#: config/avr/avr.c:1916 config/avr/avr.c:2011 config/avr/avr.c:2180
+#: config/avr/avr.c:2436 config/avr/avr.c:2544
 msgid "incorrect insn:"
 msgstr "yanl谋艧 komut:"
 
-#: config/avr/avr.c:1938 config/avr/avr.c:2099 config/avr/avr.c:2254
-#: config/avr/avr.c:2591
+#: config/avr/avr.c:1935 config/avr/avr.c:2096 config/avr/avr.c:2251
+#: config/avr/avr.c:2588
 msgid "unknown move insn:"
 msgstr "bilinmeyen ta艧谋ma komutu:"
 
-#: config/avr/avr.c:2814
+#: config/avr/avr.c:2811
 msgid "bad shift insn:"
 msgstr "hatal谋 kayd谋rma komutu:"
 
-#: config/avr/avr.c:2927 config/avr/avr.c:3348 config/avr/avr.c:3719
+#: config/avr/avr.c:2924 config/avr/avr.c:3345 config/avr/avr.c:3716
 msgid "internal compiler error.  Incorrect shift:"
 msgstr "Derleyici i莽 hatas谋.  Yanl谋艧 kayd谋rma:"
 
-#: config/avr/avr.c:4532 config/ip2k/ip2k.c:3144
+#: config/avr/avr.c:4497 config/ip2k/ip2k.c:3144
 msgid "only initialized variables can be placed into program memory area"
 msgstr "program bellek alan谋na sadece ilklendirilmi艧 de臒i艧kenler yerle艧tirilebilir"
 
-#: config/avr/avr.c:4626
+#: config/avr/avr.c:4591
 msgid "only uninitialized variables can be placed in the .noinit section"
 msgstr ".noinit alan谋na sadece ilklendirilmi艧 de臒i艧kenler yerle艧tirilebilir"
 
-#: config/avr/avr.c:4640
+#: config/avr/avr.c:4605
 #, c-format
 msgid "MCU `%s' supported for assembler only"
 msgstr "MCU `%s' sadece sembolik 莽evirici i莽in desteklenir"
@@ -9270,7 +9281,7 @@
 msgid "code model %s not supported in PIC mode"
 msgstr "PIC kipinde %s kod modeli desteklenmiyor"
 
-#: config/i386/i386.c:1189 config/sparc/sparc.c:387
+#: config/i386/i386.c:1189 config/sparc/sparc.c:389
 #, c-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr "-mcmodel= se莽ene臒inin de臒eri (%s) hatal谋"
@@ -9303,138 +9314,138 @@
 msgid "bad value (%s) for -march= switch"
 msgstr "-march= se莽ene臒inin de臒eri (%s) hatal谋"
 
-#: config/i386/i386.c:1260
+#: config/i386/i386.c:1266
 #, c-format
 msgid "bad value (%s) for -mtune= switch"
 msgstr "-mtune= se莽ene臒inin de臒eri (%s) hatal谋"
 
-#: config/i386/i386.c:1277
+#: config/i386/i386.c:1283
 #, c-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr "-mregparm=%d 0 ile %d aras谋nda de臒il"
 
-#: config/i386/i386.c:1290
+#: config/i386/i386.c:1296
 msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr "-malign-loops art谋k kullan谋lm谋yor yerine -falign-loops kullan谋n"
 
-#: config/i386/i386.c:1295 config/i386/i386.c:1308 config/i386/i386.c:1321
+#: config/i386/i386.c:1301 config/i386/i386.c:1314 config/i386/i386.c:1327
 #, c-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr "-malign-loops=%d 0 ile %d aras谋nda de臒il"
 
-#: config/i386/i386.c:1303
+#: config/i386/i386.c:1309
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr "-malign-jumps eskidir, yerine -falign-jumps kullan谋n"
 
-#: config/i386/i386.c:1316
+#: config/i386/i386.c:1322
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr "-malign-functions art谋k kullan谋lm谋yor, yerine -falign-functions kullan谋n"
 
-#: config/i386/i386.c:1354
+#: config/i386/i386.c:1360
 #, c-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr "-mpreferred-stack-boundary=%d %d ile 12 aras谋nda de臒il"
 
-#: config/i386/i386.c:1366
+#: config/i386/i386.c:1372
 #, c-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr "-mbranch-cost=%d 0 ile 5 aras谋nda de臒il"
 
-#: config/i386/i386.c:1378
+#: config/i386/i386.c:1384
 #, c-format
 msgid "bad value (%s) for -mtls-dialect= switch"
 msgstr "-mtls-dialect= se莽ene臒inin de臒eri (%s) hatal谋"
 
-#: config/i386/i386.c:1407
+#: config/i386/i386.c:1413
 msgid "-malign-double makes no sense in the 64bit mode"
 msgstr "-malign-double 64bitlik kipte i艧 yapmaz"
 
-#: config/i386/i386.c:1409
+#: config/i386/i386.c:1415
 msgid "-mrtd calling convention not supported in the 64bit mode"
 msgstr "64bitlik kipte -mrtd 莽a臒r谋 uzla艧谋m谋 desteklenmiyor"
 
-#: config/i386/i386.c:1431 config/i386/i386.c:1442
+#: config/i386/i386.c:1437 config/i386/i386.c:1448
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr "SSE komut k眉mesi iptal edildi, 387 aritmeti臒i kullan谋l谋yor"
 
-#: config/i386/i386.c:1447
+#: config/i386/i386.c:1453
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr "387 komut k眉mesi iptal edildi, SSE aritmeti臒i kullan谋l谋yor"
 
-#: config/i386/i386.c:1454
+#: config/i386/i386.c:1460
 #, c-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr "-mfpmath= se莽ene臒inin de臒eri (%s) hatal谋"
 
-#: config/i386/i386.c:1602 config/i386/i386.c:1613
+#: config/i386/i386.c:1608 config/i386/i386.c:1619
 msgid "fastcall and stdcall attributes are not compatible"
 msgstr "fastcall ve stdcall 枚znitelikleri uyumsuz"
 
-#: config/i386/i386.c:1606 config/i386/i386.c:1662
+#: config/i386/i386.c:1612 config/i386/i386.c:1668
 msgid "fastcall and regparm attributes are not compatible"
 msgstr "fastcall ve regparm nitelikleri uyumlu de臒il"
 
-#: config/i386/i386.c:1649
+#: config/i386/i386.c:1655
 #, c-format
 msgid "`%s' attribute requires an integer constant argument"
 msgstr "`%s' 枚zniteli臒i bir tamsay谋 sabit arg眉man gerektirir"
 
-#: config/i386/i386.c:1655
+#: config/i386/i386.c:1661
 #, c-format
 msgid "argument to `%s' attribute larger than %d"
 msgstr "`%s' 枚zniteli臒ine arg眉man %d den b眉y眉k"
 
-#: config/i386/i386.c:2621
+#: config/i386/i386.c:2627
 msgid "SSE vector argument without SSE enabled changes the ABI"
 msgstr "SSE etkinle艧tirilmeksizin, SSE vekt枚r arg眉man谋 ABI'yi de臒itirir"
 
-#: config/i386/i386.c:2637
+#: config/i386/i386.c:2643
 msgid "MMX vector argument without MMX enabled changes the ABI"
 msgstr "MMX etkinle艧tirilmeksizin, MMX vekt枚r arg眉man谋 ABI'yi de臒itirir"
 
-#: config/i386/i386.c:2865
+#: config/i386/i386.c:2871
 msgid "SSE vector return without SSE enabled changes the ABI"
 msgstr "SSE vekt枚r眉, SSE, ABI de臒i艧ikliklerini etkinle艧tirmeden d枚n眉yor"
 
-#: config/i386/i386.c:6840
+#: config/i386/i386.c:6841
 msgid "invalid UNSPEC as operand"
 msgstr "veri 枚臒esi olarak UNSPEC ge莽ersiz"
 
-#: config/i386/i386.c:7098
+#: config/i386/i386.c:7099
 msgid "extended registers have no high halves"
 msgstr "ek yazma莽lar谋n y眉ksek yar谋lar谋 yok"
 
-#: config/i386/i386.c:7113
+#: config/i386/i386.c:7114
 msgid "unsupported operand size for extended register"
 msgstr "ek yazma莽 i莽in desteklenmeyen terim boyutu"
 
-#: config/i386/i386.c:7428
+#: config/i386/i386.c:7429
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr "terim ne bir sabit ne de bir ko艧ul kodu, ge莽ersiz terim kodu 'c'"
 
-#: config/i386/i386.c:7474
+#: config/i386/i386.c:7475
 #, c-format
 msgid "invalid operand code `%c'"
 msgstr "terim kodu `%c' ge莽ersiz"
 
-#: config/i386/i386.c:7517
+#: config/i386/i386.c:7518
 msgid "invalid constraints for operand"
 msgstr "k谋s谋tlar terim i莽in ge莽ersiz"
 
-#: config/i386/i386.c:12031
+#: config/i386/i386.c:12032
 msgid "unknown insn mode"
 msgstr "bilinmeyen komut kipi"
 
-#: config/i386/i386.c:14119 config/i386/i386.c:14155
+#: config/i386/i386.c:14120 config/i386/i386.c:14156
 #, c-format
 msgid "selector must be an integer constant in the range 0..%i"
 msgstr "se莽ici 0..%i aral谋臒谋nda bir tamsay谋 sabit olmal谋"
 
-#: config/i386/i386.c:14383
+#: config/i386/i386.c:14384
 msgid "shift must be an immediate"
 msgstr "shift bir dolays谋z de臒er olmal谋"
 
-#: config/i386/i386.c:15406
+#: config/i386/i386.c:15407
 #, c-format
 msgid "`%s' incompatible attribute ignored"
 msgstr "`%s' uyumusuz 枚zelli臒i yoksay谋ld谋"
@@ -9743,7 +9754,7 @@
 #. variable, type `char *', is set to the variable part of the given
 #. option if the fixed part matches.  The actual option name is made
 #. by appending `-m' to the specified name.
-#: config/i386/i386.h:461 config/ia64/ia64.h:269 config/rs6000/rs6000.h:449
+#: config/i386/i386.h:461 config/ia64/ia64.h:274 config/rs6000/rs6000.h:449
 #: config/s390/s390.h:146 config/sparc/sparc.h:656
 msgid "Schedule code for given CPU"
 msgstr "Verilen M陌B i莽in kodu zamanlar"
@@ -9865,7 +9876,7 @@
 msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
 msgstr "iC2.0 ve iC3.0 uyumsuz - iC3.0 kullan谋l谋yor"
 
-#: config/i960/i960.c:1456 config/m68k/m68k.c:600 config/rs6000/rs6000.c:11597
+#: config/i960/i960.c:1456 config/m68k/m68k.c:600 config/rs6000/rs6000.c:11690
 msgid "stack limit expression is not supported"
 msgstr "y谋臒谋n s谋n谋rlama ifadesi desteklenmiyor"
 
@@ -10022,41 +10033,41 @@
 msgid "%Jaddress area attribute cannot be specified for functions"
 msgstr "%J adres alan谋 枚zelli臒i i艧levler i莽in belirtilemez"
 
-#: config/ia64/ia64.c:4308
+#: config/ia64/ia64.c:4314
 msgid "ia64_print_operand: unknown code"
 msgstr "ia64_print_operand: bilinmeyen kod"
 
-#: config/ia64/ia64.c:4648
+#: config/ia64/ia64.c:4654
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr "-mfixed-range i莽in de臒er YAZMA脟1-YAZMA脟2 艧eklinde olmal谋"
 
-#: config/ia64/ia64.c:4675
+#: config/ia64/ia64.c:4681
 #, c-format
 msgid "%s-%s is an empty range"
 msgstr "%s-%s aral谋臒谋 bo艧"
 
-#: config/ia64/ia64.c:4723
+#: config/ia64/ia64.c:4729
 msgid "cannot optimize floating point division for both latency and throughput"
 msgstr "Kayan noktal谋 b枚lme hem i艧 ge莽i艧i hem de gecikme i莽in eniyilenemez"
 
-#: config/ia64/ia64.c:4729
+#: config/ia64/ia64.c:4735
 msgid "cannot optimize integer division for both latency and throughput"
 msgstr "tamsay谋 b枚lme hem i艧 ge莽i艧i hem de gecikme i莽in eniyilenemez"
 
-#: config/ia64/ia64.c:4735
+#: config/ia64/ia64.c:4741
 msgid "cannot optimize square root for both latency and throughput"
 msgstr "karek枚k hem i艧 ge莽i艧i hem de gecikme i莽in eniyilenemez"
 
-#: config/ia64/ia64.c:4741
+#: config/ia64/ia64.c:4747
 msgid "not yet implemented: latency-optimized inline square root"
 msgstr "hen眉z ger莽eklenmedi: gecikme eniyilemeli sat谋ri莽i karek枚k alma"
 
-#: config/ia64/ia64.c:4753
+#: config/ia64/ia64.c:4759
 #, c-format
 msgid "bad value (%s) for -mtls-size= switch"
 msgstr "-mtls-size= se莽ene臒inin de臒eri (%s) hatal谋"
 
-#: config/ia64/ia64.c:4769
+#: config/ia64/ia64.c:4775
 #, c-format
 msgid "bad value (%s) for -tune= switch"
 msgstr "-tune= se莽ene臒inin de臒eri (%s) hatal谋"
@@ -10064,107 +10075,107 @@
 #. This macro defines names of command options to set and clear bits in
 #. `target_flags'.  Its definition is an initializer with a subgrouping for
 #. each command option.
-#: config/ia64/ia64.h:172
+#: config/ia64/ia64.h:177
 msgid "Generate big endian code"
 msgstr "B眉y眉k ilkli kod 眉retilir"
 
-#: config/ia64/ia64.h:174 config/mcore/mcore.h:154
+#: config/ia64/ia64.h:179 config/mcore/mcore.h:154
 msgid "Generate little endian code"
 msgstr "K眉莽眉k ilkli kod 眉retilir"
 
-#: config/ia64/ia64.h:176
+#: config/ia64/ia64.h:181
 msgid "Generate code for GNU as"
 msgstr "Kod GNU as i莽in 眉retilir"
 
-#: config/ia64/ia64.h:178
+#: config/ia64/ia64.h:183
 msgid "Generate code for Intel as"
 msgstr "Kod Intel as i莽in 眉retilir"
 
-#: config/ia64/ia64.h:180
+#: config/ia64/ia64.h:185
 msgid "Generate code for GNU ld"
 msgstr "Kod GNU ld i莽in 眉retilir"
 
-#: config/ia64/ia64.h:182
+#: config/ia64/ia64.h:187
 msgid "Generate code for Intel ld"
 msgstr "Kod Intel ld i莽in 眉retilir"
 
-#: config/ia64/ia64.h:184
+#: config/ia64/ia64.h:189
 msgid "Generate code without GP reg"
 msgstr "GP yazma莽s谋z kod 眉retilir"
 
-#: config/ia64/ia64.h:186
+#: config/ia64/ia64.h:191
 msgid "Emit stop bits before and after volatile extended asms"
 msgstr "De臒i艧ken uzat谋lm谋艧 asmlerden 枚nce ve sonra durma bitleri 眉retir"
 
-#: config/ia64/ia64.h:188
+#: config/ia64/ia64.h:193
 msgid "Don't emit stop bits before and after volatile extended asms"
 msgstr "De臒i艧ken uzat谋lm谋艧 asmlerden 枚nce ve sonra durma bitleri 眉retir"
 
-#: config/ia64/ia64.h:190
+#: config/ia64/ia64.h:195
 msgid "Emit code for Itanium (TM) processor B step"
 msgstr "Itanium (TM) i艧lemcisi B ad谋m谋 i莽in kod 眉retir"
 
-#: config/ia64/ia64.h:192
+#: config/ia64/ia64.h:197
 msgid "Use in/loc/out register names"
 msgstr "in/loc/out yazma莽 isimleri kullan谋l谋r"
 
-#: config/ia64/ia64.h:194
+#: config/ia64/ia64.h:199
 msgid "Disable use of sdata/scommon/sbss"
 msgstr "sdata/scommon/sbss kullan谋m谋 iptal edilir"
 
-#: config/ia64/ia64.h:196
+#: config/ia64/ia64.h:201
 msgid "Enable use of sdata/scommon/sbss"
 msgstr "sdata/scommon/sbss kullan谋m谋 etkinle艧tirilir"
 
-#: config/ia64/ia64.h:198
+#: config/ia64/ia64.h:203
 msgid "gp is constant (but save/restore gp on indirect calls)"
 msgstr "gp sabittir (ancak dolayl谋 莽a臒r谋larda gp kaydedilmesi/al谋nmas谋 yap谋l谋r)"
 
-#: config/ia64/ia64.h:200
+#: config/ia64/ia64.h:205
 msgid "Generate self-relocatable code"
 msgstr "Kendili臒inden konum de臒i艧tirebilen kod 眉retilir"
 
-#: config/ia64/ia64.h:202
+#: config/ia64/ia64.h:207
 msgid "Generate inline floating point division, optimize for latency"
 msgstr "Sat谋ri莽i kayan noktal谋 b枚lme 眉retir, geciktirme i莽in eniyilenir"
 
-#: config/ia64/ia64.h:204
+#: config/ia64/ia64.h:209
 msgid "Generate inline floating point division, optimize for throughput"
 msgstr "Sat谋ri莽i kayan noktal谋 b枚lme 眉retir, i艧 ge莽i艧i i莽in eniyilenir"
 
-#: config/ia64/ia64.h:206
+#: config/ia64/ia64.h:211
 msgid "Generate inline integer division, optimize for latency"
 msgstr "Sat谋ri莽i tamsay谋 b枚lme 眉retir, geciktirme i莽in eniyilenir"
 
-#: config/ia64/ia64.h:208
+#: config/ia64/ia64.h:213
 msgid "Generate inline integer division, optimize for throughput"
 msgstr "Sat谋ri莽i tamsay谋 b枚lme 眉retir, i艧 ge莽i艧i i莽in eniyilenir"
 
-#: config/ia64/ia64.h:210
+#: config/ia64/ia64.h:215
 msgid "Generate inline square root, optimize for latency"
 msgstr "Sat谋ri莽i karek枚k 眉retir, geciktirme i莽in eniyilenir"
 
-#: config/ia64/ia64.h:212
+#: config/ia64/ia64.h:217
 msgid "Generate inline square root, optimize for throughput"
 msgstr "Sat谋ri莽i karek枚k 眉retir, i艧 ge莽i艧i i莽in eniyilenir"
 
-#: config/ia64/ia64.h:214
+#: config/ia64/ia64.h:219
 msgid "Enable Dwarf 2 line debug info via GNU as"
 msgstr "GNU as yoluyla Dwarf 2 hata ay谋klama sat谋r bilgilerini etkinle艧tirir"
 
-#: config/ia64/ia64.h:216
+#: config/ia64/ia64.h:221
 msgid "Disable Dwarf 2 line debug info via GNU as"
 msgstr "GNU as yoluyla Dwarf 2 hata ay谋klama sat谋r bilgilerini etkisizle艧tirir"
 
-#: config/ia64/ia64.h:218
+#: config/ia64/ia64.h:223
 msgid "Enable earlier placing stop bits for better scheduling"
 msgstr "Daha iyi zamanlama i莽in stop bitlerinin daha 枚nce yerle艧tirilmesi etkin olur"
 
-#: config/ia64/ia64.h:220
+#: config/ia64/ia64.h:225
 msgid "Disable earlier placing stop bits"
 msgstr "Stop bitlerinin daha 枚nce yerle艧tirilmesi iptal edilir"
 
-#: config/ia64/ia64.h:265
+#: config/ia64/ia64.h:270
 msgid "Specify range of registers to make fixed"
 msgstr "Belirlemek i莽in yazma莽 aral谋臒谋 belirtilir"
 
@@ -10201,7 +10212,7 @@
 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 msgstr "PRINT_OPERAND: '%c' noktalamas谋 bilinmiyor"
 
-#: config/iq2000/iq2000.c:3478 config/mips/mips.c:5464
+#: config/iq2000/iq2000.c:3478 config/mips/mips.c:5463
 #: config/xtensa/xtensa.c:1950
 msgid "PRINT_OPERAND null pointer"
 msgstr "PRINT_OPERAND bo艧 g枚sterici"
@@ -10211,12 +10222,12 @@
 msgid "invalid %%P operand"
 msgstr "%%P terimi ge莽ersiz"
 
-#: config/iq2000/iq2000.c:3555 config/rs6000/rs6000.c:9178
+#: config/iq2000/iq2000.c:3555 config/rs6000/rs6000.c:9269
 #, c-format
 msgid "invalid %%p value"
 msgstr "%%p de臒eri ge莽ersiz"
 
-#: config/iq2000/iq2000.c:3619 config/mips/mips.c:5594
+#: config/iq2000/iq2000.c:3619 config/mips/mips.c:5593
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr "%%d, %%x, ya da %%X kullan谋m谋 ge莽ersiz"
@@ -10272,48 +10283,48 @@
 msgid "bad value (%s) for -flush-trap=n (0=<n<=15)"
 msgstr "-flush-trap=n se莽ene臒inin de臒eri (%s) hatal谋 (0=<n<=15)"
 
-#: config/m32r/m32r.c:2322
+#: config/m32r/m32r.c:2319
 #, c-format
 msgid "invalid operand to %%s code"
 msgstr "%%s kodu i莽in terim ge莽ersiz"
 
-#: config/m32r/m32r.c:2329
+#: config/m32r/m32r.c:2326
 #, c-format
 msgid "invalid operand to %%p code"
 msgstr "%%p kodu i莽in terim ge莽ersiz"
 
-#: config/m32r/m32r.c:2384
+#: config/m32r/m32r.c:2381
 msgid "bad insn for 'A'"
 msgstr "'A' i莽in hatal谋 komut"
 
-#: config/m32r/m32r.c:2431
+#: config/m32r/m32r.c:2428
 #, c-format
 msgid "invalid operand to %%T/%%B code"
 msgstr "%%T/%%B kodu i莽in terim ge莽ersiz"
 
-#: config/m32r/m32r.c:2454
+#: config/m32r/m32r.c:2451
 #, c-format
 msgid "invalid operand to %%N code"
 msgstr "%%N kodu i莽in terim ge莽ersiz"
 
-#: config/m32r/m32r.c:2487
+#: config/m32r/m32r.c:2484
 msgid "pre-increment address is not a register"
 msgstr "枚n artt谋r谋ml谋 adres bir yazma莽 de臒il"
 
-#: config/m32r/m32r.c:2494
+#: config/m32r/m32r.c:2491
 msgid "pre-decrement address is not a register"
 msgstr "枚n eksiltmeli adres bir yazma莽 de臒il"
 
-#: config/m32r/m32r.c:2501
+#: config/m32r/m32r.c:2498
 msgid "post-increment address is not a register"
 msgstr "sonradan artt谋r谋ml谋 adres bir yazma莽 de臒il"
 
-#: config/m32r/m32r.c:2577 config/m32r/m32r.c:2593
-#: config/rs6000/rs6000.c:15063
+#: config/m32r/m32r.c:2574 config/m32r/m32r.c:2590
+#: config/rs6000/rs6000.c:15267
 msgid "bad address"
 msgstr "hatal谋 adres"
 
-#: config/m32r/m32r.c:2598
+#: config/m32r/m32r.c:2595
 msgid "lo_sum not of register"
 msgstr "lo_sum yazmac谋n de臒il"
 
@@ -10713,154 +10724,154 @@
 msgid "bad test"
 msgstr "hatal谋 test"
 
-#: config/mips/mips.c:4600
+#: config/mips/mips.c:4599
 #, c-format
 msgid "bad value (%s) for -mabi= switch"
 msgstr "-mabi= se莽ene臒inin de臒eri (%s) hatal谋"
 
-#: config/mips/mips.c:4623
+#: config/mips/mips.c:4622
 #, c-format
 msgid "-mips%s conflicts with the other architecture options, which specify a MIPS%d processor"
 msgstr "-mips%s, bir MIPS%d i艧lemci belirtildi臒inden di臒er mimari se莽enekleri ile 莽eli艧iyor"
 
-#: config/mips/mips.c:4642
+#: config/mips/mips.c:4641
 #, c-format
 msgid "-march=%s is not compatible with the selected ABI"
 msgstr "-march=%s se莽ilen ABI ile uyumsuz"
 
-#: config/mips/mips.c:4657
+#: config/mips/mips.c:4656
 msgid "-mgp64 used with a 32-bit processor"
 msgstr "-mgp64 bir 32-bit i艧lemci ile kullan谋lm谋艧"
 
-#: config/mips/mips.c:4659
+#: config/mips/mips.c:4658
 msgid "-mgp32 used with a 64-bit ABI"
 msgstr "-mgp32 bir 64-bit ABI ile kullan谋lm谋艧"
 
-#: config/mips/mips.c:4661
+#: config/mips/mips.c:4660
 msgid "-mgp64 used with a 32-bit ABI"
 msgstr "-mgp64 bir 32-bit ABI ile kullan谋lm谋艧"
 
-#: config/mips/mips.c:4679 config/mips/mips.c:4681 config/mips/mips.c:4683
-#: config/mips/mips.c:4811
+#: config/mips/mips.c:4678 config/mips/mips.c:4680 config/mips/mips.c:4682
+#: config/mips/mips.c:4810
 #, c-format
 msgid "unsupported combination: %s"
 msgstr "desteklenmeyen birle艧im: %s"
 
-#: config/mips/mips.c:4775
+#: config/mips/mips.c:4774
 msgid "-g is only supported using GNU as,"
 msgstr "-g sadece GNU as kullan谋ld谋臒谋nda desteklenir,"
 
-#: config/mips/mips.c:4777
+#: config/mips/mips.c:4776
 msgid "-g is only supported using GNU as with -mabi=32,"
 msgstr "-g, -mabi=32 ile sadece GNU as kullan谋ld谋臒谋nda desteklenir,"
 
-#: config/mips/mips.c:4778 config/pa/pa.c:353
+#: config/mips/mips.c:4777 config/pa/pa.c:353
 msgid "-g option disabled"
 msgstr "-g se莽ene臒i iptal edildi"
 
-#: config/mips/mips.c:4806
+#: config/mips/mips.c:4805
 msgid "generation of Branch Likely instructions enabled, but not supported by architecture"
 msgstr "Branch Likely komutlar谋n谋n 眉retimi etkinle艧tirildi ama mimari desteklemiyor"
 
-#: config/mips/mips.c:4823
+#: config/mips/mips.c:4822
 msgid "-G is incompatible with PIC code which is the default"
 msgstr "-G 枚ntan谋ml谋 olan PIC kodu ile uyumsuz"
 
-#: config/mips/mips.c:4851
+#: config/mips/mips.c:4850
 msgid "-membedded-pic and -mabicalls are incompatible"
 msgstr "-membedded-pic ile -mabicalls uyumsuz"
 
-#: config/mips/mips.c:4854
+#: config/mips/mips.c:4853
 msgid "-G and -membedded-pic are incompatible"
 msgstr "-G ile -membedded-pic uyumsuz"
 
-#: config/mips/mips.c:4886
+#: config/mips/mips.c:4885
 msgid "non-PIC n64 with explicit relocations"
 msgstr ""
 
-#: config/mips/mips.c:5274
+#: config/mips/mips.c:5273
 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr ""
 
-#: config/mips/mips.c:5401
+#: config/mips/mips.c:5400
 #, c-format
 msgid "internal error: %%) found without a %%( in assembler pattern"
 msgstr "i莽 hata: 眉retici mask谋 i莽inde %%) i莽in bir %%( bulunamad谋"
 
-#: config/mips/mips.c:5415
+#: config/mips/mips.c:5414
 #, c-format
 msgid "internal error: %%] found without a %%[ in assembler pattern"
 msgstr "i莽 hata: 眉retici mask谋 i莽inde %%] i莽in bir %%[ bulunamad谋"
 
-#: config/mips/mips.c:5428
+#: config/mips/mips.c:5427
 #, c-format
 msgid "internal error: %%> found without a %%< in assembler pattern"
 msgstr "i莽 hata: 眉retici mask谋 i莽inde %%> i莽in bir %%< bulunamad谋"
 
-#: config/mips/mips.c:5441
+#: config/mips/mips.c:5440
 #, c-format
 msgid "internal error: %%} found without a %%{ in assembler pattern"
 msgstr "i莽 hata: 眉retici mask谋 i莽inde %%} i莽in bir %%{ bulunamad谋"
 
-#: config/mips/mips.c:5455
+#: config/mips/mips.c:5454
 #, c-format
 msgid "PRINT_OPERAND: unknown punctuation '%c'"
 msgstr "PRINT_OPERAND: '%c' noktalamas谋 bilinmiyor"
 
-#: config/mips/mips.c:5484
+#: config/mips/mips.c:5483
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%C"
 msgstr "PRINT_OPERAND, %%C i莽in ge莽ersiz komut"
 
-#: config/mips/mips.c:5501
+#: config/mips/mips.c:5500
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%N"
 msgstr "PRINT_OPERAND, %%N i莽in ge莽ersiz komut"
 
-#: config/mips/mips.c:5510
+#: config/mips/mips.c:5509
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%F"
 msgstr "PRINT_OPERAND, %%F i莽in ge莽ersiz komut"
 
-#: config/mips/mips.c:5519
+#: config/mips/mips.c:5518
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%W"
 msgstr "PRINT_OPERAND, %%W i莽in ge莽ersiz komut"
 
-#: config/mips/mips.c:5625
+#: config/mips/mips.c:5624
 msgid "PRINT_OPERAND, invalid operand for relocation"
 msgstr "PRINT_OPERAND, yerde臒i艧tirme i莽in terim ge莽ersiz"
 
-#: config/mips/mips.c:8310
+#: config/mips/mips.c:8324
 #, c-format
 msgid "can not handle inconsistent calls to `%s'"
 msgstr "莽eli艧kili `%s' 莽a臒r谋lar谋 elde edilemez"
 
-#: config/mips/mips.c:9316
+#: config/mips/mips.c:9333
 msgid "the cpu name must be lower case"
 msgstr "i艧lemci ismi k眉莽眉k harflerle yaz谋lmal谋d谋r"
 
-#: config/mips/mips.c:9338
+#: config/mips/mips.c:9355
 #, c-format
 msgid "bad value (%s) for %s"
 msgstr "%2$s i莽in de臒er (%1$s) hatal谋"
 
-#: config/mips/mips.c:9607
+#: config/mips/mips.c:9624
 #, c-format
 msgid "can't rewind temp file: %m"
 msgstr "ge莽ici dosyada ba艧a d枚n眉lemiyor: %m"
 
-#: config/mips/mips.c:9611
+#: config/mips/mips.c:9628
 #, c-format
 msgid "can't write to output file: %m"
 msgstr "莽谋kt谋 dosyas谋na yaz谋lam谋yor: %m"
 
-#: config/mips/mips.c:9614
+#: config/mips/mips.c:9631
 #, c-format
 msgid "can't read from temp file: %m"
 msgstr "ge莽ici dosya okunam谋yor: %m"
 
-#: config/mips/mips.c:9617
+#: config/mips/mips.c:9634
 #, c-format
 msgid "can't close temp file: %m"
 msgstr "ge莽ici dosya kapat谋lam谋yor: %m"
@@ -11095,7 +11106,7 @@
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2418
+#: config/mips/mips.h:2430
 msgid "mips16 function profiling"
 msgstr "mips16 i艧lev ayr谋mlama"
 
@@ -11651,167 +11662,176 @@
 msgid "junk at end of #pragma longcall"
 msgstr "'#pragma longcall' sonunda kar谋艧谋kl谋k"
 
-#: config/rs6000/rs6000.c:791
+#: config/rs6000/rs6000.c:809
 msgid "-mmultiple is not supported on little endian systems"
 msgstr "-mmultiple k眉莽眉k ilkli bayt s谋ralamas谋 kullan谋lan sistemlerde desteklenmez"
 
-#: config/rs6000/rs6000.c:798
+#: config/rs6000/rs6000.c:816
 msgid "-mstring is not supported on little endian systems"
 msgstr "-mstring k眉莽眉k ilkli bayt s谋ralamas谋 kullan谋lan sistemlerde desteklenmez"
 
-#: config/rs6000/rs6000.c:812
+#: config/rs6000/rs6000.c:830
 #, c-format
 msgid "unknown -mdebug-%s switch"
 msgstr "-mdebug-%s se莽ene臒i bilinmiyor"
 
-#: config/rs6000/rs6000.c:824
+#: config/rs6000/rs6000.c:842
 #, c-format
 msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
 msgstr "-mtraceback ile verilen `%s' bilinmiyor; `full', `partial' ya da `none' olabilir"
 
-#: config/rs6000/rs6000.c:835
+#: config/rs6000/rs6000.c:853
 #, c-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr "-mlong-double-%s se莽ene臒i bilinmiyor"
 
-#: config/rs6000/rs6000.c:876
+#: config/rs6000/rs6000.c:894
 msgid "AltiVec and E500 instructions cannot coexist"
 msgstr "AltiVec ve E500 komutlar谋 birarada kullan谋lamaz"
 
-#: config/rs6000/rs6000.c:1029
+#: config/rs6000/rs6000.c:1058
 #, c-format
 msgid "unknown -m%s= option specified: '%s'"
 msgstr "bilinmeyen -m%s= se莽ene臒i belirtilmi艧: '%s'"
 
-#: config/rs6000/rs6000.c:1050
+#: config/rs6000/rs6000.c:1079
 #, c-format
 msgid "not configured for ABI: '%s'"
 msgstr "ABI i莽in yap谋land谋r谋lmad谋: '%s'"
 
-#: config/rs6000/rs6000.c:1056
+#: config/rs6000/rs6000.c:1085
 #, c-format
 msgid "unknown ABI specified: '%s'"
 msgstr "bilinmeyen ABI belirtilmi艧: '%s'"
 
-#: config/rs6000/rs6000.c:1070
+#: config/rs6000/rs6000.c:1099
 #, c-format
 msgid "unknown -malign-XXXXX option specified: '%s'"
 msgstr "bilinmeyen -malign-XXXXX se莽ene臒i belirtilmi艧: '%s'"
 
-#: config/rs6000/rs6000.c:3972
+#: config/rs6000/rs6000.c:4001
 msgid "Cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them."
 msgstr "Altivec komutlar谋 kullan谋lamad谋臒谋ndan vekt枚r yazmac谋ndaki de臒er d枚nd眉r眉lemez, komutlar谋 etkinle艧tirmek i莽in -maltivec kullan谋n."
 
-#: config/rs6000/rs6000.c:4095
+#: config/rs6000/rs6000.c:4124
 msgid "Cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them."
 msgstr "Altivec komutlar谋 kullan谋lamad谋臒谋ndan arg眉man vekt枚r yazmac谋na aktar谋lamaz, komutlar谋 etkinle艧tirmek i莽in -maltivec kullan谋n."
 
-#: config/rs6000/rs6000.c:5599
+#: config/rs6000/rs6000.c:5604
 msgid "argument 1 must be a 5-bit signed literal"
 msgstr "1. arg眉man 5 bitlik bir i艧aretli sabit olmal谋"
 
-#: config/rs6000/rs6000.c:5701 config/rs6000/rs6000.c:6357
+#: config/rs6000/rs6000.c:5707 config/rs6000/rs6000.c:6374
 msgid "argument 2 must be a 5-bit unsigned literal"
 msgstr "2. arg眉man 5 bitlik bir i艧aretsiz sabit olmal谋"
 
-#: config/rs6000/rs6000.c:5741
+#: config/rs6000/rs6000.c:5747
 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr "`__builtin_altivec_predicate'in 1. arg眉man谋 bir sabit olmal谋"
 
-#: config/rs6000/rs6000.c:5795
+#: config/rs6000/rs6000.c:5801
 msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr "`__builtin_altivec_predicate'in 1. arg眉man谋 kapsamd谋艧谋"
 
-#: config/rs6000/rs6000.c:5956
+#: config/rs6000/rs6000.c:5962
 msgid "argument 3 must be a 4-bit unsigned literal"
 msgstr "3. arg眉man 4 bitlik bir i艧aretsiz sabit olmal谋"
 
-#: config/rs6000/rs6000.c:6126
+#: config/rs6000/rs6000.c:6134
 #, c-format
 msgid "argument to `%s' must be a 2-bit unsigned literal"
 msgstr "`%s' arg眉man谋 2 bitlik i艧aretsiz bir sabit olmal谋"
 
-#: config/rs6000/rs6000.c:6239
+#: config/rs6000/rs6000.c:6247
 msgid "argument to dss must be a 2-bit unsigned literal"
 msgstr "dss arg眉man谋 2 bitlik i艧aretsiz bir sabit olmal谋"
 
-#: config/rs6000/rs6000.c:6477
+#: config/rs6000/rs6000.c:6261
+#, c-format
+msgid "invalid parameter combination for `%s' AltiVec intrinsic"
+msgstr ""
+
+#: config/rs6000/rs6000.c:6494
 msgid "argument 1 of __builtin_spe_predicate must be a constant"
 msgstr "__builtin_spe_predicate'in 1. arg眉man谋 bir sabit olmal谋"
 
-#: config/rs6000/rs6000.c:6550
+#: config/rs6000/rs6000.c:6567
 msgid "argument 1 of __builtin_spe_predicate is out of range"
 msgstr "__builtin_spe_predicate'in 1. arg眉man谋 kapsamd谋艧谋"
 
-#: config/rs6000/rs6000.c:9008
+#: config/rs6000/rs6000.c:9099
 #, c-format
 msgid "invalid %%f value"
 msgstr "%%f de臒eri ge莽ersiz"
 
-#: config/rs6000/rs6000.c:9017
+#: config/rs6000/rs6000.c:9108
 #, c-format
 msgid "invalid %%F value"
 msgstr "%%F de臒eri ge莽ersiz"
 
-#: config/rs6000/rs6000.c:9026
+#: config/rs6000/rs6000.c:9117
 #, c-format
 msgid "invalid %%G value"
 msgstr "%%G de臒eri ge莽ersiz"
 
-#: config/rs6000/rs6000.c:9061
+#: config/rs6000/rs6000.c:9152
 #, c-format
 msgid "invalid %%j code"
 msgstr "%%j kodu ge莽ersiz"
 
-#: config/rs6000/rs6000.c:9071
+#: config/rs6000/rs6000.c:9162
 #, c-format
 msgid "invalid %%J code"
 msgstr "%%J kodu ge莽ersiz"
 
-#: config/rs6000/rs6000.c:9081
+#: config/rs6000/rs6000.c:9172
 #, c-format
 msgid "invalid %%k value"
 msgstr "%%k de臒eri ge莽ersiz"
 
-#: config/rs6000/rs6000.c:9101 config/xtensa/xtensa.c:2000
+#: config/rs6000/rs6000.c:9192 config/xtensa/xtensa.c:2000
 #, c-format
 msgid "invalid %%K value"
 msgstr "%%K de臒eri ge莽ersiz"
 
-#: config/rs6000/rs6000.c:9168
+#: config/rs6000/rs6000.c:9259
 #, c-format
 msgid "invalid %%O value"
 msgstr "%%O de臒eri ge莽ersiz"
 
-#: config/rs6000/rs6000.c:9215
+#: config/rs6000/rs6000.c:9306
 #, c-format
 msgid "invalid %%q value"
 msgstr "%%q de臒eri ge莽ersiz"
 
-#: config/rs6000/rs6000.c:9259
+#: config/rs6000/rs6000.c:9350
 #, c-format
 msgid "invalid %%S value"
 msgstr "%%S de臒eri ge莽ersiz"
 
-#: config/rs6000/rs6000.c:9301
+#: config/rs6000/rs6000.c:9392
 #, c-format
 msgid "invalid %%T value"
 msgstr "%%T de臒eri ge莽ersiz"
 
-#: config/rs6000/rs6000.c:9311
+#: config/rs6000/rs6000.c:9402
 #, c-format
 msgid "invalid %%u value"
 msgstr "%%u de臒eri ge莽ersiz"
 
-#: config/rs6000/rs6000.c:9320 config/xtensa/xtensa.c:1970
+#: config/rs6000/rs6000.c:9411 config/xtensa/xtensa.c:1970
 #, c-format
 msgid "invalid %%v value"
 msgstr "%%v de臒eri ge莽ersiz"
 
-#: config/rs6000/rs6000.c:13815
+#: config/rs6000/rs6000.c:13913
 msgid "no profiling of 64-bit code for this ABI"
 msgstr "bu ABI i莽in 64 bitlik profilleme kodu yok"
 
+#: config/rs6000/rs6000.c:14986
+msgid "use of 'long' in AltiVec types is deprecated; use 'int'"
+msgstr ""
+
 #: config/rs6000/aix.h:184 config/rs6000/beos.h:32
 msgid "Always pass floating-point arguments in memory"
 msgstr "Bellekteki kayan noktal谋 arg眉manlar daima aktar谋l谋r"
@@ -12056,18 +12076,23 @@
 msgstr "脟a臒r谋 komutlar谋nda t眉m kapsam s谋n谋rlar谋 engellenir"
 
 #: config/rs6000/rs6000.h:468
+#, fuzzy
+msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
+msgstr "Eskimi艧 derleyici 枚zellikleri hakk谋nda uyarmaz"
+
+#: config/rs6000/rs6000.h:471
 msgid "Determine which dependences between insns are considered costly"
 msgstr ""
 
-#: config/rs6000/rs6000.h:470
+#: config/rs6000/rs6000.h:473
 msgid "Specify which post scheduling nop insertion scheme to apply"
 msgstr ""
 
-#: config/rs6000/rs6000.h:472
+#: config/rs6000/rs6000.h:475
 msgid "Specify alignment of structure fields default/natural"
 msgstr "Yap谋 alanlar谋n谋n hizalamas谋 default/natural olarak belirtilir"
 
-#: config/rs6000/rs6000.h:474
+#: config/rs6000/rs6000.h:477
 msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr ""
 
@@ -12083,7 +12108,7 @@
 #. Number of bytes into the frame return addresses can be found.  See
 #. rs6000_stack_info in rs6000.c for more information on how the different
 #. abi's store the return address.
-#: config/rs6000/rs6000.h:1923
+#: config/rs6000/rs6000.h:1932
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr "RETURN_ADDRESS_OFFSET desteklenmiyor"
 
@@ -12350,28 +12375,28 @@
 msgid "enable fused multiply/add instructions"
 msgstr ""
 
-#: config/sh/sh.c:5977
+#: config/sh/sh.c:5978
 msgid "__builtin_saveregs not supported by this subtarget"
 msgstr "__builtin_saveregs bu alt hedef taraf谋ndan desteklenmiyor"
 
-#: config/sh/sh.c:6879
+#: config/sh/sh.c:6880
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 msgstr "枚zellik kesme yakalay谋c谋 -m5-compact ile uyumlu de臒il"
 
 #. The sp_switch attribute only has meaning for interrupt functions.
-#: config/sh/sh.c:6901 config/sh/sh.c:6936
+#: config/sh/sh.c:6902 config/sh/sh.c:6937
 #, c-format
 msgid "`%s' attribute only applies to interrupt functions"
 msgstr "`%s' 枚zniteli臒i sadece sistem kesmesi i艧levlerine uygulan谋r"
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:6908
+#: config/sh/sh.c:6909
 #, c-format
 msgid "`%s' attribute argument not a string constant"
 msgstr "`%s' 枚znitelik arg眉man谋 bir dizge sabit de臒il"
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:6943
+#: config/sh/sh.c:6944
 #, c-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr "`%s' 枚znitelik arg眉man谋 bir tamsay谋 sabit de臒il"
@@ -12383,69 +12408,69 @@
 msgid "Profiling is not supported on this target."
 msgstr "Ayr谋msama bu hedefte desteklenmiyor."
 
-#: config/sparc/sparc.c:360
+#: config/sparc/sparc.c:362
 #, c-format
 msgid "%s is not supported by this configuration"
 msgstr "%s bu yap谋land谋rma ile desteklenmiyor"
 
-#: config/sparc/sparc.c:367
+#: config/sparc/sparc.c:369
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr "-mlong-double-64 ile -m64 birarada izin verilmez"
 
-#: config/sparc/sparc.c:392
+#: config/sparc/sparc.c:394
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr "`-mcmodel=' 32bit sistemlerde desteklenmiyor"
 
-#: config/sparc/sparc.c:6818 config/sparc/sparc.c:6824
+#: config/sparc/sparc.c:6960 config/sparc/sparc.c:6966
 #, c-format
 msgid "invalid %%Y operand"
 msgstr "ge莽ersiz %%Y terimi"
 
-#: config/sparc/sparc.c:6894
+#: config/sparc/sparc.c:7036
 #, c-format
 msgid "invalid %%A operand"
 msgstr "ge莽ersiz %%A terimi"
 
-#: config/sparc/sparc.c:6904
+#: config/sparc/sparc.c:7046
 #, c-format
 msgid "invalid %%B operand"
 msgstr "ge莽ersiz %%B terimi"
 
-#: config/sparc/sparc.c:6943
+#: config/sparc/sparc.c:7085
 #, c-format
 msgid "invalid %%c operand"
 msgstr "ge莽ersiz %%c terimi"
 
-#: config/sparc/sparc.c:6944
+#: config/sparc/sparc.c:7086
 #, c-format
 msgid "invalid %%C operand"
 msgstr "ge莽ersiz %%C terimi"
 
-#: config/sparc/sparc.c:6965
+#: config/sparc/sparc.c:7107
 #, c-format
 msgid "invalid %%d operand"
 msgstr "ge莽ersiz %%d terimi"
 
-#: config/sparc/sparc.c:6966
+#: config/sparc/sparc.c:7108
 #, c-format
 msgid "invalid %%D operand"
 msgstr "ge莽ersiz %%D terimi"
 
-#: config/sparc/sparc.c:6982
+#: config/sparc/sparc.c:7124
 #, c-format
 msgid "invalid %%f operand"
 msgstr "ge莽ersiz %%f terimi"
 
-#: config/sparc/sparc.c:6996
+#: config/sparc/sparc.c:7138
 #, c-format
 msgid "invalid %%s operand"
 msgstr "ge莽ersiz %%s terimi"
 
-#: config/sparc/sparc.c:7050
+#: config/sparc/sparc.c:7192
 msgid "long long constant not a valid immediate operand"
 msgstr "long long sabit ge莽erli bir anl谋k terim de臒il"
 
-#: config/sparc/sparc.c:7053
+#: config/sparc/sparc.c:7195
 msgid "floating point constant not a valid immediate operand"
 msgstr "ger莽el say谋 sabit ge莽erli bir dolays谋z veri 枚臒esi de臒il"
 
@@ -12930,259 +12955,259 @@
 msgid "`-gnat' misspelled as `-gant'"
 msgstr "`-gnat' yerine `-gant' kullan谋lm谋艧"
 
-#: cp/call.c:217
+#: cp/call.c:219
 msgid "unable to call pointer to member function here"
 msgstr "buradan 眉ye i艧lev g枚stericisi 莽a臒r谋lamaz"
 
-#: cp/call.c:2228
+#: cp/call.c:2238
 msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr "%s %D(%T, %T, %T) <yerle艧ik>"
 
-#: cp/call.c:2233
+#: cp/call.c:2243
 msgid "%s %D(%T, %T) <built-in>"
 msgstr "%s %D(%T, %T) <yerle艧ik>"
 
-#: cp/call.c:2237
+#: cp/call.c:2247
 msgid "%s %D(%T) <built-in>"
 msgstr "%s %D(%T) <yerle艧ik>"
 
-#: cp/call.c:2241
+#: cp/call.c:2251
 msgid "%s %T <conversion>"
 msgstr "%s %T <d枚n眉艧眉m>"
 
-#: cp/call.c:2243
+#: cp/call.c:2253
 msgid "%J%s %+#D <near match>"
 msgstr ""
 
-#: cp/call.c:2245
+#: cp/call.c:2255
 msgid "%J%s %+#D"
 msgstr "%J %s %+#D"
 
-#: cp/call.c:2280
+#: cp/call.c:2290
 msgid "candidates are:"
 msgstr "adaylar:"
 
-#: cp/call.c:2468
+#: cp/call.c:2478
 msgid "conversion from `%T' to `%T' is ambiguous"
 msgstr "`%T' den `%T' ye d枚n眉艧眉m belirsiz"
 
-#: cp/call.c:2619 cp/call.c:2663
+#: cp/call.c:2629 cp/call.c:2673
 msgid "no matching function for call to `%D(%A)'"
 msgstr "`%D(%A)' 莽a臒r谋s谋 ile e艧le艧en bir i艧lev yok"
 
-#: cp/call.c:2622 cp/call.c:2666
+#: cp/call.c:2632 cp/call.c:2676
 msgid "call of overloaded `%D(%A)' is ambiguous"
 msgstr "a艧谋r谋 y眉kl眉 `%D(%A)' 莽a臒r谋s谋 belirsiz"
 
 #. It's no good looking for an overloaded operator() on a
 #. pointer-to-member-function.
-#: cp/call.c:2732
+#: cp/call.c:2742
 #, c-format
 msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr "眉ye i艧lev %E nesnesiz 莽a臒r谋lamaz; .* or ->* kullan谋m谋 枚nerilir"
 
-#: cp/call.c:2798
+#: cp/call.c:2808
 msgid "no match for call to `(%T) (%A)'"
 msgstr "`(%T) (%A)' 莽a臒r谋s谋 i莽in e艧le艧me yok"
 
-#: cp/call.c:2806
+#: cp/call.c:2816
 msgid "call of `(%T) (%A)' is ambiguous"
 msgstr "`(%T) (%A)' 莽a臒r谋s谋 belirsiz"
 
-#: cp/call.c:2839
+#: cp/call.c:2849
 #, c-format
 msgid "%s for ternary 'operator?:' in '%E ? %E : %E'"
 msgstr "'%2$E ? %3$E : %4$E' i莽inde 眉莽 terimli ?: i艧leci i莽in %1$s"
 
-#: cp/call.c:2845
+#: cp/call.c:2855
 #, c-format
 msgid "%s for 'operator%s' in '%E%s'"
 msgstr "'%3$E%4$s' i莽inde %2$s i艧leci i莽in %1$s"
 
-#: cp/call.c:2849
+#: cp/call.c:2859
 #, c-format
 msgid "%s for 'operator[]' in '%E[%E]'"
 msgstr "'%2$E[%3$E]' i莽inde [] i艧leci i莽in %1$s"
 
-#: cp/call.c:2854
+#: cp/call.c:2864
 #, c-format
 msgid "%s for '%s' in '%s %E'"
 msgstr "'%3$s %4$E' i莽inde '%2$s' i莽in %1$s"
 
-#: cp/call.c:2859
+#: cp/call.c:2869
 #, c-format
 msgid "%s for 'operator%s' in '%E %s %E'"
 msgstr "'%3$E %4$s %5$E' i莽inde %2$s i艧leci i莽in %1$s"
 
-#: cp/call.c:2862
+#: cp/call.c:2872
 #, c-format
 msgid "%s for 'operator%s' in '%s%E'"
 msgstr "'%3$s%4$E' i莽inde %2$s i艧leci i莽in %1$s"
 
-#: cp/call.c:2951
+#: cp/call.c:2961
 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr "ISO C++ bir ?: ifadesinde eksik orta terime izin vermez"
 
-#: cp/call.c:3028
+#: cp/call.c:3038
 #, c-format
 msgid "`%E' has type `void' and is not a throw-expression"
 msgstr "`%E' `void' t眉r眉nde ve bir yakalama-ifadesi de臒il"
 
-#: cp/call.c:3061 cp/call.c:3265
+#: cp/call.c:3071 cp/call.c:3275
 msgid "operands to ?: have different types"
 msgstr "?: i莽in i艧lemimleri farkl谋 t眉rde"
 
-#: cp/call.c:3219
+#: cp/call.c:3229
 msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
 msgstr "艧artl谋 ifade i莽inde enum uyumsuzlu臒u: `%T' vs `%T'"
 
-#: cp/call.c:3226
+#: cp/call.c:3236
 msgid "enumeral and non-enumeral type in conditional expression"
 msgstr "艧artl谋 ifade i莽inde enum ve enum olmayan t眉rler"
 
-#: cp/call.c:3511
+#: cp/call.c:3521
 msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
 msgstr "sonek `%s' i莽in `%D(int)' bildirimi yok, yerine 枚nek i艧leci deneniyor"
 
-#: cp/call.c:3560
+#: cp/call.c:3570
 msgid "using synthesized `%#D' for copy assignment"
 msgstr "kopya atamas谋 i莽in bire艧imli `%#D' kullan谋l谋yor"
 
-#: cp/call.c:3562
+#: cp/call.c:3572
 msgid "  where cfront would use `%#D'"
 msgstr "  (cfront'un `%#D' kullanmas谋 gerekti臒i yerde)"
 
-#: cp/call.c:3585
+#: cp/call.c:3595
 msgid "comparison between `%#T' and `%#T'"
 msgstr "`%#T' ile `%#T' aras谋nda kar艧谋la艧t谋rma"
 
-#: cp/call.c:3831
+#: cp/call.c:3841
 msgid "no suitable `operator %s' for `%T'"
 msgstr "`%T' i莽in `operator %s' uygun de臒il"
 
-#: cp/call.c:3848
+#: cp/call.c:3858
 msgid "`%+#D' is private"
 msgstr "`%+#D' private'dir"
 
-#: cp/call.c:3850
+#: cp/call.c:3860
 msgid "`%+#D' is protected"
 msgstr "`%+#D' protected'd谋r"
 
-#: cp/call.c:3852
+#: cp/call.c:3862
 msgid "`%+#D' is inaccessible"
 msgstr "`%+#D' eri艧ilebilir de臒il"
 
-#: cp/call.c:3853
+#: cp/call.c:3863
 msgid "within this context"
 msgstr "bu ba臒lamda"
 
-#: cp/call.c:3923
+#: cp/call.c:3947
 msgid "invalid conversion from `%T' to `%T'"
 msgstr "`%T' den `%T' ye d枚n眉艧眉m ge莽ersiz"
 
-#: cp/call.c:3925
+#: cp/call.c:3949
 msgid "  initializing argument %P of `%D'"
 msgstr "  `%D' nin %P. arg眉man谋n谋n ilklendirilmesi"
 
-#: cp/call.c:4079
+#: cp/call.c:4094
 msgid "cannot bind bitfield `%E' to `%T'"
 msgstr "`%E' bitalan谋 `%T' ye ba臒lanamaz"
 
-#: cp/call.c:4082
+#: cp/call.c:4097
 msgid "cannot bind packed field `%E' to `%T'"
 msgstr "`%E' paketli alan谋 `%T'ye ba臒lanamaz"
 
-#: cp/call.c:4085
+#: cp/call.c:4100
 msgid "cannot bind rvalue `%E' to `%T'"
 msgstr "sa臒 taraf de臒eri `%E', `%T' ye ba臒lanamaz"
 
-#: cp/call.c:4170
+#: cp/call.c:4185
 msgid "cannot pass objects of non-POD type `%#T' through `...'; call will abort at runtime"
 msgstr "POD olmayan `%#T' t眉r眉n眉n nesneleri `...' 眉zerinden aktar谋lamaz; 莽al谋艧ma an谋nda 莽a臒r谋 莽谋k谋艧 yapt谋racak"
 
 #. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4196
+#: cp/call.c:4211
 msgid "cannot receive objects of non-POD type `%#T' through `...'; call will abort at runtime"
 msgstr "POD olmayan `%#T' t眉r眉n眉n nesneleri `...' 眉zerinden al谋namaz; 莽al谋艧ma an谋nda 莽a臒r谋 莽谋k谋艧 yapt谋racak"
 
-#: cp/call.c:4240
+#: cp/call.c:4255
 msgid "the default argument for parameter %d of `%D' has not yet been parsed"
 msgstr "%d parametresi i莽in 枚ntan谋ml谋 arg眉man, `%D' i莽in hen眉z 莽枚z眉mlenmedi"
 
-#: cp/call.c:4437
+#: cp/call.c:4452
 msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
 msgstr "niteleyicileri iptal eden `%#D'nin `this' arg眉man谋 olarak `%T aktar谋l谋yor"
 
-#: cp/call.c:4456
+#: cp/call.c:4471
 msgid "`%T' is not an accessible base of `%T'"
 msgstr "`%T', `%T' taban谋nda eri艧ilebilir de臒il"
 
-#: cp/call.c:4725
+#: cp/call.c:4740
 msgid "could not find class$ field in java interface type `%T'"
 msgstr "`%T' t眉r眉ndeki java arabiriminde class$ alan谋 bulunamad谋"
 
-#: cp/call.c:4980
+#: cp/call.c:4995
 msgid "call to non-function `%D'"
 msgstr "i艧lev olmayan `%D' ye 莽a臒r谋"
 
-#: cp/call.c:5006
+#: cp/call.c:5021
 msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
 msgstr "bir nesne alarak olu艧mayan `%3$T' t眉r眉ndeki `%2$E'nin 眉yesi `%D' i莽in istek"
 
-#: cp/call.c:5084
+#: cp/call.c:5099
 msgid "no matching function for call to `%T::%s(%A)%#V'"
 msgstr "`%T::%s(%A)%#V' 莽a臒r谋s谋 ile e艧le艧en i艧lev yok"
 
-#: cp/call.c:5101
+#: cp/call.c:5116
 #, c-format
 msgid "call of overloaded `%s(%A)' is ambiguous"
 msgstr "a艧谋r谋 y眉kl眉 `%s(%A)' 莽a臒r谋s谋 belirsiz"
 
-#: cp/call.c:5122
+#: cp/call.c:5137
 msgid "cannot call member function `%D' without object"
 msgstr "眉ye i艧lev `%D' nesne olmaks谋z谋n 莽a臒r谋lamaz"
 
-#: cp/call.c:5707
+#: cp/call.c:5722
 msgid "passing `%T' chooses `%T' over `%T'"
 msgstr "`%T' `%T'yi `%T' 眉zerinden se莽erek aktar谋l谋yor"
 
-#: cp/call.c:5709 cp/name-lookup.c:4155
+#: cp/call.c:5724 cp/name-lookup.c:4137
 msgid "  in call to `%D'"
 msgstr "  `%D' 莽a臒r谋s谋nda"
 
-#: cp/call.c:5766
+#: cp/call.c:5781
 msgid "choosing `%D' over `%D'"
 msgstr "`%D' `%D' 眉zerinden se莽iliyor"
 
-#: cp/call.c:5767
+#: cp/call.c:5782
 msgid "  for conversion from `%T' to `%T'"
 msgstr "  (`%T' den `%T' ye d枚n眉艧眉m i莽in)"
 
-#: cp/call.c:5769
+#: cp/call.c:5784
 msgid "  because conversion sequence for the argument is better"
 msgstr "  莽眉nk眉 arg眉man i莽in d枚n眉艧眉m s眉reci daha iyi"
 
-#: cp/call.c:5889
+#: cp/call.c:5904
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 msgstr "陌lkinin en k枚t眉 d枚n眉艧眉m眉 ikincisinden daha iyi olsa bile ISO C++ bunlar belirsizdir der "
 
-#: cp/call.c:5893
+#: cp/call.c:5908
 msgid "candidate 1:"
 msgstr "1. aday:"
 
-#: cp/call.c:5894
+#: cp/call.c:5909
 msgid "candidate 2:"
 msgstr "2. aday:"
 
-#: cp/call.c:6003
+#: cp/call.c:6018
 msgid "could not convert `%E' to `%T'"
 msgstr "`%E' den `%T' ye d枚n眉艧眉m yap谋lamaz"
 
-#: cp/call.c:6108
+#: cp/call.c:6123
 msgid "invalid initialization of non-const reference of type '%T' from a temporary of type '%T'"
 msgstr "`%T' t眉r眉ndeki sabit olmayan referans谋n ge莽ici `%T' t眉r眉nden ilklendirilmesi ge莽ersiz"
 
-#: cp/call.c:6112
+#: cp/call.c:6127
 msgid "invalid initialization of reference of type '%T' from expression of type '%T'"
 msgstr "`%T' t眉r眉ndeki referans谋n `%T' t眉r眉 ifadeden ilklendirilmesi ge莽ersiz"
 
@@ -13255,220 +13280,220 @@
 msgid "`%#T' only defines private constructors and has no friends"
 msgstr "`%#T' sadece private kurucular tan谋ml谋yor ve karde艧leri yok"
 
-#: cp/class.c:1995
+#: cp/class.c:2038
 msgid "no unique final overrider for `%D' in `%T'"
 msgstr "`%D' i莽in `%T' i莽inde e艧siz bir son de臒i艧tirici yok"
 
 #. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2441
+#: cp/class.c:2484
 msgid "`%D' was hidden"
 msgstr "`%D'"
 
-#: cp/class.c:2442
+#: cp/class.c:2485
 msgid "  by `%D'"
 msgstr "  `%D' taraf谋ndan gizlendi"
 
-#: cp/class.c:2484 cp/decl2.c:1161
+#: cp/class.c:2527 cp/decl2.c:1161
 msgid "`%#D' invalid; an anonymous union can only have non-static data members"
 msgstr "`%#D' ge莽ersiz; bir anonim birle艧ik yap谋 sadece statik olmayan veri 眉yeleri i莽erebilir"
 
-#: cp/class.c:2490 cp/decl2.c:1168
+#: cp/class.c:2533 cp/decl2.c:1168
 msgid "private member `%#D' in anonymous union"
 msgstr "anonim union i莽inde private 眉ye `%#D'"
 
-#: cp/class.c:2493 cp/decl2.c:1170
+#: cp/class.c:2536 cp/decl2.c:1170
 msgid "protected member `%#D' in anonymous union"
 msgstr "anonim union i莽inde protected 眉ye `%#D'"
 
-#: cp/class.c:2612
+#: cp/class.c:2655
 msgid "vtable layout for class `%T' may not be ABI-compliant and may change in a future version of GCC due to implicit virtual destructor"
 msgstr "s谋n谋f `%T' i莽in vtable yerle艧imi ABI-uyumlu olamaz ve bu GCC'nin gelecek s眉r眉m眉nde de臒i艧ebilir"
 
-#: cp/class.c:2672
+#: cp/class.c:2715
 msgid "bit-field `%#D' with non-integral type"
 msgstr "t眉mleyen olmayan t眉r ile bit-alan谋 `%#D'"
 
-#: cp/class.c:2692
+#: cp/class.c:2735
 msgid "bit-field `%D' width not an integer constant"
 msgstr "bit alan谋 `%D' i莽in geni艧lik bir tamsay谋 sabit de臒il"
 
-#: cp/class.c:2698
+#: cp/class.c:2741
 msgid "negative width in bit-field `%D'"
 msgstr "bit alan谋 `%D' i莽indeki geni艧lik negatif"
 
-#: cp/class.c:2703
+#: cp/class.c:2746
 msgid "zero width for bit-field `%D'"
 msgstr "bit alan谋 `%D' i莽in s谋f谋r geni艧lik"
 
-#: cp/class.c:2709
+#: cp/class.c:2752
 msgid "width of `%D' exceeds its type"
 msgstr "`%D' t眉r眉n眉n geni艧li臒ini a艧谋yor"
 
-#: cp/class.c:2718
+#: cp/class.c:2761
 msgid "`%D' is too small to hold all values of `%#T'"
 msgstr "`%D'  `%#T'nin t眉m de臒erlerini tutmak i莽in 莽ok k眉莽眉k"
 
-#: cp/class.c:2780
+#: cp/class.c:2823
 msgid "member `%#D' with constructor not allowed in union"
 msgstr "union i莽inde kuruculu 眉ye `%#D' olamaz"
 
-#: cp/class.c:2783
+#: cp/class.c:2826
 msgid "member `%#D' with destructor not allowed in union"
 msgstr "union i莽inde y谋k谋c谋l谋 眉ye `%#D' olamaz"
 
-#: cp/class.c:2786
+#: cp/class.c:2829
 msgid "member `%#D' with copy assignment operator not allowed in union"
 msgstr "union i莽inde kopya atama i艧le莽li 眉ye `%#D' olamaz"
 
-#: cp/class.c:2813
+#: cp/class.c:2856
 msgid "multiple fields in union `%T' initialized"
 msgstr "birle艧ik yap谋 `%T' i莽indeki 莽oklu alanlar ilklendirildi"
 
-#: cp/class.c:2879
+#: cp/class.c:2922
 msgid "ignoring packed attribute on unpacked non-POD field `%#D'"
 msgstr ""
 
-#: cp/class.c:2939
+#: cp/class.c:2982
 msgid "`%D' may not be static because it is a member of a union"
 msgstr "`%D' bir birle艧ik yap谋n谋 眉yesi oldu臒undan static olmamal谋d谋r"
 
-#: cp/class.c:2944
+#: cp/class.c:2987
 msgid "`%D' may not have reference type `%T' because it is a member of a union"
 msgstr "`%D' bir birle艧ik yap谋n谋n 眉yesi oldu臒undan `%T' t眉r眉nde bir referansa sahip de臒il"
 
-#: cp/class.c:2952
+#: cp/class.c:2995
 msgid "field `%D' in local class cannot be static"
 msgstr "yerel s谋n谋f i莽indeki alan `%D' static olamaz"
 
-#: cp/class.c:2958
+#: cp/class.c:3001
 msgid "field `%D' invalidly declared function type"
 msgstr "alan `%D' ile ge莽ersiz olarak i艧lev t眉r眉 bildirildi"
 
-#: cp/class.c:2965
+#: cp/class.c:3008
 msgid "field `%D' invalidly declared method type"
 msgstr "alan `%D' ile ge莽ersiz olarak y枚ntem t眉r眉 bildirildi"
 
-#: cp/class.c:2998
+#: cp/class.c:3041
 msgid "non-static reference `%#D' in class without a constructor"
 msgstr "bir kurucusuz s谋n谋f i莽inde static olmayan ba艧vuru `%#D'"
 
-#: cp/class.c:3041
+#: cp/class.c:3084
 msgid "non-static const member `%#D' in class without a constructor"
 msgstr "bir kurucusuz s谋n谋f i莽inde static olmayan sabit 眉ye `%#D'"
 
-#: cp/class.c:3056
+#: cp/class.c:3099
 msgid "field `%#D' with same name as class"
 msgstr "alan `%#D' s谋n谋f ile ayn谋 isimde"
 
-#: cp/class.c:3074
+#: cp/class.c:3117
 msgid "`%#T' has pointer data members"
 msgstr "`%#T' g枚sterici veri 眉yeleri i莽eriyor"
 
-#: cp/class.c:3078
+#: cp/class.c:3121
 msgid "  but does not override `%T(const %T&)'"
 msgstr "  ama `%T(const %T&)' ye de臒i艧tirilmiyor"
 
-#: cp/class.c:3080
+#: cp/class.c:3123
 msgid "  or `operator=(const %T&)'"
 msgstr "  ya da `operator=(const %T&)'"
 
-#: cp/class.c:3083
+#: cp/class.c:3126
 msgid "  but does not override `operator=(const %T&)'"
 msgstr "  ama `operator=(const %T&)' ye de臒i艧tirilmiyor"
 
-#: cp/class.c:3517
+#: cp/class.c:3560
 msgid "offset of empty base `%T' may not be ABI-compliant and maychange in a future version of GCC"
 msgstr "bo艧 taban `%T' nin g枚reli konumu ABI-uyumlu olamaz ve bu GCC'nin gelecek s眉r眉m眉nde de臒i艧ebilir"
 
-#: cp/class.c:3627
+#: cp/class.c:3670
 msgid "class `%T' will be considered nearly empty in a future version of GCC"
 msgstr "s谋n谋f `%T' GCC'nin gelecek s眉r眉m眉nde k谋smen bo艧 say谋lacak"
 
-#: cp/class.c:3714
+#: cp/class.c:3757
 msgid "initializer specified for non-virtual method `%D'"
 msgstr "sanal olmayan y枚ntem `%D' i莽in ilklendirici belirtilmi艧"
 
-#: cp/class.c:4402
+#: cp/class.c:4445
 msgid "offset of virtual base `%T' is not ABI-compliant and may change in a future version of GCC"
 msgstr "sanal taban `%T' nin g枚reli konumu ABI-uyumlu de臒il ve bu GCC'nin gelecek s眉r眉m眉nde de臒i艧ebilir"
 
-#: cp/class.c:4492
+#: cp/class.c:4535
 msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
 msgstr "do臒rudan taban `%T' belirsizlikten dolay谋 `%T' i莽inde eri艧ilebilir de臒il"
 
-#: cp/class.c:4505
+#: cp/class.c:4548
 msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
 msgstr "sanal taban `%T' belirsizlikten dolay谋 `%T' i莽inde eri艧ilebilir de臒il"
 
-#: cp/class.c:4679
+#: cp/class.c:4722
 msgid "size assigned to `%T' may not be ABI-compliant and may change in a future version of GCC"
 msgstr "`%T' ye atanan boyut ABI-uyumlu olmamal谋 ve bu GCC'nin gelecek s眉r眉m眉nde de臒i艧ebilir"
 
 #. Versions of G++ before G++ 3.4 did not reset the
 #. DECL_MODE.
-#: cp/class.c:4718
+#: cp/class.c:4761
 msgid "the offset of `%D' may not be ABI-compliant and may change in a future version of GCC"
 msgstr "`%D' nin g枚reli konumu ABI-uyumlu olmayabilir ve bu GCC'nin gelecek s眉r眉m眉nde de臒i艧ebilir"
 
-#: cp/class.c:4741
+#: cp/class.c:4784
 msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
 msgstr "`%D' nin g枚reli konumu ABI-uyumlu de臒il ve bu GCC'nin gelecek s眉r眉m眉nde de臒i艧ebilir"
 
-#: cp/class.c:4750
+#: cp/class.c:4793
 msgid "`%D' contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 msgstr "`%D' GCC'nin gelecek s眉r眉m眉nde taban s谋n谋flar谋n farkl谋 yere konmas谋na sebep olabilecek bo艧 s谋n谋flar谋 i莽eriyor"
 
-#: cp/class.c:4809
+#: cp/class.c:4852
 msgid "layout of classes derived from empty class `%T' may change in a future version of GCC"
 msgstr "s谋n谋flar谋n yerle艧imi GCC'nin gelecek s眉r眉m眉nde de臒i艧ebilecek olan bo艧 s谋n谋f `%T' den t眉retilmi艧"
 
-#: cp/class.c:4939 cp/semantics.c:2044
+#: cp/class.c:4982 cp/semantics.c:2041
 msgid "redefinition of `%#T'"
 msgstr "`%#T' yeniden tan谋mlanm谋艧"
 
-#: cp/class.c:5109
+#: cp/class.c:5152
 msgid "`%#T' has virtual functions but non-virtual destructor"
 msgstr "`%#T' sanal olmayan kurucuyla sanal i艧levler i莽eriyor"
 
-#: cp/class.c:5188
+#: cp/class.c:5231
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr "yap谋 tamamlanmaya 莽al谋艧谋l谋rken 枚nceki ayr谋艧t谋rma hatalar谋ndan dolay谋 kesildi"
 
-#: cp/class.c:5630
+#: cp/class.c:5673
 #, c-format
 msgid "language string `\"%s\"' not recognized"
 msgstr "dil dizgesi `\"%s\"' tan谋nm谋yor"
 
-#: cp/class.c:5718
+#: cp/class.c:5761
 msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
 msgstr "a艧谋r谋 y眉kl眉 `%D' `%T' t眉r眉n眉n d枚n眉艧眉m眉ne tabanl谋 olarak 莽枚z眉mlenemiyor"
 
-#: cp/class.c:5843
+#: cp/class.c:5886
 msgid "no matches converting function `%D' to type `%#T'"
 msgstr "i艧lev `%D'nin `%#T' t眉r眉ne d枚n眉艧眉m眉 i莽in e艧le艧me yok"
 
-#: cp/class.c:5866
+#: cp/class.c:5909
 msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
 msgstr "a艧谋r谋 y眉kl眉 i艧lev `%D'nin `%#T' t眉r眉ne d枚n眉艧眉m眉 belirsiz"
 
-#: cp/class.c:5892
+#: cp/class.c:5935
 msgid "assuming pointer to member `%D'"
 msgstr "眉ye `%D'ye g枚sterici varsay谋l谋yor"
 
-#: cp/class.c:5895
+#: cp/class.c:5938
 #, c-format
 msgid "(a pointer to member can only be formed with `&%E')"
 msgstr "(bir 眉ye g枚stericisi sadece `&%E' ile 艧ekillendirilebilir)"
 
-#: cp/class.c:5940 cp/class.c:6122 cp/class.c:6129
+#: cp/class.c:5983 cp/class.c:6165 cp/class.c:6172
 msgid "not enough type information"
 msgstr "t眉r bilgisi yetersiz"
 
-#: cp/class.c:5957
+#: cp/class.c:6000
 msgid "argument of type `%T' does not match `%T'"
 msgstr "`%T' t眉r眉ndeki arg眉man `%T' ile uyumsuz"
 
-#: cp/class.c:6106
+#: cp/class.c:6149
 msgid "invalid operation on uninstantiated type"
 msgstr "ger莽eklenmemi艧 t眉r 眉zerindeki i艧lem ge莽ersiz"
 
@@ -13477,11 +13502,11 @@
 #. A name N used in a class S shall refer to the same declaration
 #. in its context and when re-evaluated in the completed scope of
 #. S.
-#: cp/class.c:6364 cp/decl.c:1222 cp/name-lookup.c:514 cp/pt.c:2097
+#: cp/class.c:6407 cp/decl.c:1223 cp/name-lookup.c:514 cp/pt.c:2125
 msgid "declaration of `%#D'"
 msgstr "`%#D' yeniden bildirimi"
 
-#: cp/class.c:6365
+#: cp/class.c:6408
 msgid "changes meaning of `%D' from `%+#D'"
 msgstr "`%D' nin (`%+#D' deki) anlam谋 de臒i艧iyor"
 
@@ -13583,141 +13608,158 @@
 msgid "  candidate conversions include `%D' and `%D'"
 msgstr "  aday d枚n眉艧眉mler `%D' ve `%D' i莽eriyor  "
 
-#: cp/decl.c:371
+#: cp/decl.c:372
 msgid "label `%D' used but not defined"
 msgstr "etiket `%D' tan谋mlanmadan kullan谋lm谋艧"
 
-#: cp/decl.c:378
+#: cp/decl.c:379
 msgid "label `%D' defined but not used"
 msgstr "etiket `%D' tan谋mlanm谋艧 ama kullan谋lmam谋艧"
 
-#: cp/decl.c:1130 cp/decl.c:1556
+#: cp/decl.c:1131 cp/decl.c:1570
 msgid "previous declaration of `%D'"
 msgstr "`%D'in 枚nceki bildirimi"
 
-#: cp/decl.c:1178
+#: cp/decl.c:1179
 msgid "%Jfunction '%D' redeclared as inline"
 msgstr "%J i艧lev `%D' 'inline' olarak yeniden bildirilmi艧"
 
-#: cp/decl.c:1179
+#: cp/decl.c:1180
 msgid "%Jprevious declaration of '%D' with attribute noinline"
 msgstr "%J `%D'nin 枚nceki bildirimi 'inline' olmayan 枚znitelikli"
 
-#: cp/decl.c:1186
+#: cp/decl.c:1187
 msgid "%Jfunction '%D' redeclared with attribute noinline"
 msgstr "%J `%D' i艧levinin yeniden bildirimi inline olmayan 枚znitelikli"
 
-#: cp/decl.c:1188
+#: cp/decl.c:1189
 msgid "%Jprevious declaration of '%D' was inline"
 msgstr "%J `%D' nin 枚nceki bildirimi 'inline' idi"
 
-#: cp/decl.c:1209 cp/decl.c:1247
+#: cp/decl.c:1210 cp/decl.c:1248
 msgid "shadowing %s function `%#D'"
 msgstr "%s i艧lev `%#D' yi g枚lgeliyor"
 
-#: cp/decl.c:1218
+#: cp/decl.c:1219
 msgid "library function `%#D' redeclared as non-function `%#D'"
 msgstr "kitapl谋k i艧levi `%#D' i艧lev olmayan `%#D' olarak yeniden bildirildi"
 
-#: cp/decl.c:1223
+#: cp/decl.c:1224
 msgid "conflicts with built-in declaration `%#D'"
 msgstr "`%#D' yerle艧ik bildirimiyle 莽eli艧iyor"
 
-#: cp/decl.c:1242 cp/decl.c:1354 cp/decl.c:1370
+#: cp/decl.c:1243 cp/decl.c:1355 cp/decl.c:1371
 msgid "new declaration `%#D'"
 msgstr "yeni bildirim `%#D'"
 
-#: cp/decl.c:1243
+#: cp/decl.c:1244
 msgid "ambiguates built-in declaration `%#D'"
 msgstr "`%#D' yerle艧ik bildirimi belirsizle艧iyor"
 
-#: cp/decl.c:1314
+#: cp/decl.c:1315
 msgid "`%#D' redeclared as different kind of symbol"
 msgstr "`%#D' farkl谋 bir sembol 莽e艧idi olarak tekrar bildirilmi艧"
 
-#: cp/decl.c:1317
+#: cp/decl.c:1318
 msgid "previous declaration of `%#D'"
 msgstr "`%#D'in 枚nceki bildirimi"
 
-#: cp/decl.c:1339
+#: cp/decl.c:1340
 msgid "declaration of template `%#D'"
 msgstr "艧ablon bildirimi `%#D'"
 
-#: cp/decl.c:1340 cp/name-lookup.c:515
+#: cp/decl.c:1341 cp/name-lookup.c:515
 msgid "conflicts with previous declaration `%#D'"
 msgstr "`%#D' 枚nceki bildirimiyle 莽eli艧iyor"
 
-#: cp/decl.c:1355 cp/decl.c:1371
+#: cp/decl.c:1356 cp/decl.c:1372
 msgid "ambiguates old declaration `%#D'"
 msgstr "`%#D' eski bildirimi belirsizle艧iyor"
 
-#: cp/decl.c:1363
+#: cp/decl.c:1364
 msgid "declaration of C function `%#D' conflicts with"
 msgstr "C i艧levi `%#D' bildirimi ile"
 
-#: cp/decl.c:1365
+#: cp/decl.c:1366
 msgid "previous declaration `%#D' here"
 msgstr "`%#D'nin 枚nceki bildirimi ile burada 莽eli艧iyor"
 
-#: cp/decl.c:1381
+#: cp/decl.c:1382
 msgid "conflicting declaration '%#D'"
 msgstr "'%#D' bildirimi 莽eli艧iyor"
 
-#: cp/decl.c:1382
+#: cp/decl.c:1383
 msgid "'%D' has a previous declaration as `%#D'"
 msgstr "'%D' 枚ncesinde `%#D' olarak bir bildirim var"
 
-#: cp/decl.c:1435
+#. [namespace.alias]
+#.
+#. A namespace-name or namespace-alias shall not be declared as
+#. the name of any other entity in the same declarative region.
+#. A namespace-name defined at global scope shall not be
+#. declared as the name of any other entity in any glogal scope
+#. of the program.
+#: cp/decl.c:1436
+#, fuzzy
+msgid "declaration of `namespace %D' conflicts with"
+msgstr "C i艧levi `%#D' bildirimi ile"
+
+#: cp/decl.c:1437
+#, fuzzy
+msgid "previous declaration of `namespace %D' here"
+msgstr "`%#D'nin 枚nceki bildirimi ile burada 莽eli艧iyor"
+
+#: cp/decl.c:1449
 msgid "`%#D' previously defined here"
 msgstr "`%#D' evvelce burada tan谋mlanm谋艧"
 
-#: cp/decl.c:1436
+#: cp/decl.c:1450
 msgid "`%#D' previously declared here"
 msgstr "`%#D' evvelce burada bildirilmi艧"
 
 #. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:1445
+#: cp/decl.c:1459
 msgid "prototype for `%#D'"
 msgstr "`%#D' i莽in prototip"
 
-#: cp/decl.c:1446
+#: cp/decl.c:1460
 msgid "%Jfollows non-prototype definition here"
 msgstr "%j burada prototip olmayan tan谋mdan sonra"
 
-#: cp/decl.c:1458
+#: cp/decl.c:1472
 msgid "previous declaration of `%#D' with %L linkage"
 msgstr "%L ilintili `%#D' 枚nceki bildirimi"
 
-#: cp/decl.c:1460
+#: cp/decl.c:1474
 msgid "conflicts with new declaration with %L linkage"
 msgstr "%L ilintili yeni bildirim ile 莽eli艧iyor"
 
-#: cp/decl.c:1483 cp/decl.c:1490
+#: cp/decl.c:1497 cp/decl.c:1504
 msgid "default argument given for parameter %d of `%#D'"
 msgstr "`%#D' nin %d. parametresi i莽in verilen 枚ntan谋ml谋 arg眉man"
 
-#: cp/decl.c:1485 cp/decl.c:1492
+#: cp/decl.c:1499 cp/decl.c:1506
 msgid "after previous specification in `%#D'"
 msgstr "`%#D' i莽indeki 枚nceki 枚zellikten sonra"
 
-#: cp/decl.c:1501
+#: cp/decl.c:1515
 msgid "`%#D' was used before it was declared inline"
 msgstr "`%#D' inline olarak bildirilmeden 枚nce"
 
-#: cp/decl.c:1502
+#: cp/decl.c:1516
 msgid "%Jprevious non-inline declaration here"
 msgstr "%J 枚nceki inline olmayan bildirimi burada"
 
-#: cp/decl.c:1555
+#: cp/decl.c:1569
 msgid "redundant redeclaration of `%D' in same scope"
 msgstr "ayn谋 ba臒lamda `%D'nin yeniden bildirimi anlams谋z"
 
-#: cp/decl.c:1649
+#: cp/decl.c:1663
 #, c-format
 msgid "declaration of `%F' throws different exceptions"
 msgstr "`%F' bildirimi farkl谋 ola臒and谋艧谋l谋klar谋 yakal谋yor"
 
-#: cp/decl.c:1651
+#: cp/decl.c:1665
 #, c-format
 msgid "than previous declaration `%F'"
 msgstr "`%F'in 枚nceki bildiriminden"
@@ -13730,492 +13772,510 @@
 #. that specialization that would cause an implicit
 #. instantiation to take place, in every translation unit in
 #. which such a use occurs.
-#: cp/decl.c:1798
+#: cp/decl.c:1812
 msgid "explicit specialization of %D after first use"
 msgstr "ilk kullan谋m谋ndan sonra %D'nin do臒rudan 枚zelle艧tirilmesi"
 
-#: cp/decl.c:1878
+#: cp/decl.c:1892
 msgid "%J'%D': visibility attribute ignored because it"
 msgstr "%J'%D': visibility attribute ignored because it"
 
-#: cp/decl.c:1880
+#: cp/decl.c:1894
 msgid "%Jconflicts with previous declaration here"
 msgstr "%J `%#D' burada 枚nceki bildirimiyle 莽eli艧iyor"
 
-#: cp/decl.c:1974
+#: cp/decl.c:1988
 msgid "implicit declaration of function `%#D'"
 msgstr "i艧lev `%#D' nin 枚rt眉k bildirimi"
 
-#: cp/decl.c:2137
+#: cp/decl.c:2151
 #, c-format
 msgid "label `%s' referenced outside of any function"
 msgstr "`%s' etiketi her i艧levin d谋艧谋na referansl谋"
 
-#: cp/decl.c:2234 cp/decl.c:2258 cp/decl.c:2346
+#: cp/decl.c:2248 cp/decl.c:2272 cp/decl.c:2360
 msgid "jump to label `%D'"
 msgstr "etiket `%D' ye s谋莽rama"
 
-#: cp/decl.c:2236 cp/decl.c:2260
+#: cp/decl.c:2250 cp/decl.c:2274
 msgid "jump to case label"
 msgstr "case etiketine jump"
 
-#: cp/decl.c:2239 cp/decl.c:2263
+#: cp/decl.c:2253 cp/decl.c:2277
 msgid "%H  from here"
 msgstr "%H  buradan"
 
-#: cp/decl.c:2244
+#: cp/decl.c:2258
 msgid "  crosses initialization of `%#D'"
 msgstr "  `%#D' ilklendirmesi 莽aprazlan谋yor"
 
-#: cp/decl.c:2247 cp/decl.c:2362
+#: cp/decl.c:2261 cp/decl.c:2376
 msgid "  enters scope of non-POD `%#D'"
 msgstr "  POD olmayan `%#D' ba臒lam谋na giriyor"
 
-#: cp/decl.c:2267 cp/decl.c:2366
+#: cp/decl.c:2281 cp/decl.c:2380
 msgid "  enters try block"
 msgstr "  blok denemesine giriliyor"
 
-#: cp/decl.c:2269 cp/decl.c:2368
+#: cp/decl.c:2283 cp/decl.c:2382
 msgid "  enters catch block"
 msgstr "  tuzak blo臒u giriyor"
 
-#: cp/decl.c:2347
+#: cp/decl.c:2361
 msgid "  from here"
 msgstr "  buradan"
 
 #. Can't skip init of __exception_info.
-#: cp/decl.c:2358
+#: cp/decl.c:2372
 msgid "%J  enters catch block"
 msgstr "%J  tuzak blo臒u giriyor"
 
-#: cp/decl.c:2360
+#: cp/decl.c:2374
 msgid "  skips initialization of `%#D'"
 msgstr "  `%#D' ilklendirmesi atlanyor"
 
-#: cp/decl.c:2394
+#: cp/decl.c:2408
 msgid "label named wchar_t"
 msgstr "wchar_t isimli etiket"
 
-#: cp/decl.c:2397
+#: cp/decl.c:2411
 msgid "duplicate label `%D'"
 msgstr "yinlenmi艧 etiket `%D'"
 
-#: cp/decl.c:2625 cp/parser.c:3182
+#: cp/decl.c:2639 cp/parser.c:3192
 msgid "`%D' used without template parameters"
 msgstr "`%D' 艧ablon parametreleri olmaks谋z谋n kullan谋lm谋艧"
 
-#: cp/decl.c:2635 cp/decl.c:2651 cp/decl.c:2739
+#: cp/decl.c:2649 cp/decl.c:2665 cp/decl.c:2753
 msgid "no class template named `%#T' in `%#T'"
 msgstr "`%#T' isimli s谋n谋f 艧ablonu `%#T' i莽inde yok"
 
-#: cp/decl.c:2672 cp/decl.c:2682 cp/decl.c:2702
+#: cp/decl.c:2686 cp/decl.c:2696 cp/decl.c:2716
 msgid "no type named `%#T' in `%#T'"
 msgstr "`%#T' i莽indeki `%#T' ismindeki t眉r bilinmiyor"
 
-#: cp/decl.c:3429
+#: cp/decl.c:3443
 msgid "%Jan anonymous union cannot have function members"
 msgstr "%J bir anonim birle艧ik yap谋, i艧lev 眉yeler bar谋nd谋ramaz"
 
-#: cp/decl.c:3447
+#: cp/decl.c:3461
 msgid "member %#D' with constructor not allowed in anonymous aggregate"
 msgstr "kuruculu 眉ye %#D' anonim k眉meleme i莽inde kullan谋lamaz"
 
-#: cp/decl.c:3450
+#: cp/decl.c:3464
 msgid "member %#D' with destructor not allowed in anonymous aggregate"
 msgstr "y谋k谋c谋l谋 眉ye %#D' anonim k眉meleme i莽inde kullan谋lamaz"
 
-#: cp/decl.c:3453
+#: cp/decl.c:3467
 msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
 msgstr "kopya atama i艧le莽li 眉ye %#D' anonim k眉meleme i莽inde kullan谋lamaz"
 
-#: cp/decl.c:3493
+#: cp/decl.c:3507
 msgid "redeclaration of C++ built-in type `%T'"
 msgstr "C++ yerle艧ik t眉r眉 `%T' i莽in yeniden bildirim"
 
-#: cp/decl.c:3531
+#: cp/decl.c:3545
 msgid "multiple types in one declaration"
 msgstr "bir bildirimde birden fazla t眉r bidirilmi艧"
 
-#: cp/decl.c:3557
+#: cp/decl.c:3571
 msgid "missing type-name in typedef-declaration"
 msgstr "typedef bildiriminde t眉r ismi eksik"
 
-#: cp/decl.c:3565
+#: cp/decl.c:3579
 msgid "ISO C++ prohibits anonymous structs"
 msgstr "ISO C++ anonim yap谋lar谋 (struct) yasaklar"
 
-#: cp/decl.c:3572
+#: cp/decl.c:3586
 msgid "`%D' can only be specified for functions"
 msgstr "`%D' sadece i艧levler i莽in belirtilebilir"
 
-#: cp/decl.c:3574
+#: cp/decl.c:3588
 msgid "`%D' can only be specified inside a class"
 msgstr "`%D' sadece bir s谋n谋f i莽inde belirtilebilir"
 
-#: cp/decl.c:3576
+#: cp/decl.c:3590
 msgid "`%D' can only be specified for constructors"
 msgstr "`%D' sadece kurucular i莽in belirtilebilir"
 
-#: cp/decl.c:3579
+#: cp/decl.c:3593
 msgid "`%D' can only be specified for objects and functions"
 msgstr "`%D' sadece i艧levler ve nesneler i莽in belirtilebilir"
 
-#: cp/decl.c:3721 cp/decl2.c:855
+#: cp/decl.c:3735 cp/decl2.c:855
 msgid "typedef `%D' is initialized (use __typeof__ instead)"
 msgstr "typedef `%D' ilklendirilmi艧 (yerine  __typeof__  kullan谋n)"
 
-#: cp/decl.c:3726
+#: cp/decl.c:3740
 msgid "function `%#D' is initialized like a variable"
 msgstr "`%D' i艧levi bir de臒i艧ken gibi ilklendirilmi艧"
 
-#: cp/decl.c:3738
+#: cp/decl.c:3752
 msgid "declaration of `%#D' has `extern' and is initialized"
 msgstr "`%#D' hem `extern' olarak bildirilmi艧 hem de ilklendirilmi艧"
 
-#: cp/decl.c:3771
+#: cp/decl.c:3785
 msgid "`%#D' is not a static member of `%#T'"
 msgstr "`%#D'  `%#T'nin bir static 眉yesi de臒ildir"
 
-#: cp/decl.c:3777
+#: cp/decl.c:3791
 msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
 msgstr "ISO C++ `%T::%D' nin `%T::%D' olarak tan谋mlanmas谋na izin vermez"
 
-#: cp/decl.c:3788
+#: cp/decl.c:3802
 msgid "duplicate initialization of %D"
 msgstr "%D nin yinelenmi艧 ilklendirmesi"
 
-#: cp/decl.c:3819
+#: cp/decl.c:3833
 msgid "declaration of `%#D' outside of class is not definition"
 msgstr "s谋n谋f d谋艧谋nda `%#D' bildirimi bir tan谋mlama de臒il"
 
-#: cp/decl.c:3868
+#: cp/decl.c:3882
 msgid "variable `%#D' has initializer but incomplete type"
 msgstr "`%#D' de臒i艧keni ilklendirilmi艧 ama i莽i bo艧 t眉rde"
 
-#: cp/decl.c:3876 cp/decl.c:4445
+#: cp/decl.c:3890 cp/decl.c:4500
 msgid "elements of array `%#D' have incomplete type"
 msgstr "`%#D' dizisinin elemanlar谋 i莽i bo艧 t眉rde"
 
-#: cp/decl.c:3892
+#: cp/decl.c:3906
 msgid "aggregate `%#D' has incomplete type and cannot be defined"
 msgstr "k眉me `%#D' i莽i bo艧 t眉rde ve tan谋ml谋 olamaz"
 
-#: cp/decl.c:3942
+#: cp/decl.c:3956
 msgid "`%D' declared as reference but not initialized"
 msgstr "`%D' referans olarak bildirilmi艧 ama ilklendirilmemi艧"
 
-#: cp/decl.c:3948
+#: cp/decl.c:3962
 msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
 msgstr "ISO C++ referans`%D' ilklendiren ilklendirici listesi kullan谋m谋na izin vermez"
 
-#: cp/decl.c:3976
+#: cp/decl.c:3990
 msgid "cannot initialize `%T' from `%T'"
 msgstr "`%T' `%T' den ilklendirilemez"
 
-#: cp/decl.c:4008
+#: cp/decl.c:4022
 msgid "initializer fails to determine size of `%D'"
 msgstr "ilklendirici `%D' nin boyutunu saptayam谋yor"
 
-#: cp/decl.c:4013
+#: cp/decl.c:4027
 msgid "array size missing in `%D'"
 msgstr "`%D' de dizi boyutu eksik"
 
-#: cp/decl.c:4025
+#: cp/decl.c:4039
 msgid "zero-size array `%D'"
 msgstr "s谋f谋r boyutlu dizi `%D'"
 
 #. An automatic variable with an incomplete type: that is an error.
 #. Don't talk about array types here, since we took care of that
 #. message in grokdeclarator.
-#: cp/decl.c:4062
+#: cp/decl.c:4076
 msgid "storage size of `%D' isn't known"
 msgstr "`%D' nin saklama uzunlu臒u bilinmiyor"
 
-#: cp/decl.c:4084
+#: cp/decl.c:4098
 msgid "storage size of `%D' isn't constant"
 msgstr "`%D' nin saklama geni艧li臒i sabit de臒il"
 
-#: cp/decl.c:4139
+#: cp/decl.c:4153
 msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
 msgstr "枚z眉r: 枚z眉mleme i艧levi static verisi `%#D' nin cevab谋 yanl谋艧 (sizi 莽oklu kopyalara s眉r眉kleyecek)"
 
-#: cp/decl.c:4140
+#: cp/decl.c:4154
 msgid "%J  you can work around this by removing the initializer"
 msgstr "%J  bunu ilklendiricileri kald谋rarak a艧abilirsiniz"
 
-#: cp/decl.c:4166
+#: cp/decl.c:4180
 msgid "uninitialized const `%D'"
 msgstr "ilklendirilmemi艧 sabit `%D'"
 
-#: cp/decl.c:4245
+#: cp/decl.c:4240
+msgid "name `%D' used in a GNU-style designated initializer for an array"
+msgstr "`%D' ismi bir dizi i莽in bir GNU tarz谋 ilklendirici i莽inde kullan谋lm谋艧"
+
+#: cp/decl.c:4251
+#, c-format
+msgid "Designated initializer `%E' larger than array size"
+msgstr ""
+
+#: cp/decl.c:4323
 msgid "brace-enclosed initializer used to initialize `%T'"
 msgstr "`%T' ilklendirmesinde ilklendirici {} i莽inde kullan谋lm谋艧"
 
-#: cp/decl.c:4309
+#: cp/decl.c:4387
 msgid "initializer for `%T' must be brace-enclosed"
 msgstr "`%T' ilklendiricisi {} i莽inde olmal谋"
 
-#: cp/decl.c:4326
+#: cp/decl.c:4404
 msgid "ISO C++ does not allow designated initializers"
 msgstr "ISO C++ tasarlanm谋艧 ilkendiricilere izin vermez"
 
-#: cp/decl.c:4330
+#: cp/decl.c:4408
 msgid "`%T' has no non-static data member named `%D'"
 msgstr "`%T' `%D' isminde bir statik olmayan 眉ye i莽ermiyor"
 
-#: cp/decl.c:4378
-msgid "name `%D' used in a GNU-style designated initializer for an array"
-msgstr "`%D' ismi bir dizi i莽in bir GNU tarz谋 ilklendirici i莽inde kullan谋lm谋艧"
-
-#: cp/decl.c:4401
+#: cp/decl.c:4456
 msgid "too many initializers for `%T'"
 msgstr "`%T' i莽in ilklendirici say谋s谋 莽ok fazla"
 
-#: cp/decl.c:4439
+#: cp/decl.c:4494
 msgid "variable-sized object `%D' may not be initialized"
 msgstr "de臒i艧ken-uzunluklu nesne `%D' ilklendirilmi艧 olmayabilir"
 
-#: cp/decl.c:4450
+#: cp/decl.c:4505
 msgid "`%D' has incomplete type"
 msgstr "`%s' i莽i bo艧 t眉rde"
 
-#: cp/decl.c:4505
+#: cp/decl.c:4560
 msgid "`%D' must be initialized by constructor, not by `{...}'"
 msgstr "`%D'bir kurucu ile ilklendirilmeli, `{...}' ile de臒il"
 
-#: cp/decl.c:4549
+#: cp/decl.c:4604
 msgid "structure `%D' with uninitialized const members"
 msgstr "ilklendirmesiz sabit 眉yelerle `%D' yap谋s谋"
 
-#: cp/decl.c:4551
+#: cp/decl.c:4606
 msgid "structure `%D' with uninitialized reference members"
 msgstr "ilklendirmesiz referans 眉yelerle `%D' yap谋s谋"
 
-#: cp/decl.c:4732
+#: cp/decl.c:4788
 msgid "assignment (not initialization) in declaration"
 msgstr "bildirim i莽inde atama (ilklendirme de臒il)"
 
-#: cp/decl.c:4749
+#: cp/decl.c:4805
 msgid "cannot initialize `%D' to namespace `%D'"
 msgstr "`%D' isim alan谋 `%D' olarak ilklendirilemez"
 
-#: cp/decl.c:4803
+#: cp/decl.c:4859
 msgid "shadowing previous type declaration of `%#D'"
 msgstr "`%#D'in 枚nceki g枚lgeleyen t眉r bildirimi"
 
-#: cp/decl.c:4840
+#: cp/decl.c:4896
 msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
 msgstr "`%D' yerel evreli olamaz 莽眉nk眉 POD olmayan %T' t眉r眉nde"
 
-#: cp/decl.c:4855
+#: cp/decl.c:4911
 msgid "`%D' is thread-local and so cannot be dynamically initialized"
 msgstr "`%D' yerel evreli oldu臒undan 枚zdevimli ilklendirilemez"
 
-#: cp/decl.c:5337
+#: cp/decl.c:5406
 msgid "invalid catch parameter"
 msgstr "yakalama parametresi ge莽ersiz"
 
-#: cp/decl.c:5451
+#: cp/decl.c:5520
 msgid "destructor for alien class `%T' cannot be a member"
 msgstr "yabanc谋 s谋n谋f `%T' i莽in y谋k谋c谋, bir 眉ye olamaz"
 
-#: cp/decl.c:5454
+#: cp/decl.c:5523
 msgid "constructor for alien class `%T' cannot be a member"
 msgstr "yabanc谋 s谋n谋f `%T' i莽in kurucu, bir 眉ye olamaz"
 
-#: cp/decl.c:5476
+#: cp/decl.c:5545
 msgid "`%D' declared as a `virtual' %s"
 msgstr "`%D' bir `virtual' %s olarak bildirilmi艧"
 
-#: cp/decl.c:5478
+#: cp/decl.c:5547
 msgid "`%D' declared as an `inline' %s"
 msgstr "`%D' alan谋 bir `inline' %s olarak bildirilmi艧"
 
-#: cp/decl.c:5480
+#: cp/decl.c:5549
 msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
 msgstr "%s bildirimindeki `const' ve `volatile' i艧lev belirte莽leri `%D' i莽in ge莽ersiz"
 
-#: cp/decl.c:5483
+#: cp/decl.c:5552
 msgid "`%D' declared as a friend"
 msgstr "`%D' bir karde艧 olarak bildirilmi艧"
 
-#: cp/decl.c:5489
+#: cp/decl.c:5558
 msgid "`%D' declared with an exception specification"
 msgstr "`%D' bir ola臒and谋艧谋l谋k 枚zelli臒iyle bildirilmi艧"
 
-#: cp/decl.c:5571
+#: cp/decl.c:5640
 msgid "cannot declare `::main' to be a template"
 msgstr "`::main' bir 艧ablon olarak bildirilemez"
 
-#: cp/decl.c:5573
+#: cp/decl.c:5642
 msgid "cannot declare `::main' to be inline"
 msgstr "`::main' inline olarak bildirilemez"
 
-#: cp/decl.c:5575
+#: cp/decl.c:5644
 msgid "cannot declare `::main' to be static"
 msgstr "::main' 芦static禄 olarak bildirilemez"
 
-#: cp/decl.c:5578
+#: cp/decl.c:5647
 msgid "`main' must return `int'"
 msgstr "`main', `int' d枚nd眉rmeli"
 
-#: cp/decl.c:5606
+#: cp/decl.c:5675
 msgid "non-local function `%#D' uses anonymous type"
 msgstr "yerel olmayan i艧lev `%#D' anonim t眉r kullan谋yor"
 
-#: cp/decl.c:5609
+#: cp/decl.c:5678
 msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
 msgstr "`%#D' niteliksiz t眉re ba艧vurmuyor, bu durumda ilintileme i莽in kullan谋lmam谋艧t谋r"
 
-#: cp/decl.c:5615
+#: cp/decl.c:5684
 msgid "non-local function `%#D' uses local type `%T'"
 msgstr "yerel olmayan i艧lev `%#D' yerel t眉r `%T' kullan谋yor"
 
-#: cp/decl.c:5639
+#: cp/decl.c:5708
 msgid "%smember function `%D' cannot have `%T' method qualifier"
 msgstr "%smember function `%D', `%T' y枚ntem niteleyicisini i莽eremez"
 
-#: cp/decl.c:5663
+#: cp/decl.c:5732
 msgid "defining explicit specialization `%D' in friend declaration"
 msgstr "karde艧 bildirimlerde do臒rudan 枚zelle艧tirme `%D' tan谋mlan谋yor"
 
 #. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:5673
+#: cp/decl.c:5742
 msgid "invalid use of template-id `%D' in declaration of primary template"
 msgstr "birincil 艧ablon bildiriminde 艧ablon kimli臒i `%D' kullan谋m谋 ge莽ersiz"
 
-#: cp/decl.c:5700
+#: cp/decl.c:5769
 msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
 msgstr "karde艧 艧ablon 枚zelle艧tirmesi `%D' bildiriminde 枚ntan谋ml谋 arg眉malar kullan谋lamaz"
 
-#: cp/decl.c:5707
+#: cp/decl.c:5776
 msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
 msgstr "karde艧 艧ablon 枚zelle艧tirmesi `%D' bildiriminde `inline' kullan谋lamaz"
 
-#: cp/decl.c:5765
+#: cp/decl.c:5834
 msgid "definition of implicitly-declared `%D'"
 msgstr "dolayl谋 bildirimli `%D' tan谋m谋"
 
-#: cp/decl.c:5785 cp/decl2.c:738
+#: cp/decl.c:5854 cp/decl2.c:738
 msgid "no `%#D' member function declared in class `%T'"
 msgstr "s谋n谋f `%T' i莽inde bildirilmi艧 `%#D' diye bir 眉ye i艧lev  yok"
 
-#: cp/decl.c:5919
+#: cp/decl.c:5988
 msgid "non-local variable `%#D' uses local type `%T'"
 msgstr "yerel olmayan de臒i艧ken`%#D' yerel t眉r `%T' kullan谋yor"
 
-#: cp/decl.c:6034
+#: cp/decl.c:6103
 msgid "invalid in-class initialization of static data member of non-integral type `%T'"
 msgstr "t眉mleyen olmayan `%T t眉r眉ndeki statik veri 眉yesinin s谋n谋f i莽i ilklendirmesi ge莽ersiz"
 
-#: cp/decl.c:6043
+#: cp/decl.c:6112
 msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
 msgstr "ISO C++ sabit olmayan statik 眉ye `%D' nin s谋n谋f i莽i ilklendirmesine izin vermez"
 
-#: cp/decl.c:6046
+#: cp/decl.c:6115
 msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
 msgstr "ISO C++ t眉mleyen olmayan `%T t眉r眉ndeki 眉ye sabiti `%D' nin ilklendirilmesine izin vermez"
 
-#: cp/decl.c:6065
+#: cp/decl.c:6134
 msgid "size of array `%D' has non-integral type `%T'"
 msgstr "`%D' dizisinin boyutu `%T' t眉r眉nde"
 
-#: cp/decl.c:6067
+#: cp/decl.c:6136
 msgid "size of array has non-integral type `%T'"
 msgstr "dizi boyutu `%T' t眉r眉nde"
 
-#: cp/decl.c:6103
+#: cp/decl.c:6172
 msgid "size of array `%D' is negative"
 msgstr "`%D' dizisinin boyutu negatif"
 
-#: cp/decl.c:6105
+#: cp/decl.c:6174
 msgid "size of array is negative"
 msgstr "dizi boyutu negatif"
 
-#: cp/decl.c:6113
+#: cp/decl.c:6182
 msgid "ISO C++ forbids zero-size array `%D'"
 msgstr "ISO C++ da s谋f谋r boyutlu dizi `%D' yasakt谋r"
 
-#: cp/decl.c:6115
+#: cp/decl.c:6184
 msgid "ISO C++ forbids zero-size array"
 msgstr "ISO C++ da s谋f谋r boyutlu dizi yasakt谋r"
 
-#: cp/decl.c:6122
+#: cp/decl.c:6191
 msgid "size of array `%D' is not an integral constant-expression"
 msgstr "`%D' dizisinin boyutu bir t眉mleyen sabitli ifade de臒il"
 
-#: cp/decl.c:6125
+#: cp/decl.c:6194
 msgid "size of array is not an integral constant-expression"
 msgstr "dizi boyutu bir t眉mleyen sabitli ifade de臒il"
 
-#: cp/decl.c:6130
+#: cp/decl.c:6199
 msgid "ISO C++ forbids variable-size array `%D'"
 msgstr "ISO C++ da de臒i艧ken boyutlu dizi `%D' yasakt谋r"
 
-#: cp/decl.c:6132
+#: cp/decl.c:6201
 msgid "ISO C++ forbids variable-size array"
 msgstr "ISO C++ da de臒i艧ken boyutlu dizi yasakt谋r"
 
-#: cp/decl.c:6154
+#: cp/decl.c:6223
 msgid "overflow in array dimension"
 msgstr "dizi boyutunda ta艧ma"
 
-#: cp/decl.c:6248
+#: cp/decl.c:6317
 msgid "declaration of `%D' as %s"
 msgstr "`%D' %s olarak bildirilmi艧"
 
-#: cp/decl.c:6250
+#: cp/decl.c:6319
 #, c-format
 msgid "creating %s"
 msgstr "%s olu艧turuluyor"
 
-#: cp/decl.c:6262
+#: cp/decl.c:6331
 msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
 msgstr "莽ok boyutlu dizi olarak `%D' bildiriminde ilki d谋艧谋nda t眉m boyutlar s谋n谋rlanm谋艧 olmal谋d谋r"
 
-#: cp/decl.c:6265
+#: cp/decl.c:6334
 msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr "莽ok boyutlu dizi bildiriminde ilki d谋艧谋nda t眉m boyutlar s谋n谋rlanm谋艧 olmal谋d谋r"
 
-#: cp/decl.c:6293
+#: cp/decl.c:6362
 msgid "return type specification for constructor invalid"
 msgstr "kurucu i莽in d枚nen de臒er t眉r 枚zelli臒i ge莽ersiz"
 
-#: cp/decl.c:6300
+#: cp/decl.c:6369
 msgid "return type specification for destructor invalid"
 msgstr "y谋k谋c谋 i莽in d枚nen de臒er t眉r 枚zelli臒i ge莽ersiz"
 
-#: cp/decl.c:6306
+#: cp/decl.c:6375
 msgid "operator `%T' declared to return `%T'"
 msgstr "i艧le莽 `%T' d枚n眉艧 `%T' ye bildirimli"
 
-#: cp/decl.c:6308
+#: cp/decl.c:6377
 msgid "return type specified for `operator %T'"
 msgstr "`operator %T' i莽in d枚n眉艧 t眉r眉 belirtilmi艧"
 
-#: cp/decl.c:6452
+#: cp/decl.c:6400
+msgid "unnamed variable or field declared void"
+msgstr "ads谋z de臒i艧ken ya da alan void olarak bildirilmi艧"
+
+#: cp/decl.c:6405
+#, fuzzy, c-format
+msgid "variable or field `%E' declared void"
+msgstr "`%s' de臒i艧keni ya da alan谋 void olarak bildirilmi艧"
+
+#: cp/decl.c:6408
+msgid "variable or field declared void"
+msgstr "de臒i艧ken ya da alan void olarak bildirilmi艧"
+
+#: cp/decl.c:6547
 msgid "destructors must be member functions"
 msgstr "y谋k谋c谋lar 眉ye i艧levler olmal谋d谋r"
 
-#: cp/decl.c:6471
+#: cp/decl.c:6566
 msgid "destructor `%T' must match class name `%T'"
 msgstr "y谋k谋c谋 `%T' s谋n谋f ismi `%T' ile e艧le艧meli"
 
-#: cp/decl.c:6534
+#: cp/decl.c:6629
 msgid "declarator-id missing; using reserved word `%D'"
 msgstr "bildirmci kimli臒i eksik; sakl谋 yedek s枚zc眉k `%D' kullan谋l谋yor"
 
-#: cp/decl.c:6588
+#: cp/decl.c:6683
 msgid "type `%T' is not derived from type `%T'"
 msgstr "t眉r `%T' `%T' t眉r眉nden t眉retilmemi艧"
 
 #. Parse error puts this typespec where
 #. a declarator should go.
-#: cp/decl.c:6651
+#: cp/decl.c:6746
 msgid "`%T' specified as declarator-id"
 msgstr "`%T' bildirici kimli臒i olarak belirtilmi艧"
 
-#: cp/decl.c:6653
+#: cp/decl.c:6748
 msgid "  perhaps you want `%T' for a constructor"
 msgstr "  ihtimal ki bir kurucu i莽in `%T' istiyorsunuz"
 
@@ -14223,300 +14283,292 @@
 #. decl-specifier like in
 #. std::allocator alloc;
 #. Handle that gracefully.
-#: cp/decl.c:6675
+#: cp/decl.c:6770
 #, c-format
 msgid "invalid use of template-name '%E' in a declarator"
 msgstr "bir bildirim i莽inde 艧ablon ismi `%E' kullan谋m谋 ge莽ersiz"
 
-#: cp/decl.c:6695
+#: cp/decl.c:6790 cp/decl.c:8124
 msgid "declaration of `%D' as non-function"
 msgstr "`%D' nin i艧lev olmayan olarak bildirimi"
 
-#: cp/decl.c:6772
+#: cp/decl.c:6867
 msgid "`bool' is now a keyword"
 msgstr "bool' 艧imdi bir anahtar s枚zc眉kt眉r"
 
-#: cp/decl.c:6774
+#: cp/decl.c:6869
 msgid "extraneous `%T' ignored"
 msgstr "fazlal谋k `%T' yoksay谋ld谋"
 
-#: cp/decl.c:6790 cp/decl.c:6834
+#: cp/decl.c:6885 cp/decl.c:6929
 msgid "multiple declarations `%T' and `%T'"
 msgstr "`%T' ve `%T' 莽oklu bildirimleri"
 
-#: cp/decl.c:6803
+#: cp/decl.c:6898
 msgid "ISO C++ does not support `long long'"
 msgstr "ISO C++, `long long' desteklemiyor"
 
-#: cp/decl.c:6907 cp/decl.c:6910
+#: cp/decl.c:7002 cp/decl.c:7005
 #, c-format
 msgid "ISO C++ forbids declaration of `%s' with no type"
 msgstr "ISO C++ da t眉rs眉z `%s' bildirimine izin verilmez"
 
-#: cp/decl.c:6941
+#: cp/decl.c:7036
 #, c-format
 msgid "short, signed or unsigned invalid for `%s'"
 msgstr "`%s' i莽in 'short', 'signed' veya 'unsigned' ge莽ersiz"
 
-#: cp/decl.c:6946
+#: cp/decl.c:7041
 #, c-format
 msgid "long and short specified together for `%s'"
 msgstr "`%s' i莽in 'long' ve 'short' birlikte belirtilmi艧"
 
-#: cp/decl.c:6957
+#: cp/decl.c:7052
 #, c-format
 msgid "signed and unsigned given together for `%s'"
 msgstr "`%s' i莽in 'signed' ve 'unsigned' birlikte verilmi艧"
 
-#: cp/decl.c:7066
+#: cp/decl.c:7161
 msgid "qualifiers are not allowed on declaration of `operator %T'"
 msgstr "`operator %T' bildiriminde niteleyicilere izin verilmez"
 
-#: cp/decl.c:7088
+#: cp/decl.c:7183
 msgid "member `%D' cannot be declared both virtual and static"
 msgstr "眉ye `%D', hem virtual hem de static olarak bildirilemez"
 
-#: cp/decl.c:7097
+#: cp/decl.c:7192
 msgid "`%T::%D' is not a valid declarator"
 msgstr "`%T::%D' ge莽erli bir bildirici de臒il"
 
-#: cp/decl.c:7109
+#: cp/decl.c:7204
 msgid "storage class specifiers invalid in parameter declarations"
 msgstr "saklat谋m 枚be臒i belirte莽leri parametre bildirimi i莽inde ge莽ersiz"
 
-#: cp/decl.c:7113
+#: cp/decl.c:7208
 msgid "typedef declaration invalid in parameter declaration"
 msgstr "芦typedef禄 bildirimi parametre bildirimi i莽inde ge莽ersiz"
 
-#: cp/decl.c:7126
+#: cp/decl.c:7221
 msgid "virtual outside class declaration"
 msgstr "sanal d谋艧 枚bek bildirimi"
 
-#: cp/decl.c:7185
+#: cp/decl.c:7280
 #, c-format
 msgid "storage class specified for %s `%s'"
 msgstr "%s i莽in saklat谋m 枚be臒i `%s' belirtilmi艧"
 
-#: cp/decl.c:7220
+#: cp/decl.c:7315
 #, c-format
 msgid "top-level declaration of `%s' specifies `auto'"
 msgstr "`%s' i莽in tepe-seviye bildirimi `auto' belirtiyor"
 
-#: cp/decl.c:7232
+#: cp/decl.c:7327
 msgid "storage class specifiers invalid in friend function declarations"
 msgstr "saklat谋m 枚be臒i belirte莽leri dost i艧lev bildirimleri i莽inde ge莽ersiz"
 
-#: cp/decl.c:7397
+#: cp/decl.c:7492
 msgid "destructor cannot be static member function"
 msgstr "y谋k谋c谋, statik 眉ye i艧levi olamaz"
 
-#: cp/decl.c:7400
+#: cp/decl.c:7495
 #, c-format
 msgid "destructors may not be `%s'"
 msgstr "y谋k谋c谋lar `%s' olmayabilir"
 
-#: cp/decl.c:7421
+#: cp/decl.c:7516
 msgid "constructor cannot be static member function"
 msgstr "kurucu, statik 眉ye i艧levi olamaz"
 
-#: cp/decl.c:7424
+#: cp/decl.c:7519
 msgid "constructors cannot be declared virtual"
 msgstr "kurucular virtual olarak bildirilemez"
 
-#: cp/decl.c:7429
+#: cp/decl.c:7524
 #, c-format
 msgid "constructors may not be `%s'"
 msgstr "kurucular `%s' olmayabilir"
 
-#: cp/decl.c:7439
+#: cp/decl.c:7534
 msgid "return value type specifier for constructor ignored"
 msgstr "kurucu i莽in d枚nen de臒er t眉r belirteci yoksay谋ld谋"
 
-#: cp/decl.c:7458
+#: cp/decl.c:7553
 #, c-format
 msgid "can't initialize friend function `%s'"
 msgstr "karde艧 i艧lev `%s' ilklendirilemiyor"
 
 #. Cannot be both friend and virtual.
-#: cp/decl.c:7462
+#: cp/decl.c:7557
 msgid "virtual functions cannot be friends"
 msgstr "sanal i艧levler karde艧 i艧lev olamaz"
 
-#: cp/decl.c:7467
+#: cp/decl.c:7562
 msgid "friend declaration not in class definition"
 msgstr "karde艧 bildirimi s谋n谋f bildiriminde de臒il"
 
-#: cp/decl.c:7469
+#: cp/decl.c:7564
 #, c-format
 msgid "can't define friend function `%s' in a local class definition"
 msgstr "yerel s谋n谋f tan谋m谋 i莽inde karde艧 i艧lev `%s' tan谋mlanamaz"
 
-#: cp/decl.c:7490
+#: cp/decl.c:7585
 msgid "destructors may not have parameters"
 msgstr "y谋k谋c谋lar parametre almaz"
 
-#: cp/decl.c:7510 cp/decl.c:7517
+#: cp/decl.c:7605 cp/decl.c:7612
 msgid "cannot declare reference to `%#T'"
 msgstr "`%#T' ye referans bildirilemez"
 
-#: cp/decl.c:7511
+#: cp/decl.c:7606
 msgid "cannot declare pointer to `%#T'"
 msgstr "`%#T' t眉r眉ne g枚sterici bildirilemez"
 
-#: cp/decl.c:7516
+#: cp/decl.c:7611
 msgid "cannot declare pointer to `%#T' member"
 msgstr "`%#T' 眉yeye g枚sterici bildirilemez"
 
-#: cp/decl.c:7655
+#: cp/decl.c:7750
 msgid "extra qualification `%T::' on member `%s' ignored"
 msgstr "fazladan niteleme `%T::' 眉ye `%s' 眉zerinde yoksay谋ld谋"
 
-#: cp/decl.c:7671
+#: cp/decl.c:7766
 msgid "cannot declare member function `%T::%s' within `%T'"
 msgstr "眉ye i艧lev `%T::%s' `%T' i莽inde bildirilemez"
 
-#: cp/decl.c:7686
+#: cp/decl.c:7781
 msgid "cannot declare member `%T::%s' within `%T'"
 msgstr "眉ye `%T::%s' `%T' i莽inde bildirilemez"
 
-#: cp/decl.c:7766
+#: cp/decl.c:7861
 msgid "data member may not have variably modified type `%T'"
 msgstr "veri 眉yesi de臒i艧kene g枚re de臒i艧en `%T' t眉r眉nde olamaz"
 
-#: cp/decl.c:7768
+#: cp/decl.c:7863
 msgid "parameter may not have variably modified type `%T'"
 msgstr "parametre de臒i艧kene g枚re de臒i艧en `%T' t眉r眉nde olamaz"
 
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 #. declarations of constructors within a class definition.
-#: cp/decl.c:7776
+#: cp/decl.c:7871
 msgid "only declarations of constructors can be `explicit'"
 msgstr "sadece kurucular谋n bildirimleri `explicit' olabilir"
 
-#: cp/decl.c:7784
+#: cp/decl.c:7879
 #, c-format
 msgid "non-member `%s' cannot be declared `mutable'"
 msgstr "眉ye olmayan `%s', `mutable' olarak bildirilemez"
 
-#: cp/decl.c:7789
+#: cp/decl.c:7884
 #, c-format
 msgid "non-object member `%s' cannot be declared `mutable'"
 msgstr "nesne olmayan `%s'  `mutable' olarak bildirilemez"
 
-#: cp/decl.c:7795
+#: cp/decl.c:7890
 #, c-format
 msgid "function `%s' cannot be declared `mutable'"
 msgstr "i艧lev `%s' `mutable' olarak bildirilemez"
 
-#: cp/decl.c:7800
+#: cp/decl.c:7895
 #, c-format
 msgid "static `%s' cannot be declared `mutable'"
 msgstr "static `%s' `mutable' olarak bildirilemez"
 
-#: cp/decl.c:7805
+#: cp/decl.c:7900
 #, c-format
 msgid "const `%s' cannot be declared `mutable'"
 msgstr "const `%s'  `mutable' olarak bildirilemez"
 
-#: cp/decl.c:7818
+#: cp/decl.c:7913
 msgid "template-id `%D' used as a declarator"
 msgstr "艧ablon kimli臒i `%D' bir bildirici olarak kullan谋lm谋艧"
 
-#: cp/decl.c:7839
+#: cp/decl.c:7934
 msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
 msgstr "ISO C++ zarflayan s谋n谋f ile ayn谋 isimde yuvalanm谋艧 t眉r `%D' ye izin vermez"
 
-#: cp/decl.c:7847
+#: cp/decl.c:7942
 msgid "%Jtypedef name may not be a nested-name-specifier"
 msgstr "%J typedef ismi s谋n谋f nitelemeli olmaz"
 
-#: cp/decl.c:7893
+#: cp/decl.c:7988
 msgid "%Jinvalid type qualifier for non-member function type"
 msgstr "%J 眉yesiz i艧lev t眉rleri i莽in t眉r niteleyici ge莽ersiz"
 
-#: cp/decl.c:7956
+#: cp/decl.c:8051
 msgid "type qualifiers specified for friend class declaration"
 msgstr "karde艧 s谋n谋f bildirimi i莽in t眉r niteleyiciler belirtilmi艧"
 
-#: cp/decl.c:7961
+#: cp/decl.c:8056
 msgid "`inline' specified for friend class declaration"
 msgstr "harde艧 s谋n谋f bildirimi i莽in `inline' belirtilmi艧"
 
-#: cp/decl.c:7969
+#: cp/decl.c:8064
 msgid "template parameters cannot be friends"
 msgstr "艧ablon parametreleri karde艧ler olamaz"
 
-#: cp/decl.c:7971
+#: cp/decl.c:8066
 msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
 msgstr "friend bildirimi s谋n谋f anahtar谋 gerektirir, `friend class %T::%D' gibi"
 
-#: cp/decl.c:7975
+#: cp/decl.c:8070
 msgid "friend declaration requires class-key, i.e. `friend %#T'"
 msgstr "karde艧 bildirimi `friend %#T' gibi bir s谋n谋f anahtar谋 gerektirir"
 
-#: cp/decl.c:7988
+#: cp/decl.c:8083
 msgid "trying to make class `%T' a friend of global scope"
 msgstr "s谋n谋f `%T' genel ba臒lam谋n karde艧i yap谋lmaya 莽al谋艧谋l谋yor"
 
-#: cp/decl.c:7999
+#: cp/decl.c:8094
 msgid "invalid qualifiers on non-member function type"
 msgstr "眉yesiz i艧lev t眉r眉nde ge莽ersiz niteleyici"
 
-#: cp/decl.c:8018
+#: cp/decl.c:8113
 msgid "abstract declarator `%T' used as declaration"
 msgstr "mutlak bildirimci `%T' bildirim olarak kullan谋lm谋艧"
 
-#: cp/decl.c:8030
-msgid "unnamed variable or field declared void"
-msgstr "ads谋z de臒i艧ken ya da alan void olarak bildirilmi艧"
-
-#: cp/decl.c:8039
-msgid "variable or field declared void"
-msgstr "de臒i艧ken ya da alan void olarak bildirilmi艧"
-
-#: cp/decl.c:8049
+#: cp/decl.c:8139
 msgid "cannot use `::' in parameter declaration"
 msgstr "parametre bildiriminde `::' kullan谋lamaz"
 
 #. Something like struct S { int N::j; };
-#: cp/decl.c:8094
+#: cp/decl.c:8184
 msgid "invalid use of `::'"
 msgstr "`::' kullan谋m谋 ge莽ersiz"
 
-#: cp/decl.c:8106
+#: cp/decl.c:8196
 msgid "function `%D' cannot be declared friend"
 msgstr "i艧lev `%D' karde艧 olarak bildirilemez"
 
-#: cp/decl.c:8118
+#: cp/decl.c:8208
 msgid "can't make `%D' into a method -- not in a class"
 msgstr "bir y枚ntem i莽inde `%D' yap谋lamaz -- s谋n谋f i莽inde de臒il"
 
-#: cp/decl.c:8127
+#: cp/decl.c:8217
 msgid "function `%D' declared virtual inside a union"
 msgstr "i艧lev `%D' bir birle艧ik yap谋 i莽inde virtual olarak bildirilmi艧"
 
-#: cp/decl.c:8136
+#: cp/decl.c:8226
 msgid "`%D' cannot be declared virtual, since it is always static"
 msgstr "`%D' daima static oldu臒undan sanal bildirilemez"
 
-#: cp/decl.c:8215
+#: cp/decl.c:8305
 msgid "field `%D' has incomplete type"
 msgstr "`%D' alan谋 i莽i bo艧 t眉rde"
 
-#: cp/decl.c:8217
+#: cp/decl.c:8307
 msgid "name `%T' has incomplete type"
 msgstr "isim `%T' i莽i bo艧 t眉rde"
 
-#: cp/decl.c:8226
+#: cp/decl.c:8316
 msgid "  in instantiation of template `%T'"
 msgstr "  艧ablon `%T' ger莽eklemesinde"
 
-#: cp/decl.c:8236
+#: cp/decl.c:8326
 #, c-format
 msgid "`%s' is neither function nor member function; cannot be declared friend"
 msgstr "`%s' ne i艧lev ne de 眉ye i艧lev; karde艧 olarak bildirilemez"
 
-#: cp/decl.c:8247
+#: cp/decl.c:8337
 msgid "member functions are implicitly friends of their class"
 msgstr "眉ye i艧levler s谋n谋flar谋n谋n 枚rt眉k karde艧leridir"
 
@@ -14532,91 +14584,91 @@
 #. the rest of the compiler does not correctly
 #. handle the initialization unless the member is
 #. static so we make it static below.
-#: cp/decl.c:8287
+#: cp/decl.c:8377
 msgid "ISO C++ forbids initialization of member `%D'"
 msgstr "ISO C++  眉ye `%D' ilklendirmesine izin vermez"
 
-#: cp/decl.c:8289
+#: cp/decl.c:8379
 msgid "making `%D' static"
 msgstr "`%D' static yap谋l谋yor"
 
-#: cp/decl.c:8345
+#: cp/decl.c:8435
 #, c-format
 msgid "storage class `auto' invalid for function `%s'"
 msgstr "saklama s谋n谋f谋 `auto' `%s' i艧levi i莽in ge莽ersiz"
 
-#: cp/decl.c:8347
+#: cp/decl.c:8437
 #, c-format
 msgid "storage class `register' invalid for function `%s'"
 msgstr "saklama s谋n谋f谋 `register' `%s' i艧levi i莽in ge莽ersiz"
 
-#: cp/decl.c:8349
+#: cp/decl.c:8439
 #, c-format
 msgid "storage class `__thread' invalid for function `%s'"
 msgstr "saklama s谋n谋f谋 `__thread' `%s' i艧levi i莽in ge莽ersiz"
 
-#: cp/decl.c:8360
+#: cp/decl.c:8450
 #, c-format
 msgid "storage class `static' invalid for function `%s' declared out of global scope"
 msgstr "saklama s谋n谋f谋 `static' genel kapsam d谋艧谋 bildirilmi艧 i艧lev `%s' i莽in ge莽ersiz"
 
-#: cp/decl.c:8362
+#: cp/decl.c:8452
 #, c-format
 msgid "storage class `inline' invalid for function `%s' declared out of global scope"
 msgstr "`inline' saklama s谋n谋f谋, genel kapsam d谋艧谋nda bildirilen `%s' i艧levi i莽in ge莽ersiz"
 
-#: cp/decl.c:8369
+#: cp/decl.c:8459
 #, c-format
 msgid "virtual non-class function `%s'"
 msgstr "sanal s谋n谋f olmayan i艧lev `%s'"
 
-#: cp/decl.c:8400
+#: cp/decl.c:8490
 msgid "cannot declare member function `%D' to have static linkage"
 msgstr "眉ye i艧lev `%D' static ilintilemeli olarak bildirilemez"
 
 #. FIXME need arm citation
-#: cp/decl.c:8406
+#: cp/decl.c:8496
 msgid "cannot declare static function inside another function"
 msgstr "statik i艧lev di臒er bir i艧levin i莽inde bildirilemez"
 
-#: cp/decl.c:8434
+#: cp/decl.c:8524
 msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
 msgstr "`static' bir statik veri 眉yesini tan谋mlarken (bildirime z谋t olarak) kullan谋lamayabilir"
 
-#: cp/decl.c:8440
+#: cp/decl.c:8530
 msgid "static member `%D' declared `register'"
 msgstr "statik 眉ye `%D' `register' olarak bildirilmi艧"
 
-#: cp/decl.c:8445
+#: cp/decl.c:8535
 msgid "cannot explicitly declare member `%#D' to have extern linkage"
 msgstr "眉ye `%#D' extern ilintilemeye sahip olacak 艧ekilde do臒rudan bildirilemez"
 
-#: cp/decl.c:8585
+#: cp/decl.c:8675
 msgid "default argument for `%#D' has type `%T'"
 msgstr "`%#D' i莽in 枚ntan谋ml谋 arg眉man `%T' t眉r眉nde"
 
-#: cp/decl.c:8588
+#: cp/decl.c:8678
 msgid "default argument for parameter of type `%T' has type `%T'"
 msgstr "`%T' t眉r眉ndeki parametrenin 枚ntan谋ml谋 arg眉man谋 `%T' t眉r眉nde"
 
-#: cp/decl.c:8605
+#: cp/decl.c:8695
 msgid "default argument `%E' uses local variable `%D'"
 msgstr "枚ntan谋ml谋 arg眉man `%E' yerel de臒i艧ken `%D' yi kullan谋yor"
 
-#: cp/decl.c:8649
+#: cp/decl.c:8739
 #, c-format
 msgid "invalid string constant `%E'"
 msgstr "ge莽ersiz dizge sabit `%E'"
 
-#: cp/decl.c:8651
+#: cp/decl.c:8741
 msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
 msgstr "parametre listesindeki tamsay谋 sabit ge莽ersiz, parametre ismi vermeyi unuttunuz mu?"
 
-#: cp/decl.c:8689
+#: cp/decl.c:8779
 msgid "parameter `%D' invalidly declared method type"
 msgstr "parametre `%D' ge莽ersiz olarak y枚ntem t眉r眉nde bildirilmi艧"
 
-#: cp/decl.c:8713
+#: cp/decl.c:8803
 msgid "parameter `%D' includes %s to array of unknown bound `%T'"
 msgstr "parametre `%D' bilinmeyen `%T' s谋n谋rl谋 diziye %s i莽eriyor"
 
@@ -14635,93 +14687,93 @@
 #. or implicitly defined), there's no need to worry about their
 #. existence.  Theoretically, they should never even be
 #. instantiated, but that's hard to forestall.
-#: cp/decl.c:8872
+#: cp/decl.c:8962
 msgid "invalid constructor; you probably meant `%T (const %T&)'"
 msgstr "kurucu ge莽ersiz; `%T (const %T&)' anlam谋nda kulland谋n谋z galiba"
 
-#: cp/decl.c:9000
+#: cp/decl.c:9090
 msgid "`%D' must be a nonstatic member function"
 msgstr "`%D' static olmayan bir 眉ye i艧lev olmal谋d谋r"
 
-#: cp/decl.c:9006
+#: cp/decl.c:9096
 msgid "`%D' must be either a non-static member function or a non-member function"
 msgstr "`%D' ya bir statik olmayan i艧lev ya da 眉ye olmayan i艧lev olmal谋d谋r"
 
-#: cp/decl.c:9023
+#: cp/decl.c:9113
 msgid "`%D' must have an argument of class or enumerated type"
 msgstr "`%D' bir s谋n谋f arg眉man谋na sahip olmal谋 ya da enum t眉r眉nde olmal谋"
 
-#: cp/decl.c:9058
+#: cp/decl.c:9148
 #, c-format
 msgid "conversion to %s%s will never use a type conversion operator"
 msgstr "%s%s e d枚n眉艧眉m asla bir t眉r d枚n眉艧眉m i艧leci kullanmayacak"
 
 #. 13.4.0.3
-#: cp/decl.c:9065
+#: cp/decl.c:9155
 msgid "ISO C++ prohibits overloading operator ?:"
 msgstr "ISO C++ i艧leci ?: n谋n a艧谋r谋 y眉klenmesini yasaklar"
 
-#: cp/decl.c:9115
+#: cp/decl.c:9205
 msgid "postfix `%D' must take `int' as its argument"
 msgstr "sonek `%D' arg眉man olarak `int' almal谋"
 
-#: cp/decl.c:9119
+#: cp/decl.c:9209
 msgid "postfix `%D' must take `int' as its second argument"
 msgstr "sonek `%D' ikinci arg眉man谋 olarak `int' almal谋"
 
-#: cp/decl.c:9126
+#: cp/decl.c:9216
 msgid "`%D' must take either zero or one argument"
 msgstr "`%D' ya hi莽 arg眉man almamal谋 ya da bir arg眉man almal谋"
 
-#: cp/decl.c:9128
+#: cp/decl.c:9218
 msgid "`%D' must take either one or two arguments"
 msgstr "`%D' ya bir ya da iki arg眉man almal谋"
 
-#: cp/decl.c:9149
+#: cp/decl.c:9239
 msgid "prefix `%D' should return `%T'"
 msgstr "枚nek `%D' `%T' d枚nd眉rmeli"
 
-#: cp/decl.c:9155
+#: cp/decl.c:9245
 msgid "postfix `%D' should return `%T'"
 msgstr "sonek `%D' `%T' ile d枚nmeli"
 
-#: cp/decl.c:9164
+#: cp/decl.c:9254
 msgid "`%D' must take `void'"
 msgstr "`%D' `void' almal谋"
 
-#: cp/decl.c:9166 cp/decl.c:9174
+#: cp/decl.c:9256 cp/decl.c:9264
 msgid "`%D' must take exactly one argument"
 msgstr "`%D' kesinlikle bir arg眉man almal谋"
 
-#: cp/decl.c:9176
+#: cp/decl.c:9266
 msgid "`%D' must take exactly two arguments"
 msgstr "`%D' kesinlikle iki arg眉man almal谋"
 
-#: cp/decl.c:9184
+#: cp/decl.c:9274
 msgid "user-defined `%D' always evaluates both arguments"
 msgstr "kullan谋c谋 tan谋ml谋 `%D' daima her iki arg眉man谋yla birlikte de臒erlendirilir"
 
-#: cp/decl.c:9198
+#: cp/decl.c:9288
 msgid "`%D' should return by value"
 msgstr "`%D' de臒eriyle d枚nd眉r眉lmeli"
 
-#: cp/decl.c:9210 cp/decl.c:9213
+#: cp/decl.c:9300 cp/decl.c:9303
 msgid "`%D' cannot have default arguments"
 msgstr "`%D' 枚ntan谋ml谋 arg眉manlara sahip olamaz"
 
-#: cp/decl.c:9273
+#: cp/decl.c:9363
 msgid "using typedef-name `%D' after `%s'"
 msgstr "typedef-ismi `%D' `%s' den sonra kullan谋l谋yor"
 
-#: cp/decl.c:9279
+#: cp/decl.c:9369
 msgid "using template type parameter `%T' after `%s'"
 msgstr "`%s' den sonra 艧ablon t眉r parametresi `%T' kullan谋m谋"
 
-#: cp/decl.c:9287
+#: cp/decl.c:9377
 msgid "`%T' referred to as `%s'"
 msgstr "`%T' `%s' olarak ili艧kilendirilmi艧"
 
-#: cp/decl.c:9293
+#: cp/decl.c:9383
 msgid "`%T' referred to as enum"
 msgstr "`%T' enum olarak ili艧kilendirilmi艧"
 
@@ -14732,47 +14784,47 @@
 #. void f(class C);		// No template header here
 #.
 #. then the required template argument is missing.
-#: cp/decl.c:9308
+#: cp/decl.c:9398
 msgid "template argument required for `%s %T'"
 msgstr "艧ablon arg眉man `%s %T' i莽in gereklidir"
 
-#: cp/decl.c:9453
+#: cp/decl.c:9543
 msgid "use of enum `%#D' without previous declaration"
 msgstr "枚nceden bildirilmeksizin  enum `%#D' kullan谋m谋"
 
-#: cp/decl.c:9471
+#: cp/decl.c:9561
 msgid "redeclaration of `%T' as a non-template"
 msgstr "bir 艧ablonsuz olarak `%T' t眉r眉nde yeniden bildirimi"
 
-#: cp/decl.c:9517
+#: cp/decl.c:9607
 msgid "derived union `%T' invalid"
 msgstr "t眉retilmi艧 union `%T' ge莽ersiz"
 
-#: cp/decl.c:9570
+#: cp/decl.c:9660
 msgid "base type `%T' fails to be a struct or class type"
 msgstr "taban t眉r `%T' bir yap谋 veya s谋n谋f t眉r眉 olarak hatal谋"
 
-#: cp/decl.c:9578
+#: cp/decl.c:9668
 msgid "recursive type `%T' undefined"
 msgstr "枚zyinelemeli t眉r `%T' tan谋ms谋z"
 
-#: cp/decl.c:9580
+#: cp/decl.c:9670
 msgid "duplicate base type `%T' invalid"
 msgstr "yinelenmi艧 taban t眉r眉 `%T' ge莽ersiz"
 
-#: cp/decl.c:9658
+#: cp/decl.c:9748
 msgid "Java class '%T' cannot have multiple bases"
 msgstr "'%T' Java s谋n谋f谋 莽oklu tabanlara sahip olamaz"
 
-#: cp/decl.c:9660
+#: cp/decl.c:9750
 msgid "Java class '%T' cannot have virtual bases"
 msgstr "Jaban s谋n谋f谋 `%T' sanal tabanlara sahip olamaz"
 
-#: cp/decl.c:9700
+#: cp/decl.c:9790
 msgid "multiple definition of `%#T'"
 msgstr "`%#T' 莽oklu tan谋mlar谋"
 
-#: cp/decl.c:9701
+#: cp/decl.c:9791
 msgid "%Jprevious definition here"
 msgstr "%J 枚nceden burada tan谋ml谋"
 
@@ -14780,47 +14832,47 @@
 #.
 #. IF no integral type can represent all the enumerator values, the
 #. enumeration is ill-formed.
-#: cp/decl.c:9836
+#: cp/decl.c:9926
 msgid "no integral type can represent all of the enumerator values for `%T'"
 msgstr "`%T' i莽in t眉m sembolik sabit de臒erlerini temsil edebilen bir t眉mleyen t眉r yok"
 
-#: cp/decl.c:9926
+#: cp/decl.c:10023
 msgid "enumerator value for `%D' not integer constant"
 msgstr "`%D' i莽in sembolik sabitin de臒eri tamsay谋 sabit de臒il"
 
-#: cp/decl.c:9946
+#: cp/decl.c:10043
 msgid "overflow in enumeration values at `%D'"
 msgstr "`%D' de sembolik sabit listesi de臒erlerinde ta艧ma"
 
-#: cp/decl.c:10015
+#: cp/decl.c:10112
 msgid "return type `%#T' is incomplete"
 msgstr "d枚n眉艧 t眉r眉 `%#T' bir i莽i bo艧 t眉r"
 
-#: cp/decl.c:10133
+#: cp/decl.c:10230
 msgid "return type for `main' changed to `int'"
 msgstr "`main' i莽in d枚nen t眉r `int' olarak de臒i艧ti"
 
-#: cp/decl.c:10162
+#: cp/decl.c:10259
 msgid "`%D' implicitly declared before its definition"
 msgstr "`%D' tan谋m谋ndan 枚nce dolayl谋 olarak bildirilmi艧"
 
-#: cp/decl.c:10184 cp/typeck.c:6071
+#: cp/decl.c:10281 cp/typeck.c:6092
 msgid "`operator=' should return a reference to `*this'"
 msgstr "`operator=' `*this'e bir referans d枚nd眉rmeli"
 
-#: cp/decl.c:10453
+#: cp/decl.c:10550
 msgid "parameter `%D' declared void"
 msgstr "parametre `%D' void olarak bildirilmi艧"
 
-#: cp/decl.c:10919
+#: cp/decl.c:11016
 msgid "invalid member function declaration"
 msgstr "ge莽ersiz 眉ye i艧lev bildirimi"
 
-#: cp/decl.c:10936
+#: cp/decl.c:11033
 msgid "`%D' is already defined in class `%T'"
 msgstr "`%D' zaten s谋n谋f `%T' i莽inde tan谋ml谋"
 
-#: cp/decl.c:11149
+#: cp/decl.c:11246
 msgid "static member function `%#D' declared with type qualifiers"
 msgstr "statik 眉ye i艧lev `%#D' t眉r niteleyicilerle bildirilmi艧"
 
@@ -14868,7 +14920,7 @@
 msgid "invalid use of `virtual' in template declaration of `%#D'"
 msgstr "`%#D' 艧ablon bildiriminde ge莽ersiz `virtual' kullan谋m谋"
 
-#: cp/decl2.c:541 cp/pt.c:2834
+#: cp/decl2.c:541 cp/pt.c:2878
 msgid "template declaration of `%#D'"
 msgstr "`%#D' 艧ablon bildirimi"
 
@@ -14940,40 +14992,40 @@
 msgid "anonymous struct not inside named type"
 msgstr "anonim yap谋 isimli t眉r眉n i莽inde de臒il"
 
-#: cp/decl2.c:1218
+#: cp/decl2.c:1224
 msgid "namespace-scope anonymous aggregates must be static"
 msgstr "isim alan谋 ba臒lam谋ndaki anonim k眉meler static olmal谋d谋r"
 
-#: cp/decl2.c:1225
+#: cp/decl2.c:1231
 msgid "anonymous union with no members"
 msgstr "眉yesiz anonim birle艧ik yap谋"
 
-#: cp/decl2.c:1259
+#: cp/decl2.c:1265
 msgid "`operator new' must return type `%T'"
 msgstr "`operator new' `%T' t眉r眉nde d枚nmeli"
 
-#: cp/decl2.c:1267
+#: cp/decl2.c:1273
 msgid "`operator new' takes type `size_t' (`%T') as first parameter"
 msgstr "`operator new' ilk parametreyi `size_t' (`%T') t眉r眉nde al谋r"
 
-#: cp/decl2.c:1293
+#: cp/decl2.c:1299
 msgid "`operator delete' must return type `%T'"
 msgstr "`operator delete' `%T' t眉r眉nde d枚nmeli"
 
-#: cp/decl2.c:1301
+#: cp/decl2.c:1307
 msgid "`operator delete' takes type `%T' as first parameter"
 msgstr "`operator delete' ilk parametreyi `%T'` t眉r眉nde al谋r"
 
-#: cp/decl2.c:2810
+#: cp/decl2.c:2816
 msgid "inline function `%D' used but never defined"
 msgstr "枚z眉mlenen i艧lev `%D' tan谋mlanmadan kullan谋lm谋艧"
 
-#: cp/decl2.c:2956
+#: cp/decl2.c:2962
 msgid "default argument missing for parameter %P of `%+#D'"
 msgstr "parametre %P (`%+#D' nin) i莽in 枚ntan谋ml谋 arg眉man eksik"
 
 #. damn ICE suppression
-#: cp/error.c:2387
+#: cp/error.c:2385
 #, c-format
 msgid "unexpected letter `%c' in locate_error\n"
 msgstr "locate_error i莽inde umulmayan `%c' harfi\n"
@@ -15000,7 +15052,7 @@
 msgid "throwing NULL, which has integral, not pointer type"
 msgstr "t眉mleyen, g枚sterici olmayan NULL yakalan谋yor"
 
-#: cp/except.c:598 cp/init.c:2038
+#: cp/except.c:598 cp/init.c:2047
 msgid "`%D' should never be overloaded"
 msgstr "`%D' asla a艧谋r谋 y眉kl眉 olmamal谋"
 
@@ -15078,7 +15130,7 @@
 msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning"
 msgstr "(e臒er istedi臒iniz bu de臒ilse, i艧lev 艧ablonunun zaten bildirilmi艧 oldu臒undan emin olduktan sonra burada i艧lev isminden sonra bir <> ekleyin)-Wno-non-template-friend bu uyar谋y谋 iptal eder"
 
-#: cp/g++spec.c:229 java/jvspec.c:415
+#: cp/g++spec.c:232 java/jvspec.c:415
 #, c-format
 msgid "argument to `%s' missing\n"
 msgstr "`%s' i莽in arg眉man eksik\n"
@@ -15203,59 +15255,59 @@
 msgid "incomplete type `%T' does not have member `%D'"
 msgstr "i莽i bo艧 t眉r `%T' 眉ye `%D' yi i莽ermiyor"
 
-#: cp/init.c:1459
+#: cp/init.c:1460
 msgid "`%D' is not a member of type `%T'"
 msgstr "`%D' `%T' t眉r眉nde bir 眉ye de臒il"
 
-#: cp/init.c:1478
+#: cp/init.c:1487
 msgid "invalid pointer to bit-field `%D'"
 msgstr "`%D' bit alan谋 g枚stericisi ge莽ersiz"
 
-#: cp/init.c:1580
+#: cp/init.c:1589
 msgid "invalid use of non-static member function `%D'"
 msgstr "static olmayan 眉ye i艧lev `%D' kullan谋m谋 ge莽ersiz"
 
-#: cp/init.c:1586 cp/semantics.c:1236
+#: cp/init.c:1595 cp/semantics.c:1236
 msgid "invalid use of non-static data member `%D'"
 msgstr "static olmayan veri 眉yesi `%D' kullan谋m谋 ge莽ersiz"
 
-#: cp/init.c:1725
+#: cp/init.c:1734
 msgid "new of array type fails to specify size"
 msgstr "dizi t眉r眉nde new boyut belirtmede ba艧ar谋s谋z"
 
-#: cp/init.c:1736
+#: cp/init.c:1745
 msgid "size in array new must have integral type"
 msgstr "array new i莽indeki boyut b眉t眉nleyici t眉rde olmal谋"
 
-#: cp/init.c:1742
+#: cp/init.c:1751
 msgid "zero size array reserves no space"
 msgstr "s谋f谋r boyutlu dizi i莽in yer ayr谋lmaz"
 
-#: cp/init.c:1809
+#: cp/init.c:1818
 msgid "new cannot be applied to a reference type"
 msgstr "new bir referans t眉re uygulanamaz"
 
-#: cp/init.c:1815
+#: cp/init.c:1824
 msgid "new cannot be applied to a function type"
 msgstr "new bir i艧lev t眉re uygulanamaz"
 
-#: cp/init.c:1861
+#: cp/init.c:1870
 msgid "call to Java constructor, while `jclass' undefined"
 msgstr "`jclass' tan谋mlanmam谋艧ken Java kurucusuna 莽a臒r谋"
 
-#: cp/init.c:1877
+#: cp/init.c:1886
 msgid "can't find class$"
 msgstr "class$ bulunam谋yor"
 
-#: cp/init.c:2004
+#: cp/init.c:2013
 msgid "invalid type `void' for new"
 msgstr "new i莽in `void' t眉r眉 ge莽ersiz"
 
-#: cp/init.c:2014
+#: cp/init.c:2023
 msgid "uninitialized const in `new' of `%#T'"
 msgstr "`%#T' nin `new' u i莽inde ilklendirilmemi艧 sabit"
 
-#: cp/init.c:2033
+#: cp/init.c:2042
 #, c-format
 msgid "call to Java constructor with `%s' undefined"
 msgstr "`%s' li Java kurucusuna 莽a臒r谋 tan谋ms谋z"
@@ -15263,39 +15315,39 @@
 #. See PR 15967. This should never happen (and it is
 #. fixed correctly in mainline), but on the release branch
 #. we prefer this less-intrusive approacch.
-#: cp/init.c:2077
+#: cp/init.c:2086
 msgid "no suitable or ambiguous `%D' found in class `%T'"
 msgstr "kullan谋艧s谋z ya da belirsiz `%D' `%T' s谋n谋f谋nda bulundu"
 
-#: cp/init.c:2083
+#: cp/init.c:2092
 msgid "request for member `%D' is ambiguous"
 msgstr "眉ye `%D' i莽in istek belirsiz"
 
-#: cp/init.c:2203
+#: cp/init.c:2212
 msgid "ISO C++ forbids initialization in array new"
 msgstr "ISO C++ da array new i莽inde ilklendirmeye izin verilmez"
 
-#: cp/init.c:2677
+#: cp/init.c:2686
 msgid "initializer ends prematurely"
 msgstr "ilklendirici erken sonlan谋yor"
 
-#: cp/init.c:2734
+#: cp/init.c:2743
 msgid "cannot initialize multi-dimensional array with initializer"
 msgstr "莽ok boyutlu diziler ilklendiricilerle ilklendirilemez"
 
-#: cp/init.c:2895
+#: cp/init.c:2904
 msgid "possible problem detected in invocation of delete operator:"
 msgstr "silme i艧lecinin 莽a臒r谋s谋nda bir sorun saptand谋:"
 
-#: cp/init.c:2898
+#: cp/init.c:2907
 msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
 msgstr "S谋n谋f tan谋mlan谋rken bilfdirilmi艧 olsa bile, ne y谋k谋c谋 ne de s谋n谋da 枚zel silme i艧leci 莽a臒r谋l谋r."
 
-#: cp/init.c:2919
+#: cp/init.c:2928
 msgid "unknown array size in delete"
 msgstr "delete i莽indeki dizi boyutu bilinmiyor"
 
-#: cp/init.c:3184
+#: cp/init.c:3193
 msgid "type to vector delete is neither pointer or array type"
 msgstr "vekt枚r silme i艧lemi i莽in t眉r ne g枚sterici ne de dizi"
 
@@ -15360,15 +15412,15 @@
 msgid "(if you use `-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
 msgstr "(`-fpermissive' kullan谋rsan谋z, G++ kodunuzu kabul edecek ama art谋k bildirilmemi艧 isim kullan谋lmas谋na izin verilmiyor)"
 
-#: cp/mangle.c:2037
+#: cp/mangle.c:2050
 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
 msgstr "莽a臒r谋 ifadesi C++ ABI'deki bir bozukluktan dolay谋 anlamland谋r谋lam谋yor"
 
-#: cp/mangle.c:2090
+#: cp/mangle.c:2103
 msgid "omitted middle operand to `?:' operand cannot be mangled"
 msgstr "`?:' i莽in ortadaki terim olmad谋臒谋ndan yorumlanamad谋"
 
-#: cp/mangle.c:2389
+#: cp/mangle.c:2402
 msgid "the mangled name of `%D' will change in a future version of GCC"
 msgstr "`D' nin anlamland谋r谋lm谋艧 ismi GCC'nin gelecek s眉r眉m眉nde de臒i艧ecek"
 
@@ -15509,7 +15561,7 @@
 
 #. It's a nested name with template parameter dependent scope.
 #. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2126 cp/name-lookup.c:2140 cp/name-lookup.c:3380
+#: cp/name-lookup.c:2126 cp/name-lookup.c:2140 cp/name-lookup.c:3362
 msgid "`%T' is not a namespace"
 msgstr "`%T' bir isim alan谋 de臒il"
 
@@ -15544,86 +15596,86 @@
 msgid "using-declaration cannot name destructor"
 msgstr "using bildirimi y谋k谋c谋y谋 isimlendiremez"
 
-#: cp/name-lookup.c:3005
+#: cp/name-lookup.c:2984
 msgid "declaration of `%D' not in a namespace surrounding `%D'"
 msgstr "`%D' bildirimi `%D' yi ku艧atan isim alan谋n谋n i莽inde de臒il"
 
-#: cp/name-lookup.c:3045
+#: cp/name-lookup.c:3024
 msgid "`%D' should have been declared inside `%D'"
 msgstr "`%D' zaten `%D' i莽inde bildirilmi艧ti"
 
-#: cp/name-lookup.c:3109
+#: cp/name-lookup.c:3088
 msgid "namespace alias `%D' not allowed here, assuming `%D'"
 msgstr "burada isim alan谋 rumuzu `%D' kullan谋lamaz, `%D' varsay谋l谋yor"
 
 #. The parser did not find it, so it's not there.
-#: cp/name-lookup.c:3224
+#: cp/name-lookup.c:3203
 msgid "unknown namespace `%D'"
 msgstr "bilinmeyen isim alan谋 `%D'"
 
-#: cp/name-lookup.c:3374
+#: cp/name-lookup.c:3356
 msgid "namespace `%T' undeclared"
 msgstr "isim alan谋 `%T' bildirimsiz"
 
-#: cp/name-lookup.c:3407
+#: cp/name-lookup.c:3389
 msgid "strong using only meaningful at namespace scope"
 msgstr "kesin kullan谋m sadece isimalan谋 kapsam谋nda anlaml谋d谋r"
 
-#: cp/name-lookup.c:3414
+#: cp/name-lookup.c:3396
 msgid "`%D' attribute directive ignored"
 msgstr "`%D' 枚zellik y枚nergesi yoksay谋ld谋"
 
-#: cp/name-lookup.c:3547
+#: cp/name-lookup.c:3529
 msgid "use of `%D' is ambiguous"
 msgstr "`%D' kullan谋m谋 belirsiz"
 
-#: cp/name-lookup.c:3548
+#: cp/name-lookup.c:3530
 msgid "  first declared as `%#D' here"
 msgstr " ilk defa burada `%#D' olarak bildirilmi艧"
 
-#: cp/name-lookup.c:3551
+#: cp/name-lookup.c:3533
 msgid "  also declared as `%#D' here"
 msgstr "  ayr谋ca burada da `%#D' olarak bildirilmi艧"
 
-#: cp/name-lookup.c:3566
+#: cp/name-lookup.c:3548
 msgid "`%D' denotes an ambiguous type"
 msgstr "`%D' bir belirsiz t眉r g枚steriyor"
 
-#: cp/name-lookup.c:3567
+#: cp/name-lookup.c:3549
 msgid "%J  first type here"
 msgstr "%J  ilk t眉r burada"
 
-#: cp/name-lookup.c:3568
+#: cp/name-lookup.c:3550
 msgid "%J  other type here"
 msgstr "%J  di臒er t眉r burada"
 
 #. This happens for A::B where B is a template, and there are no
 #. template arguments.
-#: cp/name-lookup.c:3633 cp/typeck.c:1792
+#: cp/name-lookup.c:3615 cp/typeck.c:1792
 msgid "invalid use of `%D'"
 msgstr "`%D' kullan谋m谋 ge莽ersiz"
 
-#: cp/name-lookup.c:3674
+#: cp/name-lookup.c:3656
 msgid "`%D::%D' is not a template"
 msgstr "`%D::%D' bir 艧ablon de臒il"
 
-#: cp/name-lookup.c:3691
+#: cp/name-lookup.c:3673
 msgid "`%D' undeclared in namespace `%D'"
 msgstr "`%D' isim alan谋 `%D' i莽inde bildirimsiz"
 
-#: cp/name-lookup.c:4153
+#: cp/name-lookup.c:4135
 msgid "`%D' is not a function,"
 msgstr "`%D' bir i艧lev de臒il,"
 
-#: cp/name-lookup.c:4154
+#: cp/name-lookup.c:4136
 msgid "  conflict with `%D'"
 msgstr "  `%D' ile 莽eli艧iyor"
 
-#: cp/name-lookup.c:4911
+#: cp/name-lookup.c:4893
 msgid "XXX entering pop_everything ()\n"
 msgstr "XXX, pop_everything () i艧levine giriyor\n"
 
-#: cp/name-lookup.c:4920
+#: cp/name-lookup.c:4902
 msgid "XXX leaving pop_everything ()\n"
 msgstr "XXX, pop_everything () i艧levini b谋rak谋yor\n"
 
@@ -15635,7 +15687,7 @@
 msgid "`%D::%D' has not been declared"
 msgstr "`%D::%D' bildirilmemi艧ti"
 
-#: cp/parser.c:1809 cp/semantics.c:2308
+#: cp/parser.c:1809 cp/semantics.c:2305
 msgid "`::%D' has not been declared"
 msgstr "`::%D' bildirilmemi艧ti"
 
@@ -15659,7 +15711,7 @@
 msgid "new types may not be defined in a return type"
 msgstr "new t眉rleri bir d枚n眉艧 t眉r眉nde tan谋mlanamaz"
 
-#: cp/parser.c:1888 cp/pt.c:4196
+#: cp/parser.c:1888 cp/pt.c:4238
 msgid "`%T' is not a template"
 msgstr "`%T' bir 艧ablon de臒il"
 
@@ -15707,179 +15759,179 @@
 msgid "typedef-name `%D' used as destructor declarator"
 msgstr "typedef ismi `%D' y谋k谋c谋 bildiricisi olarak kullan谋lm谋艧"
 
-#: cp/parser.c:3638
+#: cp/parser.c:3648
 msgid "ISO C++ forbids compound-literals"
 msgstr "ISO C++ da birle艧ik sabitlere izin verilmez"
 
-#: cp/parser.c:4461
+#: cp/parser.c:4498
 msgid "array bound forbidden after parenthesized type-id"
 msgstr "parantezli t眉r kimli臒inden sonra dizi s谋n谋r谋 yasak"
 
-#: cp/parser.c:4462
+#: cp/parser.c:4499
 msgid "try removing the parentheses around the type-id"
 msgstr "t眉r kimli臒ini sarmalayan parantezleri kald谋rmay谋 deneyin"
 
-#: cp/parser.c:4624
+#: cp/parser.c:4661
 msgid "expression in new-declarator must have integral or enumeration type"
 msgstr "new bildirimli ifade b眉t眉nleyici ya da numaralama t眉r眉nde olmal谋"
 
-#: cp/parser.c:4805
+#: cp/parser.c:4842
 msgid "use of old-style cast"
 msgstr "eski tarz t眉r d枚n眉艧眉m眉"
 
-#: cp/parser.c:5550
+#: cp/parser.c:5587
 #, c-format
 msgid "case label `%E' not within a switch statement"
 msgstr "case etiketi `%E' bir switch deyimi i莽inde de臒il"
 
-#: cp/parser.c:6092
+#: cp/parser.c:6130
 msgid "ISO C++ forbids computed gotos"
 msgstr "ISO C++ hesaplanm谋艧 goto'lara izin vermez"
 
-#: cp/parser.c:6212
+#: cp/parser.c:6250
 msgid "extra `;'"
 msgstr "`;' fazla"
 
-#: cp/parser.c:6507
+#: cp/parser.c:6545
 msgid "mixing declarations and function-definitions is forbidden"
 msgstr "kar谋艧谋k bildirimler ve i艧lev tan谋mlar谋 yasakt谋r"
 
-#: cp/parser.c:6645
+#: cp/parser.c:6683
 msgid "duplicate `friend'"
 msgstr "`friend' yinelenmi艧"
 
-#: cp/parser.c:6794
+#: cp/parser.c:6832
 msgid "class definition may not be declared a friend"
 msgstr "s谋n谋f tan谋m谋 karde艧 olarak bildirilemez"
 
-#: cp/parser.c:7109
+#: cp/parser.c:7147
 msgid "only constructors take base initializers"
 msgstr "temel ilklendiricileri sadece kurucular al谋r"
 
-#: cp/parser.c:7160
+#: cp/parser.c:7198
 msgid "anachronistic old-style base class initializer"
 msgstr "art谋k tarih olmu艧 eski tarz temel s谋n谋f ilklendiricisi"
 
-#: cp/parser.c:7201
+#: cp/parser.c:7239
 msgid "keyword `typename' not allowed in this context (a qualified member initializer is implicitly a type)"
 msgstr "`typename' anahtar s枚zc眉臒眉ne bu ba臒lamda izin verilmez (bir nitelikli 眉ye ilklendirici 枚rt眉k t眉rde)"
 
 #. Warn that we do not support `export'.
-#: cp/parser.c:7563
+#: cp/parser.c:7601
 msgid "keyword `export' not implemented, and will be ignored"
 msgstr "`export' anahtar s枚zc眉臒眉 ger莽ekle艧tirilmedi, ve yoksay谋lacak"
 
 #. Otherwise, emit an error about the invalid digraph, but continue
 #. parsing because we got our argument list.
-#: cp/parser.c:7923
+#: cp/parser.c:7961
 msgid "`<::' cannot begin a template-argument list"
 msgstr "`<::' bir 艧ablon arg眉man listesi ba艧latamaz"
 
-#: cp/parser.c:7924
+#: cp/parser.c:7962
 msgid "`<:' is an alternate spelling for `['. Insert whitespace between `<' and `::'"
 msgstr "`<:', `[' i莽in di臒er g枚sterimdir. `<' ile `::' aras谋nda bo艧luk b谋rak谋n"
 
-#: cp/parser.c:7931
+#: cp/parser.c:7969
 msgid "(if you use `-fpermissive' G++ will accept your code)"
 msgstr "(`-fpermissive' kullan谋rsan谋z G++ kodunuzu kabul edecek)"
 
 #. Explain what went wrong.
-#: cp/parser.c:8106
+#: cp/parser.c:8145
 msgid "non-template `%D' used as template"
 msgstr "艧ablon olarak 艧ablon olmayan `%D' kullan谋lm谋艧"
 
-#: cp/parser.c:8107
+#: cp/parser.c:8146
 msgid "use `%T::template %D' to indicate that it is a template"
 msgstr "bir 艧ablon oldu臒unu belirtmek i莽in `%T::template %D' kullan谋n"
 
-#: cp/parser.c:9058
+#: cp/parser.c:9102
 msgid "using `typename' outside of template"
 msgstr "艧ablon d谋艧谋nda `typename' kullan谋m谋"
 
-#: cp/parser.c:9180
+#: cp/parser.c:9224
 msgid "expected type-name"
 msgstr "burada t眉r ismi umuluyordu"
 
-#: cp/parser.c:9239
+#: cp/parser.c:9283
 msgid "type attributes are honored only at type definition"
 msgstr "t眉r 枚znitelikleri sadece t眉r tan谋mlar谋nda uygulanabilir"
 
 #. [namespace.udecl]
 #.
 #. A using declaration shall not name a template-id.
-#: cp/parser.c:9622
+#: cp/parser.c:9666
 msgid "a template-id may not appear in a using-declaration"
 msgstr "using bildiriminde bir 艧ablon kimli臒i bulunamaz"
 
-#: cp/parser.c:9949
+#: cp/parser.c:9986
 msgid "an asm-specification is not allowed on a function-definition"
 msgstr "bir i艧lev tan谋m谋nda bir asm belirtimine izin verilmez"
 
-#: cp/parser.c:9951
+#: cp/parser.c:9988
 msgid "attributes are not allowed on a function-definition"
 msgstr "bir i艧lev tan谋m谋da 枚zniteliklere izin verilmez"
 
-#: cp/parser.c:10084
+#: cp/parser.c:10121
 msgid "attributes after parenthesized initializer ignored"
 msgstr "parantezli ilklendiriciden sonraki 枚znitelikler yoksay谋ld谋"
 
-#: cp/parser.c:10540
+#: cp/parser.c:10591
 msgid "`%T::%D' is not a type"
 msgstr "`%T::%D' bir t眉r de臒il"
 
-#: cp/parser.c:11288
+#: cp/parser.c:11341
 msgid "file ends in default argument"
 msgstr "枚ntan谋ml谋 arg眉man i莽inde dosya sonu"
 
-#: cp/parser.c:11344
+#: cp/parser.c:11397
 msgid "deprecated use of default argument for parameter of non-function"
 msgstr "i艧lev olmayan谋n parametresi i莽in 枚ntan谋ml谋 arg眉man kullan谋m谋 art谋k ge莽ersiz"
 
-#: cp/parser.c:11347
+#: cp/parser.c:11400
 msgid "default arguments are only permitted for function parameters"
 msgstr "脰ntan谋ml谋 arg眉manlara sadece i艧lev parametresi olarak izin verilir"
 
-#: cp/parser.c:12078
+#: cp/parser.c:12166
 msgid "declaration of `%D' in `%D' which does not enclose `%D'"
 msgstr "`%D' bildirimi `%D' i莽inde ve bu `%D' yi kapsam谋yor"
 
-#: cp/parser.c:12091
+#: cp/parser.c:12179
 msgid "extra qualification ignored"
 msgstr "fazladan niteleme yoksay谋ld谋"
 
-#: cp/parser.c:12102
+#: cp/parser.c:12190
 msgid "an explicit specialization must be preceded by 'template <>'"
 msgstr "do臒rudan 枚zelle艧tirme `template <>' taraf谋ndan 枚ncelenmeli"
 
-#: cp/parser.c:12385
+#: cp/parser.c:12473
 msgid "extra semicolon"
 msgstr "`;' fazla"
 
-#: cp/parser.c:12403
+#: cp/parser.c:12491
 msgid "a class-key must be used when declaring a friend"
 msgstr "bir karde艧 bildirilirken bir s谋n谋f anahtar谋 kullan谋lmal谋d谋r"
 
-#: cp/parser.c:12434
+#: cp/parser.c:12522
 msgid "friend declaration does not name a class or function"
 msgstr "karde艧 bildirimi bir s谋n谋f veya i艧levi isimlendirmiyor"
 
-#: cp/parser.c:12605
+#: cp/parser.c:12694
 msgid "pure-specifier on function-definition"
 msgstr "i艧lev tan谋m谋nda saf belirte莽"
 
-#: cp/parser.c:12878
+#: cp/parser.c:12967
 msgid "keyword `typename' not allowed outside of templates"
 msgstr "艧ablon d谋艧谋nda `typename' kullan谋m谋na izin verilmez"
 
-#: cp/parser.c:12880
+#: cp/parser.c:12969
 msgid "keyword `typename' not allowed in this context (the base class is implicitly a type)"
 msgstr "`typename' anahtar s枚zc眉臒眉ne bu ba臒lamda izin verilmez (bir taban s谋n谋f 枚rt眉k t眉rde)"
 
-#: cp/parser.c:13700
+#: cp/parser.c:13790
 msgid "reference to `%D' is ambiguous"
 msgstr "`%D' ile ili艧kilendirme belirsiz"
 
-#: cp/parser.c:13874
+#: cp/parser.c:13964
 msgid "too few template-parameter-lists"
 msgstr "艧ablon parametresi listesi 莽ok az"
 
@@ -15887,44 +15939,44 @@
 #. something like:
 #.
 #. template <class T> template <class U> void S::f();
-#: cp/parser.c:13889
+#: cp/parser.c:13979
 msgid "too many template-parameter-lists"
 msgstr "艧ablon parametresi listesi 莽ok fazla"
 
 #. If begin_function_definition didn't like the definition, skip
 #. the entire function.
-#: cp/parser.c:14185
+#: cp/parser.c:14275
 msgid "invalid function declaration"
 msgstr "i艧lev bildirimi ge莽ersiz"
 
 #. Issue an error message.
-#: cp/parser.c:14222
+#: cp/parser.c:14312
 msgid "named return values are no longer supported"
 msgstr "isimli d枚n眉艧 de臒erleri art谋k desteklenmiyor"
 
-#: cp/parser.c:14561
+#: cp/parser.c:14651
 msgid "`>>' should be `> >' within a nested template argument list"
 msgstr "alt 艧ablon arg眉man listesindeki `>>', `> >' olmal谋yd谋"
 
 #. If this is not a nested template argument list, the '>>' is
 #. a typo for '>'. Emit an error message and continue.
-#: cp/parser.c:14569
+#: cp/parser.c:14659
 msgid "spurious `>>', use `>' to terminate a template argument list"
 msgstr "sahte `>>', bir 艧ablon arg眉man listesini sonland谋rmak i莽in `>' kullan谋n"
 
-#: cp/parser.c:14574
+#: cp/parser.c:14664
 msgid "missing `>' to terminate the template argument list"
 msgstr "艧ablon arg眉man listesini sonland谋racak '>' eksik"
 
-#: cp/parser.c:15062
+#: cp/parser.c:15149
 msgid "`%s' tag used in naming `%#T'"
 msgstr "`%s' etiketi `%#T' isimlemesinde kullan谋lm谋艧"
 
-#: cp/parser.c:15082
+#: cp/parser.c:15169
 msgid "%D redeclared with different access"
 msgstr "`%D' farkl谋 eri艧imle tekrar bildirilmi艧"
 
-#: cp/parser.c:15099
+#: cp/parser.c:15186
 msgid "`template' (as a disambiguator) is only allowed within templates"
 msgstr ""
 
@@ -15944,81 +15996,86 @@
 msgid "enclosing class templates are not explicitly specialized"
 msgstr "s谋n谋f 艧ablonlar谋n谋n zarflanmas谋 do臒rudan 枚zelle艧tirilmiyor"
 
-#: cp/pt.c:739 cp/pt.c:780
-msgid "specializing `%#T' in different namespace"
+#: cp/pt.c:733
+#, fuzzy
+msgid "specialization of `%D' in different namespace"
 msgstr " `%#T' farkl谋 isim alan谋nda 枚zelle艧tiriliyor"
 
-#: cp/pt.c:740 cp/pt.c:781
+#: cp/pt.c:734 cp/pt.c:803
 msgid "  from definition of `%#D'"
 msgstr "  `%#D' bildiriminden"
 
-#: cp/pt.c:748
+#: cp/pt.c:770
 msgid "specialization of `%T' after instantiation"
 msgstr "ger莽eklemeden sonra `%T' 枚zelle艧tirmesi"
 
-#: cp/pt.c:795
+#: cp/pt.c:802
+msgid "specializing `%#T' in different namespace"
+msgstr " `%#T' farkl谋 isim alan谋nda 枚zelle艧tiriliyor"
+
+#: cp/pt.c:817
 msgid "specialization `%T' after instantiation `%T'"
 msgstr "%T' 枚zelle艧tirmesi, `%T' ger莽eklemesinden sonra"
 
-#: cp/pt.c:807
+#: cp/pt.c:829
 msgid "explicit specialization of non-template `%T'"
 msgstr "艧ablon olmayan `%T' 枚rt眉k 枚zelle艧tirmesi"
 
-#: cp/pt.c:1067
+#: cp/pt.c:1089
 msgid "specialization of %D after instantiation"
 msgstr "ger莽eklemeden sonra %D 枚zelle艧tirmesi"
 
-#: cp/pt.c:1192
+#: cp/pt.c:1220
 msgid "%s %+#D"
 msgstr "%s %+#D"
 
-#: cp/pt.c:1241
+#: cp/pt.c:1269
 msgid "`%D' is not a function template"
 msgstr "`%D' bir i艧lev 艧ablonu de臒il"
 
-#: cp/pt.c:1389
+#: cp/pt.c:1417
 msgid "template-id `%D' for `%+D' does not match any template declaration"
 msgstr "艧ablon kimli臒i `%D', `%+D' i莽in hi莽bir 艧ablon bildirimi ile e艧le艧miyor"
 
-#: cp/pt.c:1397
+#: cp/pt.c:1425
 msgid "ambiguous template specialization `%D' for `%+D'"
 msgstr "艧ablon 枚zelle艧tirmesi `%D', `%+D' i莽in belirsiz"
 
 #. This case handles bogus declarations like template <>
 #. template <class T> void f<int>();
-#: cp/pt.c:1620 cp/pt.c:1694
+#: cp/pt.c:1648 cp/pt.c:1722
 msgid "template-id `%D' in declaration of primary template"
 msgstr "birincil 艧ablon bildiriminde 艧ablon kimli臒i `%D'"
 
-#: cp/pt.c:1633
+#: cp/pt.c:1661
 msgid "template parameter list used in explicit instantiation"
 msgstr "艧ablon parametre listesi do臒rudan ger莽ekleme i莽inde kullan谋lm谋艧"
 
-#: cp/pt.c:1639
+#: cp/pt.c:1667
 msgid "definition provided for explicit instantiation"
 msgstr "tan谋m do臒rudan ger莽ekleme i莽in 眉retilmi艧"
 
-#: cp/pt.c:1645
+#: cp/pt.c:1673
 msgid "too many template parameter lists in declaration of `%D'"
 msgstr "`%D' bildiriminde 艧ablon parametresi listesi 莽ok fazla"
 
-#: cp/pt.c:1661
+#: cp/pt.c:1689
 msgid "too few template parameter lists in declaration of `%D'"
 msgstr "`%D' bildiriminde 艧ablon parametresi listesi 莽ok az"
 
-#: cp/pt.c:1678
+#: cp/pt.c:1706
 msgid "explicit specialization not preceded by `template <>'"
 msgstr "do臒rudan 枚zelle艧tirme `template <>' taraf谋ndan 枚ncelenmiyor"
 
-#: cp/pt.c:1691
+#: cp/pt.c:1719
 msgid "partial specialization `%D' of function template"
 msgstr "i艧lev 艧ablonunun `%D' k谋sm卯 枚zelle艧tirmesi"
 
-#: cp/pt.c:1723
+#: cp/pt.c:1751
 msgid "default argument specified in explicit specialization"
 msgstr "do臒rudan 枚zelle艧tirme i莽inde 枚ntan谋ml谋 arg眉man belirtilmi艧"
 
-#: cp/pt.c:1727
+#: cp/pt.c:1755
 msgid "template specialization with C linkage"
 msgstr "C ilintileme ile 艧ablon 枚zelle艧tirmesi"
 
@@ -16030,106 +16087,116 @@
 #. program is ill-formed.
 #.
 #. Similar language is found in [temp.explicit].
-#: cp/pt.c:1811
+#: cp/pt.c:1839
 msgid "specialization of implicitly-declared special member function"
 msgstr "枚rt眉k bildirimli 枚zel 眉ye i艧lev 枚zelle艧tirmesi"
 
-#: cp/pt.c:1855
+#: cp/pt.c:1883
 msgid "no member function `%D' declared in `%T'"
 msgstr "`%T' i莽inde bildirilmi艧 `%D' diye bir 眉ye i艧lev yok"
 
 #. There are two many template parameter lists.
-#: cp/pt.c:2005
+#: cp/pt.c:2033
 msgid "too many template parameter lists in declaration of `%T'"
 msgstr "`%T' bildiriminde 艧ablon parametresi listesi 莽ok fazla"
 
-#: cp/pt.c:2098
+#: cp/pt.c:2126
 msgid " shadows template parm `%#D'"
 msgstr " 艧ablon parametresi `%#D' g枚lgeleniyor"
 
-#: cp/pt.c:2495
+#: cp/pt.c:2523
 msgid "template parameters not used in partial specialization:"
 msgstr "k谋sm卯 枚zelle艧tirmede kullan谋lmayan 艧ablon parametreleri:"
 
-#: cp/pt.c:2499
+#: cp/pt.c:2527
 msgid "        `%D'"
 msgstr "        `%D'"
 
-#: cp/pt.c:2511
+#: cp/pt.c:2539
 msgid "partial specialization `%T' does not specialize any template arguments"
 msgstr "k谋sm卯 枚zelle艧tirme `%T' hi莽 bir 艧ablon arg眉man谋n谋 枚zelle艧tirmiyor"
 
-#: cp/pt.c:2536
+#: cp/pt.c:2564
 #, c-format
 msgid "template argument `%E' involves template parameter(s)"
 msgstr "艧ablon arg眉man谋 `%E' 艧ablon parametre(ler)ini i莽ine al谋yor"
 
-#: cp/pt.c:2580
+#: cp/pt.c:2608
 msgid "type `%T' of template argument `%E' depends on template parameter(s)"
 msgstr "t眉r `%T' (艧ablon arg眉man谋 `%E' nin t眉r眉) 艧ablon parametre(ler)ine ba臒谋ml谋 oluyor"
 
-#: cp/pt.c:2665
+#: cp/pt.c:2693
 msgid "no default argument for `%D'"
 msgstr "`%D' i莽in 枚ntan谋ml谋 arg眉man yok"
 
-#: cp/pt.c:2814
+#: cp/pt.c:2842
 msgid "template with C linkage"
 msgstr "C ilintilemeli 艧ablon"
 
-#: cp/pt.c:2817
+#: cp/pt.c:2845
 msgid "template class without a name"
 msgstr "bir ismi olmayan 艧ablon s谋n谋f谋"
 
 #. [temp.mem]
 #.
 #. A destructor shall not be a member template.
-#: cp/pt.c:2824
+#: cp/pt.c:2853
 msgid "destructor `%D' declared as member template"
 msgstr "y谋k谋c谋 `%D' bir 眉ye 艧ablonu olarak bildirilmi艧"
 
-#: cp/pt.c:2904
+#. [basic.stc.dynamic.allocation]
+#.
+#. An allocation function can be a function
+#. template. ... Template allocation functions shall
+#. have two or more parameters.
+#: cp/pt.c:2868
+#, fuzzy
+msgid "invalid template declaration of `%D'"
+msgstr "ge莽ersiz 眉ye 艧ablonu bildirimi `%D'"
+
+#: cp/pt.c:2948
 msgid "`%D' does not declare a template type"
 msgstr "`%D' bir 艧ablon t眉r眉 bildirmiyor"
 
-#: cp/pt.c:2910
+#: cp/pt.c:2954
 msgid "template definition of non-template `%#D'"
 msgstr "艧ablon olmayan `%#D' nin 艧ablon bildirimi"
 
-#: cp/pt.c:2951
+#: cp/pt.c:2995
 msgid "expected %d levels of template parms for `%#D', got %d"
 msgstr "%d seviye umulurken `%#D' i莽in 艧ablon parametresi seviyesi olarak %d seviye al谋nd谋, "
 
-#: cp/pt.c:2963
+#: cp/pt.c:3007
 msgid "got %d template parameters for `%#D'"
 msgstr "%d 艧ablon parametresi al谋nd谋 (`%#D' i莽in)"
 
-#: cp/pt.c:2966
+#: cp/pt.c:3010
 msgid "got %d template parameters for `%#T'"
 msgstr "%d 艧ablon parametresi al谋nd谋 (`%#T' i莽in)"
 
-#: cp/pt.c:2968
+#: cp/pt.c:3012
 #, c-format
 msgid "  but %d required"
 msgstr "  ama %d gerekiyordu"
 
-#: cp/pt.c:3053
+#: cp/pt.c:3097
 msgid "`%T' is not a template type"
 msgstr "`%T' bir 艧ablon t眉r眉 de臒il"
 
-#: cp/pt.c:3069
+#: cp/pt.c:3113
 msgid "previous declaration `%D'"
 msgstr "`%D' 枚nceki bildirimi"
 
-#: cp/pt.c:3070
+#: cp/pt.c:3114
 #, c-format
 msgid "used %d template parameter%s instead of %d"
 msgstr "%3$d yerine %1$d 艧ablon parametresi kullan谋lm谋艧                      %2$s"
 
-#: cp/pt.c:3086
+#: cp/pt.c:3130
 msgid "template parameter `%#D'"
 msgstr "艧ablon parametresi `%#D'"
 
-#: cp/pt.c:3087
+#: cp/pt.c:3131
 msgid "redeclared here as `%#D'"
 msgstr "burada yeniden `%#D' olarak bildirilmi艧"
 
@@ -16137,280 +16204,289 @@
 #.
 #. A template-parameter may not be given default arguments
 #. by two different declarations in the same scope.
-#: cp/pt.c:3097
+#: cp/pt.c:3141
 msgid "redefinition of default argument for `%#D'"
 msgstr "`%#D' nin 枚ntan谋ml谋 arg眉man谋n谋n yeniden tan谋mlanmas谋"
 
-#: cp/pt.c:3098
+#: cp/pt.c:3142
 msgid "%J  original definition appeared here"
 msgstr "%J  枚zg眉n tan谋m谋 burada g枚r眉nd眉"
 
-#: cp/pt.c:3246
+#: cp/pt.c:3288
 #, c-format
 msgid "`%E' is not a valid template argument"
 msgstr "`%E' ge莽erli bir 艧ablon arg眉man谋 de臒il"
 
-#: cp/pt.c:3250
+#: cp/pt.c:3292
 msgid "it must be the address of a function with external linkage"
 msgstr "o d谋艧 ilintilemeli bir i艧levin adresi olmal谋"
 
-#: cp/pt.c:3252
+#: cp/pt.c:3294
 msgid "it must be the address of an object with external linkage"
 msgstr "o d谋艧 ilintilemeli bir nesnenin adresi olmal谋"
 
-#: cp/pt.c:3255
+#: cp/pt.c:3297
 msgid "it must be a pointer-to-member of the form `&X::Y'"
 msgstr "o `&X::Y' 艧eklinde bir 眉ye g枚stericisi olmal谋"
 
-#: cp/pt.c:3266
+#: cp/pt.c:3308
 #, c-format
 msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
 msgstr "statik ilintilemeli bir nesnenin adresi oldu臒undan, dizge sabiti %E ge莽erli bir 艧ablon arg眉man谋 de臒il"
 
-#: cp/pt.c:3281
+#: cp/pt.c:3323
 #, c-format
 msgid "address of non-extern `%E' cannot be used as template argument"
 msgstr "extern olmayan`%E' nin adresi 艧ablon arg眉man谋 olarak kullan谋lamaz"
 
-#: cp/pt.c:3290
+#: cp/pt.c:3332
 #, c-format
 msgid "non-constant `%E' cannot be used as template argument"
 msgstr "sabit olmayan `%E' 艧ablon arg眉man谋 olarak kullan谋lamaz"
 
-#: cp/pt.c:3298
+#: cp/pt.c:3340
 msgid "type '%T' cannot be used as a value for a non-type template-parameter"
 msgstr "`%T' t眉r眉 bir t眉rs眉z 艧ablon parametresinin de臒eri olarak kullan谋lamaz"
 
-#: cp/pt.c:3301
+#: cp/pt.c:3343
 msgid "invalid use of '%D' as a non-type template-argument"
 msgstr "t眉rs眉z 艧ablon arg眉man谋 olarak '%D' kullan谋m谋 ge莽ersiz"
 
-#: cp/pt.c:3303
+#: cp/pt.c:3345
 #, c-format
 msgid "invalid use of '%E' as a non-type template-argument"
 msgstr "t眉rs眉z 艧ablon arg眉man谋 olarak '%E' kullan谋m谋 ge莽ersiz"
 
-#: cp/pt.c:3668
+#: cp/pt.c:3710
 #, c-format
 msgid "to refer to a type member of a template parameter, use `typename %E'"
 msgstr "bir 艧ablon parametresinin bir t眉r 眉yesine ba艧vuru yapmak i莽in `typename %E' kullan谋n"
 
-#: cp/pt.c:3681 cp/pt.c:3699 cp/pt.c:3738
+#: cp/pt.c:3723 cp/pt.c:3741 cp/pt.c:3780
 msgid "type/value mismatch at argument %d in template parameter list for `%D'"
 msgstr "艧ablon parametre listesindeki %d. arg眉manda (`%D' i莽in) t眉r/de臒er 莽eli艧kisi"
 
-#: cp/pt.c:3684
+#: cp/pt.c:3726
 msgid "  expected a constant of type `%T', got `%T'"
 msgstr "  `%T' t眉r眉nde bir sabit umulurken `%T' al谋nd谋"
 
-#: cp/pt.c:3688
+#: cp/pt.c:3730
 #, c-format
 msgid "  expected a class template, got `%E'"
 msgstr "  bir s谋n谋f 艧ablonu umulurken `%E' al谋nd谋"
 
-#: cp/pt.c:3690
+#: cp/pt.c:3732
 #, c-format
 msgid "  expected a type, got `%E'"
 msgstr "  bir t眉r umulurken `%E' al谋nd谋  "
 
-#: cp/pt.c:3702
+#: cp/pt.c:3744
 msgid "  expected a type, got `%T'"
 msgstr "  bir t眉r umulurken `%T' al谋nd谋"
 
-#: cp/pt.c:3704
+#: cp/pt.c:3746
 msgid "  expected a class template, got `%T'"
 msgstr "  bir s谋n谋f 艧ablonu umulurken `%T' al谋nd谋"
 
-#: cp/pt.c:3740
+#: cp/pt.c:3782
 msgid "  expected a template of type `%D', got `%D'"
 msgstr "  `%D' t眉r眉nde bir 艧ablon umulurken `%D' al谋nd谋"
 
-#: cp/pt.c:3775
+#: cp/pt.c:3817
 msgid "could not convert template argument `%E' to `%T'"
 msgstr "艧ablon arg眉man谋 `%E' `%T' ye d枚n眉艧t眉r眉lemedi"
 
-#: cp/pt.c:3815
+#: cp/pt.c:3857
 #, c-format
 msgid "wrong number of template arguments (%d, should be %d)"
 msgstr "yanl谋艧 say谋da 艧ablon arg眉man谋 (%d yerine %d olmal谋yd谋)"
 
-#: cp/pt.c:3819
+#: cp/pt.c:3861
 msgid "provided for `%D'"
 msgstr "`%D' i莽in sa臒lanm谋艧"
 
-#: cp/pt.c:3847
+#: cp/pt.c:3889
 #, c-format
 msgid "template argument %d is invalid"
 msgstr "艧ablon arg眉man谋 %d ge莽ersiz"
 
-#: cp/pt.c:4068
+#: cp/pt.c:4110
 msgid "non-template used as template"
 msgstr "艧ablon olarak 艧ablon olmayan kullan谋lm谋艧"
 
-#: cp/pt.c:4208
+#: cp/pt.c:4250
 msgid "non-template type `%T' used as a template"
 msgstr "艧ablon olarak 艧ablon olmayan t眉r `%T' kullan谋lm谋艧"
 
-#: cp/pt.c:4210
+#: cp/pt.c:4252
 msgid "for template declaration `%D'"
 msgstr "艧ablon bildirimi `%D' i莽in"
 
-#: cp/pt.c:4857
+#: cp/pt.c:4899
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
 msgstr "%d lik en b眉y眉k 艧ablon ger莽ekleme derinli臒i `%D' ger莽eklemesinde a艧谋l谋yor (en b眉y眉k de臒eri artt谋rmak i莽in -ftemplate-depth-NN kullan谋n)"
 
-#: cp/pt.c:5296
+#: cp/pt.c:5338
 msgid "ambiguous class template instantiation for `%#T'"
 msgstr "`%#T' i莽in s谋n谋f 艧ablonu ger莽eklemesi belirsiz"
 
-#: cp/pt.c:5302
+#: cp/pt.c:5344
 msgid "%s %+#T"
 msgstr "%s %+#T"
 
-#: cp/pt.c:6308 cp/pt.c:6428
+#: cp/pt.c:6382
 msgid "instantiation of `%D' as type `%T'"
 msgstr "`%D' ger莽eklemesi `%T' t眉r眉nde"
 
-#: cp/pt.c:6470
+#: cp/pt.c:6542
 msgid "invalid parameter type `%T'"
 msgstr "ge莽ersiz parametre t眉r眉 `%T'"
 
-#: cp/pt.c:6472
+#: cp/pt.c:6544
 msgid "in declaration `%D'"
 msgstr "`%D' bildiriminde"
 
-#: cp/pt.c:6546
+#: cp/pt.c:6618
 msgid "creating pointer to member function of non-class type `%T'"
 msgstr "s谋n谋f olmayan `%T' t眉r眉nde 眉ye i艧lev g枚stericisi olu艧turulmas谋"
 
-#: cp/pt.c:6685
+#: cp/pt.c:6758
 msgid "creating array with size zero"
 msgstr "dizi s谋f谋r uzunlukta olu艧turuluyor"
 
-#: cp/pt.c:6699
+#: cp/pt.c:6772
 #, c-format
 msgid "creating array with size zero (`%E')"
 msgstr "s谋f谋r boyutlu dizi olu艧turuluyor (`%E')"
 
-#: cp/pt.c:6938
+#: cp/pt.c:7011
 msgid "forming reference to void"
 msgstr "void'e referans olu艧turuluyor"
 
-#: cp/pt.c:6940
+#: cp/pt.c:7013
 msgid "forming %s to reference type `%T'"
 msgstr "%s t眉r `%T'ye referans olu艧turuyor"
 
-#: cp/pt.c:6977
+#: cp/pt.c:7050
 msgid "creating pointer to member of non-class type `%T'"
 msgstr "s谋n谋f olmayan `%T' t眉r眉nde 眉ye g枚stericisisi olu艧turulmas谋"
 
-#: cp/pt.c:6983
+#: cp/pt.c:7056
 msgid "creating pointer to member reference type `%T'"
 msgstr "`%T' 眉ye referans t眉r眉nde g枚sterici olu艧turulmas谋"
 
-#: cp/pt.c:7069
+#: cp/pt.c:7142
 msgid "creating array of `%T'"
 msgstr "`%T' dizisi olu艧turulmas谋"
 
-#: cp/pt.c:7075
+#: cp/pt.c:7148
 msgid "creating array of `%T', which is an abstract class type"
 msgstr "mutlak s谋n谋f t眉r眉nde olan `%T' dizininin olu艧turulmas谋"
 
-#: cp/pt.c:7119
+#: cp/pt.c:7192
 msgid "`%T' is not a class, struct, or union type"
 msgstr "`%T' bir class, struct, veya union t眉r眉nde de臒il"
 
-#: cp/pt.c:7232
+#: cp/pt.c:7305
 #, c-format
 msgid "use of `%s' in template"
 msgstr "艧ablonda `%s' kullan谋m谋"
 
-#: cp/pt.c:7345
+#: cp/pt.c:7418
 #, c-format
 msgid "dependent-name `%E' is parsed as a non-type, but instantiation yields a type"
 msgstr "`%E' ba臒谋ml谋 ismi bir t眉r olarak 莽枚z眉mlenmedi ama ger莽ekleme onun bir t眉r olmas谋n谋 istiyor"
 
-#: cp/pt.c:7347
+#: cp/pt.c:7420
 #, c-format
 msgid "say `typename %E' if a type is meant"
 msgstr "e臒er bu bir t眉rd眉r anlam谋nda kulland谋ysan谋z `typename %E' deyin"
 
-#: cp/pt.c:8613
+#: cp/pt.c:8589
+msgid "`%T' is not a class or namespace"
+msgstr "`%T' bir s谋n谋f ya da isim alan谋 de臒il"
+
+#: cp/pt.c:8592
+#, fuzzy
+msgid "`%D' is not a class or namespace"
+msgstr "`%T' bir s谋n谋f ya da isim alan谋 de臒il"
+
+#: cp/pt.c:8709
 msgid "`%T' uses anonymous type"
 msgstr "`%T' anonim t眉r kullan谋yor"
 
-#: cp/pt.c:8615
+#: cp/pt.c:8711
 msgid "`%T' uses local type `%T'"
 msgstr "`%T' yerel t眉r `%T' kullan谋yor"
 
-#: cp/pt.c:8623
+#: cp/pt.c:8719
 msgid "`%T' is a variably modified type"
 msgstr "`%T' de臒i艧kene g枚re de臒i艧en t眉rde"
 
-#: cp/pt.c:8634
+#: cp/pt.c:8730
 #, c-format
 msgid "integral expression `%E' is not constant"
 msgstr "b眉t眉nleyen ifade `%E' bir sabit de臒il"
 
-#: cp/pt.c:8639
+#: cp/pt.c:8735
 msgid "  trying to instantiate `%D'"
 msgstr "  `%D' ger莽eklenmeye 莽al谋艧谋l谋yor"
 
-#: cp/pt.c:9156
+#: cp/pt.c:9252
 msgid "incomplete type unification"
 msgstr "tamamlanmam谋艧 t眉r birle艧tirme"
 
-#: cp/pt.c:10112
+#: cp/pt.c:10211
 #, c-format
 msgid "use of `%s' in template type unification"
 msgstr "艧ablon t眉r眉 birle艧tirmede `%s' kullan谋m谋"
 
-#: cp/pt.c:10546 cp/pt.c:10618
+#: cp/pt.c:10644 cp/pt.c:10716
 msgid "explicit instantiation of non-template `%#D'"
 msgstr "艧ablon olmayan `%#D' nin do臒rudan ger莽eklenmesi"
 
-#: cp/pt.c:10562 cp/pt.c:10613
+#: cp/pt.c:10660 cp/pt.c:10711
 msgid "no matching template for `%D' found"
 msgstr "`%D' i莽in e艧le艧en bir 艧ablon yok"
 
-#: cp/pt.c:10568
+#: cp/pt.c:10666
 msgid "explicit instantiation of `%#D'"
 msgstr "`%#D' nin do臒rudan ger莽eklenmesi"
 
-#: cp/pt.c:10605
+#: cp/pt.c:10703
 msgid "duplicate explicit instantiation of `%#D'"
 msgstr "yinelenmi艧 do臒rudan `%#D' ger莽eklemesi"
 
-#: cp/pt.c:10627
+#: cp/pt.c:10725
 msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
 msgstr "ISO C++ do臒rudan ger莽eklemelerde `extern' kullan谋m谋na izin vermez"
 
-#: cp/pt.c:10631 cp/pt.c:10712
+#: cp/pt.c:10729 cp/pt.c:10810
 msgid "storage class `%D' applied to template instantiation"
 msgstr "saklama s谋n谋f谋 `%D' 艧ablon ger莽eklemesine uygulanm谋艧"
 
-#: cp/pt.c:10684
+#: cp/pt.c:10782
 msgid "explicit instantiation of non-template type `%T'"
 msgstr "艧ablon olmayan t眉r `%T' nin do臒rudan ger莽eklenmesi"
 
-#: cp/pt.c:10693
+#: cp/pt.c:10791
 msgid "explicit instantiation of `%#T' before definition of template"
 msgstr "艧ablon tan谋m谋ndan 枚nce `%T' nin do臒rudan ger莽eklenmesi"
 
-#: cp/pt.c:10701
+#: cp/pt.c:10799
 #, c-format
 msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
 msgstr "ISO C++ do臒rudan ger莽eklemelerde `%s' kullan谋m谋na izin vermez"
 
-#: cp/pt.c:10745
+#: cp/pt.c:10843
 msgid "duplicate explicit instantiation of `%#T'"
 msgstr "yinelenmi艧 do臒rudan `%#T' ger莽eklemesi"
 
-#: cp/pt.c:11126
+#: cp/pt.c:11224
 msgid "explicit instantiation of `%D' but no definition available"
 msgstr "bir tan谋mlama olmadan `%D' nin do臒rudan ger莽eklenmesi"
 
-#: cp/pt.c:11562
+#: cp/pt.c:11660
 msgid "`%#T' is not a valid type for a template constant parameter"
 msgstr "`%#T' bir 艧ablon sabiti parametresi i莽in ge莽erli bir t眉r de臒ildir"
 
@@ -16456,39 +16532,39 @@
 msgid "`%T' is an inaccessible base of `%T'"
 msgstr "`%T', `%T' nin bir eri艧ilemeyen taban谋d谋r"
 
-#: cp/search.c:1767
+#: cp/search.c:1805
 msgid "invalid covariant return type for `%#D'"
 msgstr "`%#D' i莽in ortak de臒i艧en d枚n眉艧 t眉r眉 ge莽ersiz"
 
-#: cp/search.c:1768 cp/search.c:1774
+#: cp/search.c:1806 cp/search.c:1812
 msgid "  overriding `%#D'"
 msgstr "  `%#D' de臒i艧tiriliyor"
 
-#: cp/search.c:1772
+#: cp/search.c:1810
 msgid "conflicting return type specified for `%#D'"
 msgstr "`%D' i莽in 莽eli艧en d枚n眉艧 t眉r眉 belirtilmi艧"
 
-#: cp/search.c:1786
+#: cp/search.c:1824
 #, c-format
 msgid "looser throw specifier for `%#F'"
 msgstr "`%#F' i莽in throw belirteci daha gev艧ek"
 
-#: cp/search.c:1787
+#: cp/search.c:1825
 #, c-format
 msgid "  overriding `%#F'"
 msgstr "  `%#F' de臒i艧tiriliyor"
 
 #. A static member function cannot match an inherited
 #. virtual member function.
-#: cp/search.c:1877
+#: cp/search.c:1915
 msgid "`%#D' cannot be declared"
 msgstr "`%#D' bildirilemez"
 
-#: cp/search.c:1878
+#: cp/search.c:1916
 msgid "  since `%#D' declared in base class"
 msgstr "  `%#D' taban s谋n谋fta bildirildi臒inden"
 
-#: cp/search.c:1955
+#: cp/search.c:1993
 msgid "`%#D' needs a final overrider"
 msgstr "`%#D' bir son de臒i艧tirici gerektiriyor"
 
@@ -16509,113 +16585,113 @@
 msgid "object missing in reference to `%D'"
 msgstr "`%D' ile ili艧kilendirmede nesne eksik"
 
-#: cp/semantics.c:1721
+#: cp/semantics.c:1718
 msgid "arguments to destructor are not allowed"
 msgstr "y谋k谋c谋lar谋n arg眉man谋 olmaz"
 
-#: cp/semantics.c:1770
+#: cp/semantics.c:1767
 msgid "`this' is unavailable for static member functions"
 msgstr "statik 眉ye i艧levlerde `this' kullan谋lmaz"
 
-#: cp/semantics.c:1776
+#: cp/semantics.c:1773
 msgid "invalid use of `this' in non-member function"
 msgstr "眉ye olmayan i艧levde `this' kullan谋m谋 ge莽ersiz"
 
-#: cp/semantics.c:1778
+#: cp/semantics.c:1775
 msgid "invalid use of `this' at top level"
 msgstr "tepe seviyede `this' kullan谋m谋 ge莽ersiz"
 
-#: cp/semantics.c:1802
+#: cp/semantics.c:1799
 msgid "invalid qualifying scope in pseudo-destructor name"
 msgstr "yar谋-y谋k谋c谋 ismi i莽inde ge莽ersiz niteleme kapsam谋"
 
-#: cp/semantics.c:1822
+#: cp/semantics.c:1819
 msgid "`%E' is not of type `%T'"
 msgstr "`%E'  `%T' t眉r眉nde de臒il"
 
-#: cp/semantics.c:1933
+#: cp/semantics.c:1930
 msgid "template type parameters must use the keyword `class' or `typename'"
 msgstr "艧ablon t眉r眉 parametrelerde `class' ya da `typename' s枚zc眉kleri kullan谋lmal谋"
 
-#: cp/semantics.c:1977
+#: cp/semantics.c:1974
 msgid "invalid use of type `%T' as a default value for a template template-parameter"
 msgstr "bir 艧ablonun 艧ablon parametresinin 枚ntan谋ml谋 de臒eri olarak `%T' t眉r眉n眉n kullan谋m谋 ge莽ersiz"
 
-#: cp/semantics.c:1980
+#: cp/semantics.c:1977
 msgid "invalid use of `%D' as a default value for a template template-parameter"
 msgstr "bir 艧ablonun 艧ablon parametresinin 枚ntan谋ml谋 de臒eri olarak `%D' kullan谋m谋 ge莽ersiz"
 
-#: cp/semantics.c:1984
+#: cp/semantics.c:1981
 msgid "invalid default argument for a template template parameter"
 msgstr "bir 艧ablonun 艧ablon parametresinin 枚ntan谋ml谋 arg眉man谋 ge莽ersiz"
 
-#: cp/semantics.c:2019
+#: cp/semantics.c:2016
 msgid "definition of `%#T' inside template parameter list"
 msgstr "艧ablon parametre listesinde `%#T' tan谋m谋"
 
-#: cp/semantics.c:2030
+#: cp/semantics.c:2027
 msgid "invalid definition of qualified type `%T'"
 msgstr "nitelikli t眉r `%T' tan谋m谋 ge莽ersiz"
 
-#: cp/semantics.c:2045
+#: cp/semantics.c:2042
 msgid "previous definition of `%#T'"
 msgstr "`%#T' nin 枚nceki bildirimi"
 
-#: cp/semantics.c:2249
+#: cp/semantics.c:2246
 msgid "invalid base-class specification"
 msgstr "ana s谋n谋f belirtimi ge莽ersiz"
 
-#: cp/semantics.c:2258
+#: cp/semantics.c:2255
 msgid "base class `%T' has cv qualifiers"
 msgstr "taban s谋n谋f `%T' cv niteleyiciler i莽eriyor"
 
-#: cp/semantics.c:2290
+#: cp/semantics.c:2287
 msgid "multiple declarators in template declaration"
 msgstr "艧ablon bildiriminde 莽oklu bildiriciler"
 
-#: cp/semantics.c:2301
+#: cp/semantics.c:2298
 msgid "incomplete type `%T' used in nested name specifier"
 msgstr "i莽i bo艧 `%T' t眉r眉 alt isim belirtecinde kullan谋lm谋艧"
 
-#: cp/semantics.c:2303 cp/typeck.c:1635
+#: cp/semantics.c:2300 cp/typeck.c:1635
 msgid "`%D' is not a member of `%T'"
 msgstr "`%D' `%T' nin bir 眉yesi de臒il"
 
-#: cp/semantics.c:2306
+#: cp/semantics.c:2303
 msgid "`%D' is not a member of `%D'"
 msgstr "`%D', `%D' nin bir 眉yesi de臒il"
 
-#: cp/semantics.c:2431
+#: cp/semantics.c:2428
 msgid "template parameter `%D' of type `%T' is not allowed in an integral constant expression because it is not of integral or enumeration type"
 msgstr "`%D' 艧ablon parametresi `%T' t眉r眉ndeyse b眉t眉nleyen ya da s谋ral谋 t眉rde olmad谋臒谋ndan bir b眉t眉nleyen sabit ifadesinde kullan谋lmaz"
 
-#: cp/semantics.c:2584
+#: cp/semantics.c:2572
 msgid "`%D' cannot appear in a constant-expression"
 msgstr "`%D' bir sabit ifadesinde bulunamaz"
 
-#: cp/semantics.c:2593
+#: cp/semantics.c:2580
 msgid "use of namespace `%D' as expression"
 msgstr "isim alan谋 `%D' nin ifade olarak kullan谋m谋"
 
-#: cp/semantics.c:2598
+#: cp/semantics.c:2585
 msgid "use of class template `%T' as expression"
 msgstr "s谋n谋f 艧ablonu `%T' nin ifade olarak kullan谋m谋"
 
 #. Ambiguous reference to base members.
-#: cp/semantics.c:2604
+#: cp/semantics.c:2591
 msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
 msgstr "眉ye `%D' i莽in istek 莽oklu kal谋t kafesi i莽inde belirsiz"
 
-#: cp/semantics.c:2664
+#: cp/semantics.c:2652
 #, c-format
 msgid "use of %s from containing function"
 msgstr "i莽eren i艧levden %s kullan谋m谋"
 
-#: cp/semantics.c:2667
+#: cp/semantics.c:2655
 msgid "  `%#D' declared here"
 msgstr "  `%#D' burada bildirilmi艧"
 
-#: cp/semantics.c:2718
+#: cp/semantics.c:2706
 #, c-format
 msgid "type of `%E' is unknown"
 msgstr "`%E' t眉r眉 bilinmiyor"
@@ -16629,44 +16705,44 @@
 msgid "`%V' qualifiers cannot be applied to `%T'"
 msgstr "`%V' niteleyicisi `%T' ye uygulanamaz"
 
-#: cp/tree.c:1821
+#: cp/tree.c:1829
 #, c-format
 msgid "`%s' attribute can only be applied to Java class definitions"
 msgstr "`%s' 枚zniteli臒i sadece Java s谋n谋f tan谋mlar谋nda uygulanabilir"
 
-#: cp/tree.c:1850
+#: cp/tree.c:1858
 #, c-format
 msgid "`%s' attribute can only be applied to class definitions"
 msgstr "`%s' 枚zniteli臒i sadece s谋n谋f tan谋mlar谋nda uygulanabilir"
 
-#: cp/tree.c:1856
+#: cp/tree.c:1864
 #, c-format
 msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
 msgstr "`%s' art谋k kullan谋lm谋yor; g++ vtables 艧imdi 枚ntan谋ml谋 olarak COM-uyumludur"
 
-#: cp/tree.c:1880
+#: cp/tree.c:1888
 msgid "requested init_priority is not an integer constant"
 msgstr "istenen init_priority bir tamsay谋 sabit de臒il"
 
-#: cp/tree.c:1901
+#: cp/tree.c:1909
 #, c-format
 msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
 msgstr "`%s' 枚zniteli臒i sadece s谋n谋f t眉r眉n眉n nesnelerinin dosya ba臒lam谋 tan谋mlar谋nda kullan谋labilir"
 
-#: cp/tree.c:1909
+#: cp/tree.c:1917
 msgid "requested init_priority is out of range"
 msgstr "istenen init_priority kapsamd谋艧谋"
 
-#: cp/tree.c:1919
+#: cp/tree.c:1927
 msgid "requested init_priority is reserved for internal use"
 msgstr "istenen init_priority i莽 kullan谋m i莽in ayr谋lm谋艧t谋r"
 
-#: cp/tree.c:1929
+#: cp/tree.c:1937
 #, c-format
 msgid "`%s' attribute is not supported on this platform"
 msgstr "bu hedefte `%s' 枚zniteli臒i desteklenmiyor"
 
-#: cp/tree.c:2524
+#: cp/tree.c:2534
 #, c-format
 msgid "lang_* check: failed in %s, at %s:%d"
 msgstr "lang_* denetimi: %2$s:%3$d: %1$s i莽inde ba艧ar谋s谋z"
@@ -16880,261 +16956,261 @@
 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr "g枚sterici aritmeti臒inde tamamlanmam谋艧 t眉re g枚sterici kullan谋m谋 ge莽ersiz"
 
-#: cp/typeck.c:3582
+#: cp/typeck.c:3600
 #, c-format
 msgid "invalid use of '%E' to form a pointer-to-member-function.  Use a qualified-id."
 msgstr "'%E' kullan谋m谋 眉ye i艧leve g枚strge bi莽iminde ge莽ersiz. Bir nitelikli kimlik kullan谋n."
 
-#: cp/typeck.c:3588
+#: cp/typeck.c:3606
 #, c-format
 msgid "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
 msgstr "parantez i莽ene al谋nm谋艧 '%E' 眉ye i艧leve g枚sterici bi莽iminde kullan谋lamaz"
 
-#: cp/typeck.c:3610
+#: cp/typeck.c:3628
 msgid "taking address of temporary"
 msgstr "ge莽icinin adresi al谋n谋yor"
 
-#: cp/typeck.c:3845
+#: cp/typeck.c:3863
 #, c-format
 msgid "ISO C++ forbids %sing an enum"
 msgstr "ISO C++ bir enum'um %s-lenmesine izin vermez"
 
-#: cp/typeck.c:3856
+#: cp/typeck.c:3874
 msgid "cannot %s a pointer to incomplete type `%T'"
 msgstr "i莽i bo艧 `%T' t眉r眉ne bir g枚sterici %s yap谋lamaz"
 
-#: cp/typeck.c:3862
+#: cp/typeck.c:3880
 msgid "ISO C++ forbids %sing a pointer of type `%T'"
 msgstr "ISO C++ da bir `%T' t眉r眉nde g枚stericiye %s i莽in izin verilmez"
 
-#: cp/typeck.c:3887
+#: cp/typeck.c:3905
 msgid "cast to non-reference type used as lvalue"
 msgstr "sol yan olarak kullan谋lm谋艧 referans olmayan t眉re d枚n眉艧眉m"
 
-#: cp/typeck.c:3921
+#: cp/typeck.c:3939
 msgid "invalid use of `--' on bool variable `%D'"
 msgstr "bool de臒i艧ken `%D' 眉st眉nde `--' kullan谋m谋 ge莽ersiz"
 
 #. ARM $3.4
-#: cp/typeck.c:3952
+#: cp/typeck.c:3970
 msgid "ISO C++ forbids taking address of function `::main'"
 msgstr "ISO C++ `::main' i艧levinin adresinin al谋nmas谋na izin vermez"
 
 #. An expression like &memfn.
-#: cp/typeck.c:4027
+#: cp/typeck.c:4045
 msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr "ISO C++ 眉ye i艧leve bir g枚sterici 艧ekillendirecek bir niteliksiz ya da parantezli statik olmayan 眉ye i艧levin adresinin al谋nmas谋na izin vermez. `&%T::%D' denebilir."
 
-#: cp/typeck.c:4032
+#: cp/typeck.c:4050
 msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr "ISO C++ 眉ye i艧leve bir g枚sterici 艧ekillendirecek bir s谋n谋r 眉ye i艧levin adresinin al谋nmas谋na izin vermez. `&%T::%D' denebilir"
 
-#: cp/typeck.c:4060
+#: cp/typeck.c:4078
 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr "ISO C++ bir sol yan olmayan ifadeye d枚n眉艧眉m adresi al谋nmas谋na izin vermez"
 
-#: cp/typeck.c:4080
+#: cp/typeck.c:4098
 msgid "unary `&'"
 msgstr "tekil `&'"
 
-#: cp/typeck.c:4113
+#: cp/typeck.c:4131
 msgid "attempt to take address of bit-field structure member `%D'"
 msgstr "bit-alan谋 yap谋n谋n `%D' 眉yesinin adresi al谋nmaya 莽al谋艧谋l谋yor"
 
-#: cp/typeck.c:4227
+#: cp/typeck.c:4245
 msgid "taking address of destructor"
 msgstr "y谋k谋c谋 adresinin al谋nmas谋"
 
-#: cp/typeck.c:4240
+#: cp/typeck.c:4258
 msgid "taking address of bound pointer-to-member expression"
 msgstr "眉yeye g枚stericili ifadenin s谋n谋r adresi al谋n谋yor"
 
-#: cp/typeck.c:4248
+#: cp/typeck.c:4266
 msgid "cannot create pointer to reference member `%D'"
 msgstr "referans 眉yesi `%D' i莽in g枚sterici olu艧turulamaz"
 
-#: cp/typeck.c:4311
+#: cp/typeck.c:4329
 msgid "cannot take the address of `this', which is an rvalue expression"
 msgstr "bir sa臒 yan ifade olarak `this'in adresi al谋namaz"
 
-#: cp/typeck.c:4330
+#: cp/typeck.c:4348
 msgid "address requested for `%D', which is declared `register'"
 msgstr "`register' olarak bildirilmi艧 `%D' i莽in adres iste臒i"
 
-#: cp/typeck.c:4398
+#: cp/typeck.c:4416
 #, c-format
 msgid "%s expression list treated as compound expression"
 msgstr "%s ifade listesi bile艧ik ifade olarak ele al谋n谋yor"
 
-#: cp/typeck.c:4472
+#: cp/typeck.c:4490
 msgid "%s from type `%T' to type `%T' casts away constness"
 msgstr "`%T' t眉r眉nden `%T' t眉r眉ne %s const'suz d谋艧谋 d枚n眉艧眉me sebep oluyor"
 
-#: cp/typeck.c:4674
+#: cp/typeck.c:4692
 msgid "invalid static_cast from type `%T' to type `%T'"
 msgstr "`%T' t眉r眉nden `%T' t眉r眉ne dura臒an t眉r d枚n眉艧眉m眉 ge莽ersiz"
 
-#: cp/typeck.c:4714
+#: cp/typeck.c:4732
 msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
 msgstr "`%T' t眉r眉ndeki bir sa臒 taraf de臒erinin `%T' t眉r眉ne yeniden yorumlamal谋 d枚n眉艧眉m眉 ge莽ersiz"
 
-#: cp/typeck.c:4734
+#: cp/typeck.c:4752
 msgid "reinterpret_cast from `%T' to `%T' loses precision"
 msgstr "`%T' den `%T' ye yeniden yorumlamal谋 t眉r d枚n眉艧眉m眉 hassasiyet kayb谋 olu艧turuyor"
 
-#: cp/typeck.c:4753
+#: cp/typeck.c:4771
 msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr "ISO C++ i艧lev ve nesne g枚stericileri aras谋nda d枚n眉艧眉me izin vermez"
 
-#: cp/typeck.c:4759
+#: cp/typeck.c:4777
 msgid "invalid reinterpret_cast from type `%T' to type `%T'"
 msgstr "`%T' t眉r眉nden `%T' t眉r眉ne yeniden yorumlamal谋 d枚n眉艧眉m ge莽ersiz"
 
-#: cp/typeck.c:4787
+#: cp/typeck.c:4805
 msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr "ne bir g枚sterici ne de bir veri 眉yesi g枚stericili olan `%T' t眉r眉 ile const_cast kullan谋m谋 ge莽ersiz"
 
-#: cp/typeck.c:4790
+#: cp/typeck.c:4808
 msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
 msgstr "bir g枚sterici ya da bir i艧lev t眉r眉ne referans `%T' t眉r眉 ile const_cast kullan谋m谋 ge莽ersiz"
 
-#: cp/typeck.c:4813
+#: cp/typeck.c:4831
 msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
 msgstr "`%T' t眉r眉ndeki bir sa臒 taraf de臒erinden `%T' t眉r眉ne const_cast ge莽ersiz"
 
-#: cp/typeck.c:4830
+#: cp/typeck.c:4848
 msgid "invalid const_cast from type `%T' to type `%T'"
 msgstr "`%T' t眉r眉nden `%T' t眉r眉ne const_cast ge莽ersiz"
 
-#: cp/typeck.c:4870 cp/typeck.c:4875
+#: cp/typeck.c:4888 cp/typeck.c:4893
 msgid "ISO C++ forbids casting to an array type `%T'"
 msgstr "ISO C++ da `%T' dizi t眉r眉ne d枚n眉艧眉me izin verilmez"
 
-#: cp/typeck.c:4883
+#: cp/typeck.c:4901
 msgid "invalid cast to function type `%T'"
 msgstr "`%T' i艧lev t眉r眉ne d枚n眉艧眉m ge莽ersiz"
 
-#: cp/typeck.c:4939
+#: cp/typeck.c:4957
 msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
 msgstr "`%T' t眉r眉nden `%T' t眉r眉ne d枚n眉艧眉m, g枚sterici hedef t眉r眉nden niteleyicileri iptal ediyor"
 
-#: cp/typeck.c:4985
+#: cp/typeck.c:5003
 msgid "cast from `%T' to `%T' increases required alignment of target type"
 msgstr "`%T' t眉r眉nden `%T' t眉r眉ne d枚n眉艧眉m hedef t眉r眉n hizalama gereksinimini artt谋r谋yor"
 
-#: cp/typeck.c:5152
+#: cp/typeck.c:5170
 msgid "  in evaluation of `%Q(%#T, %#T)'"
 msgstr "  `%Q(%#T, %#T)' nin geli艧iminde"
 
-#: cp/typeck.c:5194
+#: cp/typeck.c:5212
 msgid "ISO C++ forbids cast to non-reference type used as lvalue"
 msgstr "ISO C++ sol taraf de臒eri olarak kullan谋lm谋艧 referanss谋z t眉re d枚n眉艧眉me izin vermez"
 
-#: cp/typeck.c:5267
+#: cp/typeck.c:5285
 msgid "incompatible types in assignment of `%T' to `%T'"
 msgstr "`%T' den `%T' ye de臒er atamada uyumsuz t眉rler"
 
-#: cp/typeck.c:5274
+#: cp/typeck.c:5292
 msgid "ISO C++ forbids assignment of arrays"
 msgstr "ISO C++ dizilerin de臒er atanarak bildirimine izin vermez"
 
-#: cp/typeck.c:5374
+#: cp/typeck.c:5392
 msgid "   in pointer to member function conversion"
 msgstr "   眉ye i艧leve g枚sterici d枚n眉艧眉m眉nde"
 
-#: cp/typeck.c:5382
+#: cp/typeck.c:5400
 msgid "   in pointer to member conversion"
 msgstr "   眉yeye g枚sterici d枚n眉艧眉m眉nde"
 
 #. This is a reinterpret cast, we choose to do nothing.
-#: cp/typeck.c:5392 cp/typeck.c:5407
+#: cp/typeck.c:5410 cp/typeck.c:5425
 msgid "pointer to member cast via virtual base `%T'"
 msgstr "sanal taban `%T' 眉zerinden 眉ye g枚stericisine d枚n眉艧眉m"
 
-#: cp/typeck.c:5410
+#: cp/typeck.c:5428
 msgid "pointer to member conversion via virtual base `%T'"
 msgstr "sanal taban `%T' 眉zerinden 眉ye g枚stericisine d枚n眉艧眉m"
 
-#: cp/typeck.c:5480
+#: cp/typeck.c:5498
 msgid "invalid conversion to type `%T' from type `%T'"
 msgstr "t眉r `%T' nin `%T' den d枚n眉艧眉m眉 ge莽ersiz"
 
-#: cp/typeck.c:5636
+#: cp/typeck.c:5657
 msgid "passing NULL used for non-pointer %s %P of `%D'"
 msgstr "`%D' i艧levinin %P. arg眉man谋nda g枚stericisiz %s i莽in kullan谋lan NULL'un aktar谋lmas谋nda"
 
-#: cp/typeck.c:5639
+#: cp/typeck.c:5660
 msgid "%s to non-pointer type `%T' from NULL"
 msgstr "NULL'dan g枚sterici olmayan `%T' t眉r眉ne %s"
 
-#: cp/typeck.c:5647
+#: cp/typeck.c:5668
 msgid "passing `%T' for %s %P of `%D'"
 msgstr "`%D' i艧levinin %P. arg眉man谋nda %s i莽in `%T'nin aktar谋lmas谋nda"
 
-#: cp/typeck.c:5650
+#: cp/typeck.c:5671
 msgid "%s to `%T' from `%T'"
 msgstr "`%T' nin `%T' den %s"
 
-#: cp/typeck.c:5660
+#: cp/typeck.c:5681
 msgid "passing negative value `%E' for %s %P of `%D'"
 msgstr "`%D' i艧levinin %P. arg眉man谋nda %s i莽in `%T' negatif de臒erinin aktar谋lmas谋nda"
 
-#: cp/typeck.c:5663
+#: cp/typeck.c:5684
 msgid "%s of negative value `%E' to `%T'"
 msgstr "%s `%E' nin `%T' i莽in negatif de臒eridir"
 
-#: cp/typeck.c:5751
+#: cp/typeck.c:5772
 msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
 msgstr "`%T' `%T' ye arg眉man `%P' den `%D' ye i莽in d枚n眉艧t眉r眉lemez"
 
-#: cp/typeck.c:5754
+#: cp/typeck.c:5775
 msgid "cannot convert `%T' to `%T' in %s"
 msgstr " `%T'  `%T' ye %s i莽inde d枚n眉艧t眉r眉lemez"
 
-#: cp/typeck.c:5831 cp/typeck.c:5833
+#: cp/typeck.c:5852 cp/typeck.c:5854
 msgid "in passing argument %P of `%+D'"
 msgstr "`%+D' nin %P. arg眉man谋n谋n aktar谋lmas谋nda"
 
-#: cp/typeck.c:5940
+#: cp/typeck.c:5961
 msgid "returning reference to temporary"
 msgstr "ge莽iciye referans d枚n眉yor"
 
-#: cp/typeck.c:5947
+#: cp/typeck.c:5968
 msgid "reference to non-lvalue returned"
 msgstr "sa臒 yans谋z d枚n眉艧l眉ye referans"
 
-#: cp/typeck.c:5959
+#: cp/typeck.c:5980
 msgid "reference to local variable `%D' returned"
 msgstr "yerel de臒i艧ken `%D' ye referansa d枚nd眉r眉ld眉"
 
-#: cp/typeck.c:5962
+#: cp/typeck.c:5983
 msgid "address of local variable `%D' returned"
 msgstr "yerel de臒i艧ken `%D' adresi d枚nd眉r眉ld眉"
 
-#: cp/typeck.c:5992
+#: cp/typeck.c:6013
 msgid "returning a value from a destructor"
 msgstr "bir y谋k谋c谋dan de臒er d枚n眉yor"
 
 #. If a return statement appears in a handler of the
 #. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6000
+#: cp/typeck.c:6021
 msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr "bir kurucunun bir i艧lev deneme blo臒unun bir tutama臒谋ndan d枚nd眉r眉lemez"
 
 #. You can't return a value from a constructor.
-#: cp/typeck.c:6003
+#: cp/typeck.c:6024
 msgid "returning a value from a constructor"
 msgstr "kurucudan bir de臒er d枚nd眉r眉lemez"
 
-#: cp/typeck.c:6026
+#: cp/typeck.c:6047
 msgid "return-statement with no value, in function returning '%T'"
 msgstr "'%T' d枚nd眉ren i艧levde de臒er i莽ermeyen `return' deyimi"
 
-#: cp/typeck.c:6043
+#: cp/typeck.c:6064
 msgid "return-statement with a value, in function returning 'void'"
 msgstr "'void' d枚n眉艧l眉 i艧levde de臒er i莽eren `return' deyimi"
 
-#: cp/typeck.c:6065
+#: cp/typeck.c:6086
 msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
 msgstr "`operator new', `throw()' olarak bildirilmedik莽e NULL d枚nmemeli (ya da -fcheck-new etkisindedir)"
 
@@ -17186,124 +17262,124 @@
 msgid "cannot initialize arrays using this syntax"
 msgstr "bu s枚zdizimi kullan谋larak diziler ilklendirilemez"
 
-#: cp/typeck2.c:545
+#: cp/typeck2.c:535
 msgid "initializing array with parameter list"
 msgstr "dizi parametre listesi ile ilklendiriliyor"
 
-#: cp/typeck2.c:600
+#: cp/typeck2.c:590
 msgid "initializer for scalar variable requires one element"
 msgstr "skalar de臒i艧ken ilklendiricisi bir 枚臒e gerektirir"
 
-#: cp/typeck2.c:607
+#: cp/typeck2.c:597
 msgid "braces around scalar initializer for `%T'"
 msgstr "`%T' i莽in skalar ilklendiriciyi ku艧atan parantezler"
 
-#: cp/typeck2.c:610
+#: cp/typeck2.c:600
 msgid "ignoring extra initializers for `%T'"
 msgstr "`%T' i莽in fazladan ilklendiricilerin yoksay谋lmas谋"
 
-#: cp/typeck2.c:622
+#: cp/typeck2.c:612
 msgid "variable-sized object of type `%T' may not be initialized"
 msgstr "`%T' t眉r眉nden de臒i艧ken-uzunluklu nesne ilklendirilmi艧 olmayabilir"
 
-#: cp/typeck2.c:632
+#: cp/typeck2.c:622
 msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
 msgstr "`%T' t眉r眉ndeki alt nesne kurucu taraf谋ndan ilklendirilmi艧 olmal谋, `%E' taraf谋ndan de臒il"
 
-#: cp/typeck2.c:697
+#: cp/typeck2.c:687
 msgid "aggregate has a partly bracketed initializer"
 msgstr "k眉me k谋smen k枚艧eli parantezli ilklendirici i莽eriyor"
 
-#: cp/typeck2.c:735 cp/typeck2.c:840
+#: cp/typeck2.c:725 cp/typeck2.c:830
 msgid "non-trivial labeled initializers"
 msgstr "anlams谋z olmayan etiketli ilklendiriciler"
 
-#: cp/typeck2.c:752
+#: cp/typeck2.c:742
 msgid "non-empty initializer for array of empty elements"
 msgstr "bo艧 枚臒eler dizisi i莽in bo艧 olmayan ilklendirici"
 
-#: cp/typeck2.c:806
+#: cp/typeck2.c:796
 msgid "initializer list for object of class with virtual base classes"
 msgstr "sanal taban s谋n谋flarla s谋n谋f nesnesi i莽in 枚nde臒er listesi"
 
-#: cp/typeck2.c:812
+#: cp/typeck2.c:802
 msgid "initializer list for object of class with base classes"
 msgstr "taban s谋n谋flarla s谋n谋f nesnesi i莽in 枚nde臒er listesi"
 
-#: cp/typeck2.c:818
+#: cp/typeck2.c:808
 msgid "initializer list for object using virtual functions"
 msgstr "sanal i艧levler kullanan nesne i莽in ilklendirici listesi"
 
-#: cp/typeck2.c:880 cp/typeck2.c:896
+#: cp/typeck2.c:870 cp/typeck2.c:886
 msgid "missing initializer for member `%D'"
 msgstr "眉ye `%D' i莽in ilklendirici eksik"
 
-#: cp/typeck2.c:885
+#: cp/typeck2.c:875
 msgid "uninitialized const member `%D'"
 msgstr "ilklendirilmemi艧 sabit 眉yesi `%D'"
 
-#: cp/typeck2.c:887
+#: cp/typeck2.c:877
 msgid "member `%D' with uninitialized const fields"
 msgstr "眉ye `%D' ilklendirilmemi艧 sabit alanl谋"
 
-#: cp/typeck2.c:890
+#: cp/typeck2.c:880
 msgid "member `%D' is uninitialized reference"
 msgstr "眉ye `%D' ilklendirilmemi艧 referanst谋r"
 
-#: cp/typeck2.c:937
+#: cp/typeck2.c:927
 msgid "index value instead of field name in union initializer"
 msgstr "birle艧ik yap谋 ilklendiricideki alan isminin yerine index de臒eri"
 
-#: cp/typeck2.c:949
+#: cp/typeck2.c:939
 msgid "no field `%D' in union being initialized"
 msgstr "birle艧ik yap谋 ilklendirmesinde `%D' diye bir alan yok"
 
-#: cp/typeck2.c:957
+#: cp/typeck2.c:947
 msgid "union `%T' with no named members cannot be initialized"
 msgstr "union `%T' isimli 眉yeler yokken ilklendirilemez"
 
-#: cp/typeck2.c:993
+#: cp/typeck2.c:983
 msgid "excess elements in aggregate initializer"
 msgstr "k眉me ilklendiricide gere臒inden fazla 枚臒e"
 
-#: cp/typeck2.c:1102
+#: cp/typeck2.c:1092
 msgid "circular pointer delegation detected"
 msgstr "d枚ng眉sel g枚sterici g枚revlendirmesi saptand谋"
 
-#: cp/typeck2.c:1115
+#: cp/typeck2.c:1105
 msgid "base operand of `->' has non-pointer type `%T'"
 msgstr "`->' i莽in taban terim bir g枚sterici olmayan `%T' t眉r眉nde"
 
-#: cp/typeck2.c:1139
+#: cp/typeck2.c:1129
 msgid "result of `operator->()' yields non-pointer result"
 msgstr "`operator->()' g枚sterici olmayan sonu莽 veriyor"
 
-#: cp/typeck2.c:1141
+#: cp/typeck2.c:1131
 msgid "base operand of `->' is not a pointer"
 msgstr "`->' i莽in taban terim bir g枚sterici de臒il"
 
-#: cp/typeck2.c:1164
+#: cp/typeck2.c:1154
 msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
 msgstr "`%E', `%T' t眉r眉nde oldu臒undan bir 眉ye g枚stericisi olarak kullan谋lamaz"
 
-#: cp/typeck2.c:1172
+#: cp/typeck2.c:1162
 msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
 msgstr "眉ye g枚stericisi `%E' k眉meleme t眉r眉 olmayan `%T' t眉r眉ndeki `%E' ye uygulanamaz"
 
-#: cp/typeck2.c:1182
+#: cp/typeck2.c:1172
 msgid "member type `%T::' incompatible with object type `%T'"
 msgstr "眉ye t眉r眉 `%T::' nesne t眉r眉 `%T' ile uyumsuz"
 
-#: cp/typeck2.c:1398
+#: cp/typeck2.c:1388
 msgid "call to function `%D' which throws incomplete type `%#T'"
 msgstr "i莽i bo艧 t眉r `%#T' yakalan谋rken `%D' i艧levine 莽a臒r谋"
 
-#: cp/typeck2.c:1401
+#: cp/typeck2.c:1391
 msgid "call to function which throws incomplete type `%#T'"
 msgstr "i莽i bo艧 t眉r `%#T' yakalan谋rken i艧leve 莽a臒r谋"
 
 #. XXX Not i18n clean.
-#: cp/cp-tree.h:3756
+#: cp/cp-tree.h:3775
 #, c-format
 msgid "%s is deprecated, please see the documentation for details"
 msgstr "%s art谋k kullan谋lm谋yor, l眉tfen ayr谋nt谋lar i莽in belgelere bak谋n谋z"
@@ -18854,291 +18930,228 @@
 msgid "internal error - invalid Utf8 name"
 msgstr "i莽 hata - Utf8 ismi ge莽ersiz"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse-scan.y:880
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:949
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1290
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1351
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1555
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1777
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1786
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1797
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1808
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1820
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1835
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1852
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1854
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1935
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2106
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2168
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2320
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2332
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2339
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2346
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2357
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2359
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2397
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2399
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2401
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2422
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2424
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2426
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2442
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2444
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2465
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2467
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2469
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2497
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2499
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2501
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2503
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2521
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2523
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2534
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2545
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2556
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2567
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2578
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2591
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2595
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2597
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2610
+#: ../../gcc/java/parse-scan.y:880 ../../gcc/java/parse.y:949
+#: ../../gcc/java/parse.y:1290 ../../gcc/java/parse.y:1351
+#: ../../gcc/java/parse.y:1555 ../../gcc/java/parse.y:1777
+#: ../../gcc/java/parse.y:1786 ../../gcc/java/parse.y:1797
+#: ../../gcc/java/parse.y:1808 ../../gcc/java/parse.y:1820
+#: ../../gcc/java/parse.y:1835 ../../gcc/java/parse.y:1852
+#: ../../gcc/java/parse.y:1854 ../../gcc/java/parse.y:1935
+#: ../../gcc/java/parse.y:2106 ../../gcc/java/parse.y:2168
+#: ../../gcc/java/parse.y:2320 ../../gcc/java/parse.y:2332
+#: ../../gcc/java/parse.y:2339 ../../gcc/java/parse.y:2346
+#: ../../gcc/java/parse.y:2357 ../../gcc/java/parse.y:2359
+#: ../../gcc/java/parse.y:2397 ../../gcc/java/parse.y:2399
+#: ../../gcc/java/parse.y:2401 ../../gcc/java/parse.y:2422
+#: ../../gcc/java/parse.y:2424 ../../gcc/java/parse.y:2426
+#: ../../gcc/java/parse.y:2442 ../../gcc/java/parse.y:2444
+#: ../../gcc/java/parse.y:2465 ../../gcc/java/parse.y:2467
+#: ../../gcc/java/parse.y:2469 ../../gcc/java/parse.y:2497
+#: ../../gcc/java/parse.y:2499 ../../gcc/java/parse.y:2501
+#: ../../gcc/java/parse.y:2503 ../../gcc/java/parse.y:2521
+#: ../../gcc/java/parse.y:2523 ../../gcc/java/parse.y:2534
+#: ../../gcc/java/parse.y:2545 ../../gcc/java/parse.y:2556
+#: ../../gcc/java/parse.y:2567 ../../gcc/java/parse.y:2578
+#: ../../gcc/java/parse.y:2591 ../../gcc/java/parse.y:2595
+#: ../../gcc/java/parse.y:2597 ../../gcc/java/parse.y:2610
 msgid "Missing term"
 msgstr "Terim eksik"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse-scan.y:882
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:721
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:759
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:784
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:970
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1325
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1531
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1533
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1762
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1788
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1799
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1810
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1822
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1837
+#: ../../gcc/java/parse-scan.y:882 ../../gcc/java/parse.y:721
+#: ../../gcc/java/parse.y:759 ../../gcc/java/parse.y:784
+#: ../../gcc/java/parse.y:970 ../../gcc/java/parse.y:1325
+#: ../../gcc/java/parse.y:1531 ../../gcc/java/parse.y:1533
+#: ../../gcc/java/parse.y:1762 ../../gcc/java/parse.y:1788
+#: ../../gcc/java/parse.y:1799 ../../gcc/java/parse.y:1810
+#: ../../gcc/java/parse.y:1822 ../../gcc/java/parse.y:1837
 msgid "';' expected"
 msgstr "';' gerekli"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:719
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:757
+#: ../../gcc/java/parse.y:719 ../../gcc/java/parse.y:757
 msgid "Missing name"
 msgstr "陌sim eksik"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:782
+#: ../../gcc/java/parse.y:782
 msgid "'*' expected"
 msgstr "'*' gerekli"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:796
+#: ../../gcc/java/parse.y:796
 msgid "Class or interface declaration expected"
 msgstr "S谋n谋f ya da arabirim bildirimi gerekli"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:833
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:835
+#: ../../gcc/java/parse.y:833 ../../gcc/java/parse.y:835
 msgid "Missing class name"
 msgstr "S谋n谋f ismi yok"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:838
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:842
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:850
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1010
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1271
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1273
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1597
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1848
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1880
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1942
+#: ../../gcc/java/parse.y:838 ../../gcc/java/parse.y:842
+#: ../../gcc/java/parse.y:850 ../../gcc/java/parse.y:1010
+#: ../../gcc/java/parse.y:1271 ../../gcc/java/parse.y:1273
+#: ../../gcc/java/parse.y:1597 ../../gcc/java/parse.y:1848
+#: ../../gcc/java/parse.y:1880 ../../gcc/java/parse.y:1942
 msgid "'{' expected"
 msgstr "'{' gerekli"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:852
+#: ../../gcc/java/parse.y:852
 msgid "Missing super class name"
 msgstr "S眉per s谋n谋f ismi eksik"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:862
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:878
+#: ../../gcc/java/parse.y:862 ../../gcc/java/parse.y:878
 msgid "Missing interface name"
 msgstr "Arabirim ismi yok"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:964
+#: ../../gcc/java/parse.y:964
 msgid "Missing variable initializer"
 msgstr "De臒i艧ken ilklendirici eksik"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:981
+#: ../../gcc/java/parse.y:981
 msgid "Invalid declaration"
 msgstr "Ge莽ersiz bildirim"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:984
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1069
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2143
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2165
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2169
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2204
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2281
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2291
+#: ../../gcc/java/parse.y:984 ../../gcc/java/parse.y:1069
+#: ../../gcc/java/parse.y:2143 ../../gcc/java/parse.y:2165
+#: ../../gcc/java/parse.y:2169 ../../gcc/java/parse.y:2204
+#: ../../gcc/java/parse.y:2281 ../../gcc/java/parse.y:2291
 msgid "']' expected"
 msgstr "']' gerekli"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:988
+#: ../../gcc/java/parse.y:988
 msgid "Unbalanced ']'"
 msgstr "kar艧谋l谋ks谋z ']'"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1024
+#: ../../gcc/java/parse.y:1024
 msgid "Invalid method declaration, method name required"
 msgstr "Y枚ntem bildirimi ge莽ersiz, y枚ntem ismi gerekiyor"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1029
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1034
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1039
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2026
+#: ../../gcc/java/parse.y:1029 ../../gcc/java/parse.y:1034
+#: ../../gcc/java/parse.y:1039 ../../gcc/java/parse.y:2026
 msgid "Identifier expected"
 msgstr "Tan谋t谋c谋 gerekli"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1044
+#: ../../gcc/java/parse.y:1044
 msgid "Invalid method declaration, return type required"
 msgstr "Y枚ntem bildirimi ge莽ersiz, return t眉r眉 gerekli"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1067
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1511
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1518
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1527
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1529
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1557
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1665
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1971
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2024
+#: ../../gcc/java/parse.y:1067 ../../gcc/java/parse.y:1511
+#: ../../gcc/java/parse.y:1518 ../../gcc/java/parse.y:1527
+#: ../../gcc/java/parse.y:1529 ../../gcc/java/parse.y:1557
+#: ../../gcc/java/parse.y:1665 ../../gcc/java/parse.y:1971
+#: ../../gcc/java/parse.y:2024
 msgid "')' expected"
 msgstr "')' gerekli"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1083
+#: ../../gcc/java/parse.y:1083
 msgid "Missing formal parameter term"
 msgstr "Bi莽imsel parametre terimi eksik"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1098
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1103
+#: ../../gcc/java/parse.y:1098 ../../gcc/java/parse.y:1103
 msgid "Missing identifier"
 msgstr "Tan谋t谋c谋 eksik"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1123
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1132
+#: ../../gcc/java/parse.y:1123 ../../gcc/java/parse.y:1132
 msgid "Missing class type term"
 msgstr "class t眉r terimi eksik"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1288
+#: ../../gcc/java/parse.y:1288
 msgid "Invalid interface type"
 msgstr "Ge莽ersiz arabirim t眉r眉"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1475
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1644
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1646
+#: ../../gcc/java/parse.y:1475 ../../gcc/java/parse.y:1644
+#: ../../gcc/java/parse.y:1646
 msgid "':' expected"
 msgstr "':' gerekli"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1497
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1502
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1507
+#: ../../gcc/java/parse.y:1497 ../../gcc/java/parse.y:1502
+#: ../../gcc/java/parse.y:1507
 msgid "Invalid expression statement"
 msgstr "Ge莽ersiz ifade sat谋r谋"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1525
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1553
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1593
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1661
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1729
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1850
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1928
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2018
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2020
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2028
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2264
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2266
+#: ../../gcc/java/parse.y:1525 ../../gcc/java/parse.y:1553
+#: ../../gcc/java/parse.y:1593 ../../gcc/java/parse.y:1661
+#: ../../gcc/java/parse.y:1729 ../../gcc/java/parse.y:1850
+#: ../../gcc/java/parse.y:1928 ../../gcc/java/parse.y:2018
+#: ../../gcc/java/parse.y:2020 ../../gcc/java/parse.y:2028
+#: ../../gcc/java/parse.y:2264 ../../gcc/java/parse.y:2266
 msgid "'(' expected"
 msgstr "'(' gerekli"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1595
+#: ../../gcc/java/parse.y:1595
 msgid "Missing term or ')'"
 msgstr "Terim ya da ')' eksik"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1642
+#: ../../gcc/java/parse.y:1642
 msgid "Missing or invalid constant expression"
 msgstr "Ge莽ersiz ya da eksik sabit ifadesi"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1663
+#: ../../gcc/java/parse.y:1663
 msgid "Missing term and ')' expected"
 msgstr "Terim eksik ve ')' gerekli"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1702
+#: ../../gcc/java/parse.y:1702
 msgid "Invalid control expression"
 msgstr "Ge莽ersiz denetim ifadesi"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1704
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1706
+#: ../../gcc/java/parse.y:1704 ../../gcc/java/parse.y:1706
 msgid "Invalid update expression"
 msgstr "Ge莽ersiz g眉ncelleme ifadesi"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1731
+#: ../../gcc/java/parse.y:1731
 msgid "Invalid init statement"
 msgstr "Ge莽ersiz ilklendirme sat谋r谋"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1931
+#: ../../gcc/java/parse.y:1931
 msgid "Missing term or ')' expected"
 msgstr "Terim eksik ya da ')' gerekli"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1973
+#: ../../gcc/java/parse.y:1973
 msgid "'class' or 'this' expected"
 msgstr "'class' ya da 'this' gerekli"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1975
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1977
+#: ../../gcc/java/parse.y:1975 ../../gcc/java/parse.y:1977
 msgid "'class' expected"
 msgstr "'class' gerekli"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2022
+#: ../../gcc/java/parse.y:2022
 msgid "')' or term expected"
 msgstr "')' ya da terim gerekli"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2141
+#: ../../gcc/java/parse.y:2141
 msgid "'[' expected"
 msgstr "'[' gerekli"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2219
+#: ../../gcc/java/parse.y:2219
 msgid "Field expected"
 msgstr "Alan gerekli"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2276
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2286
+#: ../../gcc/java/parse.y:2276 ../../gcc/java/parse.y:2286
 msgid "Missing term and ']' expected"
 msgstr "Terim eksik ve ']' gerekli"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2390
+#: ../../gcc/java/parse.y:2390
 msgid "']' expected, invalid type expression"
 msgstr "']' gerekli ve t眉r ifadesi ge莽ersiz"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2393
+#: ../../gcc/java/parse.y:2393
 msgid "Invalid type expression"
 msgstr "Ge莽ersiz t眉r ifadesi"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2505
+#: ../../gcc/java/parse.y:2505
 msgid "Invalid reference type"
 msgstr "Ge莽ersiz referans t眉r眉"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2977
+#: ../../gcc/java/parse.y:2977
 msgid "Constructor invocation must be first thing in a constructor"
 msgstr "Constructor 莽a臒r谋s谋 bir kurucu i莽indeki ilk 艧ey olmal谋"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2979
+#: ../../gcc/java/parse.y:2979
 msgid "Only constructors can invoke constructors"
 msgstr "Sadece kurucular birbirini 莽a臒谋rabilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2987
+#: ../../gcc/java/parse.y:2987
 #, c-format
 msgid ": `%s' JDK1.1(TM) feature"
 msgstr ": `%s' JDK1.1(TM) 枚zelli臒i"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:3046
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:3048
+#: ../../gcc/java/parse.y:3046 ../../gcc/java/parse.y:3048
 #, c-format
 msgid ""
 "%s.\n"
@@ -19147,32 +19160,32 @@
 "%s.\n"
 "%s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:6909
+#: ../../gcc/java/parse.y:6909
 #, c-format
 msgid "malformed .zip archive in CLASSPATH: %s"
 msgstr "CLASSPATH i莽inde bozuk .zip ar艧ivi: %s"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:6980
+#: ../../gcc/java/parse.y:6980
 #, c-format
 msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives"
 msgstr "脰ntan谋ml谋 `%s' paketi bulunam谋yor. CLASSPATH ortam de臒i艧kenini ve ar艧ivlere eri艧imi kontrol ediniz"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12193
+#: ../../gcc/java/parse.y:12193
 #, c-format
 msgid "missing static field `%s'"
 msgstr "statik alan `%s' eksik"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12198
+#: ../../gcc/java/parse.y:12198
 #, c-format
 msgid "not a static field `%s'"
 msgstr "`%s' bir statik alan de臒il"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12241
+#: ../../gcc/java/parse.y:12241
 #, c-format
 msgid "No case for %s"
 msgstr "%s i莽in uygun bir case yok"
 
-#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:13173
+#: ../../gcc/java/parse.y:13173
 #, c-format
 msgid "unregistered operator %s"
 msgstr "%s i艧leci tan谋nm谋yor"
@@ -19511,1798 +19524,1426 @@
 msgid "[super ...] must appear in a method context"
 msgstr "[super ...] bir y枚ntem ba臒lam谋nda g枚r眉nmeli"
 
-#: objc/objc-parse.y:2701
+#: objc/objc-parse.y:2700
 msgid "`@end' must appear in an implementation context"
 msgstr "`@end' bir olu艧um ba臒lam谋nda g枚r眉nmeli"
 
-#: objc/objc-parse.y:2914
+#: objc/objc-parse.y:2913
 msgid "method definition not in class context"
 msgstr "y枚ntem tan谋m谋 s谋n谋f ba臒lam谋nda de臒il"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:23
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:21
 msgid "Display this information"
 msgstr "Bu yard谋m iletisi g枚sterilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:29
-msgid "--param <param>=<value>\tSet paramter <param> to value.  See below for a complete list of parameters"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:27
+#, fuzzy
+msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
 msgstr "--param <param>=<de臒er>\tParametreye de臒er atan谋r. Parametrelerin tam listesi a艧a臒谋dad谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:38
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:36
 msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
 msgstr "-A<soru>=<yan谋t>\tSoruya yan谋t olumlan谋r. <soru>dan 枚nce '-' konursa soruya yan谋t iptal edilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:41
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:39
 msgid "Do not discard comments"
 msgstr "A莽谋klamalar iptal edilmez"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:44
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:42
 msgid "Do not discard comments in macro expansions"
 msgstr "Makro yorumlamalar谋nda a莽谋klamalar iptal edilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:47
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:45
 msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
 msgstr "-D<makro>[=<de臒er>]\t<makro>, <de臒er> de臒eriyle tan谋mlan谋r. De臒er verilmezse 1 kabul edilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:53
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:51
 msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
 msgstr "-G SAYI\tGlobal ve static verileri SAYI bayttan daha k眉莽眉kse (baz谋 hedeflerdeki) bir 枚zel b枚l眉me koyar"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:56
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:54
 msgid "Print the name of header files as they are used"
 msgstr "Ba艧l谋k dosyalar谋n谋n isimleri kullan谋lm谋艧 olarak bas谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:65
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:57
+msgid "-I <dir>\tAdd <dir> to the end of the main include path.  -I- gives more include path control; see info documentation"
+msgstr "-I D陌Z陌N\tD陌Z陌N ana ba艧l谋k dosyalar谋 yolunun sonuna eklenir. -I- daha iyidir; bilgi sayfalar谋na bak谋n谋z"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:60
+msgid "Generate make dependencies"
+msgstr "make ba臒谋ml谋l谋klar谋 眉retilir"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:63
 msgid "Generate make dependencies and compile"
 msgstr "Make ba臒谋ml谋l谋klar谋n谋 眉retir ve derler"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:74
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:66
+msgid "-MF <file>\tWrite dependency output to the given file"
+msgstr "-MF DOSYA\tBa臒谋ml谋l谋k 莽谋kt谋lar谋 belirtilen dosyaya yaz谋l谋r"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:69
 msgid "Treat missing header files as generated files"
 msgstr "Kay谋p ba艧l谋k dosyalar谋 眉retilen dosyalar olarak ele al谋n谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:80
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:72
+msgid "Like -M but ignore system header files"
+msgstr "-M gibi, ancak sistem ba艧l谋k dosyalar谋 yoksay谋l谋r"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:75
 msgid "Like -MD but ignore system header files"
 msgstr "-MD gibi, ancak sistem ba艧l谋k dosyalar谋 yoksay谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:89
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:78
+#, fuzzy
+msgid "Generate phony targets for all headers"
+msgstr "Kod Intel as i莽in 眉retilir"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:81
 msgid "-MQ <target>\tAdd a MAKE-quoted target"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:95
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:84
+msgid "-MT <target>\tAdd an unquoted target"
+msgstr ""
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:87
 msgid "-O<number>\tSet optimization level to <number>"
 msgstr "-O[SAYI]\tEniyileme seviyesi SAYI olarak ayarlan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:98
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:90
 msgid "Optimize for space rather than speed"
 msgstr "H谋zdan 莽ok boyut eniyilemesi yap谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:101
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:93
 msgid "Do not generate #line directives"
 msgstr "#sat谋r y枚nergeleri 眉retilmez"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:104
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:96
 msgid "-U<macro>\tUndefine <macro>"
 msgstr "-U<macro>\t<makro> tan谋ms谋z yap谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:107
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:99
 msgid "This switch is deprecated; use -Wextra instead"
 msgstr "Eski kullan谋m: yerine -Wextra kullan谋n"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:113
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:105
 msgid "Warn about returning structures, unions or arrays"
 msgstr "D枚nen yap谋, birle艧im ve diziler hakk谋nda uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:119
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:108
+msgid "Enable most warning messages"
+msgstr "Uyar谋 s谋kl谋臒谋 iletileri etkinle艧tirilir"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:111
 msgid "Warn about casting functions to incompatible types"
 msgstr "陌艧levlerin uyumsuz t眉rlere d枚n眉艧t眉r眉lmesi durumunda uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:122
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:114
 msgid "Warn about pointer casts which increase alignment"
 msgstr "Hizalamay谋 artt谋ran g枚sterici t眉r d枚n眉艧眉mlerinde uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:125
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:117
 msgid "Warn about casts which discard qualifiers"
 msgstr "Niteleyicileri iptal eden t眉r d枚n眉艧眉mleri hakk谋nda uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:128
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:120
 msgid "Warn about subscripts whose type is \"char\""
 msgstr "T眉r眉 \"char\" olan dizi indisleri hakk谋nda uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:137
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:123
+msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
+msgstr "陌莽 i莽e a莽谋klama sat谋rlar谋 ile bir fiziksel sat谋rdan fazla olan C++ a莽谋klamalar谋nda uyar谋r"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:126
+msgid "Synonym for -Wcomment"
+msgstr "-Wcomment ile ayn谋"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:129
 msgid "Warn about possibly confusing type conversions"
 msgstr "T眉r d枚n眉艧眉mlerinin olas谋 kar谋艧谋kl谋臒谋 hakk谋nda uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:140
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:132
 msgid "Warn when all constructors and destructors are private"
 msgstr "T眉m kurucu/y谋k谋c谋lar private oldu臒unda uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:143
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:135
 msgid "Warn when a declaration is found after a statement"
 msgstr "Bir deyimden sonra gelen bir bildirimde uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:146
-msgid "Warn if deprecated class, method, or field is used"
-msgstr "Eski tip s谋n谋f, y枚ntem ya da alan bulundu臒unda uyar谋r"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:138
+msgid "Warn about deprecated compiler features"
+msgstr "Eskimi艧 derleyici 枚zellikleri hakk谋nda uyarmaz"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:149
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:141
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr "__attribute__((eskidi)) bildirimlerinde uyar谋 verir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:152
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:144
 msgid "Warn when an optimization pass is disabled"
 msgstr "Bir eniyileme a艧amas谋 iptal edildi臒inde uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:155
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:147
 msgid "Warn about compile-time integer division by zero"
 msgstr "Derleme an谋 s谋f谋rla tamsay谋 b枚lme ta艧mas谋 i莽in uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:158
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:150
 msgid "Warn about violations of Effective C++ style rules"
 msgstr "Effective C++ tarz谋 kurallar谋n 莽eli艧kilerinde uyarmaz"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:161
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:153
 msgid "Warn about stray tokens after #elif and #endif"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:164
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:156
 msgid "Treat all warnings as errors"
 msgstr "T眉m uyar谋lar谋n hata oldu臒u varsay谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:167
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:159
 msgid "Make implicit function declarations an error"
 msgstr "陌艧levlerin dolayl谋 bildirimlerinde hata verir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:170
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:162
 msgid "Print extra (possibly unwanted) warnings"
 msgstr "Fazladan (istenmeyen) uyar谋lar bas谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:173
-msgid "Warn if deprecated empty statements are found"
-msgstr "Eski tip bo艧 deyimler bulundu臒unda uyar谋r"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:176
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:165
 msgid "Warn if testing floating point numbers for equality"
 msgstr "Ger莽ek say谋lar谋n e艧itlik s谋namalar谋nda uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:179
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:168
 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
 msgstr "printf/scanf/strftime/strfmon bi莽im dizgesi bozukluklar谋nda uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:182
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:171
 msgid "Warn if passing too many arguments to a function for its format string"
 msgstr "bir i艧leve bi莽im dizgesinde 莽ok fazla arg眉man aktar谋l谋rsa uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:185
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:174
 msgid "Warn about format strings that are not literals"
 msgstr "Bir sabit olmayan bi莽im dizgelerinde uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:188
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:177
 msgid "Warn about possible security problems with format functions"
 msgstr ""
 "bi莽imleme i艧levleriyle ilgili olas谋 g眉venlik\n"
 "                          sorunlar谋 hakk谋nda uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:191
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:180
 msgid "Warn about strftime formats yielding 2-digit years"
 msgstr "2 haneli y谋llara yer veren strftime bi莽imlerde uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:200
-msgid "Enable warnings about inter-procedural problems"
-msgstr "Yordamlar aras谋 sorunlar hakk谋ndaki uyar谋lar verilir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:206
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:192
 msgid "Warn about implicit function declarations"
 msgstr "陌艧levlerin dolayl谋 bildirimlerinde uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:209
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:195
 msgid "Warn when a declaration does not specify a type"
 msgstr "Bir bildirimde t眉r belirtilmemi艧se uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:215
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:198
+msgid "Deprecated.  This switch has no effect."
+msgstr "Eski. Bu se莽enek etkisizdir."
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:201
 msgid "Warn about variables which are initialized to themselves."
 msgstr "Kendileriyle ilklendirilmi艧 de臒i艧kenlerde uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:218
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:204
 msgid "Warn when an inlined function cannot be inlined"
 msgstr "Bir 枚z眉mlemeli i艧lev 枚z眉mlenemedi臒inde uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:221
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:207
 msgid "Warn about invalid uses of the \"offsetof\" macro"
 msgstr "\"offsetof\" makrosunun ge莽ersiz kullan谋mlar谋nda uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:224
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:210
 msgid "Warn about PCH files that are found but not used"
 msgstr "Kullan谋lmayan PCH dosyalar谋 bulundu臒unda uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:227
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:213
 msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
 msgstr "-Wlarger-than-SAYI\tBir nesne SAYI bayttan b眉y眉kse uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:230
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:216
 msgid "Do not warn about using \"long long\" when -pedantic"
 msgstr "-pedantic ile \"long long\" kullan谋m谋 hakk谋nda uyarmaz"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:233
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:219
 msgid "Warn about suspicious declarations of \"main\""
 msgstr "Ku艧kulu \"main\" bildirimleri hakk谋nda uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:236
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:222
 msgid "Warn about possibly missing braces around initializers"
 msgstr "陌lklendiricileri 莽evreleyen parantezler yoksa uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:239
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:225
 msgid "Warn about global functions without previous declarations"
 msgstr "脰nceden bildirilmemi艧 genel i艧levler hakk谋nda uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:242
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:228
 msgid "Warn about functions which might be candidates for format attributes"
 msgstr ""
 "bi莽im 枚znitelikleri i莽in aday olabilecek i艧levler\n"
 "                          hakk谋nda uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:245
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:231
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 msgstr "__attribute__((noreturn)) 枚zelli臒ine aday olabilecek i艧levler hakk谋nda uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:248
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:234
 msgid "Warn about global functions without prototypes"
 msgstr "Prototipsiz genel i艧levler hakk谋nda uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:251
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:237
 msgid "Warn about use of multi-character character constants"
 msgstr "脟oklu karakter sabitlerinin kullan谋m谋 hakk谋nda uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:254
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:240
 msgid "Warn about \"extern\" declarations not at file scope"
 msgstr "Dosya etki alan谋 i莽inde olmayan \"extern\" bildirimlerinde uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:257
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:243
 msgid "Warn when non-templatized friend functions are declared within a template"
 msgstr "艦ablonlanm谋艧 olmayan karde艧 i艧levler bir 艧ablonla bildirildi臒inde uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:260
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:246
 msgid "Warn about non-virtual destructors"
 msgstr "Sanal olmayan y谋k谋c谋lar hakk谋nda uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:266
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:252
 msgid "Warn if a C-style cast is used in a program"
 msgstr "Bir yaz谋l谋mda C tarz谋 t眉r d枚n眉艧眉m眉 kullan谋lm谋艧sa uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:269
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:255
 msgid "Warn if an old-style parameter definition is used"
 msgstr "Bir eski tarz parametre tan谋m谋 kullan谋lmam谋艧sa uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:272
-msgid "Warn if .class files are out of date"
-msgstr ".class dosyalar谋 g眉ncel de臒ilse uyar谋r"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:275
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:258
 msgid "Warn about overloaded virtual function names"
 msgstr "A艧谋r谋 y眉kl眉 sanal i艧lev isimleri hakk谋nda uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:278
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:261
 msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr "Paketli 枚znitelik yap谋 yerle艧iminde etkisizse uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:281
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:264
 msgid "Warn when padding is required to align structure members"
 msgstr "Yap谋 眉yelerini hizalamak i莽in ad谋mlama gerekliyse uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:284
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:267
 msgid "Warn about possibly missing parentheses"
 msgstr "Olas谋 eksik parantezler hakk谋nda uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:287
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:270
 msgid "Warn when converting the type of pointers to member functions"
 msgstr "脺ye i艧lev g枚stericilerinin t眉r d枚n眉艧眉mlerinde uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:290
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:273
 msgid "Warn about function pointer arithmetic"
 msgstr "陌艧lev g枚sterici aritmeti臒i hakk谋nda uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:293
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:276
 msgid "Warn if inherited methods are unimplemented"
 msgstr "Kal谋t y枚ntemler olu艧turulmam谋艧sa uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:296
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:279
 msgid "Warn about multiple declarations of the same object"
 msgstr "Ayn谋 nesne birden fazla bildirilmi艧se uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:299
-msgid "Warn if modifiers are specified when not necessary"
-msgstr "De臒i艧tiriciler gereksizken belirtilmi艧se uyar谋r"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:302
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:282
 msgid "Warn when the compiler reorders code"
 msgstr "Derleyici kodu yeniden s谋ralarken uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:305
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:285
 msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
 msgstr "bir i艧levin d枚nen t眉r眉n眉n \"int\"e 枚ntan谋ml谋l谋臒谋nda (C) ya da belirsiz d枚n眉艧 t眉rlerinde (C++) uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:308
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:288
 msgid "Warn if a selector has multiple methods"
 msgstr "Bir se莽ici 莽oklu y枚ntemlere sahipse uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:311
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:291
 msgid "Warn about possible violations of sequence point rules"
 msgstr ""
 "Ard谋艧谋k nokta kurallar谋n谋n olas谋 莽eli艧kileri\n"
 "                          hakk谋nda uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:314
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:294
 msgid "Warn when one local variable shadows another"
 msgstr "Bir yerel de臒i艧ken bir di臒erini g枚lgeliyorsa uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:317
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:297
 msgid "Warn about signed-unsigned comparisons"
 msgstr "signed/unsigned kar艧谋la艧t谋rmalar谋nda uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:320
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:300
 msgid "Warn when overload promotes from unsigned to signed"
 msgstr ""
 "unsigned'dan signed'a y眉kseltmelerin a艧谋r谋\n"
 "                          y眉klemesinde uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:323
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:303
 msgid "Warn about code which might break strict aliasing rules"
 msgstr "Adland谋rma kurallar谋n谋n de臒i艧mezli臒ini bozabilen kod varsa uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:326
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:306
 msgid "Warn about unprototyped function declarations"
 msgstr "Prototipsiz i艧lev bildirimlerinde uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:329
-msgid "Warn about constructs with surprising meanings"
-msgstr "Yap谋lar hakk谋nda s眉rpriz niteli臒inde uyar谋 verilir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:332
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:309
 msgid "Warn about enumerated switches, with no default, missing a case"
 msgstr ""
 "Numaral谋 switch'lerde case eksikse veya\n"
 "                          default yoksa uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:335
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:312
 msgid "Warn about enumerated switches missing a \"default:\" statement"
 msgstr "Numaral谋 switch'lerde \"default:\" yoksa uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:338
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:315
 msgid "Warn about all enumerated switches missing a specific case"
 msgstr "Numaral谋 switch'lerde belli bir case eksikse uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:341
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:318
 msgid "Warn when synthesis behavior differs from Cfront"
 msgstr "Sentezleme davran谋艧谋 Cfront'dan farkl谋ysa uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:344
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:321
 msgid "Do not suppress warnings from system headers"
 msgstr "Sistem ba艧l谋k dosyalar谋ndan gelen uyar谋lar engellenmez"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:347
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:324
 msgid "Warn about features not present in traditional C"
 msgstr "Geleneksel C'de olmayan 枚zelliklerde uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:356
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:327
+msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
+msgstr "Yaz谋l谋m谋n anlam谋n谋 etkileyebilecek 眉莽l眉 harfler saptan谋rsa uyar谋r"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:333
 msgid "Warn if an undefined macro is used in an #if directive"
 msgstr "#if y枚nergesinde tan谋ms谋z yap谋lm谋艧 makro kullan谋lm谋艧sa uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:359
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:336
 msgid "Warn about uninitialized automatic variables"
 msgstr "陌lklendirilmemi艧 otomatik de臒i艧kenler hakk谋nda uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:362
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:339
 msgid "Warn about unrecognized pragmas"
 msgstr "tan谋mlanamayan #pragma'lar hakk谋nda uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:365
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:342
 msgid "Warn about code that will never be executed"
 msgstr "Hi莽 莽al谋艧mayacak kod hakk谋nda uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:368
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:345
 msgid "Enable all -Wunused- warnings"
 msgstr "-Wunused- uyar谋lar谋n谋n tamam谋 etkinle艧tirilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:371
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:348
 msgid "Warn when a function is unused"
 msgstr "Bir i艧lev kullan谋lmam谋艧sa uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:374
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:351
 msgid "Warn when a label is unused"
 msgstr "Bir etiket kullan谋lmam谋艧sa uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:377
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:354
 msgid "Warn about macros defined in the main file that are not used"
 msgstr "Ana dosyada kullan谋lmam谋艧 olan makro tan谋mlar谋nda uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:380
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:357
 msgid "Warn when a function parameter is unused"
 msgstr "Bir i艧lev parametresi kullan谋lmam谋艧sa uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:383
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:360
 msgid "Warn when an expression value is unused"
 msgstr "Bir ifade de臒eri kullan谋lmam谋艧sa uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:386
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:363
 msgid "Warn when a variable is unused"
 msgstr "Bir de臒i艧ken kullan谋lmam谋艧sa uyar谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:389
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:366
 msgid "Give strings the type \"array of char\""
 msgstr "Dizgeler \"char dizileri\" t眉r眉nde verilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:392
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:369
 msgid "A synonym for -std=c89.  In a future version of GCC it will become synonymous with -std=c99 instead"
 msgstr "-std=c89 kar艧谋l谋臒谋 bir isim. GCCnin ileri s眉r眉mleri -std=c99 yerine e艧anlaml谋lar谋 ile gelebilecek "
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:395
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:372
 msgid "-aux-info <file>\tEmit declaration information into <file>"
 msgstr "-aux-info DOSYA\tBildirim bilgileri DOSYAda g枚sterilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:407
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:384
 msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
 msgstr "-d[HARFLER]\tBelirli derleyici a艧amalar谋n谋n d枚k眉mlenmesi etkinle艧tirilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:410
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:387
 msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
 msgstr "-dumpbase DOSYA\tDerleyici a艧amalar谋n谋n d枚k眉mlenece臒i DOSYA"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:413
-msgid "--CLASSPATH\tDeprecated; use --classpath instead"
-msgstr "--CLASSPATH\t eski kullan谋m; yerine --classpath kullan谋n"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:425
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:399
 msgid "Enforce class member access control semantics"
 msgstr "S谋n谋f 眉yesi eri艧im denetimi kurallar谋na uyulur"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:428
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:402
 msgid "Align the start of functions"
 msgstr "陌艧levlerin ba艧lang谋c谋 hizalan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:434
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:408
 msgid "Align labels which are only reached by jumping"
 msgstr ""
 "Sadece atlanarak ula艧谋labilen hedefler bayt\n"
 "                          s谋n谋rlar谋na ayarlan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:440
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:414
 msgid "Align all labels"
 msgstr "T眉m dallanma hedefleri bayt s谋n谋rlar谋na ayarlan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:446
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:420
 msgid "Align the start of loops"
 msgstr "D枚ng眉 ba艧lang谋莽lar谋 bayt s谋n谋rlar谋na ayarlan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:455
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:429
 msgid "Change when template instances are emitted"
 msgstr "艦ablon ger莽eklemeleri yay谋nland谋臒谋nda de臒i艧tirilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:458
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:432
 msgid "Specify that arguments may alias each other and globals"
 msgstr "Arg眉manlar谋n bir di臒erinin ya da globallerin takma ad谋 olabilece臒i varsay谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:461
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:435
 msgid "Assume arguments may alias globals but not each other"
 msgstr ""
 "Arg眉manlar谋n globallerden ba艧kas谋na takma ad\n"
 "                          olamayaca臒谋 varsay谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:464
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:438
 msgid "Assume arguments alias neither each other nor globals"
 msgstr "Arg眉manlar谋n bir di臒erine ya da globallere takma ad olmad谋臒谋 varsay谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:467
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:441
 msgid "Recognize the \"asm\" keyword"
 msgstr "\"asm\" anahtar s枚zc眉臒眉 tan谋n谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:479
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:444
 msgid "Generate unwind tables that are exact at each instruction boundary"
 msgstr "Birbirlerini etkilemeyenlerin tablosu her komutun tam s谋n谋r谋nda olu艧turulur"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:482
-msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:447
+msgid "Generate code to check bounds before indexing arrays"
 msgstr ""
-"Yerel de臒i艧kenler ve COMMON bloklar谋 SAVE\n"
-"                          deyimlerinde adland谋r谋lm谋艧 olarak de臒erlendirilmez."
+"Diziler indislenmeden 枚nce s谋nrlar谋n谋\n"
+"                          denetleyecek kod 眉retilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:485
-msgid "Backslashes in character and hollerith constants are special (not C-style)"
-msgstr ""
-"Tersb枚l眉ler ve karakter/hollerith sabitler 枚zeldir\n"
-"                          (C-tarz谋)"
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:450
+msgid "Replace add, compare, branch with branch on count register"
+msgstr "Ekleme, kar艧谋la艧t谋rma, dallanma saya莽 yazmac谋 眉zerinden dallanma ile de臒i艧tirilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:488
-msgid "Delete libU77 intrinsics with bad interfaces"
-msgstr "Hatal谋 arabirimli libU77 yerle艧ikleri silinir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:491
-msgid "Disable libU77 intrinsics with bad interfaces"
-msgstr "Hatal谋 arabirimli libU77 yerle艧ikleri iptal edilir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:494
-msgid "Enable libU77 intrinsics with bad interfaces"
-msgstr "Hatal谋 arabirimli libU77 yerle艧ikleri etkin olur"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:497
-msgid "Hide libU77 intrinsics with bad interfaces"
-msgstr "Hatal谋 arabirimli libU77 yerle艧ikleri gizlenir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:500
-msgid "--bootclasspath=<path>\tReplace system path"
-msgstr "--bootclasspath=<yol>\tSistem dosya yolu ile de臒i艧tirilir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:503
-msgid "Generate code to check bounds before indexing arrays"
-msgstr ""
-"Diziler indislenmeden 枚nce s谋nrlar谋n谋\n"
-"                          denetleyecek kod 眉retilir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:506
-msgid "Replace add, compare, branch with branch on count register"
-msgstr "Ekleme, kar艧谋la艧t谋rma, dallanma saya莽 yazmac谋 眉zerinden dallanma ile de臒i艧tirilir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:509
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:453
 msgid "Use profiling information for branch probabilities"
 msgstr ""
 "Dallanma olas谋l谋klar谋 i莽in ayr谋mlama bilgileri\n"
 "                          kullan谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:512
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:456
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 msgstr "脰n ve ard evreleme 枚ncesi dal hedefli y眉k eniyilemesi uygulan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:515
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:459
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 msgstr "脰n ve ard evreleme sonras谋 dal hedefli y眉k eniyilemesi uygulan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:518
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:462
 msgid "Recognize built-in functions"
 msgstr "Yerle艧ik i艧levler tan谋n谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:524
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:468
 msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
 msgstr "-fcall-saved-YAZMA脟\tYAZMA脟 i艧levlere kar艧谋 korunmu艧 olarak imlenir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:527
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:471
 msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
 msgstr "-fcall-used-YAZMA脟\tYAZMA脟 i艧lev 莽a臒r谋lar谋 taraf谋ndan bozulmu艧 olarak imlenir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:530
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:474
 msgid "Save registers around function calls"
 msgstr "陌艧lev 莽a臒r谋lar谋 civar谋ndaki yazma莽lar kaydedilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:533
-msgid "Program written in strict mixed-case"
-msgstr "Program B眉y眉kK眉莽眉k harflerle yaz谋lm谋艧t谋r"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:536
-msgid "Compile as if program written in lowercase"
-msgstr "Program k眉莽眉k harflerle yaz谋lm谋艧 olarak derlenir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:539
-msgid "Preserve case used in program"
-msgstr "Programda harf b眉y眉kl眉klerine dokunulmaz"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:542
-msgid "Program written in lowercase"
-msgstr "Program k眉莽眉k harflerle yaz谋lm谋艧t谋r"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:545
-msgid "Program written in uppercase"
-msgstr "Program b眉y眉k harflerle yaz谋lm谋艧t谋r"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:548
-msgid "Compile as if program written in uppercase"
-msgstr "Program b眉y眉k harflerle yaz谋lm谋艧 olarak derlenir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:551
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:477
 msgid "Check the return value of new"
 msgstr "new i艧lemiminin d枚nen de臒eri denetlenir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:557
-msgid "--classpath=<path>\tSet class path"
-msgstr "--classpath=<yol>\tS谋n谋f dosya yolunu ayarlar"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:560
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:480
 msgid "Do not put uninitialized globals in the common section"
 msgstr "陌lklendirilmemi艧 global'ler ortak b枚l眉me konmaz"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:566
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:483
 msgid "Allow the arguments of the '?' operator to have different types"
 msgstr "? i艧lecinin arg眉manlar谋nda farkl谋 t眉rlere izin verilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:569
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:486
 msgid "Reduce the size of object files"
 msgstr "Nesne dosyalar谋n谋 k眉莽眉lt眉r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:572
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:489
 msgid "Make string literals \"const char[]\" not \"char[]\""
 msgstr "Dizge sabitler \"char[]\" de臒il \"const char[]\" yap谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:575
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:492
 msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
 msgstr "-fconst-string-class=陌S陌M\tSabit dizgeleri i莽in 陌S陌M s谋n谋f谋 kullan谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:578
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:495
 msgid "Perform a register copy-propagation optimization pass"
 msgstr "Yazma莽 kopyalama giri艧imi eniyileme a艧amas谋 uygulan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:581
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:498
 msgid "Perform cross-jumping optimization"
 msgstr "脟apraz atlama eniyilemesi uygulan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:584
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:501
 msgid "When running CSE, follow jumps to their targets"
 msgstr ""
 "Ortak alt ifade elemesi s谋ras谋nda onlar谋n\n"
 "                          hedeflerine dallanmalar izlenir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:587
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:504
 msgid "When running CSE, follow conditional jumps"
 msgstr ""
 "Ortak alt ifade elemesi s谋ras谋nda ko艧ullu\n"
 "                          dallanmalar izlenir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:590
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:507
 msgid "Place data items into their own section"
 msgstr "Veri 枚臒elerini kendi b枚l眉mlerine yerle艧tirir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:593
-msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
-msgstr ""
-"COMMON ve EQUIVALENCE i莽in 枚zel hata ay谋klama\n"
-"                          bilgileri yay谋nlan谋r (iptal edildi)"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:596
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:510
 msgid "Inline member functions by default"
 msgstr "脰ntan谋ml谋 olarak 眉ye i艧levler sat谋ri莽idir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:599
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:513
 msgid "Defer popping functions args from stack until later"
 msgstr "Y谋臒谋ndan i艧lev arg眉manlar谋n谋n 莽ekilmesini erteler"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:602
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:516
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr ""
 "Dallanma komutlar谋n谋n gecikme yuvalar谋n谋 doldurmaya\n"
 "                          莽al谋艧谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:605
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:519
 msgid "Delete useless null pointer checks"
 msgstr "Kullan谋艧s谋z bo艧 g枚sterici denetimlerini siler"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:608
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:522
 msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
 msgstr "-fdiagnostics-show-location=[once|every-line]\tSat谋r sarmalamas谋 ba艧lang谋c谋nda, 枚nek olarak, kaynak konumu bilgisinin ne s谋kl谋kta g枚sterilece臒i belirtilir. once: bir kere, every-line: her sat谋rda"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:611
-msgid "Allow '$' in symbol names"
-msgstr "Sembol isimlerinde '$' kullan谋m谋na izin verilir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:614
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:525
 msgid "Permit '$' as an identifier character"
 msgstr "Bir belirte莽 karakteri olarak '$' kullan谋labilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:620
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:528
+msgid "-fdump-<type>\tDump various compiler internals to a file"
+msgstr "-fdump-T脺R\tBelirtilen derleyici i莽 olu艧umlar谋 bir dosyaya d枚k眉mlenir"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:531
 msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
 msgstr ""
 "Hata ay谋klama d枚k眉mlerinde sat谋r numaras谋 ve komut\n"
 "                          numaras谋 bilgilerin谋n 莽谋kt谋lanmas谋 engellenir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:626
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:537
 msgid "Perform DWARF2 duplicate elimination"
 msgstr "DWARF2 yinelenmi艧 elemesi uygulan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:629
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:632
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:540
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:543
 msgid "Perform unused type elimination in debug info"
 msgstr "Hata ay谋klama bilgilerinde kullan谋lmam谋艧 t眉r elemesi uygulan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:641
-msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
-msgstr ""
-"Hatalara sebep olmamak i莽in COMPLEX aritmeti臒i\n"
-"                          em眉le edilir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:644
-msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
-msgstr "--encoding=<kodlama>\tGirdi kodlamas谋 se莽ilir (枚ntan谋ml谋s谋 yerelden gelir)"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:647
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:546
 msgid "Generate code to check exception specifications"
 msgstr "Ola臒and谋艧谋l谋k belirtimlerini denetleyecek kod 眉retilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:653
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:552
 msgid "Enable exception handling"
 msgstr "Ola臒and谋艧谋l谋klar谋n yakalanmas谋 etkinle艧tirilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:656
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:555
 msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
 msgstr "-fexec-charset=KRK-K脺ME\tT眉m dizgeler ve karakter sabitleri KRK-K脺ME karakter k眉mesine d枚n眉艧t眉r眉l眉r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:659
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:558
 msgid "Perform a number of minor, expensive optimizations"
 msgstr "Masrafl谋 eniyilemelerden birka莽谋n谋 uygular"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:668
-msgid "f2c-compatible code can be generated"
-msgstr "f2c uyumlu kod 眉retililemez"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:671
-msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
-"FORTRAN-77 olmayan yerle艧iklerin f2c destekleri\n"
-"                          silinir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:674
-msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
-"FORTRAN-77 olmayan yerle艧iklerin f2c destekleri\n"
-"                          iptal edilir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:677
-msgid "Enable non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
-"FORTRAN-77 olmayan yerle艧iklerin f2c destekleri\n"
-"                          etkin olur"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:680
-msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
-"FORTRAN-77 olmayan yerle艧iklerin f2c destekleri\n"
-"                          gizlenir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:683
-msgid "Unsupported; generate libf2c-calling code"
-msgstr "Desteklenmiyor; libf2c 莽a臒r谋 kodu 眉retilir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:686
-msgid "Program is written in typical FORTRAN 66 dialect"
-msgstr "Program tipik FORTRAN 66 dilinde yaz谋lm谋艧t谋r"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:689
-msgid "Program is written in typical Unix-f77 dialect"
-msgstr "Program tipik Unix-f77 dilinde yaz谋lm谋艧t谋r"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:692
-msgid "Program is written in Fortran-90-ish dialect"
-msgstr "Program tipik Fortran-90 dilinde yaz谋lm谋艧t谋r"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:695
-msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
-"FORTRAN-77 olmayan yerle艧iklerin F90 destekleri\n"
-"                          silinir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:698
-msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
-"FORTRAN-77 olmayan yerle艧iklerin F90 destekleri\n"
-"                          iptal edilir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:701
-msgid "Enable non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
-"FORTRAN-77 olmayan yerle艧iklerin F90 destekleri\n"
-"                          etkin olur"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:704
-msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
-"FORTRAN-77 olmayan yerle艧iklerin F90 destekleri\n"
-"                          gizlenir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:716
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:567
 msgid "Assume no NaNs or infinities are generated"
 msgstr "NaNlar谋n ya da sonsuzlar谋n 眉retilmedi臒i varsay谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:719
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:570
 msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
 msgstr "-ffixed-YAZMA脟\tDerleyiciye YAZMA脟 yok denir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:725
-msgid "ffixed-line-length-<number>\tSet the maximum line length to <number>"
-msgstr "ffixed-line-length-<say谋>\tAzami sat谋r uzunlu臒u <say谋>'ya ayarlan谋r"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:728
-msgid "Unsupported; affects code generation of arrays"
-msgstr "Desteklenmiyor; dizilerin kod 眉retimi etkilenir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:731
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:579
 msgid "Do not store floats in registers"
 msgstr "Ger莽el say谋lar yazma莽larda saklanmaz"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:734
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:582
 msgid "Scope of for-init-statement variables is local to the loop"
 msgstr "For d枚ng眉s眉 ba艧latma sat谋r谋ndaki de臒i艧kenlerin etki alan谋 d枚ng眉ye yereldir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:737
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:585
 msgid "Copy memory address constants into registers before use"
 msgstr "Kullanmadan 枚nce bellek adres sabitlerini yazma莽lara kopyalar"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:740
-msgid "Always check for non gcj generated classes archives"
-msgstr ""
-"gcj 眉retimi olmayan s谋n谋flar谋n ar艧ivleri daima\n"
-"                          denetlenir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:743
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:588
 msgid "Copy memory operands into registers before use"
 msgstr "Kullanmadan 枚nce bellek terimlerini yazma莽lara kopyalar"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:746
-msgid "Generate code to check subscript and substring bounds"
-msgstr "Dizi indislerini denetleyecek kod 眉retilir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:749
-msgid "Program is written in Fortran-90-ish free form"
-msgstr "Program Fortran-90'ca serbest bi莽imde yaz谋lm谋艧"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:752
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:591
 msgid "Do not assume that standard C libraries and \"main\" exist"
 msgstr "Standart kitapl谋klar谋n ve \"main\" i艧levinin varoldu臒u varsay谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:755
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:594
 msgid "Allow function addresses to be held in registers"
 msgstr "Yazma莽larda tutulan i艧lev adreslerine izin verilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:758
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:597
 msgid "Place each function into its own section"
 msgstr "Her i艧lev kendi b枚l眉m眉ne yerle艧tirilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:761
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:600
 msgid "Perform global common subexpression elimination"
 msgstr "Global ortak alt ifade elemesi uygulan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:764
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:603
 msgid "Perform redundant load after store elimination in global common subexpression elimination"
 msgstr "Genel ortak alt ifade elemesinde saklama elemesinden sonra gere臒inden fazla y眉k uygulan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:767
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:606
 msgid "Perform enhanced load motion during global common subexpression elimination"
 msgstr "Global ortak alt ifade elemesi s谋ras谋nda geni艧letilmi艧 y眉k hareketi uygulan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:770
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:609
 msgid "Perform store motion after global common subexpression elimination"
 msgstr "Global ortak alt ifade elemesinden sonra saklama hareketi uygulan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:773
-msgid "Enable fatal diagnostics about inter-procedural problems"
-msgstr ""
-"Yordamlar aras谋 sorunlar hakk谋ndaki 枚l眉mc眉l tan谋lar\n"
-"                          etkin olur"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:776
-msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
-msgstr ""
-"FORTRAN-77 olmayan yerle艧iklerin g77 destekleri\n"
-"                          silinir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:779
-msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
-msgstr ""
-"FORTRAN-77 olmayan yerle艧iklerin g77 destekleri\n"
-"                          iptal edilir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:782
-msgid "Enable non-FORTRAN 77 intrinsics F90 supports"
-msgstr ""
-"FORTRAN-77 olmayan yerle艧iklerin g77 destekleri\n"
-"                          etkin olur"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:785
-msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
-msgstr ""
-"FORTRAN-77 olmayan yerle艧iklerin g77 destekleri\n"
-"                          gizlenir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:788
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:612
 msgid "Recognize GNU-defined keywords"
 msgstr "GNU tan谋ml谋 anahtar s枚zc眉kler tan谋n谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:791
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:615
 msgid "Generate code for GNU runtime environment"
 msgstr "Kod GNU 莽al谋艧ma ortam谋 i莽in 眉retilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:794
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:618
 msgid "Enable guessing of branch probabilities"
 msgstr "Dallanma olas谋l谋klar谋n谋n tahmini etkinle艧tirilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:809
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:630
 msgid "Assume normal C execution environment"
 msgstr "Normal C 莽al谋艧t谋rma ortam谋 var say谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:812
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:633
 msgid "Enable support for huge objects"
 msgstr "Dev nesneler i莽in destek etkinle艧tirilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:815
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:636
 msgid "Process #ident directives"
 msgstr "#ident y枚nergeleri i艧lenir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:818
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:639
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr ""
 "Dallanmas谋z kar艧谋l谋klara ko艧ullu atlama d枚n眉艧眉m眉\n"
 "                          uygulan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:821
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:642
 msgid "Perform conversion of conditional jumps to conditional execution"
 msgstr ""
 "Ko艧ullu 莽al谋艧t谋rmaya ko艧ullu atlama d枚n眉艧眉m眉\n"
 "                          uygulan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:824
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:645
 msgid "Export functions even if they can be inlined"
 msgstr "脰z眉mlenebilir olsalar bile i艧levler ihracedilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:827
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:648
 msgid "Emit implicit instantiations of inline templates"
 msgstr "Sat谋ri莽i 艧ablonlar谋n do臒rudan ger莽eklenmesi sa臒lan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:830
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:651
 msgid "Emit implicit instantiations of templates"
 msgstr "艦ablonlar谋n谋n do臒rudan ger莽eklenmesi sa臒lan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:833
-msgid "Use offset tables for virtual method calls"
-msgstr ""
-"Sanal y枚ntem 莽a臒r谋lar谋 i莽in adresleme tablolar谋\n"
-"                         kullan谋l谋r"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:836
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:654
 msgid "Do not generate .size directives"
 msgstr ".size y枚nergeleri 眉retilmez"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:839
-msgid "Initialize local vars and arrays to zero"
-msgstr "Yerel de臒i艧kenler ve diziler s谋f谋r ile ilklendirilir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:842
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:657
 msgid "Pay attention to the \"inline\" keyword"
 msgstr "\"inline\" anahtar s枚zc眉臒眉ne dikkat edilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:851
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:660
+msgid "Integrate simple functions into their callers"
+msgstr "Basit i艧levler onlar谋 莽a臒谋ranlar谋n i莽ine g枚m眉l眉r"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:666
 msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
 msgstr "-finline-limit=SAYI\tSat谋ri莽i kod i莽eren i艧levlerin uzunlu臒u SAYI ile s谋n谋rlan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:854
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:669
 msgid "-finput-charset=<cset>      Specify the default character set for source files."
 msgstr "-finput-charset=KRK-K脺ME     Kaynak dosyalar谋 i莽in 枚ntan谋ml谋 karakter k眉mesi."
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:857
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:672
 msgid "Instrument function entry and exit with profiling calls"
 msgstr "陌艧lev giri艧 ve 莽谋k谋艧谋 ayr谋mlama 莽a臒r谋lar谋yla yap谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:860
-msgid "Intrinsics letters in arbitrary cases"
-msgstr "Yerle艧ikler geli艧ig眉zel yaz谋lm谋艧t谋r"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:863
-msgid "Intrinsics spelled as e.g. SqRt"
-msgstr "Yerle艧ikler SqRt tarz谋nda hecelenir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:866
-msgid "Intrinsics in lowercase"
-msgstr "Yerle艧ikler k眉莽眉k harfle yaz谋lm谋艧t谋r"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:869
-msgid "Intrinsics in uppercase"
-msgstr "Yerle艧ikler b眉y眉k harfle yaz谋lm谋艧t谋r"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:872
-msgid "Assume native functions are implemented using JNI"
-msgstr "Yerli i艧levlerin JNI kullanarak olu艧tu臒u varsay谋l谋r"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:875
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:675
 msgid "Generate code for functions even if they are fully inlined"
 msgstr "Tamam谋 sat谋ri莽i kod i莽erse bile i艧levler i莽in kod 眉retilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:878
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:678
 msgid "Emit static const variables even if they are not used"
 msgstr ""
 "Kullan谋lmam谋艧 bile olsa statik sabit de臒i艧kenler\n"
 "                          i莽erilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:884
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:684
 msgid "Give external symbols a leading underscore"
 msgstr "Alt 莽izgi ile ba艧layan d谋艧 semboller verilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:887
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:687
 msgid "Perform loop optimizations"
 msgstr "D枚ng眉 eniyilemeleri uygulan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:890
-msgid "Language keyword letters in arbitrary cases"
-msgstr "Dil anahtar s枚zc眉kleri geli艧ig眉zel yaz谋lm谋艧t谋r"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:893
-msgid "Language keywords spelled as e.g. IOStat"
-msgstr "Dil anahtar s枚zc眉kleri IOStat tarz谋 hecelenir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:896
-msgid "Language keywords in lowercase"
-msgstr "Dil anahtar s枚zc眉kleri k眉莽眉k harflerle yaz谋lm谋艧t谋r"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:899
-msgid "Language keywords in uppercase"
-msgstr "Dil anahtar s枚zc眉kleri b眉y眉k harflerle yaz谋lm谋艧t谋r"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:902
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:690
 msgid "Set errno after built-in math functions"
 msgstr ""
 "Yerle艧ik matematik i艧levlerinden sonra ERRNO\n"
 "                          kullan谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:905
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:693
 msgid "Report on permanent memory allocation"
 msgstr "Ayr谋lan kal谋c谋 bellek miktar谋 raporlan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:908
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:696
 msgid "Attempt to merge identical constants and constant variables"
 msgstr ""
 "脰zde艧 sabitler ve sabit de臒i艧kenler kat谋艧t谋r谋lmaya\n"
 "                          莽al谋艧谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:911
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:699
 msgid "Attempt to merge identical constants across compilation units"
 msgstr ""
 "脰zde艧 sabitler derleme birimlerine kar艧谋n\n"
 "                          kat谋艧t谋r谋lmaya 莽al谋艧谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:914
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:702
 msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 msgstr "-fmessage-length=SAYI\tTan谋 iletilerinin uzunlu臒u her sat谋rda SAYI karakterle s谋n谋rlan谋r. 0 sat谋r sarmalamay谋 engeller"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:917
-msgid "Delete MIL-STD 1753 intrinsics"
-msgstr "MIL-STD 1753 yerle艧ikleri silinir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:920
-msgid "Disable MIL-STD 1753 intrinsics"
-msgstr "MIL-STD 1753 yerle艧ikleri iptal edilir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:923
-msgid "Enable MIL-STD 1753 intrinsics"
-msgstr "MIL-STD 1753 yerle艧ikleri etkin olur"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:926
-msgid "Hide MIL-STD 1753 intrinsics"
-msgstr "MIL-STD 1753 yerle艧ikleri gizlenir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:929
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:705
 msgid "Force all loop invariant computations out of loops"
 msgstr ""
 "D枚ng眉lerdeki d枚ng眉 d谋艧谋na ta艧谋nacak olan de臒i艧imsiz\n"
 "                          hesaplama etkinle艧tirir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:932
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:708
 msgid "Don't warn about uses of Microsoft extensions"
 msgstr "Microsoft olu艧umlar谋n谋n kullan谋m谋 hakk谋ndaki uyar谋lar verilmez"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:941
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:717
 msgid "Use graph-coloring register allocation"
 msgstr "脟izim renklendiren yazma莽 tahsisi kullan谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:944
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:720
 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
 msgstr "Kod NeXT (Apple Mac OS X) 莽al谋艧ma ortam谋 i莽in 眉retilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:947
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:723
 msgid "Assume that receivers of Objective-C messages may be nil"
 msgstr "Objective-C iletileri al谋c谋lar谋n谋n nil olabilece臒i varsay谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:950
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:726
 msgid "Support synchronous non-call exceptions"
 msgstr "E艧zamanl谋 莽a臒r谋s谋z ola臒and谋艧谋l谋klar desteklenir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:959
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:735
 msgid "Enable Objective-C exception and synchronization syntax"
 msgstr "Objective-C ola臒and谋艧谋l谋k ve e艧zamanlama s枚zdizimi etkinle艧tirilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:962
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1286
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:738
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:978
 msgid "Perform loop unrolling for all loops"
 msgstr "T眉m d枚ng眉lere ters d枚ng眉leme uygulan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:965
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1289
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:741
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:981
 msgid "Perform loop unrolling when iteration count is known"
 msgstr "Yineleme say谋s谋 bilindi臒inde ters d枚ng眉leme uygulan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:968
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:744
 msgid "When possible do not generate stack frames"
 msgstr "M眉mk眉n oldu臒unca y谋臒谋n 莽er莽eveleri 眉retilmez"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:971
-msgid "Take at least one trip through each iterative DO loop"
-msgstr "Her yinelemeli DO d枚ng眉s眉 en az谋ndan bir tur atar"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:974
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:747
 msgid "Recognize C++ kewords like \"compl\" and \"xor\""
 msgstr "\"compl\" ve \"xor\" benzeri C++ anahtar s枚zc眉kleri tan谋n谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:977
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:750
 msgid "Do the full register move optimization pass"
 msgstr "Ba艧tan sona yazma莽 ta艧谋ma eniyilemesi yapar"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:980
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:753
 msgid "Optimize sibling and tail recursive calls"
 msgstr "Karde艧 ve kuyruk 枚zyinelemeli 莽a臒r谋lar eniyilenir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:983
-msgid "Enable optimization of static class initialization code"
-msgstr "Statik s谋n谋f ilklendirme kodunun eniyilemesi yap谋l谋r"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:986
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:756
 msgid "Enable optional diagnostics"
 msgstr "Se莽imlik te艧hisler yap谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:992
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:759
 msgid "Pack structure members together without holes"
 msgstr "Yap谋 眉yelerini birlikte deliksiz paketler"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:995
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:762
 msgid "Return small aggregates in memory, not registers"
 msgstr "Yazma莽lardaki de臒il bellekteki k眉莽眉k k眉meler d枚nd眉r眉l眉r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1001
-msgid "Warn about use of (only a few for now) Fortran extensions"
-msgstr ""
-"Fortran uzant谋lar谋n谋n kullan谋m谋 hakk谋nda uyar谋r\n"
-"                          (艧imdilik hepsinde de臒il)"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1004
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:768
 msgid "Perform loop peeling"
 msgstr "D枚ng眉 soymas谋 uygulan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1007
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:771
 msgid "Enable machine specific peephole optimizations"
 msgstr "Makinaya 枚zel g枚zlem deli臒i eniyilemesi etkinle艧tirilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1010
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:774
 msgid "Enable an RTL peephole pass before sched2"
 msgstr "sched2 莽al谋艧t谋r谋lmadan 枚nce bir rtl g枚zlem deli臒i a艧amas谋 etkinle艧tirilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1013
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:777
 msgid "Downgrade conformance errors to warnings"
 msgstr "Uyumluluk hatalar谋n谋 uyar谋lara indirger"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1016
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:780
 msgid "Generate position-independent code if possible"
 msgstr "M眉mk眉nse, konumdan ba臒谋ms谋z kod 眉retilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1019
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:783
 msgid "Generate position-independent code for executables if possible"
 msgstr "M眉mk眉nse, 莽al谋艧t谋r谋labilirler i莽in konumdan ba臒谋ms谋z kod 眉retilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1022
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:786
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr ""
 "M眉mk眉nse, d枚ng眉lerdeki diziler i莽in 枚nal谋m\n"
 "                          komutlar谋 眉retilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1028
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:789
+msgid "Treat the input file as already preprocessed"
+msgstr "Girdi dosyalar谋 evvelce 枚ni艧lemden ge莽irilmi艧 kabul edilir"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:792
 msgid "Enable basic program profiling code"
 msgstr "Temel program profil 莽谋karma kodu etkinle艧tirilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1031
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:795
 msgid "Insert arc-based program profiling code"
 msgstr "arc-tabanl谋 yaz谋l谋m ayr谋mlama kodu yerle艧tirilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1034
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:798
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 msgstr "Ayr谋mlama geribeslemesi y枚nlendirmeli eniyilemelerin ayr谋mlama bilgileri 眉retimi i莽in ortak se莽enekler etkinle艧tirilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1037
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:801
 msgid "Enable common options for performing profile feedback directed optimizations"
 msgstr "Ayr谋mlama geribeslemesi y枚nlendirmeli eniyilemelerin uygulanmas谋 i莽in ortak se莽enekler etkinle艧tirilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1040
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:804
 msgid "Insert code to profile values of expressions"
 msgstr "Kod, ifade ayr谋mlama de臒erlerine yerle艧tirilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1046
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:810
 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
 msgstr "-frandom-seed=D陌ZGE\tD陌ZGE kullan谋larak derleme yeniden t眉retilebilir yap谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1049
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:813
 msgid "Strength reduce all loop general induction variables"
 msgstr ""
 "T眉m d枚ng眉lerdeki genel ba艧latma de臒i艧kenlerinin\n"
 "                          g眉c眉n眉 azalt谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1052
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:816
 msgid "Return small aggregates in registers"
 msgstr "Yazma莽lardaki k眉莽眉k k眉meler d枚nd眉r眉l眉r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1055
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:819
 msgid "Enables a register move optimization"
 msgstr "Bir yazma莽 ta艧谋ma eniyilemesi etkinle艧tirilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1058
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:822
 msgid "Perform a register renaming optimization pass"
 msgstr "Yazma莽 isimlendirme eniyilemesi a艧amas谋 uygulan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1061
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:825
 msgid "Reorder basic blocks to improve code placement"
 msgstr ""
 "Kod yerle艧imini iyile艧tirecek temel bloklar谋\n"
 "                          yeniden s谋ralar"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1064
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:828
 msgid "Reorder functions to improve code placement"
 msgstr ""
 "Kod yerle艧imini iyile艧tirecek i艧levleri\n"
 "                          yeniden s谋ralar"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1067
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:831
 msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
 msgstr "Nesne dosyalar谋n谋n 莽al谋艧ma an谋nda takaslanabilece臒ini belirten Fix-and-Continue kipi kullan谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1070
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:834
 msgid "Enable automatic template instantiation"
 msgstr "Otomatik 艧ablon ger莽eklemesi etkinle艧tirilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1073
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:837
 msgid "Add a common subexpression elimination pass after loop optimizations"
 msgstr "D枚ng眉 eniyilemesinden sonra bir ortak alt ifade eleme a艧amas谋 eklenir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1076
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:840
 msgid "Run the loop optimizer twice"
 msgstr "D枚ng眉 eniyilemesi iki kere 莽al谋艧t谋r谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1079
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:843
 msgid "Disable optimizations that assume default FP rounding behavior"
 msgstr "Kayan nokta yuvarlama davran谋艧谋n谋 枚ntan谋ml谋 varsayan eniyilemeler yap谋lmaz"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1082
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:846
 msgid "Generate run time type descriptor information"
 msgstr "脟al谋艧ma an谋 t眉r tan谋mlay谋c谋 bilgisi 眉retilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1085
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:849
 msgid "Enable scheduling across basic blocks"
 msgstr "Temel bloklar aras谋nda zamanlama etkinle艧tirilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1088
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:852
 msgid "Allow speculative motion of non-loads"
 msgstr "Y眉k olu艧turmayanlar谋n tahmini hareketine izin verilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1091
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:855
 msgid "Allow speculative motion of some loads"
 msgstr "Baz谋 y眉klerin tahmini hareketine izin verilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1094
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:858
 msgid "Allow speculative motion of more loads"
 msgstr "Fazla y眉klerin tahmini hareketine izin verilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1097
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:861
 msgid "Allow premature scheduling of queued insns"
 msgstr "Kuyruklanm谋艧 komutlar谋n erken zamanlanmas谋na izin verilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1100
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:864
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 msgstr "Kuyruklanm谋艧 komutlar谋n erken zamanlanmas谋nda ba臒谋ml谋l谋k aral谋臒谋 denetimi yap谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1103
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:867
 msgid "-fsched-stalled-insns-dep=<number>   Set dependence distance checking in premature scheduling of queued insns"
 msgstr "-fsched-stalled-insns-dep=SAYI   Kuyruklanm谋艧 komutlar谋n erken zamanlanmas谋nda ba臒谋ml谋l谋k aral谋臒谋 denetimi yap谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1106
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:870
 msgid "-fsched-stalled-insns=<number>       Set number of queued insns that can be prematurely scheduled"
 msgstr "-fsched-stalled-insns=SAYI       Erken zamanlanabilen kuyruklanm谋艧 komutlar谋n say谋s谋"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1109
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:873
 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
 msgstr "-fsched-verbose=SAYI\tZamanlama i莽in ayr谋nt谋 d眉zeyi belirtilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1112
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:876
 msgid "If scheduling post reload, do superblock scheduling"
 msgstr "Sonradan yeniden y眉kleme zamanlamas谋 varsa s眉per blok zamanlamas谋 yap谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1115
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:879
 msgid "If scheduling post reload, do trace scheduling"
 msgstr "Sonradan yeniden y眉kleme zamanlamas谋 varsa izleme zamanlamas谋 yap谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1118
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:882
 msgid "Reschedule instructions before register allocation"
 msgstr "Yazma莽 tahsisinden 枚nce komutlar谋 yeniden zamanlar"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1121
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:885
 msgid "Reschedule instructions after register allocation"
 msgstr "Yazma莽 tahsisinden sonra komutlar谋 yeniden zamanlar"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1124
-msgid "Allow appending a second underscore to externals"
-msgstr "external'lara ikinci alt莽izgi eklenebilir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1127
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:888
 msgid "Mark data as shared rather than private"
 msgstr "Veriyi 枚zelden 莽ok payla艧谋ml谋 olarak imler"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1130
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:891
 msgid "Use the same size for double as for float"
 msgstr "double t眉rler i莽in de float t眉r uzunlu臒u kullan谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1133
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:894
 msgid "Use the narrowest integer type possible for enumeration types"
 msgstr "S谋ral谋 sabit t眉rleri i莽in m眉mk眉n en dar tamsay谋 t眉r眉 kullan谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1136
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:897
 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
 msgstr "\"wchar_t\" i莽in temel t眉r olarak \"unsigned short\"a zorlar"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1142
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:903
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr ""
 "IEEE sinyalleme NaNlar谋 taraf谋ndan farkedilebilen\n"
 "                          eniyilemeler iptal edilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1145
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:906
 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
 msgstr "\"signed\" veya \"unsigned\" verilmezse bit alan谋 signed yap谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1148
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:909
 msgid "Make \"char\" signed by default"
 msgstr "脰ntan谋ml谋 olarak \"char\" signed yap谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1151
-msgid "Do not print names of program units as they are compiled"
-msgstr "Yaz谋l谋m birimlerini isimleri derlendi臒inde bas谋lmaz"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1154
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:912
 msgid "Convert floating point constants to single precision constants"
 msgstr "Kayan noktal谋 sabitler tek duyarl谋kl谋 sabitlere d枚n眉艧t眉r眉l眉r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1157
-msgid "Internally convert most source to lowercase"
-msgstr "K眉莽眉k harfe d枚n眉艧眉m i莽erden yap谋l谋r"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1160
-msgid "Internally preserve source case"
-msgstr "陌莽erde harf b眉y眉kl眉臒眉 korunur"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1163
-msgid "Internally convert most source to uppercase"
-msgstr "B眉y眉k harfe d枚n眉艧眉m i莽erden yap谋l谋r"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1169
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:918
 msgid "Insert stack checking code into the program"
 msgstr "Programa y谋臒谋n denetimi kodu yerle艧tirilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1175
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:924
 msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
 msgstr "-fstack-limit-register=YAZMA脟\tY谋臒谋t YAZMA脟谋 a艧arsa yakalan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1178
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:927
 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
 msgstr "-fstack-limit-symbol=陌S陌M\tY谋臒谋t 陌S陌M sembol眉n眉 a艧arsa yakalan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1181
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:930
 msgid "Display statistics accumulated during compilation"
 msgstr "Derleme s谋ras谋nda toplanan istatistikler g枚sterilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1184
-msgid "Enable assignability checks for stores into object arrays"
-msgstr ""
-"Nesne dizileri i莽inde saklamalar i莽in atanabilirlik\n"
-"                          s谋namalar谋 etkin olur"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1187
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:933
 msgid "Perform strength reduction optimizations"
 msgstr "G眉莽 azaltma eniyilemesi uygulan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1190
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:936
 msgid "Assume strict aliasing rules apply"
 msgstr "S谋k谋 takma ad kurallar谋 uygulanaca臒谋 varsay谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1199
-msgid "Symbol names spelled in mixed case"
-msgstr "Sembol isimlerin B眉y眉kK眉莽眉k harflerle yaz谋lm谋艧t谋r"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1202
-msgid "Symbol names in lowercase"
-msgstr "Sembol isimleri k眉莽眉k harflerle yaz谋lm谋艧t谋r"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1205
-msgid "Symbol names in uppercase"
-msgstr "Sembol isimleri b眉y眉k harflerle yaz谋lm谋艧t谋r"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1208
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:942
 msgid "Check for syntax errors, then stop"
 msgstr "S枚zdizimi denetimi yapt谋ktan sonra durur"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1211
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:945
 msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
 msgstr "-ftabstop=SAYI\tS眉tunlu raporlama i莽in sekmeler aras谋 mesafe"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1214
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:948
 msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
 msgstr "-ftemplate-depth-SAYI\tAzami 艧ablon ger莽ekleme derinli臒i belirtilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1217
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:951
 msgid "Create data files needed by \"gcov\""
 msgstr "\"gcov\" i莽in gereken veri dosyalar谋 olu艧turulur"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1223
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:957
 msgid "Perform jump threading optimizations"
 msgstr "Atlama evresi olu艧turma eniyilemesi uygulan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1226
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:960
 msgid "Report the time taken by each compiler pass"
 msgstr "Her derleme a艧amas谋 i莽in harcanan zaman raporlan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1229
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:963
 msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
 msgstr "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\t脰ntan谋ml谋 yerel-evreli saklama kodu 眉retim modeli belirtilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1232
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:966
 msgid "Perform superblock formation via tail duplication"
 msgstr "Kuyruk tekrar谋 眉zerinden s眉perblok olu艧umu uygulan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1235
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:969
 msgid "Assume floating-point operations can trap"
 msgstr "Kayan nokta i艧lemlerinin yakalanabilece臒i varsay谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1238
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:972
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 msgstr "Toplama, 莽谋kartma, 莽arpmada signed ta艧mas谋 i莽in kapan kurulur"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1241
-msgid "Make prefix-radix non-decimal constants be typeless"
-msgstr "Ondal谋k olmayan taban 枚nekli sabitler t眉rs眉z yap谋l谋r"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1244
-msgid "Allow all ugly features"
-msgstr "T眉m salak 枚zellikler etkin olur"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1247
-msgid "Hollerith and typeless can be passed as arguments"
-msgstr ""
-"Hollerith ve t眉rs眉z sabitler arg眉man olarak\n"
-"                          kullan谋labilir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1250
-msgid "Allow ordinary copying of ASSIGN'ed vars"
-msgstr ""
-"ASSIGN'l谋 de臒i艧kenlerin ola臒an kopyalamas谋na izin\n"
-"                          verilir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1253
-msgid "Dummy array dimensioned to (1) is assumed-size"
-msgstr "Yapay dizi 眉stindisi (1) kabul edilir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1256
-msgid "Trailing comma in procedure call denotes null argument"
-msgstr "Yordam 莽a臒r谋lar谋nda son virg眉l null arg眉man say谋l谋r"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1259
-msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
-msgstr ""
-"DOUBLE COMPLEX Z nin REAL(Z) ve AIMAG(Z) olarak\n"
-"                          verilmesine izin verilir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1262
-msgid "Initialization via DATA and PARAMETER is not type-compatible"
-msgstr "DATA ve PARAMETER 眉zerinden ilklendirme t眉r uyumlu de臒ildir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1265
-msgid "Allow INTEGER and LOGICAL interchangeability"
-msgstr "INTEGER ve LOGICAL arad枚n眉艧眉mlerine izin verilir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1268
-msgid "Append underscores to externals"
-msgstr "external'lara alt莽izgiler eklenir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1271
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:975
 msgid "Compile whole compilation unit at a time"
 msgstr "Derleme biriminin tamam谋 bir defada derlenir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1274
-msgid "Delete libU77 intrinsics"
-msgstr "libU77 yerle艧ikleri silinir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1277
-msgid "Disable libU77 intrinsics"
-msgstr "libU77 yerle艧ikleri iptal edilir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1280
-msgid "Enable libU77 intrinsics"
-msgstr "libU77 yerle艧ikleri etkin olur"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1283
-msgid "Hide libU77 intrinsics"
-msgstr "libU77 yerle艧ikleri gizlenir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1292
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:984
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr "IEEE veya ISO standartlar谋n谋 bozabilen matematiksel eniyilemelere izin verilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1295
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:987
 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
 msgstr "\"signed\" veya \"unsigned\" verilmedi臒inde bit alan谋 unsigned yap谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1298
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:990
 msgid "Make \"char\" unsigned by default"
 msgstr "脰ntan谋ml谋 olarak \"char\" unsigned yap谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1301
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:993
 msgid "Perform loop unswitching"
 msgstr "D枚ng眉 anahtarlamamas谋 uygulan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1304
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:996
 msgid "Just generate unwind tables for exception handling"
 msgstr ""
 "Ola臒and谋艧谋l谋klar谋n yakalanmas谋 i莽in birbirlerini\n"
 "                          etkilemeyenlerin tablosu olu艧turulur"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1310
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:999
 msgid "Use __cxa_atexit to register destructors"
 msgstr "Yazma莽 y谋k谋c谋lara __cxa_atexit kullan谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1316
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1002
 msgid "Add extra commentary to assembler output"
 msgstr "脟evirici 莽谋kt谋s谋na fazladan a莽谋klama ekler"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1319
-msgid "Print g77-specific version information and run internal tests"
-msgstr "g77'ye 枚zel s眉r眉m bilgisini g枚sterir ve i莽 testleri yapar"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1322
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1005
 msgid "Use expression value profiles in optimizations"
 msgstr "Eniyilemelerde ifade de臒eri ayr谋mlamas谋 kullan谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1325
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1008
 msgid "Discard unused virtual functions"
 msgstr "Kullan谋lmayan sanal i艧levler iptal edilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1328
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1011
 msgid "Implement vtables using thunks"
 msgstr "陌艧lev g枚sterici tablosu a艧谋larla olu艧turulur"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1331
-msgid "Program is written in VXT (Digital-like) FORTRAN"
-msgstr "Program VXT (Digital-benzeri) FORTRAN da yaz谋lm谋艧"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1334
-msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
-"FORTRAN-77 olmayan yerle艧iklerin VXT FORTRAN\n"
-"                          destekleri silinir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1337
-msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
-"FORTRAN-77 olmayan yerle艧iklerin VXT FORTRAN\n"
-"                          destekleri iptal edilir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1340
-msgid "Enable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
-"FORTRAN-77 olmayan yerle艧iklerin VXT FORTRAN\n"
-"                          destekleri etkin olur"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1343
-msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
-"FORTRAN-77 olmayan yerle艧iklerin VXT FORTRAN\n"
-"                          destekleri gizlenir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1349
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1014
 msgid "Emit common-like symbols as weak symbols"
 msgstr "Benzer semboller zay谋f semboller olarak ele al谋n谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1352
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1017
 msgid "Construct webs and split unrelated uses of single variable"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1355
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1020
 msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
 msgstr "-fwide-exec-charset=KRK-K脺MES陌\tT眉m geni艧 karakterli dizgeler ve sabitler KRK-K脺MES陌ne d枚n眉艧t眉r眉l眉r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1358
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1023
 msgid "Generate a #line directive pointing at the current working directory"
 msgstr "O anki 莽al谋艧ma dizinini betimleyen bir #line y枚nergesi 眉retilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1361
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1026
 msgid "Assume signed arithmetic overflow wraps around"
 msgstr ""
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1364
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1029
 msgid "Store strings in writable data section"
 msgstr "Dizgeler yaz谋labilir veri b枚l眉m眉nde saklan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1367
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1032
 msgid "Emit cross referencing information"
 msgstr "脟apraz referans bilgisi yay谋nlan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1370
-msgid "Print internal debugging-related information"
-msgstr "陌莽 hata ay谋klama bilgilerini g枚sterir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1373
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1035
 msgid "Put zero initialized data in the bss section"
 msgstr "bss b枚l眉m眉ne s谋f谋r ilklendirmeli veri yerle艧tirilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1376
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1038
 msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
 msgstr "Zero-Link kipinde kullanmak i莽in 莽谋lg谋n s谋n谋f aramas谋 (via objc_getClass()) 眉retilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1379
-msgid "Treat initial values of 0 like non-zero values"
-msgstr ""
-"0 de臒erli olanlar i莽erde s谋f谋r de臒erli olmayanlar\n"
-"                          gibi de臒erlendirilir"
-
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1382
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1041
 msgid "Generate debug information in default format"
 msgstr "脰ntan谋ml谋 bi莽imde hata ay谋klama bilgisi 眉retir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1385
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1044
 msgid "Generate debug information in COFF format"
 msgstr "COFF bi莽iminde hata ay谋klama bilgisi 眉retir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1388
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1047
 msgid "Generate debug information in DWARF v2 format"
 msgstr "DWARF v2 bi莽iminde hata ay谋klama bilgisi 眉retir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1391
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1050
 msgid "Dump declarations to a .decl file"
 msgstr "Bildirimler bir .decl dosyas谋na d枚k眉mlenir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1394
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1053
 msgid "Generate debug information in default extended format"
 msgstr "脰ntan谋ml谋 geli艧mi艧 bi莽imde hata ay谋klama bilgisi 眉retir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1397
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1056
 msgid "Generate debug information in STABS format"
 msgstr "STABS bi莽iminde hata ay谋klama bilgisi 眉retir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1400
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1059
 msgid "Generate debug information in extended STABS format"
 msgstr "Geli艧mi艧 STABS bi莽iminde hata ay谋klama bilgisi 眉retir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1403
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1062
 msgid "Generate debug information in VMS format"
 msgstr "VMS bi莽iminde hata ay谋klama bilgisi 眉retir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1406
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1065
 msgid "Generate debug information in XCOFF format"
 msgstr "XCOFF bi莽iminde hata ay谋klama bilgisi 眉retir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1409
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1068
 msgid "Generate debug information in extended XCOFF format"
 msgstr "Geli艧mi艧 XCOFF bi莽iminde hata ay谋klama bilgisi 眉retir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1412
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1071
 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
 msgstr "-idirafter D陌Z陌N\tD陌Z陌N sistem ba艧l谋k dosyalar谋 arama yolunun sonuna eklenir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1415
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1074
 msgid "-imacros <file>\tAccept definition of macros in <file>"
 msgstr "-imacros DOSYA\tDOSYAdaki makro tan谋mlar谋 kabul edilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1418
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1077
 msgid "-include <file>\tInclude the contents of <file> before other files"
 msgstr "-include DOSYA\tDOSYAn谋n i莽eri臒i di臒er dosyalar谋n ba艧lang谋c谋na eklenir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1421
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1080
 msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
 msgstr "-iprefix YOL\tYOL sonraki iki se莽enek i莽in 枚nek olur"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1424
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1083
 msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
 msgstr "-isysroot D陌Z陌N\tD陌Z陌N sistemin k枚k dizini kabul edilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1427
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1086
 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
 msgstr "-isystem D陌Z陌N\tD陌Z陌N sistem ba艧l谋k dosyalar谋 arama yolunun ba艧谋na eklenir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1430
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1089
 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
 msgstr "-iwithprefix D陌Z陌N\tD陌Z陌N sistem ba艧l谋k dosyalar谋 arama yolunun sonuna eklenir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1433
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1092
 msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
 msgstr "-iwithprefixbefore D陌Z陌N\tD陌Z陌N ana ba艧l谋k dosyalar谋 arama yolunun sonuna eklenir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1445
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1104
 msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
 msgstr "Standart sistem ba艧l谋k dosyalar谋 dizinleri aranmaz (-isystem ile belirtilenler hari莽) "
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1448
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1107
 msgid "Do not search standard system include directories for C++"
 msgstr "C++ i莽in standart sistem ba艧l谋k dosyalar谋 dizinleri aranmaz"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1451
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1110
 msgid "-o <file>\tPlace output into <file>"
 msgstr "-o DOSYA\t脟谋kt谋 DOSYAya yaz谋l谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1454
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1113
 msgid "Enable function profiling"
 msgstr "陌艧lev ayr谋mlama etkinle艧tirilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1457
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1116
 msgid "Issue warnings needed for strict compliance to the standard"
 msgstr "Standarda tam uyum i莽in gereken uyar谋lar 眉retilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1460
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1119
 msgid "Like -pedantic but issue them as errors"
 msgstr "-pedantic gibidir ancak uyar谋lar hata olarak ele al谋n谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1463
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1122
 msgid "Generate C header of platform-specific features"
 msgstr "Platforma 枚zel niteliklerin C ba艧l谋klar谋n谋 眉retir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1466
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1125
 msgid "Do not display functions compiled or elapsed time"
 msgstr "Derlenen i艧levler ve ge莽en zaman g枚sterilmez"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1469
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1128
 msgid "Remap file names when including files"
 msgstr "Dosyalar i莽erildi臒inde dosya isimleri yeniden e艧lenir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1472
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1131
 msgid "Conform to the ISO 1998 C++ standard"
 msgstr "ISO 1998 C++ standard谋 uygulan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1475
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1134
 msgid "Conform to the ISO 1990 C standard"
 msgstr "ISO 1990 C standard谋 uygulan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1478
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1137
 msgid "Conform to the ISO 1999 C standard"
 msgstr "ISO 1999 C standard谋 uygulan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1481
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1502
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1505
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1140
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1161
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1164
 msgid "Deprecated in favor of -std=c99"
 msgstr "-std=c99 eskidi"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1484
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1143
 msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
 msgstr "ISO 1998 C++ standard谋 GNU olu艧umlar谋yla uygulan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1487
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1146
 msgid "Conform to the ISO 1990 C standard with GNU extensions"
 msgstr "ISO 1990 C standard谋 GNU olu艧umlar谋yla uygulan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1490
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1149
 msgid "Conform to the ISO 1999 C standard with GNU extensions"
 msgstr "ISO 1999 C standard谋 GNU olu艧umlar谋yla uygulan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1493
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1152
 msgid "Deprecated in favor of -std=gnu99"
 msgstr "-std=gnu99 eskidi"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1496
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1155
 msgid "Deprecated in favor of -std=c89"
 msgstr "-std=c89 eskidi"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1499
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1158
 msgid "Conform to the ISO 1990 C standard as amended in 1994"
 msgstr "ISO 1990 C standard谋 1994 d眉zeltmesiyle uygulan谋r"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1508
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1167
 msgid "Enable traditional preprocessing"
 msgstr "Geleneksel 枚ni艧lemi etkinle艧tirir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1511
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1170
 msgid "-trigraphs\tSupport ISO C trigraphs"
 msgstr "-trigraphs\tISO C 眉莽l眉 harfleri desteklenir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1514
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1173
 msgid "Do not predefine system-specific and GCC-specific macros"
 msgstr "Sisteme 枚zel ve GCCye 枚zel makrolar 枚nceden tan谋ml谋 yap谋lmaz"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1517
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1176
 msgid "Enable verbose output"
 msgstr "Ayr谋nt谋l谋 bilgi verilir"
 
-#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1523
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1179
+msgid "Display the compiler's version"
+msgstr "Derleyicinin s眉r眉m bilgileri g枚sterilir"
+
+#: /home/mitchell/obj/gcc-3.4/gcc/options.c:1182
 msgid "Suppress warnings"
 msgstr "Uyar谋lar engellenir"
 
-#: config/i386/freebsd-aout.h:215 config/rs6000/sysv4.h:1089
+#: config/i386/cygwin.h:29
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr "mno-cygwin ve mno-win32 uyumsuz"
+
+#: config/i386/cygwin.h:70 config/i386/mingw32.h:58
+msgid "shared and mdll are not compatible"
+msgstr "shared ve mdll uyumsuz"
+
+#: config/i386/freebsd-aout.h:215
 msgid "`-p' not supported; use `-pg' and gprof(1)"
 msgstr "`-p' desteklenmiyor; `-pg' ve gprof(1) kullan谋n"
 
@@ -21314,49 +20955,62 @@
 msgid "GCC does not support -CC without using -E"
 msgstr "GCC -E kulan谋lmaks谋z谋n -CC desteklemez"
 
+#: config/i386/sco5.h:191
+msgid "-pg not supported on this platform"
+msgstr "-pg bu platformda desteklenmiyor"
+
+#: config/i386/sco5.h:192
+msgid "-p and -pp specified - pick one"
+msgstr "-p ve -pp belirtilmi艧 - birini se莽in"
+
+#: config/i386/sco5.h:266
+msgid "-G and -static are mutually exclusive"
+msgstr "-G ve -static birlikte kullan谋lamaz"
+
+#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
+#: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
+msgid "does not support multilib"
+msgstr "multilib desteklenmiyor"
+
 #: config/sparc/linux64.h:211 config/sparc/linux64.h:222
 #: config/sparc/netbsd-elf.h:140 config/sparc/netbsd-elf.h:159
 #: config/sparc/sol2-bi.h:195 config/sparc/sol2-bi.h:205
 msgid "may not use both -m32 and -m64"
 msgstr "-m32 ve -m64 birlikte kullan谋lamaz"
 
-#: config/i386/mingw32.h:58 config/i386/cygwin.h:70
-msgid "shared and mdll are not compatible"
-msgstr "shared ve mdll uyumsuz"
-
-#: config/darwin.h:215
+#: config/darwin.h:222
 msgid "-current_version only allowed with -dynamiclib"
 msgstr "-current_version sadece -dynamiclib ile kullan谋labilir"
 
-#: config/darwin.h:218
+#: config/darwin.h:225
 msgid "-install_name only allowed with -dynamiclib"
 msgstr "-install_name sadece -dynamiclib ile kullan谋labilir"
 
-#: config/darwin.h:223
+#: config/darwin.h:230
 msgid "-bundle not allowed with -dynamiclib"
 msgstr "-bundle ile -dynamiclib birarada izin verilmez"
 
-#: config/darwin.h:224
+#: config/darwin.h:231
 msgid "-bundle_loader not allowed with -dynamiclib"
 msgstr "-bundle_loader ile -dynamiclib birarada izin verilmez"
 
-#: config/darwin.h:225
+#: config/darwin.h:232
 msgid "-client_name not allowed with -dynamiclib"
 msgstr "-client_name ile -dynamiclib birarada izin verilmez"
 
-#: config/darwin.h:228
+#: config/darwin.h:235
 msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
 msgstr "-force_cpusubtype_ALL ile -dynamiclib birarada izin verilmez"
 
-#: config/darwin.h:229
+#: config/darwin.h:236
 msgid "-force_flat_namespace not allowed with -dynamiclib"
 msgstr "-force_flat_namespace ile -dynamiclib birarada izin verilmez"
 
-#: config/darwin.h:231
+#: config/darwin.h:238
 msgid "-keep_private_externs not allowed with -dynamiclib"
 msgstr "-keep_private_externs ile -dynamiclib birarada izin verilmez"
 
-#: config/darwin.h:232
+#: config/darwin.h:239
 msgid "-private_bundle not allowed with -dynamiclib"
 msgstr "-private_bundle ile -dynamiclib birarada izin verilmez"
 
@@ -21372,47 +21026,10 @@
 msgid "may not use both -EB and -EL"
 msgstr "-EB ve -EL birlikte kullan谋lamayabilir"
 
-#: config/mips/mips.h:988
-msgid "-pipe is not supported"
-msgstr "-pipe desteklenmiyor."
-
-#: java/jvspec.c:80 ada/lang-specs.h:34 gcc.c:767
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr "-pg ve -fomit-frame-pointer uyumsuz"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni ve -femit-class-files uyumsuz"
-
-#: java/lang-specs.h:35
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjni ve -femit-class-file uyumsuz"
-
-#: java/lang-specs.h:36 java/lang-specs.h:37
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file -fsyntax-only ile birlikte kullan谋lmal谋"
-
 #: treelang/lang-specs.h:52
 msgid "-pg or -p and -fomit-frame-pointer are incompatible"
 msgstr "-pg veya -p ve -fomit-frame-pointer uyumsuz"
 
-#: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
-#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
-msgid "does not support multilib"
-msgstr "multilib desteklenmiyor"
-
-#: config/i386/sco5.h:191
-msgid "-pg not supported on this platform"
-msgstr "-pg bu platformda desteklenmiyor"
-
-#: config/i386/sco5.h:192
-msgid "-p and -pp specified - pick one"
-msgstr "-p ve -pp belirtilmi艧 - birini se莽in"
-
-#: config/i386/sco5.h:266
-msgid "-G and -static are mutually exclusive"
-msgstr "-G ve -static birlikte kullan谋lamaz"
-
 #: config/arm/arm.h:198
 msgid "-mapcs-26 and -mapcs-32 may not be used together"
 msgstr "-mapcs-26 ve -mapcs-32 birlikte kullan谋lamayabilir"
@@ -21429,6 +21046,14 @@
 msgid "the m210 does not have little endian support"
 msgstr "m210 k眉莽眉k ilkli bayt s谋ralamas谋n谋n desteklemez"
 
+#: config/mips/mips.h:988
+msgid "-pipe is not supported"
+msgstr "-pipe desteklenmiyor."
+
+#: ada/lang-specs.h:34 java/jvspec.c:80 gcc.c:767
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr "-pg ve -fomit-frame-pointer uyumsuz"
+
 #: ada/lang-specs.h:36
 msgid "one of -c, -S, -gnatc, -gnatz, or -gnats is required for Ada"
 msgstr "Ada i莽in -c, -S, -gnatc, -gnatz, ve -gnats se莽eneklerinden biri gerekir"
@@ -21441,9 +21066,17 @@
 msgid "-msingle-float and -msoft-float can not both be specified"
 msgstr "-msingle-float ve -msoft-float birlikte belirtilemez."
 
-#: config/rs6000/darwin.h:98
-msgid " conflicting code gen style switches are used"
-msgstr " 莽eli艧en code gen tarz谋 switch'ler kullan谋lm谋艧"
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni ve -femit-class-files uyumsuz"
+
+#: java/lang-specs.h:35
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni ve -femit-class-file uyumsuz"
+
+#: java/lang-specs.h:36 java/lang-specs.h:37
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file -fsyntax-only ile birlikte kullan谋lmal谋"
 
 #: gcc.c:743
 msgid "GCC does not support -C or -CC without -E"
@@ -21453,60 +21086,367 @@
 msgid "-E required when input is from standard input"
 msgstr "Standart girdiden girdi al谋n谋rken -E gereklidir"
 
-#: config/i386/cygwin.h:29
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr "mno-cygwin ve mno-win32 uyumsuz"
+#: config/rs6000/darwin.h:98
+msgid " conflicting code gen style switches are used"
+msgstr " 莽eli艧en code gen tarz谋 switch'ler kullan谋lm谋艧"
 
-#~ msgid "neither the destructor nor the class-specific "
-#~ msgstr "s谋n谋f tan谋mlan谋rken bildirilmi艧 olsalar bile "
+#~ msgid "Warn if deprecated class, method, or field is used"
+#~ msgstr "Eski tip s谋n谋f, y枚ntem ya da alan bulundu臒unda uyar谋r"
 
-#~ msgid "operator delete will be called, even if they are "
-#~ msgstr "ne y谋k谋c谋 ne de s谋n谋fa 枚zel "
+#~ msgid "Warn if deprecated empty statements are found"
+#~ msgstr "Eski tip bo艧 deyimler bulundu臒unda uyar谋r"
 
-#~ msgid "declared when the class is defined."
-#~ msgstr "silme i艧leci 莽a臒r谋labilir."
+#~ msgid "Enable warnings about inter-procedural problems"
+#~ msgstr "Yordamlar aras谋 sorunlar hakk谋ndaki uyar谋lar verilir"
+
+#~ msgid "Warn if .class files are out of date"
+#~ msgstr ".class dosyalar谋 g眉ncel de臒ilse uyar谋r"
+
+#~ msgid "Warn if modifiers are specified when not necessary"
+#~ msgstr "De臒i艧tiriciler gereksizken belirtilmi艧se uyar谋r"
 
-#~ msgid "-I <dir>\tAdd <dir> to the end of the main include path.  -I- gives more include path control; see info documentation"
-#~ msgstr "-I D陌Z陌N\tD陌Z陌N ana ba艧l谋k dosyalar谋 yolunun sonuna eklenir. -I- daha iyidir; bilgi sayfalar谋na bak谋n谋z"
+#~ msgid "Warn about constructs with surprising meanings"
+#~ msgstr "Yap谋lar hakk谋nda s眉rpriz niteli臒inde uyar谋 verilir"
 
-#~ msgid "Generate make dependencies"
-#~ msgstr "make ba臒谋ml谋l谋klar谋 眉retilir"
+#~ msgid "--CLASSPATH\tDeprecated; use --classpath instead"
+#~ msgstr "--CLASSPATH\t eski kullan谋m; yerine --classpath kullan谋n"
 
-#~ msgid "-MF <file>\tWrite dependency output to the given file"
-#~ msgstr "-MF DOSYA\tBa臒谋ml谋l谋k 莽谋kt谋lar谋 belirtilen dosyaya yaz谋l谋r"
+#~ msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements"
+#~ msgstr ""
+#~ "Yerel de臒i艧kenler ve COMMON bloklar谋 SAVE\n"
+#~ "                          deyimlerinde adland谋r谋lm谋艧 olarak de臒erlendirilmez."
+
+#~ msgid "Backslashes in character and hollerith constants are special (not C-style)"
+#~ msgstr ""
+#~ "Tersb枚l眉ler ve karakter/hollerith sabitler 枚zeldir\n"
+#~ "                          (C-tarz谋)"
 
-#~ msgid "Like -M but ignore system header files"
-#~ msgstr "-M gibi, ancak sistem ba艧l谋k dosyalar谋 yoksay谋l谋r"
+#~ msgid "Delete libU77 intrinsics with bad interfaces"
+#~ msgstr "Hatal谋 arabirimli libU77 yerle艧ikleri silinir"
 
-#~ msgid "Enable most warning messages"
-#~ msgstr "Uyar谋 s谋kl谋臒谋 iletileri etkinle艧tirilir"
+#~ msgid "Disable libU77 intrinsics with bad interfaces"
+#~ msgstr "Hatal谋 arabirimli libU77 yerle艧ikleri iptal edilir"
 
-#~ msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
-#~ msgstr "陌莽 i莽e a莽谋klama sat谋rlar谋 ile bir fiziksel sat谋rdan fazla olan C++ a莽谋klamalar谋nda uyar谋r"
+#~ msgid "Enable libU77 intrinsics with bad interfaces"
+#~ msgstr "Hatal谋 arabirimli libU77 yerle艧ikleri etkin olur"
 
-#~ msgid "Synonym for -Wcomment"
-#~ msgstr "-Wcomment ile ayn谋"
+#~ msgid "Hide libU77 intrinsics with bad interfaces"
+#~ msgstr "Hatal谋 arabirimli libU77 yerle艧ikleri gizlenir"
 
-#~ msgid "Warn about deprecated compiler features"
-#~ msgstr "Eskimi艧 derleyici 枚zellikleri hakk谋nda uyarmaz"
+#~ msgid "--bootclasspath=<path>\tReplace system path"
+#~ msgstr "--bootclasspath=<yol>\tSistem dosya yolu ile de臒i艧tirilir"
 
-#~ msgid "Deprecated.  This switch has no effect."
-#~ msgstr "Eski. Bu se莽enek etkisizdir."
+#~ msgid "Program written in strict mixed-case"
+#~ msgstr "Program B眉y眉kK眉莽眉k harflerle yaz谋lm谋艧t谋r"
 
-#~ msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
-#~ msgstr "Yaz谋l谋m谋n anlam谋n谋 etkileyebilecek 眉莽l眉 harfler saptan谋rsa uyar谋r"
+#~ msgid "Compile as if program written in lowercase"
+#~ msgstr "Program k眉莽眉k harflerle yaz谋lm谋艧 olarak derlenir"
 
-#~ msgid "-fdump-<type>\tDump various compiler internals to a file"
-#~ msgstr "-fdump-T脺R\tBelirtilen derleyici i莽 olu艧umlar谋 bir dosyaya d枚k眉mlenir"
+#~ msgid "Preserve case used in program"
+#~ msgstr "Programda harf b眉y眉kl眉klerine dokunulmaz"
 
-#~ msgid "Integrate simple functions into their callers"
-#~ msgstr "Basit i艧levler onlar谋 莽a臒谋ranlar谋n i莽ine g枚m眉l眉r"
+#~ msgid "Program written in lowercase"
+#~ msgstr "Program k眉莽眉k harflerle yaz谋lm谋艧t谋r"
 
-#~ msgid "Treat the input file as already preprocessed"
-#~ msgstr "Girdi dosyalar谋 evvelce 枚ni艧lemden ge莽irilmi艧 kabul edilir"
+#~ msgid "Program written in uppercase"
+#~ msgstr "Program b眉y眉k harflerle yaz谋lm谋艧t谋r"
 
-#~ msgid "Display the compiler's version"
-#~ msgstr "Derleyicinin s眉r眉m bilgileri g枚sterilir"
+#~ msgid "Compile as if program written in uppercase"
+#~ msgstr "Program b眉y眉k harflerle yaz谋lm谋艧 olarak derlenir"
+
+#~ msgid "--classpath=<path>\tSet class path"
+#~ msgstr "--classpath=<yol>\tS谋n谋f dosya yolunu ayarlar"
+
+#~ msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
+#~ msgstr ""
+#~ "COMMON ve EQUIVALENCE i莽in 枚zel hata ay谋klama\n"
+#~ "                          bilgileri yay谋nlan谋r (iptal edildi)"
+
+#~ msgid "Allow '$' in symbol names"
+#~ msgstr "Sembol isimlerinde '$' kullan谋m谋na izin verilir"
+
+#~ msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
+#~ msgstr ""
+#~ "Hatalara sebep olmamak i莽in COMPLEX aritmeti臒i\n"
+#~ "                          em眉le edilir"
+
+#~ msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
+#~ msgstr "--encoding=<kodlama>\tGirdi kodlamas谋 se莽ilir (枚ntan谋ml谋s谋 yerelden gelir)"
+
+#~ msgid "f2c-compatible code can be generated"
+#~ msgstr "f2c uyumlu kod 眉retililemez"
+
+#~ msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
+#~ msgstr ""
+#~ "FORTRAN-77 olmayan yerle艧iklerin f2c destekleri\n"
+#~ "                          silinir"
+
+#~ msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
+#~ msgstr ""
+#~ "FORTRAN-77 olmayan yerle艧iklerin f2c destekleri\n"
+#~ "                          iptal edilir"
+
+#~ msgid "Enable non-FORTRAN-77 intrinsics f2c supports"
+#~ msgstr ""
+#~ "FORTRAN-77 olmayan yerle艧iklerin f2c destekleri\n"
+#~ "                          etkin olur"
+
+#~ msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
+#~ msgstr ""
+#~ "FORTRAN-77 olmayan yerle艧iklerin f2c destekleri\n"
+#~ "                          gizlenir"
+
+#~ msgid "Unsupported; generate libf2c-calling code"
+#~ msgstr "Desteklenmiyor; libf2c 莽a臒r谋 kodu 眉retilir"
+
+#~ msgid "Program is written in typical FORTRAN 66 dialect"
+#~ msgstr "Program tipik FORTRAN 66 dilinde yaz谋lm谋艧t谋r"
+
+#~ msgid "Program is written in typical Unix-f77 dialect"
+#~ msgstr "Program tipik Unix-f77 dilinde yaz谋lm谋艧t谋r"
+
+#~ msgid "Program is written in Fortran-90-ish dialect"
+#~ msgstr "Program tipik Fortran-90 dilinde yaz谋lm谋艧t谋r"
+
+#~ msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
+#~ msgstr ""
+#~ "FORTRAN-77 olmayan yerle艧iklerin F90 destekleri\n"
+#~ "                          silinir"
+
+#~ msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
+#~ msgstr ""
+#~ "FORTRAN-77 olmayan yerle艧iklerin F90 destekleri\n"
+#~ "                          iptal edilir"
+
+#~ msgid "Enable non-FORTRAN-77 intrinsics F90 supports"
+#~ msgstr ""
+#~ "FORTRAN-77 olmayan yerle艧iklerin F90 destekleri\n"
+#~ "                          etkin olur"
+
+#~ msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
+#~ msgstr ""
+#~ "FORTRAN-77 olmayan yerle艧iklerin F90 destekleri\n"
+#~ "                          gizlenir"
+
+#~ msgid "ffixed-line-length-<number>\tSet the maximum line length to <number>"
+#~ msgstr "ffixed-line-length-<say谋>\tAzami sat谋r uzunlu臒u <say谋>'ya ayarlan谋r"
+
+#~ msgid "Unsupported; affects code generation of arrays"
+#~ msgstr "Desteklenmiyor; dizilerin kod 眉retimi etkilenir"
+
+#~ msgid "Always check for non gcj generated classes archives"
+#~ msgstr ""
+#~ "gcj 眉retimi olmayan s谋n谋flar谋n ar艧ivleri daima\n"
+#~ "                          denetlenir"
+
+#~ msgid "Generate code to check subscript and substring bounds"
+#~ msgstr "Dizi indislerini denetleyecek kod 眉retilir"
+
+#~ msgid "Program is written in Fortran-90-ish free form"
+#~ msgstr "Program Fortran-90'ca serbest bi莽imde yaz谋lm谋艧"
+
+#~ msgid "Enable fatal diagnostics about inter-procedural problems"
+#~ msgstr ""
+#~ "Yordamlar aras谋 sorunlar hakk谋ndaki 枚l眉mc眉l tan谋lar\n"
+#~ "                          etkin olur"
+
+#~ msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
+#~ msgstr ""
+#~ "FORTRAN-77 olmayan yerle艧iklerin g77 destekleri\n"
+#~ "                          silinir"
+
+#~ msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
+#~ msgstr ""
+#~ "FORTRAN-77 olmayan yerle艧iklerin g77 destekleri\n"
+#~ "                          iptal edilir"
+
+#~ msgid "Enable non-FORTRAN 77 intrinsics F90 supports"
+#~ msgstr ""
+#~ "FORTRAN-77 olmayan yerle艧iklerin g77 destekleri\n"
+#~ "                          etkin olur"
+
+#~ msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
+#~ msgstr ""
+#~ "FORTRAN-77 olmayan yerle艧iklerin g77 destekleri\n"
+#~ "                          gizlenir"
+
+#~ msgid "Use offset tables for virtual method calls"
+#~ msgstr ""
+#~ "Sanal y枚ntem 莽a臒r谋lar谋 i莽in adresleme tablolar谋\n"
+#~ "                         kullan谋l谋r"
+
+#~ msgid "Initialize local vars and arrays to zero"
+#~ msgstr "Yerel de臒i艧kenler ve diziler s谋f谋r ile ilklendirilir"
+
+#~ msgid "Intrinsics letters in arbitrary cases"
+#~ msgstr "Yerle艧ikler geli艧ig眉zel yaz谋lm谋艧t谋r"
+
+#~ msgid "Intrinsics spelled as e.g. SqRt"
+#~ msgstr "Yerle艧ikler SqRt tarz谋nda hecelenir"
+
+#~ msgid "Intrinsics in lowercase"
+#~ msgstr "Yerle艧ikler k眉莽眉k harfle yaz谋lm谋艧t谋r"
+
+#~ msgid "Intrinsics in uppercase"
+#~ msgstr "Yerle艧ikler b眉y眉k harfle yaz谋lm谋艧t谋r"
+
+#~ msgid "Assume native functions are implemented using JNI"
+#~ msgstr "Yerli i艧levlerin JNI kullanarak olu艧tu臒u varsay谋l谋r"
+
+#~ msgid "Language keyword letters in arbitrary cases"
+#~ msgstr "Dil anahtar s枚zc眉kleri geli艧ig眉zel yaz谋lm谋艧t谋r"
+
+#~ msgid "Language keywords spelled as e.g. IOStat"
+#~ msgstr "Dil anahtar s枚zc眉kleri IOStat tarz谋 hecelenir"
+
+#~ msgid "Language keywords in lowercase"
+#~ msgstr "Dil anahtar s枚zc眉kleri k眉莽眉k harflerle yaz谋lm谋艧t谋r"
+
+#~ msgid "Language keywords in uppercase"
+#~ msgstr "Dil anahtar s枚zc眉kleri b眉y眉k harflerle yaz谋lm谋艧t谋r"
+
+#~ msgid "Delete MIL-STD 1753 intrinsics"
+#~ msgstr "MIL-STD 1753 yerle艧ikleri silinir"
+
+#~ msgid "Disable MIL-STD 1753 intrinsics"
+#~ msgstr "MIL-STD 1753 yerle艧ikleri iptal edilir"
+
+#~ msgid "Enable MIL-STD 1753 intrinsics"
+#~ msgstr "MIL-STD 1753 yerle艧ikleri etkin olur"
+
+#~ msgid "Hide MIL-STD 1753 intrinsics"
+#~ msgstr "MIL-STD 1753 yerle艧ikleri gizlenir"
+
+#~ msgid "Take at least one trip through each iterative DO loop"
+#~ msgstr "Her yinelemeli DO d枚ng眉s眉 en az谋ndan bir tur atar"
+
+#~ msgid "Enable optimization of static class initialization code"
+#~ msgstr "Statik s谋n谋f ilklendirme kodunun eniyilemesi yap谋l谋r"
+
+#~ msgid "Warn about use of (only a few for now) Fortran extensions"
+#~ msgstr ""
+#~ "Fortran uzant谋lar谋n谋n kullan谋m谋 hakk谋nda uyar谋r\n"
+#~ "                          (艧imdilik hepsinde de臒il)"
+
+#~ msgid "Allow appending a second underscore to externals"
+#~ msgstr "external'lara ikinci alt莽izgi eklenebilir"
+
+#~ msgid "Do not print names of program units as they are compiled"
+#~ msgstr "Yaz谋l谋m birimlerini isimleri derlendi臒inde bas谋lmaz"
+
+#~ msgid "Internally convert most source to lowercase"
+#~ msgstr "K眉莽眉k harfe d枚n眉艧眉m i莽erden yap谋l谋r"
+
+#~ msgid "Internally preserve source case"
+#~ msgstr "陌莽erde harf b眉y眉kl眉臒眉 korunur"
+
+#~ msgid "Internally convert most source to uppercase"
+#~ msgstr "B眉y眉k harfe d枚n眉艧眉m i莽erden yap谋l谋r"
+
+#~ msgid "Enable assignability checks for stores into object arrays"
+#~ msgstr ""
+#~ "Nesne dizileri i莽inde saklamalar i莽in atanabilirlik\n"
+#~ "                          s谋namalar谋 etkin olur"
+
+#~ msgid "Symbol names spelled in mixed case"
+#~ msgstr "Sembol isimlerin B眉y眉kK眉莽眉k harflerle yaz谋lm谋艧t谋r"
+
+#~ msgid "Symbol names in lowercase"
+#~ msgstr "Sembol isimleri k眉莽眉k harflerle yaz谋lm谋艧t谋r"
+
+#~ msgid "Symbol names in uppercase"
+#~ msgstr "Sembol isimleri b眉y眉k harflerle yaz谋lm谋艧t谋r"
+
+#~ msgid "Make prefix-radix non-decimal constants be typeless"
+#~ msgstr "Ondal谋k olmayan taban 枚nekli sabitler t眉rs眉z yap谋l谋r"
+
+#~ msgid "Allow all ugly features"
+#~ msgstr "T眉m salak 枚zellikler etkin olur"
+
+#~ msgid "Hollerith and typeless can be passed as arguments"
+#~ msgstr ""
+#~ "Hollerith ve t眉rs眉z sabitler arg眉man olarak\n"
+#~ "                          kullan谋labilir"
+
+#~ msgid "Allow ordinary copying of ASSIGN'ed vars"
+#~ msgstr ""
+#~ "ASSIGN'l谋 de臒i艧kenlerin ola臒an kopyalamas谋na izin\n"
+#~ "                          verilir"
+
+#~ msgid "Dummy array dimensioned to (1) is assumed-size"
+#~ msgstr "Yapay dizi 眉stindisi (1) kabul edilir"
+
+#~ msgid "Trailing comma in procedure call denotes null argument"
+#~ msgstr "Yordam 莽a臒r谋lar谋nda son virg眉l null arg眉man say谋l谋r"
+
+#~ msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
+#~ msgstr ""
+#~ "DOUBLE COMPLEX Z nin REAL(Z) ve AIMAG(Z) olarak\n"
+#~ "                          verilmesine izin verilir"
+
+#~ msgid "Initialization via DATA and PARAMETER is not type-compatible"
+#~ msgstr "DATA ve PARAMETER 眉zerinden ilklendirme t眉r uyumlu de臒ildir"
+
+#~ msgid "Allow INTEGER and LOGICAL interchangeability"
+#~ msgstr "INTEGER ve LOGICAL arad枚n眉艧眉mlerine izin verilir"
+
+#~ msgid "Append underscores to externals"
+#~ msgstr "external'lara alt莽izgiler eklenir"
+
+#~ msgid "Delete libU77 intrinsics"
+#~ msgstr "libU77 yerle艧ikleri silinir"
+
+#~ msgid "Disable libU77 intrinsics"
+#~ msgstr "libU77 yerle艧ikleri iptal edilir"
+
+#~ msgid "Enable libU77 intrinsics"
+#~ msgstr "libU77 yerle艧ikleri etkin olur"
+
+#~ msgid "Hide libU77 intrinsics"
+#~ msgstr "libU77 yerle艧ikleri gizlenir"
+
+#~ msgid "Print g77-specific version information and run internal tests"
+#~ msgstr "g77'ye 枚zel s眉r眉m bilgisini g枚sterir ve i莽 testleri yapar"
+
+#~ msgid "Program is written in VXT (Digital-like) FORTRAN"
+#~ msgstr "Program VXT (Digital-benzeri) FORTRAN da yaz谋lm谋艧"
+
+#~ msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#~ msgstr ""
+#~ "FORTRAN-77 olmayan yerle艧iklerin VXT FORTRAN\n"
+#~ "                          destekleri silinir"
+
+#~ msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#~ msgstr ""
+#~ "FORTRAN-77 olmayan yerle艧iklerin VXT FORTRAN\n"
+#~ "                          destekleri iptal edilir"
+
+#~ msgid "Enable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#~ msgstr ""
+#~ "FORTRAN-77 olmayan yerle艧iklerin VXT FORTRAN\n"
+#~ "                          destekleri etkin olur"
+
+#~ msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#~ msgstr ""
+#~ "FORTRAN-77 olmayan yerle艧iklerin VXT FORTRAN\n"
+#~ "                          destekleri gizlenir"
+
+#~ msgid "Print internal debugging-related information"
+#~ msgstr "陌莽 hata ay谋klama bilgilerini g枚sterir"
+
+#~ msgid "Treat initial values of 0 like non-zero values"
+#~ msgstr ""
+#~ "0 de臒erli olanlar i莽erde s谋f谋r de臒erli olmayanlar\n"
+#~ "                          gibi de臒erlendirilir"
+
+#~ msgid "neither the destructor nor the class-specific "
+#~ msgstr "s谋n谋f tan谋mlan谋rken bildirilmi艧 olsalar bile "
+
+#~ msgid "operator delete will be called, even if they are "
+#~ msgstr "ne y谋k谋c谋 ne de s谋n谋fa 枚zel "
+
+#~ msgid "declared when the class is defined."
+#~ msgstr "silme i艧leci 莽a臒r谋labilir."
 
 #~ msgid "concatenation of string literals with __FUNCTION__ is deprecated"
 #~ msgstr "__FUNCTION__ ile dizge sabitlerin birle艧tirilmesi 枚zelli臒i eski kullan谋m"
@@ -22833,9 +22773,6 @@
 #~ msgid "`sigof' applied to non-aggregate expression"
 #~ msgstr "k眉me olmayan ifadeye `sigof' uygulanm谋艧"
 
-#~ msgid "`sigof' applied to non-aggregate type"
-#~ msgstr "k眉me olmayan t眉re `sigof' uygulanm谋艧"
-
 #~ msgid "qualified name does not name a class"
 #~ msgstr "nitelenmi艧 isim bir s谋n谋f ismi de臒il"
 
@@ -22866,9 +22803,6 @@
 #~ msgid "ISO C++ forbids array dimensions with parenthesized type in new"
 #~ msgstr "ISO C++ new i莽inde parantezli dizi indislemeye izin vermez"
 
-#~ msgid "`%T' is not a class or namespace"
-#~ msgstr "`%T' bir s谋n谋f ya da isim alan谋 de臒il"
-
 #~ msgid "ISO C++ forbids label declarations"
 #~ msgstr "ISO C++ etiket bildirimlerine izin vermez"
 
@@ -23305,9 +23239,6 @@
 #~ msgid "missing binary operator"
 #~ msgstr "iki terimli i艧lemimi eksik"
 
-#~ msgid "operator '%s' has no left operand"
-#~ msgstr "`%s' i艧lemiminin sol taraf谋 yok"
-
 #~ msgid "changing search order for system directory \"%s\""
 #~ msgstr "sistem dizini \"%s\" i莽in arama s谋ras谋"
 
Index: gcc/testsuite/ChangeLog
===================================================================
RCS file: /cvs/gcc/gcc/gcc/testsuite/ChangeLog,v
retrieving revision 1.3389.2.305
retrieving revision 1.3389.2.332
diff -u -r1.3389.2.305 -r1.3389.2.332
--- gcc/testsuite/ChangeLog	5 Nov 2004 03:34:09 -0000	1.3389.2.305
+++ gcc/testsuite/ChangeLog	18 Dec 2004 07:58:09 -0000	1.3389.2.332
@@ -1,3 +1,143 @@
+2004-12-18  Jakub Jelinek  <jakub@redhat.com>
+
+	* gcc.c-torture/execute/20041218-1.c: New test.
+
+2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
+
+	PR c++/18975
+	* g++.dg/other/synth1.C: New.
+
+2004-12-17  Jakub Jelinek  <jakub@redhat.com>
+
+	* gcc.c-torture/execute/20041213-1.c: Move...
+	* gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
+
+2004-12-16  Roger Sayle  <roger@eyesopen.com>
+
+	PR middle-end/18493
+	* gcc.dg/switch-4.c: New test case.
+
+2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
+
+	* g++.dg/other/complex1.C: New test.
+
+2004-12-15  Alan Modra  <amodra@bigpond.net.au>
+
+	* g++.dg/opt/inline9.C: New test.
+
+2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+	* cpp/pragma-once-1.c: New test.
+	* cpp/pragma-once-1b.h: Likewise.
+	* cpp/pragma-once-1c.h: Likewise.
+	* cpp/pragma-once-1d.h: Likewise.
+	* cpp/inc/pragma-once-1a.h: Likewise.
+
+2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+	* gcc.dg/ftrapv-2.c: New test.
+
+2004-12-14  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/18951
+	* gcc.c-torture/execute/20041213-1.c: New test.
+
+2004-12-13  Richard Henderson  <rth@redhat.com>
+
+	* gcc.dg/i386-sse-10.c: Fix typo in options.
+
+2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+
+	PR c++/18731
+	* g++.dg/parser/struct-1.C: New test.
+	* g++.dg/parser/struct-2.C: New test.
+	* g++.dg/parser/struct-3.C: New test.
+
+2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
+
+	PR c++/16681
+	* g++.dg/init/array15.C: New.
+	* g++.dg/init/array16.C: New.
+
+2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
+
+	PR c++/18100
+	* g++.dg/lookup/name-clash4.C: New test.
+
+2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
+
+	* g++.dg/other/unreachable-1.C: New test.
+
+2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
+
+	PR c++/17011, c++/17971
+	* g++.dg/template/error15.C: Adjust expected error.
+	* g++.dg/template/instantiate3.C: Likewise.
+
+2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
+
+	PR c++/18123
+	* g++.dg/parse/enum2.C: New test.
+
+2004-12-02  Alan Modra  <amodra@bigpond.net.au>
+
+	PR target/16952
+	* gcc.dg/ppc-eabi.c: New.
+
+2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
+
+	PR c++/17431
+	* g++.dg/overload/arg1.C: New.
+	* g++.dg/overload/arg2.C: New.
+	* g++.dg/overload/arg3.C: New.
+	* g++.dg/overload/arg4.C: New.
+
+2004-11-30  Jakub Jelinek  <jakub@redhat.com>
+
+	* gcc.c-torture/execute/20041126-1.c: New test.
+
+2004-11-27  Falk Hueffner  <falk@debian.org>
+
+	* gcc.dg/loop-6.c: New test.
+
+2004-11-24  Uros Bizjak <uros@kss-loka.si>
+
+	* gcc.dg/pr18614-1.c: New test.
+
+2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+	* gcc.dg/setjmp-2.c: New test.
+
+2004-11-16  Joseph S. Myers  <joseph@codesourcery.com>
+
+	PR c/18498
+	* gcc.dg/bitfld-13.c: New test.
+
+2004-11-12  Mark Mitchell  <mark@codesourcery.com>
+
+	PR c++/18389
+	* g++.dg/parse/cond1.C: New test.
+
+	PR c++/18436
+	* g++.dg/template/call3.C: New test.
+
+	PR c++/18407
+	* g++.dg/template/ptrmem11.C: New test.
+
+2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
+
+	* gcc.c-torture/execute/20041112-1.c: New test.
+
+2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
+
+	PR c/18322
+	* gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
+	expected diagnostic location.
+
+2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+	* gcc.dg/union-2.c: New test.
+
 2004-11-04  Release Manager
 
 	* GCC 3.4.3 released.
Index: gcc/testsuite/g++.dg/init/array15.C
===================================================================
RCS file: gcc/testsuite/g++.dg/init/array15.C
diff -N gcc/testsuite/g++.dg/init/array15.C
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/g++.dg/init/array15.C	9 Dec 2004 12:21:32 -0000	1.1.2.1
@@ -0,0 +1,46 @@
+// { dg-do run }
+
+// Copyright (C) 2004 Free Software Foundation, Inc.
+// Contributed by Nathan Sidwell 8 Dec 2004 <nathan@codesourcery.com>
+
+// PR 16681 too much memory used
+// Origin:  Matt LaFary <lafary@activmedia.com>
+
+struct foo {
+  unsigned char buffer[4111222];
+  foo() ;
+  bool check () const;
+};
+
+foo::foo ()
+  : buffer()
+{}
+
+bool foo::check () const
+{
+  for (unsigned ix = sizeof (buffer); ix--;)
+    if (buffer[ix])
+      return false;
+  return true;
+}
+
+void *operator new (__SIZE_TYPE__ size, void *p)
+{
+  return p;
+}
+
+char heap[5000000];
+
+int main ()
+{
+  for (unsigned ix = sizeof (heap); ix--;)
+    heap[ix] = ix;
+  
+  foo *f = new (heap) foo ();
+
+  if (!f->check ())
+    return 1;
+  return 0;
+}
+
+  
Index: gcc/testsuite/g++.dg/init/array16.C
===================================================================
RCS file: gcc/testsuite/g++.dg/init/array16.C
diff -N gcc/testsuite/g++.dg/init/array16.C
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/g++.dg/init/array16.C	9 Dec 2004 12:21:32 -0000	1.1.2.1
@@ -0,0 +1,106 @@
+// { dg-do run }
+
+// Copyright (C) 2004 Free Software Foundation, Inc.
+// Contributed by Nathan Sidwell 8 Dec 2004 <nathan@codesourcery.com>
+
+// PR 16681 too much memory used
+// Origin:  Matt LaFary <lafary@activmedia.com>
+
+
+struct elt 
+{
+  static int count;
+  static elt*ptr;
+  static int abort;
+  char c;
+  
+  elt ();
+  ~elt ();
+  
+};
+
+int elt::count;
+elt *elt::ptr;
+int elt::abort;
+
+elt::elt ()
+  :c ()
+{
+  if (count >= 0)
+    {
+      if (!ptr)
+	ptr = this;
+      if (count == 100)
+	throw 2;
+      if (this != ptr)
+	abort = 1;
+      count++;
+      ptr++;
+    }
+}
+
+elt::~elt ()
+{
+  if (count >= 0)
+    {
+      ptr--;
+      count--;
+      if (ptr != this)
+	abort = 2;
+    }
+}
+
+struct foo {
+  elt buffer[4111222];
+  foo() ;
+  bool check () const;
+};
+
+foo::foo ()
+  : buffer()
+{}
+
+bool foo::check () const
+{
+  for (unsigned ix = sizeof (buffer)/ sizeof (buffer[0]); ix--;)
+    if (buffer[ix].c)
+      return false;
+  return true;
+}
+
+void *operator new (__SIZE_TYPE__ size, void *p)
+{
+  return p;
+}
+
+char heap[5000000];
+
+int main ()
+{
+  for (unsigned ix = sizeof (heap); ix--;)
+    heap[ix] = ix;
+
+  try
+    {
+      foo *f = new (heap) foo ();
+      return 1;
+    }
+  catch (...)
+    {
+      if (elt::count)
+	return 2;
+      if (elt::abort)
+	return elt::abort + 3;
+    }
+
+  for (unsigned ix = sizeof (heap); ix--;)
+    heap[ix] = ix;
+
+  elt::count = -1;
+  foo *f = new (heap) foo ();
+  if (!f->check ())
+    return 3;
+  return 0;
+}
+
+  
Index: gcc/testsuite/g++.dg/lookup/name-clash4.C
===================================================================
RCS file: gcc/testsuite/g++.dg/lookup/name-clash4.C
diff -N gcc/testsuite/g++.dg/lookup/name-clash4.C
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/g++.dg/lookup/name-clash4.C	8 Dec 2004 10:53:29 -0000	1.1.2.1
@@ -0,0 +1,12 @@
+// { dg-do compile }
+
+// Origin: Volker Reichelt <reichelt@gcc.gnu.org>
+
+// PR c++/18100: Invalid nested type.
+
+struct A
+{
+    template<int> struct A {};	// { dg-error "same name" }
+};
+
+A::A<0> a;			// { dg-error "not a template" }
Index: gcc/testsuite/g++.dg/opt/inline9.C
===================================================================
RCS file: gcc/testsuite/g++.dg/opt/inline9.C
diff -N gcc/testsuite/g++.dg/opt/inline9.C
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/g++.dg/opt/inline9.C	15 Dec 2004 19:17:57 -0000	1.1.2.1
@@ -0,0 +1,29 @@
+// PR c++/17972
+// Origin: Michal Ostrowski <mostrows@watson.ibm.com>
+// Testcase by Alan Modra <amodra@bigpond.net.au>
+// { dg-do run }
+// { dg-options "-O" }
+// { dg-options "-O -mtune=i686" { target i?86-*-* } }
+
+struct thread_info
+{
+  short preempt_count;
+} x;
+
+static inline struct thread_info *cti (void) __attribute__ ((const));
+static inline struct thread_info *cti (void)
+{
+  return &x;
+}
+
+void fn (void) __attribute__ ((noinline));
+void fn (void)
+{
+  ++cti()->preempt_count;
+}
+
+int main (void)
+{
+  fn ();
+  return 0;
+}
Index: gcc/testsuite/g++.dg/other/complex1.C
===================================================================
RCS file: gcc/testsuite/g++.dg/other/complex1.C
diff -N gcc/testsuite/g++.dg/other/complex1.C
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/g++.dg/other/complex1.C	16 Dec 2004 10:23:32 -0000	1.1.2.1
@@ -0,0 +1,28 @@
+// PR middle-end/18882
+// Origin: Petr Mikulik <mikulik@physics.muni.cz>
+// Testcase by Wolfgang Bangerth <bangerth@dealii.com>
+
+// { dg-do run }
+// { dg-options "" }
+
+extern "C" void abort ();
+
+struct C {
+  __complex__ long double c; 
+};
+
+void foo()
+{ 
+  C x = {2+2i}; 
+
+  int n = 1; 
+  C y = (n==1) ? x : (C){3+3i}; 
+  if (__imag__ y.c != 2) 
+    abort (); 
+}
+
+int main(void)
+{
+  foo ();
+  return 0;
+}
Index: gcc/testsuite/g++.dg/other/synth1.C
===================================================================
RCS file: gcc/testsuite/g++.dg/other/synth1.C
diff -N gcc/testsuite/g++.dg/other/synth1.C
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/g++.dg/other/synth1.C	17 Dec 2004 16:19:23 -0000	1.1.2.1
@@ -0,0 +1,31 @@
+// Copyright (C) 2004 Free Software Foundation, Inc.
+// Contributed by Nathan Sidwell 17 Dec 2004 <nathan@codesourcery.com>
+
+// PR 18975: Rejects legal
+// Origin:   Wolfgang Roehrl <wolfgang.roehrl@de.gi-de.com>
+
+struct PTR
+{
+  PTR ();
+  PTR (PTR&);
+  PTR& operator= (PTR&);
+  
+private:
+  PTR (const PTR&);
+  PTR& operator= (const PTR&);
+};
+
+
+struct XYZ
+{
+  XYZ (PTR& p) : ptr(p) {}
+
+  mutable PTR ptr;
+};
+
+
+XYZ f1 ();
+
+
+XYZ f2 (void) { return f1(); }
+void f3 (XYZ& dst, const XYZ& src) { dst = src; }
Index: gcc/testsuite/g++.dg/other/unreachable1.C
===================================================================
RCS file: gcc/testsuite/g++.dg/other/unreachable1.C
diff -N gcc/testsuite/g++.dg/other/unreachable1.C
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/g++.dg/other/unreachable1.C	7 Dec 2004 07:54:00 -0000	1.1.2.1
@@ -0,0 +1,11 @@
+// PR middle-end/17827
+// Origin: Andre Woebbeking <Woebbeking@web.de>
+// Testcase by Volker Reichelt <reichelt@gcc.gnu.org>
+// { dg-do compile }
+
+void foo()
+{
+  if (false)
+    if (int i=0)
+      int j=i;
+}
Index: gcc/testsuite/g++.dg/overload/arg1.C
===================================================================
RCS file: gcc/testsuite/g++.dg/overload/arg1.C
diff -N gcc/testsuite/g++.dg/overload/arg1.C
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/g++.dg/overload/arg1.C	1 Dec 2004 12:58:17 -0000	1.1.2.1
@@ -0,0 +1,23 @@
+// { dg-do compile }
+
+// Copyright (C) 2004 Free Software Foundation, Inc.
+// Contributed by Nathan Sidwell 30 Nov 2004 <nathan@codesourcery.com>
+
+// PR 17431. copy ctor from user conv
+// Origin: Volker Reichelt <reichelt@gcc.gnu.org>
+
+struct A {};
+
+struct B : A
+{
+  B(int); // { dg-error "" "" }
+  B(B &); // { dg-error "" "" }
+  B(A); // { dg-error "" "" }
+};
+
+void foo(B);
+
+void bar()
+{
+  foo(0); // { dg-error "no matching function|initializing" "" }
+}
Index: gcc/testsuite/g++.dg/overload/arg2.C
===================================================================
RCS file: gcc/testsuite/g++.dg/overload/arg2.C
diff -N gcc/testsuite/g++.dg/overload/arg2.C
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/g++.dg/overload/arg2.C	1 Dec 2004 12:58:17 -0000	1.1.2.1
@@ -0,0 +1,22 @@
+// { dg-do compile }
+
+// Copyright (C) 2004 Free Software Foundation, Inc.
+// Contributed by Nathan Sidwell 30 Nov 2004 <nathan@codesourcery.com>
+
+// PR 17431. copy ctor from user conv
+// Origin: Volker Reichelt <reichelt@gcc.gnu.org>
+
+struct A {};
+
+struct B : A
+{
+  B(int);
+  B(A);
+};
+
+void foo(B);
+
+void bar()
+{
+  foo(0);
+}
Index: gcc/testsuite/g++.dg/overload/arg3.C
===================================================================
RCS file: gcc/testsuite/g++.dg/overload/arg3.C
diff -N gcc/testsuite/g++.dg/overload/arg3.C
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/g++.dg/overload/arg3.C	1 Dec 2004 12:58:17 -0000	1.1.2.1
@@ -0,0 +1,22 @@
+// { dg-do compile }
+
+// Copyright (C) 2004 Free Software Foundation, Inc.
+// Contributed by Nathan Sidwell 30 Nov 2004 <nathan@codesourcery.com>
+
+// PR 17431. copy ctor from user conv
+// Origin: Volker Reichelt <reichelt@gcc.gnu.org>
+
+struct A {};
+
+struct B : A
+{
+  B(int); // { dg-error "" "" }
+  B(B&);  // { dg-error "" "" }
+};
+
+void foo(B);
+
+void bar()
+{
+  foo(0); // { dg-error "no matching function|initializing" "" }
+}
Index: gcc/testsuite/g++.dg/overload/arg4.C
===================================================================
RCS file: gcc/testsuite/g++.dg/overload/arg4.C
diff -N gcc/testsuite/g++.dg/overload/arg4.C
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/g++.dg/overload/arg4.C	1 Dec 2004 12:58:17 -0000	1.1.2.1
@@ -0,0 +1,30 @@
+// { dg-do compile }
+
+// Copyright (C) 2004 Free Software Foundation, Inc.
+// Contributed by Nathan Sidwell 30 Nov 2004 <nathan@codesourcery.com>
+
+// PR 17431. copy ctor from user conv
+// Origin: Volker Reichelt <reichelt@gcc.gnu.org>
+
+struct A {};
+
+struct B : A
+{
+  B(int);  // { dg-error "" "" }
+  B(B&);   // { dg-error "" "" }
+  B(A);    // { dg-error "" "" }
+};
+
+struct C
+{
+  operator B () const;  
+};
+
+
+void foo(B);
+
+void bar()
+{
+  C c;
+  foo(c); // { dg-error "no matching function|initializing" "" }
+}
Index: gcc/testsuite/g++.dg/parse/cond1.C
===================================================================
RCS file: gcc/testsuite/g++.dg/parse/cond1.C
diff -N gcc/testsuite/g++.dg/parse/cond1.C
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/g++.dg/parse/cond1.C	12 Nov 2004 21:57:31 -0000	1.1.2.1
@@ -0,0 +1,6 @@
+// PR c++/18389
+
+void foo()
+{
+  for (; struct A {}; ); // { dg-error "" }
+}
Index: gcc/testsuite/g++.dg/parse/enum2.C
===================================================================
RCS file: gcc/testsuite/g++.dg/parse/enum2.C
diff -N gcc/testsuite/g++.dg/parse/enum2.C
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/g++.dg/parse/enum2.C	2 Dec 2004 11:51:33 -0000	1.1.2.1
@@ -0,0 +1,7 @@
+// { dg-do compile }
+
+// Origin: Volker Reichelt <reichelt@gcc.gnu.org>
+
+// PR c++/18123: ICE pushing tag from invalid template.
+
+template<int> enum E { e }; // { dg-error "template declaration" }
Index: gcc/testsuite/g++.dg/parse/struct-1.C
===================================================================
RCS file: gcc/testsuite/g++.dg/parse/struct-1.C
diff -N gcc/testsuite/g++.dg/parse/struct-1.C
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/g++.dg/parse/struct-1.C	10 Dec 2004 16:13:47 -0000	1.1.2.1
@@ -0,0 +1,4 @@
+// Origin: Volker Reichelt <reichelt@igpm.rwth-aachen.de>
+// PR c++/18731
+
+template<typename T> struct T::A {}; // { dg-error "invalid class name" }
Index: gcc/testsuite/g++.dg/parse/struct-2.C
===================================================================
RCS file: gcc/testsuite/g++.dg/parse/struct-2.C
diff -N gcc/testsuite/g++.dg/parse/struct-2.C
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/g++.dg/parse/struct-2.C	10 Dec 2004 16:13:47 -0000	1.1.2.1
@@ -0,0 +1,7 @@
+// Origin: Volker Reichelt <reichelt@igpm.rwth-aachen.de>
+// PR c++/18731
+
+template<typename T> struct A
+{
+    struct T::B {}; // { dg-error "invalid class name" }
+};
Index: gcc/testsuite/g++.dg/parse/struct-3.C
===================================================================
RCS file: gcc/testsuite/g++.dg/parse/struct-3.C
diff -N gcc/testsuite/g++.dg/parse/struct-3.C
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/g++.dg/parse/struct-3.C	10 Dec 2004 16:13:47 -0000	1.1.2.1
@@ -0,0 +1,10 @@
+// Origin: Volker Reichelt <reichelt@igpm.rwth-aachen.de>
+// PR c++/18731
+
+struct A
+{
+    struct B;
+    typedef B C;
+};
+
+struct A::C {}; // { dg-error "invalid class name" }
Index: gcc/testsuite/g++.dg/template/call3.C
===================================================================
RCS file: gcc/testsuite/g++.dg/template/call3.C
diff -N gcc/testsuite/g++.dg/template/call3.C
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/g++.dg/template/call3.C	12 Nov 2004 21:57:31 -0000	1.1.2.1
@@ -0,0 +1,15 @@
+// PR c++/18436
+
+void foo(int);
+
+struct A
+{
+  static void foo(A);
+};
+
+template <typename T> struct B : T
+{
+  B() { foo(T()); }
+};
+
+B<A> b;
Index: gcc/testsuite/g++.dg/template/error15.C
===================================================================
RCS file: /cvs/gcc/gcc/gcc/testsuite/g++.dg/template/error15.C,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -r1.1.2.1 -r1.1.2.2
--- gcc/testsuite/g++.dg/template/error15.C	11 Aug 2004 22:14:44 -0000	1.1.2.1
+++ gcc/testsuite/g++.dg/template/error15.C	4 Dec 2004 06:55:00 -0000	1.1.2.2
@@ -11,14 +11,14 @@
     
   A<T> a; // { dg-error "" }
     
-  void f(const A<T> * a1 = &a);
+  void f(const A<T> * a1 = &a); // { dg-error "this location" }
     
   void g(void);
 };
 
 template <class T>
 void B<T>::g(void) {
-  f(); // { dg-error "" }
+  f();
 }
 
-template class B<long>; // { dg-error "" }
+template class B<long>;
Index: gcc/testsuite/g++.dg/template/instantiate3.C
===================================================================
RCS file: /cvs/gcc/gcc/gcc/testsuite/g++.dg/template/instantiate3.C,v
retrieving revision 1.2
retrieving revision 1.2.20.1
diff -u -r1.2 -r1.2.20.1
--- gcc/testsuite/g++.dg/template/instantiate3.C	28 Dec 2002 07:48:08 -0000	1.2
+++ gcc/testsuite/g++.dg/template/instantiate3.C	4 Dec 2004 06:55:00 -0000	1.2.20.1
@@ -10,7 +10,7 @@
 struct ACE_Cleanup_Adapter
 {
   TYPE &object ()
-  { return object_; }	// { dg-error "undeclared|reported" }
+  { return object_; }	// { dg-error "invalid" }
   TYPE object_;		// { dg-error "incomplete type" }
 };
 
Index: gcc/testsuite/g++.dg/template/ptrmem11.C
===================================================================
RCS file: gcc/testsuite/g++.dg/template/ptrmem11.C
diff -N gcc/testsuite/g++.dg/template/ptrmem11.C
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/g++.dg/template/ptrmem11.C	12 Nov 2004 21:57:31 -0000	1.1.2.1
@@ -0,0 +1,19 @@
+// PR c++/18407
+
+template <typename Class>
+struct the_base{
+  template <void (Class::*Fn)()> void foo() { }
+};
+
+template <typename T>
+struct derivedT: the_base<derivedT<T> > {
+  typedef the_base<derivedT<T> > parent;
+  void ice(){
+    this->parent::template foo< &derivedT<T>::ice>();
+  }
+};
+
+int main() {
+  derivedT<int> dT;
+  dT.ice();
+}
Index: gcc/testsuite/gcc.c-torture/execute/20041112-1.c
===================================================================
RCS file: gcc/testsuite/gcc.c-torture/execute/20041112-1.c
diff -N gcc/testsuite/gcc.c-torture/execute/20041112-1.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/gcc.c-torture/execute/20041112-1.c	12 Nov 2004 09:11:38 -0000	1.1.2.1
@@ -0,0 +1,40 @@
+/* This was failing on Alpha because the comparison (p != -1) was rewritten
+   as (p+1 != 0) and p+1 isn't allowed to wrap for pointers.  */
+
+extern void abort(void);
+
+typedef __SIZE_TYPE__ size_t;
+
+int global;
+
+static void *foo(int p)
+{
+  if (p == 0)
+   {
+      global++;
+      return &global;
+   }
+
+  return (void *)(size_t)-1;
+}
+
+int bar(void)
+{
+  void *p;
+
+  p = foo(global);
+  if (p != (void *)(size_t)-1)
+    return 1;
+
+  global++;
+  return 0;
+}
+
+int main(void)
+{
+  global = 1;
+  if (bar () != 0)
+    abort();
+  
+  return 0;
+}
Index: gcc/testsuite/gcc.c-torture/execute/20041126-1.c
===================================================================
RCS file: gcc/testsuite/gcc.c-torture/execute/20041126-1.c
diff -N gcc/testsuite/gcc.c-torture/execute/20041126-1.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/gcc.c-torture/execute/20041126-1.c	30 Nov 2004 15:07:47 -0000	1.1.4.1
@@ -0,0 +1,26 @@
+extern int abs (int);
+extern void abort (void);
+
+void
+check (int *p)
+{
+  int i;
+  for (i = 0; i < 5; ++i)
+    if (p[i])
+      abort ();
+  for (; i < 10; ++i)
+    if (p[i] != i + 1)
+      abort ();
+}
+
+int
+main (void)
+{
+  int a[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
+  int i;
+
+  for (i = -5; i < 0; i++)
+    a[abs (i - 10) - 11] = 0;
+  check (a);
+  return 0;
+}
Index: gcc/testsuite/gcc.c-torture/execute/20041218-1.c
===================================================================
RCS file: gcc/testsuite/gcc.c-torture/execute/20041218-1.c
diff -N gcc/testsuite/gcc.c-torture/execute/20041218-1.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/gcc.c-torture/execute/20041218-1.c	18 Dec 2004 07:58:12 -0000	1.1.2.1
@@ -0,0 +1,117 @@
+/* PR rtl-optimization/16968 */
+/* Testcase by Jakub Jelinek  <jakub@redhat.com> */
+
+struct T
+{
+  unsigned int b, c, *d;
+  unsigned char e;
+};
+struct S
+{
+  unsigned int a;
+  struct T f;
+};
+struct U
+{
+  struct S g, h;
+};
+struct V
+{
+  unsigned int i;
+  struct U j;
+};
+
+extern void exit (int);
+extern void abort (void);
+
+void *
+dummy1 (void *x)
+{
+  return "";
+}
+
+void *
+dummy2 (void *x, void *y)
+{
+  exit (0);
+}
+
+struct V *
+baz (unsigned int x)
+{
+  static struct V v;
+  __builtin_memset (&v, 0x55, sizeof (v));
+  return &v;
+}
+
+int
+check (void *x, struct S *y)
+{
+  if (y->a || y->f.b || y->f.c || y->f.d || y->f.e)
+    abort ();
+  return 1;
+}
+
+static struct V *
+bar (unsigned int x, void *y)
+{
+  const struct T t = { 0, 0, (void *) 0, 0 };
+  struct V *u;
+  void *v;
+  v = dummy1 (y);
+  if (!v)
+    return (void *) 0;
+
+  u = baz (sizeof (struct V));
+  u->i = x;
+  u->j.g.a = 0;
+  u->j.g.f = t;
+  u->j.h.a = 0;
+  u->j.h.f = t;
+
+  if (!check (v, &u->j.g) || !check (v, &u->j.h))
+    return (void *) 0;
+  return u;
+}
+
+int
+foo (unsigned int *x, unsigned int y, void **z)
+{
+  void *v;
+  unsigned int i, j;
+
+  *z = v = (void *) 0;
+
+  for (i = 0; i < y; i++)
+    {
+      struct V *c;
+
+      j = *x;
+
+      switch (j)
+	{
+	case 1:
+	  c = bar (j, x);
+	  break;
+	default:
+	  c = 0;
+	  break;
+	}
+      if (c)
+	v = dummy2 (v, c);
+      else
+        return 1;
+    }
+
+  *z = v;
+  return 0;
+}
+
+int
+main (void)
+{
+  unsigned int one = 1;
+  void *p;
+  foo (&one, 1, &p);
+  abort ();
+}
Index: gcc/testsuite/gcc.c-torture/execute/ieee/20041213-1.c
===================================================================
RCS file: gcc/testsuite/gcc.c-torture/execute/ieee/20041213-1.c
diff -N gcc/testsuite/gcc.c-torture/execute/ieee/20041213-1.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/gcc.c-torture/execute/ieee/20041213-1.c	17 Dec 2004 16:11:09 -0000	1.1.2.1
@@ -0,0 +1,17 @@
+extern double sqrt (double);
+extern void abort (void);
+int once;
+
+double foo (void)
+{
+  if (once++)
+    abort ();
+  return 0.0 / 0.0;
+}
+
+double x;
+int main (void)
+{
+  x = sqrt (foo ());
+  return 0;
+}
Index: gcc/testsuite/gcc.dg/attr-mode-2.c
===================================================================
RCS file: gcc/testsuite/gcc.dg/attr-mode-2.c
diff -N gcc/testsuite/gcc.dg/attr-mode-2.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/gcc.dg/attr-mode-2.c	10 Dec 2004 19:23:25 -0000	1.1.2.1
@@ -0,0 +1,22 @@
+/* PR c/18282 */
+/* { dg-do compile } */
+/* { dg-options "" } */
+
+typedef int tword __attribute__((mode(word)));
+
+typedef enum { B1 = 1 } B;
+typedef enum { C1 = 1 } C __attribute__ ((mode(QI)));
+typedef enum { D1 = 1 } __attribute__ ((mode(word))) D;
+
+B __attribute__ ((mode (QI))) bqi;
+B __attribute__ ((mode (word))) bword;
+
+int sqi[sizeof (bqi) == 1 ? 1 : -1];
+int sword[sizeof (bword) == sizeof(tword) ? 1 : -1];
+int sc[sizeof (C) == 1 ? 1 : -1];
+int sd[sizeof (D) == sizeof(tword) ? 1 : -1];
+
+int aqi[__alignof (bqi) == 1 ? 1 : -1];
+int aword[__alignof (bword) == __alignof(tword) ? 1 : -1];
+int ac[__alignof (C) == 1 ? 1 : -1];
+int ad[__alignof (D) == __alignof(tword) ? 1 : -1];
Index: gcc/testsuite/gcc.dg/bitfld-13.c
===================================================================
RCS file: gcc/testsuite/gcc.dg/bitfld-13.c
diff -N gcc/testsuite/gcc.dg/bitfld-13.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/gcc.dg/bitfld-13.c	16 Nov 2004 19:55:47 -0000	1.1.2.1
@@ -0,0 +1,14 @@
+/* Test invalid bit-field types: bug 18498.  */
+/* { dg-do compile } */
+/* { dg-options "" } */
+
+int
+main(void)
+{
+  struct X {
+    int s[20] : 1; /* { dg-error "error: bit-field `s' has invalid type" } */
+    int *p : 2; /* { dg-error "error: bit-field `p' has invalid type" } */
+    int (*f)(float) : 3; /* { dg-error "error: bit-field `f' has invalid type" } */
+  } x;
+  return 0;
+}
Index: gcc/testsuite/gcc.dg/ftrapv-2.c
===================================================================
RCS file: gcc/testsuite/gcc.dg/ftrapv-2.c
diff -N gcc/testsuite/gcc.dg/ftrapv-2.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/gcc.dg/ftrapv-2.c	15 Dec 2004 12:34:40 -0000	1.1.2.1
@@ -0,0 +1,107 @@
+/* Copyright (C) 2004 Free Software Foundation.
+
+   PR other/18665
+   Verify that -ftrapv doesn't produce bogus results
+   on 64-bit platforms.
+
+   Written by Eric Botcazou  */
+
+/* { dg-do run } */
+/* { dg-options "-ftrapv" } */
+
+extern void abort(void);
+
+int __attribute__((noinline))
+iabsv(int a)
+{
+  return abs(a);
+}
+
+int __attribute__((noinline))
+iaddv(int a, int b)
+{
+  return a + b;
+}
+
+int __attribute__((noinline))
+isubv(int a, int b)
+{
+  return a - b;
+}
+
+int __attribute__((noinline))
+imulv(int a, int b)
+{
+  return a * b;
+}
+
+int __attribute__((noinline))
+inegv(int a)
+{
+  return -a;
+}
+
+long __attribute__((noinline))
+labsv(long a)
+{
+  return abs(a);
+}
+
+long __attribute__((noinline))
+laddv(long a, long b)
+{
+  return a + b;
+}
+
+long __attribute__((noinline))
+lsubv(long a, long b)
+{
+  return a - b;
+}
+
+long __attribute__((noinline))
+lmulv(long a, long b)
+{
+  return a * b;
+}
+
+long __attribute__((noinline))
+lnegv(long a)
+{
+  return -a;
+}
+
+int main(void)
+{
+  if (iabsv (-1) != 1)
+    abort ();
+
+  if (iaddv (2,-3) != -1)
+    abort ();
+
+  if (isubv (2,3) != -1)
+    abort ();
+
+  if (imulv (-2,3) != -6)
+    abort ();
+
+  if (inegv (-1) != 1)
+    abort ();
+
+  if (labsv (-1L) != 1L)
+    abort ();
+
+  if (laddv (2L,-3L) != -1L)
+    abort ();
+
+  if (lsubv (2L,3L) != -1L)
+    abort ();
+
+  if (lmulv (-2L,3L) != -6L)
+    abort ();
+
+  if (lnegv (-1L) != 1L)
+    abort ();
+
+  return 0;
+}
Index: gcc/testsuite/gcc.dg/func-outside-1.c
===================================================================
RCS file: gcc/testsuite/gcc.dg/func-outside-1.c
diff -N gcc/testsuite/gcc.dg/func-outside-1.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/gcc.dg/func-outside-1.c	10 Nov 2004 19:46:33 -0000	1.2.4.1
@@ -0,0 +1,9 @@
+/* Test for rejection of __func__ outside a function (GNU extensions
+   are OK there).  Test with no special options.  */
+/* Origin: Joseph Myers <joseph@codesourcery.com> */
+/* { dg-do compile } */
+/* { dg-options "" } */
+
+const char *a = __func__; /* { dg-warning "warning: '__func__' is not defined outside of function scope" "undef" } */
+const char *b = __FUNCTION__;
+const char *c = __PRETTY_FUNCTION__;
Index: gcc/testsuite/gcc.dg/func-outside-2.c
===================================================================
RCS file: gcc/testsuite/gcc.dg/func-outside-2.c
diff -N gcc/testsuite/gcc.dg/func-outside-2.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/gcc.dg/func-outside-2.c	10 Nov 2004 19:46:33 -0000	1.2.4.1
@@ -0,0 +1,9 @@
+/* Test for rejection of __func__ outside a function (GNU extensions
+   are OK there).  Test with -pedantic-errors.  */
+/* Origin: Joseph Myers <joseph@codesourcery.com> */
+/* { dg-do compile } */
+/* { dg-options "-pedantic-errors" } */
+
+const char *a = __func__; /* { dg-error "error: '__func__' is not defined outside of function scope" "undef" } */
+const char *b = __FUNCTION__;
+const char *c = __PRETTY_FUNCTION__;
Index: gcc/testsuite/gcc.dg/i386-sse-10.c
===================================================================
RCS file: gcc/testsuite/gcc.dg/i386-sse-10.c
diff -N gcc/testsuite/gcc.dg/i386-sse-10.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/gcc.dg/i386-sse-10.c	14 Dec 2004 05:33:01 -0000	1.1.2.2
@@ -0,0 +1,34 @@
+/* PR 17930 */
+/* { dg-do run { target i?86-*-* x86_64-*-* } } */
+/* { dg-options "-O1 -msse2 -mfpmath=sse -mno-accumulate-outgoing-args" } */
+
+#include "i386-cpuid.h"
+
+typedef _Complex double complex_16;
+
+void NOINLINE
+test (complex_16 a[5][5])
+{
+  int i, j, k;
+  complex_16 x;
+
+  for (j = 0; j < 5; j++)
+    for (i = 0; i < 5; i++)
+      {
+        for (k = 0; k < j - 1; ++k)
+	  x = a[k][i] * ~a[k][j];
+	a[j][i] = x;
+      }
+}
+
+int main()
+{
+  static complex_16 work[5][5];
+  unsigned long cpu_facilities;
+
+  cpu_facilities = i386_cpuid ();
+  if (cpu_facilities & bit_SSE2)
+    test (work); 
+
+  return 0;
+}
Index: gcc/testsuite/gcc.dg/loop-6.c
===================================================================
RCS file: gcc/testsuite/gcc.dg/loop-6.c
diff -N gcc/testsuite/gcc.dg/loop-6.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/gcc.dg/loop-6.c	27 Nov 2004 16:51:39 -0000	1.1.2.1
@@ -0,0 +1,25 @@
+/* PR optimization/18577 */
+/* Origin: Falk Hueffner <falk@debian.org> */
+
+/* { dg-do run } */
+/* { dg-options "-O2 -funroll-all-loops" } */
+
+static float tfcos12[3];
+__attribute__((noinline)) double f(double x) { return x; }
+int g;
+
+int main(void)
+{
+  int i, j;
+  for (i = 0; i < 1; i++) 
+    tfcos12[i] = 0.5;
+    
+  for (i = 0; i < 1; i++)
+    {
+      tfcos12[i] = 0.5 * f(i);
+      for (j = 0; j < 12; j++)
+	g++;
+    }
+
+  return 0;
+}
Index: gcc/testsuite/gcc.dg/ppc-eabi.c
===================================================================
RCS file: gcc/testsuite/gcc.dg/ppc-eabi.c
diff -N gcc/testsuite/gcc.dg/ppc-eabi.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/gcc.dg/ppc-eabi.c	2 Dec 2004 06:34:21 -0000	1.1.2.1
@@ -0,0 +1,4 @@
+/* PR target/16952 */
+/* { dg-do compile { target powerpc*-*-linux* } } */
+/* { dg-options "-m32 -meabi -mrelocatable" } */
+char *s = "boo";
Index: gcc/testsuite/gcc.dg/pr18614-1.c
===================================================================
RCS file: gcc/testsuite/gcc.dg/pr18614-1.c
diff -N gcc/testsuite/gcc.dg/pr18614-1.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/gcc.dg/pr18614-1.c	24 Nov 2004 14:20:56 -0000	1.1.2.1
@@ -0,0 +1,15 @@
+/* PR rtl-optimization/18614 */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
+/* { dg-options "-O2 -msse2" } */
+
+typedef double v2df __attribute__ ((vector_size (16)));
+
+v2df foo (void)
+{
+  v2df yd = { 1.0, 4.0 };
+  v2df xd;
+
+  xd = __builtin_ia32_cvtps2pd (__builtin_ia32_rsqrtps
+				(__builtin_ia32_cvtpd2ps (yd)));
+  return xd;
+}
Index: gcc/testsuite/gcc.dg/setjmp-2.c
===================================================================
RCS file: gcc/testsuite/gcc.dg/setjmp-2.c
diff -N gcc/testsuite/gcc.dg/setjmp-2.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/gcc.dg/setjmp-2.c	23 Nov 2004 13:12:35 -0000	1.1.2.1
@@ -0,0 +1,48 @@
+/* PR middle-end/17813 */
+/* Origin: Tom Hughes <tom@compton.nu> */
+/* { dg-do run { target i?86-*-linux* x86_64-*-linux* } } */
+/* { dg-options "-O -fomit-frame-pointer -march=i386" { target i?86-*-linux* } } */
+/* { dg-options "-O -fomit-frame-pointer -m32 -march=i386" { target x86_64-*-linux* } } */
+
+#include <setjmp.h>
+#include <signal.h>
+#include <stdlib.h>
+
+static jmp_buf segv_jmpbuf;
+
+static void segv_handler(int seg)
+{
+   __builtin_longjmp(segv_jmpbuf, 1);
+}
+
+static int is_addressable(void *p, size_t size)
+{
+   volatile char * volatile cp = (volatile char *)p;
+   volatile int ret;
+   struct sigaction sa, origsa;
+   sigset_t mask;
+   
+   sa.sa_handler = segv_handler;
+   sa.sa_flags = 0;
+   sigfillset(&sa.sa_mask);
+   sigaction(SIGSEGV, &sa, &origsa);
+   sigprocmask(SIG_SETMASK, NULL, &mask);
+
+   if (__builtin_setjmp(segv_jmpbuf) == 0) {
+      while(size--)
+	 *cp++;
+      ret = 1;
+    } else
+      ret = 0;
+
+   sigaction(SIGSEGV, &origsa, NULL);
+   sigprocmask(SIG_SETMASK, &mask, NULL);
+
+   return ret;
+}
+
+int main(int argc, char **argv)
+{
+   is_addressable(0x0, 1);
+   return 0;
+}
Index: gcc/testsuite/gcc.dg/switch-4.c
===================================================================
RCS file: gcc/testsuite/gcc.dg/switch-4.c
diff -N gcc/testsuite/gcc.dg/switch-4.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/gcc.dg/switch-4.c	16 Dec 2004 14:42:49 -0000	1.1.22.1
@@ -0,0 +1,10 @@
+/* PR middle-end/18493 */
+/* { dg-do link } */
+
+int main() {
+goto bug;
+switch(0) {
+bug: return 0;
+}
+}
+
Index: gcc/testsuite/gcc.dg/union-2.c
===================================================================
RCS file: gcc/testsuite/gcc.dg/union-2.c
diff -N gcc/testsuite/gcc.dg/union-2.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/gcc.dg/union-2.c	10 Nov 2004 17:29:11 -0000	1.1.2.1
@@ -0,0 +1,28 @@
+/* This used to segfault on SPARC 64-bit at runtime because
+   the stack pointer was clobbered by the function call.   */
+
+/* { dg-do run } */
+
+#include <stdarg.h>
+
+union U
+{
+  long l1[2];
+};
+
+union U u;
+
+void foo (int z, ...)
+{
+  int i;
+  va_list ap;
+  va_start(ap,z);
+  i = va_arg(ap, int);
+  va_end(ap);
+}
+
+int main(void)
+{
+  foo (1, 1, 1, 1, 1, u);
+  return 0;
+}
Index: gcc/testsuite/gcc.dg/cpp/empty-include.c
===================================================================
RCS file: gcc/testsuite/gcc.dg/cpp/empty-include.c
diff -N gcc/testsuite/gcc.dg/cpp/empty-include.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/gcc.dg/cpp/empty-include.c	2 Dec 2004 02:32:21 -0000	1.1.4.1
@@ -0,0 +1,13 @@
+/* 
+ * Copyright 2004 Free Software Foundation, Inc.
+ * Contributed and written by Nathanael Nerode.
+ *
+ * GCC 3.4 would attempt to open stdin as the included file
+ * (PR 17610), causing a sort of hang.
+ * 
+ * We should get an error.
+ */
+
+/* {dg-do preprocess} */
+#include "" /* { dg-error "empty" "error on empty filename in include" } */
+int x; /* Otherwise we have an empty file and get more errors. */
Index: gcc/testsuite/gcc.dg/cpp/pragma-once-1.c
===================================================================
RCS file: gcc/testsuite/gcc.dg/cpp/pragma-once-1.c
diff -N gcc/testsuite/gcc.dg/cpp/pragma-once-1.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/gcc.dg/cpp/pragma-once-1.c	15 Dec 2004 13:41:27 -0000	1.1.2.1
@@ -0,0 +1,8 @@
+/* PR preprocessor/15167 */
+/* Origin: Roland Meub <Roland.Meub@Tenovis.com> */
+
+/* { dg-do compile } */
+/* { dg-options "-I." } */
+
+#include "inc/pragma-once-1a.h"
+#include "pragma-once-1d.h"
Index: gcc/testsuite/gcc.dg/cpp/pragma-once-1b.h
===================================================================
RCS file: gcc/testsuite/gcc.dg/cpp/pragma-once-1b.h
diff -N gcc/testsuite/gcc.dg/cpp/pragma-once-1b.h
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/gcc.dg/cpp/pragma-once-1b.h	15 Dec 2004 13:41:27 -0000	1.1.2.1
@@ -0,0 +1,8 @@
+#ifndef _B_H_
+#define _B_H_
+
+#pragma once
+
+#include "pragma-once-1c.h"
+
+#endif
Index: gcc/testsuite/gcc.dg/cpp/pragma-once-1c.h
===================================================================
RCS file: gcc/testsuite/gcc.dg/cpp/pragma-once-1c.h
diff -N gcc/testsuite/gcc.dg/cpp/pragma-once-1c.h
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/gcc.dg/cpp/pragma-once-1c.h	15 Dec 2004 13:41:27 -0000	1.1.2.1
@@ -0,0 +1,6 @@
+#ifndef _C_H_
+#define _C_H_
+
+#include "pragma-once-1b.h"
+
+#endif
Index: gcc/testsuite/gcc.dg/cpp/pragma-once-1d.h
===================================================================
RCS file: gcc/testsuite/gcc.dg/cpp/pragma-once-1d.h
diff -N gcc/testsuite/gcc.dg/cpp/pragma-once-1d.h
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/gcc.dg/cpp/pragma-once-1d.h	15 Dec 2004 13:41:27 -0000	1.1.2.1
@@ -0,0 +1,6 @@
+#ifndef _D_H_
+#define _D_H_
+
+#include "pragma-once-1b.h"
+
+#endif
Index: gcc/testsuite/gcc.dg/cpp/inc/pragma-once-1a.h
===================================================================
RCS file: gcc/testsuite/gcc.dg/cpp/inc/pragma-once-1a.h
diff -N gcc/testsuite/gcc.dg/cpp/inc/pragma-once-1a.h
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gcc/testsuite/gcc.dg/cpp/inc/pragma-once-1a.h	15 Dec 2004 13:41:28 -0000	1.1.2.1
@@ -0,0 +1,6 @@
+#ifndef _A_H_
+#define _A_H_
+
+#include "../pragma-once-1b.h"
+
+#endif
Index: libjava/ChangeLog
===================================================================
RCS file: /cvs/gcc/gcc/libjava/ChangeLog,v
retrieving revision 1.2562.2.26
retrieving revision 1.2562.2.27
diff -u -r1.2562.2.26 -r1.2562.2.27
--- libjava/ChangeLog	5 Nov 2004 03:34:39 -0000	1.2562.2.26
+++ libjava/ChangeLog	8 Dec 2004 17:28:53 -0000	1.2562.2.27
@@ -1,3 +1,9 @@
+2004-12-06  Tom Tromey  <tromey@redhat.com>
+ 
+	For PR java/14853:
+	* testsuite/libjava.compile/PR14853.java: New file.
+	* testsuite/libjava.compile/PR14853.xfail: New file.
+ 
 2004-11-04  Release Manager
 
 	* GCC 3.4.3 released.
Index: libjava/testsuite/libjava.compile/PR14853.java
===================================================================
RCS file: libjava/testsuite/libjava.compile/PR14853.java
diff -N libjava/testsuite/libjava.compile/PR14853.java
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ libjava/testsuite/libjava.compile/PR14853.java	8 Dec 2004 17:29:02 -0000	1.1.2.1
@@ -0,0 +1,17 @@
+class tt
+{
+  static final tt tt1 = new tt();
+  tt()
+  {
+  }
+}
+
+public class PR14853
+{
+  public static void main (String[] args)
+  {
+    // This is an invalid assignment.  gcj would get confused in
+    // definite assignment when compiling to object code.
+    tt.tt1 = new tt();
+  }
+}
Index: libjava/testsuite/libjava.compile/PR14853.xfail
===================================================================
RCS file: libjava/testsuite/libjava.compile/PR14853.xfail
diff -N libjava/testsuite/libjava.compile/PR14853.xfail
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ libjava/testsuite/libjava.compile/PR14853.xfail	8 Dec 2004 17:29:02 -0000	1.1.2.1
@@ -0,0 +1 @@
+shouldfail
Index: libstdc++-v3/ChangeLog
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/ChangeLog,v
retrieving revision 1.2224.2.194
retrieving revision 1.2224.2.203
diff -u -r1.2224.2.194 -r1.2224.2.203
--- libstdc++-v3/ChangeLog	5 Nov 2004 03:34:51 -0000	1.2224.2.194
+++ libstdc++-v3/ChangeLog	6 Dec 2004 16:50:41 -0000	1.2224.2.203
@@ -1,3 +1,89 @@
+2004-12-06  Paolo Carlini  <pcarlini@suse.de>
+
+	PR libstdc++/18837
+	* testsuite/testsuite_performance.h: Fix mallinfo macros for
+	hpux.
+
+2004-12-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+
+	* config/locale/ieee_1003.1-2001/codecvt_specializations.h
+	(do_out, do_unshift, do_in): Remove redundant typedef.
+
+2004-11-24  Jonathan Wakely  <redi@kayari.org>
+
+	* docs/html/ext/howto.html: Fix incorrect link.
+	* docs/html/documentation.html: Regenerate.
+
+2004-11-18  Paolo Carlini  <pcarlini@suse.de>
+
+	* include/bits/locale_facets.tcc (time_get<>::do_get_weekday,
+	time_get<>::do_get_monthname): Absolutely avoid dereferencing
+	end iterators.
+
+	* include/bits/locale_facets.tcc (time_get<>::_M_extract_name):
+	Minor tweak.
+
+2004-11-16  Jonathan Wakely  <redi@gcc.gnu.org>
+
+	* docs/html/19_diagnostics/howto.html: Document change from
+	_GLIBCPP_CONCEPT_CHECKS to _GLIBCXX_CONCEPT_CHECKS in 3.4.
+
+2004-11-08  Benjamin Kosnik  <bkoz@redhat.com>
+	    Doug Gregor  <dgregor@cs.indiana.edu>
+
+	PR libstdc++/17664
+	* src/debug.cc : Just use one mutex.
+
+2004-11-08  Benjamin Kosnik  <bkoz@redhat.com>
+  	    Lothar Werzinger  <lothar@xcerla.com>
+	
+	PR libstdc++/17664
+	* src/debug.cc: Include concurrence, use mutexes.
+	(_Safe_iterator_base::_M_attach): Here.	
+	(_Safe_iterator_base::_M_detach): Here.	
+
+2004-11-08  Benjamin Kosnik  <bkoz@redhat.com>
+
+	PR libstdc++/17922
+	* include/bits/ios_base.h : Add enum values.
+	* testsuite/testsuite_hooks.h (bitmask_operators): Add function.
+	* testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc: New.
+	* testsuite/27_io/ios_base/types/fmtflags/case_label.cc: New.
+	* testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: New.
+	* testsuite/27_io/ios_base/types/iostate/case_label.cc: New.
+	* testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc: New.
+	* testsuite/27_io/ios_base/types/openmode/case_label.cc: New.
+	* testsuite/27_io/ios_base/types/seekdir/case_label.cc: New.
+
+	* config/io/c_io_stdio.h (__ios_flags): Mark deprecated.
+	* src/ios.cc: Same.
+
+	* testsuite/27_io/ios_base/cons/assign_neg.cc: Adjust line numbers.
+	* testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
+
+2004-11-08  Momchil Velikov  <velco@fadata.bg>
+
+	PR libstdc++/18185
+	* libsupc++/eh_globals.cc (get_globals_dtor): Delete unhandled
+	exceptions.
+	* testsuite/thread/18185.cc: New.
+
+2004-11-07  Paolo Carlini  <pcarlini@suse.de>
+	    Andrea Arcangeli  <andrea@suse.de>
+
+	* config/io/basic_file_stdio.cc (__basic_file<>::close)): Don't
+	call unnecessarily sync, that is fflush: the library, since 3.4.0
+	does not use buffered fread/fwrite.
+	* include/bits/fstream.tcc (basic_filebuf<>::overflow): Likewise.
+
+2004-11-07  Paolo Carlini  <pcarlini@suse.de>
+	    Kenneth C. Schalk  <ken@xorian.net>
+
+	PR libstdc++/17215
+	* config/io/basic_file_stdio.cc (__basic_file<char>::close()):
+	Check the return value of fclose/sync, loop on EINTR.
+	(__basic_file<char>::sys_open): Likewise, for sync.
+
 2004-11-04  Release Manager
 
 	* GCC 3.4.3 released.
Index: libstdc++-v3/config/io/basic_file_stdio.cc
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/config/io/basic_file_stdio.cc,v
retrieving revision 1.25.4.6
retrieving revision 1.25.4.7
diff -u -r1.25.4.6 -r1.25.4.7
--- libstdc++-v3/config/io/basic_file_stdio.cc	31 May 2004 21:18:54 -0000	1.25.4.6
+++ libstdc++-v3/config/io/basic_file_stdio.cc	8 Nov 2004 00:41:14 -0000	1.25.4.7
@@ -189,10 +189,17 @@
     __basic_file* __ret = NULL;
     if (!this->is_open() && __file)
       {
- 	_M_cfile = __file;
- 	_M_cfile_created = false;
-	this->sync();
-  	__ret = this;
+	int __err;
+	errno = 0;	
+	do
+	  __err = this->sync();
+	while (__err && errno == EINTR);
+	if (!__err)
+	  {
+	    _M_cfile = __file;
+	    _M_cfile_created = false;
+	    __ret = this;
+	  }
       }
     return __ret;
   }
@@ -252,12 +259,21 @@
     __basic_file* __ret = static_cast<__basic_file*>(NULL);
     if (this->is_open())
       {
+	int __err = 0;
 	if (_M_cfile_created)
-	  fclose(_M_cfile);
-	else
-	  this->sync();
+	  {
+	    // In general, no need to zero errno in advance if checking
+	    // for error first. However, C89/C99 (at variance with IEEE
+	    // 1003.1, f.i.) do not mandate that fclose must set errno
+	    // upon error.
+	    errno = 0;
+	    do
+	      __err = fclose(_M_cfile);
+	    while (__err && errno == EINTR);
+	  }
 	_M_cfile = 0;
-	__ret = this;
+	if (!__err)
+	  __ret = this;
       }
     return __ret;
   }
Index: libstdc++-v3/config/io/c_io_stdio.h
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/config/io/c_io_stdio.h,v
retrieving revision 1.7
retrieving revision 1.7.10.1
diff -u -r1.7 -r1.7.10.1
--- libstdc++-v3/config/io/c_io_stdio.h	16 Oct 2003 22:37:48 -0000	1.7
+++ libstdc++-v3/config/io/c_io_stdio.h	8 Nov 2004 18:02:00 -0000	1.7.10.1
@@ -1,6 +1,6 @@
 // underlying io library  -*- C++ -*-
 
-// Copyright (C) 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
+// Copyright (C) 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
@@ -43,6 +43,7 @@
   // for basic_file.h
   typedef FILE __c_file;
 
+  // XXX GLIBCXX_ABI Deprecated
   // for ios_base.h
   struct __ios_flags
   {
Index: libstdc++-v3/config/locale/ieee_1003.1-2001/codecvt_specializations.h
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/config/locale/ieee_1003.1-2001/codecvt_specializations.h,v
retrieving revision 1.11.10.2
retrieving revision 1.11.10.3
diff -u -r1.11.10.2 -r1.11.10.3
--- libstdc++-v3/config/locale/ieee_1003.1-2001/codecvt_specializations.h	30 Mar 2004 19:09:40 -0000	1.11.10.2
+++ libstdc++-v3/config/locale/ieee_1003.1-2001/codecvt_specializations.h	6 Dec 2004 16:18:35 -0000	1.11.10.3
@@ -281,7 +281,6 @@
       result __ret = codecvt_base::error;
       if (__state._M_good())
 	{
-	  typedef state_type::__desc_type	__desc_type;
 	  const __desc_type* __desc = __state._M_get_out_descriptor();
 	  const size_t __fmultiple = sizeof(intern_type);
 	  size_t __fbytes = __fmultiple * (__from_end - __from);
@@ -303,7 +302,8 @@
 	  if (__int_bom)
 	    {	  
 	      size_t __size = __from_end - __from;
-	      intern_type* __cfixed = static_cast<intern_type*>(__builtin_alloca(sizeof(intern_type) * (__size + 1)));
+	      intern_type* __cfixed = static_cast<intern_type*>
+		(__builtin_alloca(sizeof(intern_type) * (__size + 1)));
 	      __cfixed[0] = static_cast<intern_type>(__int_bom);
 	      char_traits<intern_type>::copy(__cfixed + 1, __from, __size);
 	      __cfrom = reinterpret_cast<char*>(__cfixed);
@@ -348,7 +348,6 @@
       result __ret = codecvt_base::error;
       if (__state._M_good())
 	{
-	  typedef state_type::__desc_type	__desc_type;
 	  const __desc_type* __desc = __state._M_get_in_descriptor();
 	  const size_t __tmultiple = sizeof(intern_type);
 	  size_t __tlen = __tmultiple * (__to_end - __to); 
@@ -386,7 +385,6 @@
       result __ret = codecvt_base::error;
       if (__state._M_good())
 	{
-	  typedef state_type::__desc_type	__desc_type;
 	  const __desc_type* __desc = __state._M_get_in_descriptor();
 	  const size_t __fmultiple = sizeof(extern_type);
 	  size_t __flen = __fmultiple * (__from_end - __from);
@@ -408,7 +406,8 @@
 	  if (__ext_bom)
 	    {	  
 	      size_t __size = __from_end - __from;
-	      extern_type* __cfixed =  static_cast<extern_type*>(__builtin_alloca(sizeof(extern_type) * (__size + 1)));
+	      extern_type* __cfixed =  static_cast<extern_type*>
+		(__builtin_alloca(sizeof(extern_type) * (__size + 1)));
 	      __cfixed[0] = static_cast<extern_type>(__ext_bom);
 	      char_traits<extern_type>::copy(__cfixed + 1, __from, __size);
 	      __cfrom = reinterpret_cast<char*>(__cfixed);
Index: libstdc++-v3/docs/html/documentation.html
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/docs/html/documentation.html,v
retrieving revision 1.39.4.3
retrieving revision 1.39.4.4
diff -u -r1.39.4.3 -r1.39.4.4
--- libstdc++-v3/docs/html/documentation.html	30 May 2004 16:12:09 -0000	1.39.4.3
+++ libstdc++-v3/docs/html/documentation.html	24 Nov 2004 18:19:51 -0000	1.39.4.4
@@ -229,7 +229,7 @@
      <li><a href="ext/mt_allocator.html"><code>__mt_alloc</code> </a></li>
      <li><a href="ext/howto.html#4">Compile-time checks</a></li>
      <li><a href="ext/howto.html#5">LWG Issues</a></li>
-     <li><a href="ext/../18_support/howto.html#5">Demangling</a></li>
+     <li><a href="ext/../18_support/howto.html#6">Demangling</a></li>
    </ul>
    </li>
 
Index: libstdc++-v3/docs/html/19_diagnostics/howto.html
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/docs/html/19_diagnostics/howto.html,v
retrieving revision 1.21.4.1
retrieving revision 1.21.4.2
diff -u -r1.21.4.1 -r1.21.4.2
--- libstdc++-v3/docs/html/19_diagnostics/howto.html	18 Mar 2004 17:36:38 -0000	1.21.4.1
+++ libstdc++-v3/docs/html/19_diagnostics/howto.html	16 Nov 2004 12:42:54 -0000	1.21.4.2
@@ -110,11 +110,14 @@
       object file.  The checks are also cleaner and easier to read and
       understand.
    </p>
-   <p>For GCC 3.0 and 3.1 they are off by default.  They can be enabled at
-      configure time with
+   <p>They are off by default for all versions of GCC from 3.0 to 3.4 (the
+      latest release at the time of writing).
+      They can be enabled at configure time with
       <a href="../configopts.html"><code>--enable-concept-checks</code></a>.
-      For 3.1 you can instead #define _GLIBCPP_CONCEPT_CHECKS to enable them
-      on a per-translation-unit basis.
+      You can enable them on a per-translation-unit basis with
+      <code>#define _GLIBCXX_CONCEPT_CHECKS</code> for GCC 3.4 and higher
+      (or with <code>#define _GLIBCPP_CONCEPT_CHECKS</code> for versions
+      3.1, 3.2 and 3.3).
    </p>
    <p>Return <a href="#top">to top of page</a> or
       <a href="../faq/index.html">to the FAQ</a>.
Index: libstdc++-v3/docs/html/ext/howto.html
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/docs/html/ext/howto.html,v
retrieving revision 1.42.4.7
retrieving revision 1.42.4.8
diff -u -r1.42.4.7 -r1.42.4.8
--- libstdc++-v3/docs/html/ext/howto.html	5 Oct 2004 19:49:58 -0000	1.42.4.7
+++ libstdc++-v3/docs/html/ext/howto.html	24 Nov 2004 18:19:50 -0000	1.42.4.8
@@ -53,7 +53,7 @@
    <li><a href="mt_allocator.html"><code>__mt_alloc</code> </a></li>
    <li><a href="#4">Compile-time checks</a></li>
    <li><a href="#5">LWG Issues</a></li>
-   <li><a href="../18_support/howto.html#5">Demangling</a></li>
+   <li><a href="../18_support/howto.html#6">Demangling</a></li>
 </ul>
 
 <hr />
Index: libstdc++-v3/include/bits/c++config
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/include/bits/c++config,v
retrieving revision 1.982.2.294
retrieving revision 1.982.2.337
diff -u -r1.982.2.294 -r1.982.2.337
--- libstdc++-v3/include/bits/c++config	5 Nov 2004 00:16:35 -0000	1.982.2.294
+++ libstdc++-v3/include/bits/c++config	18 Dec 2004 00:16:21 -0000	1.982.2.337
@@ -35,7 +35,7 @@
 #include <bits/os_defines.h>
 
 // The current version of the C++ library in compressed ISO date format.
-#define __GLIBCXX__ 20041105
+#define __GLIBCXX__ 20041218
 
 // Allow use of "export template." This is currently not a feature
 // that g++ supports.
Index: libstdc++-v3/include/bits/fstream.tcc
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/include/bits/fstream.tcc,v
retrieving revision 1.116.4.7
retrieving revision 1.116.4.8
diff -u -r1.116.4.7 -r1.116.4.8
--- libstdc++-v3/include/bits/fstream.tcc	19 Sep 2004 11:26:46 -0000	1.116.4.7
+++ libstdc++-v3/include/bits/fstream.tcc	8 Nov 2004 00:41:15 -0000	1.116.4.8
@@ -396,8 +396,7 @@
 	      // Convert pending sequence to external representation,
 	      // and output.
 	      if (_M_convert_to_external(this->pbase(),
-					 this->pptr() - this->pbase())
-		  && (!__testeof || !_M_file.sync()))
+					 this->pptr() - this->pbase()))
 		{
 		  _M_set_buffer(0);
 		  __ret = traits_type::not_eof(__c);
@@ -792,7 +791,6 @@
     {
       // Make sure that the internal buffer resyncs its idea of
       // the file position with the external file.
-      // NB: _M_file.sync() will be called within.
       int __ret = 0;
       if (this->pbase() < this->pptr())
 	{
Index: libstdc++-v3/include/bits/ios_base.h
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/include/bits/ios_base.h,v
retrieving revision 1.37.4.2
retrieving revision 1.37.4.3
diff -u -r1.37.4.2 -r1.37.4.3
--- libstdc++-v3/include/bits/ios_base.h	18 Mar 2004 17:36:49 -0000	1.37.4.2
+++ libstdc++-v3/include/bits/ios_base.h	8 Nov 2004 18:02:00 -0000	1.37.4.3
@@ -52,7 +52,28 @@
   // as permitted (but not required) in the standard, in order to provide
   // better type safety in iostream calls.  A side effect is that
   // expressions involving them are no longer compile-time constants.
-  enum _Ios_Fmtflags { _S_ios_fmtflags_end = 1L << 16 };
+  enum _Ios_Fmtflags 
+    { 
+      _S_boolalpha 	= 1L << 0,
+      _S_dec 		= 1L << 1,
+      _S_fixed 		= 1L << 2,
+      _S_hex 		= 1L << 3,
+      _S_internal 	= 1L << 4,
+      _S_left 		= 1L << 5,
+      _S_oct 		= 1L << 6,
+      _S_right 		= 1L << 7,
+      _S_scientific 	= 1L << 8,
+      _S_showbase 	= 1L << 9,
+      _S_showpoint 	= 1L << 10,
+      _S_showpos 	= 1L << 11,
+      _S_skipws 	= 1L << 12,
+      _S_unitbuf 	= 1L << 13,
+      _S_uppercase 	= 1L << 14,
+      _S_adjustfield 	= _S_left | _S_right | _S_internal,
+      _S_basefield 	= _S_dec | _S_oct | _S_hex,
+      _S_floatfield 	= _S_scientific | _S_fixed,
+      _S_ios_fmtflags_end = 1L << 16 
+    };
 
   inline _Ios_Fmtflags
   operator&(_Ios_Fmtflags __a, _Ios_Fmtflags __b)
@@ -66,15 +87,15 @@
   operator^(_Ios_Fmtflags __a, _Ios_Fmtflags __b)
   { return _Ios_Fmtflags(static_cast<int>(__a) ^ static_cast<int>(__b)); }
 
-  inline _Ios_Fmtflags
+  inline _Ios_Fmtflags&
   operator|=(_Ios_Fmtflags& __a, _Ios_Fmtflags __b)
   { return __a = __a | __b; }
 
-  inline _Ios_Fmtflags
+  inline _Ios_Fmtflags&
   operator&=(_Ios_Fmtflags& __a, _Ios_Fmtflags __b)
   { return __a = __a & __b; }
 
-  inline _Ios_Fmtflags
+  inline _Ios_Fmtflags&
   operator^=(_Ios_Fmtflags& __a, _Ios_Fmtflags __b)
   { return __a = __a ^ __b; }
 
@@ -83,7 +104,16 @@
   { return _Ios_Fmtflags(~static_cast<int>(__a)); }
 
 
-  enum _Ios_Openmode { _S_ios_openmode_end = 1L << 16 };
+  enum _Ios_Openmode 
+    { 
+      _S_app 		= 1L << 0,
+      _S_ate 		= 1L << 1,
+      _S_bin 		= 1L << 2,
+      _S_in 		= 1L << 3,
+      _S_out 		= 1L << 4,
+      _S_trunc 		= 1L << 5,
+      _S_ios_openmode_end = 1L << 16 
+    };
 
   inline _Ios_Openmode
   operator&(_Ios_Openmode __a, _Ios_Openmode __b)
@@ -97,15 +127,15 @@
   operator^(_Ios_Openmode __a, _Ios_Openmode __b)
   { return _Ios_Openmode(static_cast<int>(__a) ^ static_cast<int>(__b)); }
 
-  inline _Ios_Openmode
+  inline _Ios_Openmode&
   operator|=(_Ios_Openmode& __a, _Ios_Openmode __b)
   { return __a = __a | __b; }
 
-  inline _Ios_Openmode
+  inline _Ios_Openmode&
   operator&=(_Ios_Openmode& __a, _Ios_Openmode __b)
   { return __a = __a & __b; }
 
-  inline _Ios_Openmode
+  inline _Ios_Openmode&
   operator^=(_Ios_Openmode& __a, _Ios_Openmode __b)
   { return __a = __a ^ __b; }
 
@@ -114,7 +144,14 @@
   { return _Ios_Openmode(~static_cast<int>(__a)); }
 
 
-  enum _Ios_Iostate { _S_ios_iostate_end = 1L << 16 };
+  enum _Ios_Iostate
+    { 
+      _S_goodbit 		= 0,
+      _S_badbit 		= 1L << 0,
+      _S_eofbit 		= 1L << 1,
+      _S_failbit		= 1L << 2,
+      _S_ios_iostate_end = 1L << 16 
+    };
 
   inline _Ios_Iostate
   operator&(_Ios_Iostate __a, _Ios_Iostate __b)
@@ -128,15 +165,15 @@
   operator^(_Ios_Iostate __a, _Ios_Iostate __b)
   { return _Ios_Iostate(static_cast<int>(__a) ^ static_cast<int>(__b)); }
 
-  inline _Ios_Iostate
+  inline _Ios_Iostate&
   operator|=(_Ios_Iostate& __a, _Ios_Iostate __b)
   { return __a = __a | __b; }
 
-  inline _Ios_Iostate
+  inline _Ios_Iostate&
   operator&=(_Ios_Iostate& __a, _Ios_Iostate __b)
   { return __a = __a & __b; }
 
-  inline _Ios_Iostate
+  inline _Ios_Iostate&
   operator^=(_Ios_Iostate& __a, _Ios_Iostate __b)
   { return __a = __a ^ __b; }
 
@@ -144,7 +181,13 @@
   operator~(_Ios_Iostate __a)
   { return _Ios_Iostate(~static_cast<int>(__a)); }
 
-  enum _Ios_Seekdir { _S_ios_seekdir_end = 1L << 16 };
+  enum _Ios_Seekdir 
+    { 
+      _S_beg = 0,
+      _S_cur = SEEK_CUR,
+      _S_end = SEEK_END,
+      _S_ios_seekdir_end = 1L << 16 
+    };
 
   // 27.4.2  Class ios_base
   /**
Index: libstdc++-v3/include/bits/locale_facets.tcc
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/include/bits/locale_facets.tcc,v
retrieving revision 1.166.2.18
retrieving revision 1.166.2.19
diff -u -r1.166.2.18 -r1.166.2.19
--- libstdc++-v3/include/bits/locale_facets.tcc	13 Sep 2004 23:43:24 -0000	1.166.2.18
+++ libstdc++-v3/include/bits/locale_facets.tcc	18 Nov 2004 10:50:19 -0000	1.166.2.19
@@ -2002,8 +2002,7 @@
 	  for (size_t __i2 = 1; __i2 < __nmatches; ++__i2)
 	    __minlen = std::min(__minlen,
 			      __traits_type::length(__names[__matches[__i2]]));
-	  ++__pos;
-	  ++__beg;
+	  ++__beg, ++__pos;
 	  if (__pos < __minlen && __beg != __end)
 	    for (size_t __i3 = 0; __i3 < __nmatches;)
 	      {
@@ -2020,8 +2019,7 @@
       if (__nmatches == 1)
 	{
 	  // Make sure found name is completely extracted.
-	  ++__pos;
-	  ++__beg;
+	  ++__beg, ++__pos;
 	  __name = __names[__matches[0]];
 	  const size_t __len = __traits_type::length(__name);
 	  while (__pos < __len && __beg != __end && __name[__pos] == *__beg)
@@ -2094,7 +2092,7 @@
       // __days array with the same index points to a day, and that
       // day's abbreviated form.
       // NB: Also assumes that an abbreviated name is a subset of the name.
-      if (!__err)
+      if (!__err && __beg != __end)
 	{
 	  size_t __pos = __traits_type::length(__days[__tmpwday]);
 	  __tp._M_days(__days);
@@ -2109,9 +2107,10 @@
 	      if (__len != __pos)
 		__err |= ios_base::failbit;
 	    }
-	  if (!__err)
-	    __tm->tm_wday = __tmpwday;
 	}
+      if (!__err)
+	__tm->tm_wday = __tmpwday;
+      
       if (__beg == __end)
 	__err |= ios_base::eofbit;
       return __beg;
@@ -2139,7 +2138,7 @@
       // __months array with the same index points to a month, and that
       // month's abbreviated form.
       // NB: Also assumes that an abbreviated name is a subset of the name.
-      if (!__err)
+      if (!__err && __beg != __end)
 	{
 	  size_t __pos = __traits_type::length(__months[__tmpmon]);
 	  __tp._M_months(__months);
@@ -2154,9 +2153,9 @@
 	      if (__len != __pos)
 		__err |= ios_base::failbit;
 	    }
-	  if (!__err)
-	    __tm->tm_mon = __tmpmon;
 	}
+      if (!__err)
+	__tm->tm_mon = __tmpmon;
 
       if (__beg == __end)
 	__err |= ios_base::eofbit;
Index: libstdc++-v3/libsupc++/eh_globals.cc
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/libsupc++/eh_globals.cc,v
retrieving revision 1.4.16.1
retrieving revision 1.4.16.2
diff -u -r1.4.16.1 -r1.4.16.2
--- libstdc++-v3/libsupc++/eh_globals.cc	30 Apr 2004 04:20:24 -0000	1.4.16.1
+++ libstdc++-v3/libsupc++/eh_globals.cc	8 Nov 2004 17:41:19 -0000	1.4.16.2
@@ -48,7 +48,17 @@
 get_globals_dtor (void *ptr)
 {
   if (ptr)
-    std::free (ptr);
+    {
+      __cxa_exception *exn, *next;
+      exn = ((__cxa_eh_globals *) ptr)->caughtExceptions;
+      while (exn)
+	{
+	  next = exn->nextException;
+	  _Unwind_DeleteException (&exn->unwindHeader);
+	  exn = next;
+	}
+      std::free (ptr);
+    }
 }
 
 static void
Index: libstdc++-v3/src/debug.cc
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/src/debug.cc,v
retrieving revision 1.3.10.4
retrieving revision 1.3.10.5
diff -u -r1.3.10.4 -r1.3.10.5
--- libstdc++-v3/src/debug.cc	13 Aug 2004 16:31:00 -0000	1.3.10.4
+++ libstdc++-v3/src/debug.cc	8 Nov 2004 21:10:14 -0000	1.3.10.5
@@ -37,9 +37,15 @@
 #include <cstring>
 #include <cstdio>
 #include <cctype>
+#include <bits/concurrence.h>
 
 using namespace std;
 
+namespace __gnu_internal
+{
+  __glibcxx_mutex_define_initialized(iterator_base_mutex);
+} // namespace __gnu_internal
+
 namespace __gnu_debug
 {
   const char* _S_debug_messages[] = 
@@ -188,6 +194,7 @@
     // Attach to the new sequence (if there is one)
     if (__seq)
       {
+	__gnu_cxx::lock sentry(__gnu_internal::iterator_base_mutex);
 	_M_sequence = __seq;
 	_M_version = _M_sequence->_M_version;
 	_M_prior = 0;
@@ -212,6 +219,7 @@
   _Safe_iterator_base::
   _M_detach()
   {
+    __gnu_cxx::lock sentry(__gnu_internal::iterator_base_mutex);
     if (_M_sequence)
       {
 	// Remove us from this sequence's list
Index: libstdc++-v3/src/ios.cc
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/src/ios.cc,v
retrieving revision 1.52.4.4
retrieving revision 1.52.4.5
diff -u -r1.52.4.4 -r1.52.4.5
--- libstdc++-v3/src/ios.cc	24 May 2004 20:49:54 -0000	1.52.4.4
+++ libstdc++-v3/src/ios.cc	8 Nov 2004 18:02:01 -0000	1.52.4.5
@@ -37,8 +37,9 @@
 #include <bits/atomicity.h>
 
 namespace std 
-{
-  // Definitions for static const data members of __ios_flags.
+{  
+  // XXX GLIBCXX_ABI Deprecated
+   // Definitions for static const data members of __ios_flags.
   const __ios_flags::__int_type __ios_flags::_S_boolalpha;
   const __ios_flags::__int_type __ios_flags::_S_dec;
   const __ios_flags::__int_type __ios_flags::_S_fixed;
Index: libstdc++-v3/testsuite/testsuite_hooks.h
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/testsuite/testsuite_hooks.h,v
retrieving revision 1.25.4.4
retrieving revision 1.25.4.5
diff -u -r1.25.4.4 -r1.25.4.5
--- libstdc++-v3/testsuite/testsuite_hooks.h	24 May 2004 18:36:45 -0000	1.25.4.4
+++ libstdc++-v3/testsuite/testsuite_hooks.h	8 Nov 2004 18:02:02 -0000	1.25.4.5
@@ -103,6 +103,23 @@
   void
   verify_demangle(const char* mangled, const char* wanted);
 
+  // 17.3.2.1.2 - Bitmask types [lib.bitmask.types]
+  // bitmask_operators
+  template<typename bitmask_type>
+    void
+    bitmask_operators()
+    {
+      bitmask_type a;
+      bitmask_type b;
+      a | b;
+      a & b;
+      a ^ b;
+      ~b;
+      a |= b; // set
+      a &= ~b; // clear
+      a ^= b;
+    }
+
   // Simple callback structure for variable numbers of tests (all with
   // same signature).  Assume all unit tests are of the signature
   // void test01(); 
Index: libstdc++-v3/testsuite/testsuite_performance.h
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/testsuite/testsuite_performance.h,v
retrieving revision 1.11.4.2
retrieving revision 1.11.4.3
diff -u -r1.11.4.2 -r1.11.4.3
--- libstdc++-v3/testsuite/testsuite_performance.h	11 Jun 2004 18:44:57 -0000	1.11.4.2
+++ libstdc++-v3/testsuite/testsuite_performance.h	6 Dec 2004 16:50:44 -0000	1.11.4.3
@@ -1,7 +1,7 @@
 // -*- C++ -*-
 // Testing performance utilities for the C++ library testsuite.
 //
-// Copyright (C) 2003 Free Software Foundation, Inc.
+// Copyright (C) 2003, 2004 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
@@ -56,7 +56,7 @@
     return m;
   }
 }
-#else
+#elif !defined (__hpux__)
 extern "C"
 {
   struct mallinfo
Index: libstdc++-v3/testsuite/27_io/ios_base/cons/assign_neg.cc
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/testsuite/27_io/ios_base/cons/assign_neg.cc,v
retrieving revision 1.8.4.1
retrieving revision 1.8.4.2
diff -u -r1.8.4.1 -r1.8.4.2
--- libstdc++-v3/testsuite/27_io/ios_base/cons/assign_neg.cc	18 Mar 2004 17:37:57 -0000	1.8.4.1
+++ libstdc++-v3/testsuite/27_io/ios_base/cons/assign_neg.cc	8 Nov 2004 18:02:02 -0000	1.8.4.2
@@ -41,5 +41,5 @@
   io1 = io2;
 }
 // { dg-error "within this context" "" { target *-*-* } 41 } 
-// { dg-error "is private" "" { target *-*-* } 741 } 
+// { dg-error "is private" "" { target *-*-* } 784 } 
 // { dg-error "operator=" "" { target *-*-* } 0 } 
Index: libstdc++-v3/testsuite/27_io/ios_base/cons/copy_neg.cc
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/testsuite/27_io/ios_base/cons/copy_neg.cc,v
retrieving revision 1.8.4.1
retrieving revision 1.8.4.2
diff -u -r1.8.4.1 -r1.8.4.2
--- libstdc++-v3/testsuite/27_io/ios_base/cons/copy_neg.cc	18 Mar 2004 17:37:58 -0000	1.8.4.1
+++ libstdc++-v3/testsuite/27_io/ios_base/cons/copy_neg.cc	8 Nov 2004 18:02:02 -0000	1.8.4.2
@@ -41,5 +41,5 @@
   test_base io2 = io1; 
 }
 // { dg-error "within this context" "" { target *-*-* } 41 } 
-// { dg-error "is private" "" { target *-*-* } 738 } 
+// { dg-error "is private" "" { target *-*-* } 781 } 
 // { dg-error "copy constructor" "" { target *-*-* } 0 } 
Index: libstdc++-v3/testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc
===================================================================
RCS file: libstdc++-v3/testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc
diff -N libstdc++-v3/testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ libstdc++-v3/testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc	8 Nov 2004 18:02:03 -0000	1.1.4.1
@@ -0,0 +1,39 @@
+// { dg-do compile }
+// -*- C++ -*-
+ 
+// Copyright (C) 2004 Free Software Foundation, Inc.
+ 
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU General Public License as
+// published by the Free Software Foundation; either version 2, or (at
+// your option) any later version.
+ 
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+// General Public License for more details.
+ 
+// You should have received a copy of the GNU General Public License
+// along with this library; see the file COPYING.  If not, write to
+// the Free Software Foundation, 59 Temple Place - Suite 330, Boston,
+// MA 02111-1307, USA.
+ 
+// As a special exception, you may use this file as part of a free
+// software library without restriction.  Specifically, if other files
+// instantiate templates or use macros or inline functions from this
+// file, or you compile this file and link it with other files to
+// produce an executable, this file does not by itself cause the
+// resulting executable to be covered by the GNU General Public
+// License.  This exception does not however invalidate any other
+// reasons why the executable file might be covered by the GNU General
+// Public License.
+ 
+// Benjamin Kosnik  <bkoz@redhat.com>
+
+#include <ios>
+#include <testsuite_hooks.h>
+
+int main()
+{
+  __gnu_test::bitmask_operators<std::ios_base::fmtflags>();
+};
Index: libstdc++-v3/testsuite/27_io/ios_base/types/fmtflags/case_label.cc
===================================================================
RCS file: libstdc++-v3/testsuite/27_io/ios_base/types/fmtflags/case_label.cc
diff -N libstdc++-v3/testsuite/27_io/ios_base/types/fmtflags/case_label.cc
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ libstdc++-v3/testsuite/27_io/ios_base/types/fmtflags/case_label.cc	8 Nov 2004 18:02:03 -0000	1.1.4.1
@@ -0,0 +1,84 @@
+// { dg-do compile }
+// { dg-options "-Wall" { target *-*-* } }
+// -*- C++ -*-
+ 
+// Copyright (C) 2004 Free Software Foundation, Inc.
+ 
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU General Public License as
+// published by the Free Software Foundation; either version 2, or (at
+// your option) any later version.
+ 
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+// General Public License for more details.
+ 
+// You should have received a copy of the GNU General Public License
+// along with this library; see the file COPYING.  If not, write to
+// the Free Software Foundation, 59 Temple Place - Suite 330, Boston,
+// MA 02111-1307, USA.
+ 
+// As a special exception, you may use this file as part of a free
+// software library without restriction.  Specifically, if other files
+// instantiate templates or use macros or inline functions from this
+// file, or you compile this file and link it with other files to
+// produce an executable, this file does not by itself cause the
+// resulting executable to be covered by the GNU General Public
+// License.  This exception does not however invalidate any other
+// reasons why the executable file might be covered by the GNU General
+// Public License.
+ 
+// Benjamin Kosnik  <bkoz@redhat.com>
+
+#include <ios>
+
+// PR libstdc++/17922
+// -Wall
+typedef std::ios_base::fmtflags bitmask_type;
+
+void
+case_labels(bitmask_type b)
+{
+  switch (b) 
+    {
+    case std::ios_base::boolalpha:
+      break;
+    case std::ios_base::dec:
+      break;
+    case std::ios_base::fixed:
+      break;
+    case std::ios_base::hex:
+      break;
+    case std::ios_base::internal:
+      break;
+    case std::ios_base::left:
+      break;
+    case std::ios_base::oct:
+      break;
+    case std::ios_base::right:
+      break;
+    case std::ios_base::scientific:
+      break;
+    case std::ios_base::showbase:
+      break;
+    case std::ios_base::showpoint:
+      break;
+    case std::ios_base::showpos:
+      break;
+    case std::ios_base::skipws:
+      break;
+    case std::ios_base::unitbuf:
+      break;
+    case std::ios_base::uppercase:
+      break;
+    case std::ios_base::adjustfield:
+      break;
+    case std::ios_base::basefield:
+      break;
+    case std::ios_base::floatfield:
+      break;
+    case std::_S_ios_fmtflags_end:
+      break;
+    }
+}
Index: libstdc++-v3/testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc
===================================================================
RCS file: libstdc++-v3/testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc
diff -N libstdc++-v3/testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ libstdc++-v3/testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc	8 Nov 2004 18:02:03 -0000	1.1.4.1
@@ -0,0 +1,39 @@
+// { dg-do compile }
+// -*- C++ -*-
+ 
+// Copyright (C) 2004 Free Software Foundation, Inc.
+ 
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU General Public License as
+// published by the Free Software Foundation; either version 2, or (at
+// your option) any later version.
+ 
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+// General Public License for more details.
+ 
+// You should have received a copy of the GNU General Public License
+// along with this library; see the file COPYING.  If not, write to
+// the Free Software Foundation, 59 Temple Place - Suite 330, Boston,
+// MA 02111-1307, USA.
+ 
+// As a special exception, you may use this file as part of a free
+// software library without restriction.  Specifically, if other files
+// instantiate templates or use macros or inline functions from this
+// file, or you compile this file and link it with other files to
+// produce an executable, this file does not by itself cause the
+// resulting executable to be covered by the GNU General Public
+// License.  This exception does not however invalidate any other
+// reasons why the executable file might be covered by the GNU General
+// Public License.
+ 
+// Benjamin Kosnik  <bkoz@redhat.com>
+
+#include <ios>
+#include <testsuite_hooks.h>
+
+int main()
+{
+  __gnu_test::bitmask_operators<std::ios_base::iostate>();
+};
Index: libstdc++-v3/testsuite/27_io/ios_base/types/iostate/case_label.cc
===================================================================
RCS file: libstdc++-v3/testsuite/27_io/ios_base/types/iostate/case_label.cc
diff -N libstdc++-v3/testsuite/27_io/ios_base/types/iostate/case_label.cc
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ libstdc++-v3/testsuite/27_io/ios_base/types/iostate/case_label.cc	8 Nov 2004 18:02:03 -0000	1.1.4.1
@@ -0,0 +1,56 @@
+// { dg-do compile }
+// { dg-options "-Wall" { target *-*-* } }
+// -*- C++ -*-
+ 
+// Copyright (C) 2004 Free Software Foundation, Inc.
+ 
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU General Public License as
+// published by the Free Software Foundation; either version 2, or (at
+// your option) any later version.
+ 
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+// General Public License for more details.
+ 
+// You should have received a copy of the GNU General Public License
+// along with this library; see the file COPYING.  If not, write to
+// the Free Software Foundation, 59 Temple Place - Suite 330, Boston,
+// MA 02111-1307, USA.
+ 
+// As a special exception, you may use this file as part of a free
+// software library without restriction.  Specifically, if other files
+// instantiate templates or use macros or inline functions from this
+// file, or you compile this file and link it with other files to
+// produce an executable, this file does not by itself cause the
+// resulting executable to be covered by the GNU General Public
+// License.  This exception does not however invalidate any other
+// reasons why the executable file might be covered by the GNU General
+// Public License.
+ 
+// Benjamin Kosnik  <bkoz@redhat.com>
+
+#include <ios>
+
+// PR libstdc++/17922
+// -Wall
+typedef std::ios_base::iostate bitmask_type;
+
+void
+case_labels(bitmask_type b)
+{
+  switch (b) 
+    {
+    case std::ios_base::goodbit:
+      break;
+    case std::ios_base::badbit:
+      break;
+    case std::ios_base::eofbit:
+      break;
+    case std::ios_base::failbit:
+      break;
+    case std::_S_ios_iostate_end:
+      break;
+    }
+}
Index: libstdc++-v3/testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc
===================================================================
RCS file: libstdc++-v3/testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc
diff -N libstdc++-v3/testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ libstdc++-v3/testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc	8 Nov 2004 18:02:03 -0000	1.1.4.1
@@ -0,0 +1,39 @@
+// { dg-do compile }
+// -*- C++ -*-
+ 
+// Copyright (C) 2004 Free Software Foundation, Inc.
+ 
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU General Public License as
+// published by the Free Software Foundation; either version 2, or (at
+// your option) any later version.
+ 
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+// General Public License for more details.
+ 
+// You should have received a copy of the GNU General Public License
+// along with this library; see the file COPYING.  If not, write to
+// the Free Software Foundation, 59 Temple Place - Suite 330, Boston,
+// MA 02111-1307, USA.
+ 
+// As a special exception, you may use this file as part of a free
+// software library without restriction.  Specifically, if other files
+// instantiate templates or use macros or inline functions from this
+// file, or you compile this file and link it with other files to
+// produce an executable, this file does not by itself cause the
+// resulting executable to be covered by the GNU General Public
+// License.  This exception does not however invalidate any other
+// reasons why the executable file might be covered by the GNU General
+// Public License.
+ 
+// Benjamin Kosnik  <bkoz@redhat.com>
+
+#include <ios>
+#include <testsuite_hooks.h>
+
+int main()
+{
+  __gnu_test::bitmask_operators<std::ios_base::openmode>();
+};
Index: libstdc++-v3/testsuite/27_io/ios_base/types/openmode/case_label.cc
===================================================================
RCS file: libstdc++-v3/testsuite/27_io/ios_base/types/openmode/case_label.cc
diff -N libstdc++-v3/testsuite/27_io/ios_base/types/openmode/case_label.cc
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ libstdc++-v3/testsuite/27_io/ios_base/types/openmode/case_label.cc	8 Nov 2004 18:02:03 -0000	1.1.4.1
@@ -0,0 +1,60 @@
+// { dg-do compile }
+// { dg-options "-Wall" { target *-*-* } }
+// -*- C++ -*-
+ 
+// Copyright (C) 2004 Free Software Foundation, Inc.
+ 
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU General Public License as
+// published by the Free Software Foundation; either version 2, or (at
+// your option) any later version.
+ 
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+// General Public License for more details.
+ 
+// You should have received a copy of the GNU General Public License
+// along with this library; see the file COPYING.  If not, write to
+// the Free Software Foundation, 59 Temple Place - Suite 330, Boston,
+// MA 02111-1307, USA.
+ 
+// As a special exception, you may use this file as part of a free
+// software library without restriction.  Specifically, if other files
+// instantiate templates or use macros or inline functions from this
+// file, or you compile this file and link it with other files to
+// produce an executable, this file does not by itself cause the
+// resulting executable to be covered by the GNU General Public
+// License.  This exception does not however invalidate any other
+// reasons why the executable file might be covered by the GNU General
+// Public License.
+ 
+// Benjamin Kosnik  <bkoz@redhat.com>
+
+#include <ios>
+
+// PR libstdc++/17922
+// -Wall
+typedef std::ios_base::openmode bitmask_type;
+
+void
+case_labels(bitmask_type b)
+{
+  switch (b) 
+    {
+    case std::ios_base::app:
+      break;
+    case std::ios_base::ate:
+      break;
+    case std::ios_base::binary:
+      break;
+    case std::ios_base::in:
+      break;
+    case std::ios_base::out:
+      break;
+    case std::ios_base::trunc:
+      break;
+    case std::_S_ios_openmode_end:
+      break;
+    }
+}
Index: libstdc++-v3/testsuite/27_io/ios_base/types/seekdir/case_label.cc
===================================================================
RCS file: libstdc++-v3/testsuite/27_io/ios_base/types/seekdir/case_label.cc
diff -N libstdc++-v3/testsuite/27_io/ios_base/types/seekdir/case_label.cc
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ libstdc++-v3/testsuite/27_io/ios_base/types/seekdir/case_label.cc	8 Nov 2004 18:02:04 -0000	1.1.4.1
@@ -0,0 +1,54 @@
+// { dg-do compile }
+// { dg-options "-Wall" { target *-*-* } }
+// -*- C++ -*-
+ 
+// Copyright (C) 2004 Free Software Foundation, Inc.
+ 
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU General Public License as
+// published by the Free Software Foundation; either version 2, or (at
+// your option) any later version.
+ 
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+// General Public License for more details.
+ 
+// You should have received a copy of the GNU General Public License
+// along with this library; see the file COPYING.  If not, write to
+// the Free Software Foundation, 59 Temple Place - Suite 330, Boston,
+// MA 02111-1307, USA.
+ 
+// As a special exception, you may use this file as part of a free
+// software library without restriction.  Specifically, if other files
+// instantiate templates or use macros or inline functions from this
+// file, or you compile this file and link it with other files to
+// produce an executable, this file does not by itself cause the
+// resulting executable to be covered by the GNU General Public
+// License.  This exception does not however invalidate any other
+// reasons why the executable file might be covered by the GNU General
+// Public License.
+ 
+// Benjamin Kosnik  <bkoz@redhat.com>
+
+#include <ios>
+
+// PR libstdc++/17922
+// -Wall
+typedef std::ios_base::seekdir test_type;
+
+void
+case_labels(test_type b)
+{
+  switch (b) 
+    {
+    case std::ios_base::beg:
+      break;
+    case std::ios_base::cur:
+      break;
+    case std::ios_base::end:
+      break;
+    case std::_S_ios_fmtflags_end:
+      break;
+    }
+}
Index: libstdc++-v3/testsuite/thread/18185.cc
===================================================================
RCS file: libstdc++-v3/testsuite/thread/18185.cc
diff -N libstdc++-v3/testsuite/thread/18185.cc
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ libstdc++-v3/testsuite/thread/18185.cc	8 Nov 2004 17:41:20 -0000	1.1.4.1
@@ -0,0 +1,53 @@
+//
+// Copyright (C) 2004 Free Software Foundation, Inc.
+//
+// This file is part of the GNU ISO C++ Library.  This library is free
+// software; you can redistribute it and/or modify it under the
+// terms of the GNU General Public License as published by the
+// Free Software Foundation; either version 2, or (at your option)
+// any later version.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with this library; see the file COPYING.  If not, write to the Free
+// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
+// USA.
+
+// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* alpha*-*-osf* } }
+// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* alpha*-*-osf* } }
+// { dg-options "-pthreads" { target *-*-solaris* } }
+
+#include <ext/new_allocator.h>
+#include <string>
+#include <pthread.h>
+
+static void *
+foo (void *p)
+{
+  typedef std::char_traits<char> traits_type;
+  typedef __gnu_cxx::new_allocator<char> allocator_type;
+  typedef std::basic_string<char, traits_type, allocator_type> string_type;
+  try
+    {
+      throw string_type("leak");
+    }
+  catch (const string_type&)
+    {
+      pthread_exit (0);
+    }
+}
+
+// c++/18185
+// This used to leak memory.
+int
+main ()
+{
+  pthread_t t;
+  int j = pthread_create (&t, 0, foo, 0);
+  int i = pthread_join (t, 0);
+  return 0;
+}
Index: maintainer-scripts/ChangeLog
===================================================================
RCS file: /cvs/gcc/gcc/maintainer-scripts/ChangeLog,v
retrieving revision 1.88.4.9
retrieving revision 1.88.4.10
diff -u -r1.88.4.9 -r1.88.4.10
--- maintainer-scripts/ChangeLog	5 Nov 2004 03:34:55 -0000	1.88.4.9
+++ maintainer-scripts/ChangeLog	10 Nov 2004 20:17:33 -0000	1.88.4.10
@@ -1,3 +1,7 @@
+2004-11-10  Mark Mitchell  <mark@codesourcery.com>
+
+	* gcc_release: Check "-p" argument more carefully.
+
 2004-11-04  Release Manager
 
 	* GCC 3.4.3 released.
Index: maintainer-scripts/gcc_release
===================================================================
RCS file: /cvs/gcc/gcc/maintainer-scripts/gcc_release,v
retrieving revision 1.44.8.5
retrieving revision 1.44.8.6
diff -u -r1.44.8.5 -r1.44.8.6
--- maintainer-scripts/gcc_release	21 May 2004 13:07:43 -0000	1.44.8.5
+++ maintainer-scripts/gcc_release	10 Nov 2004 20:17:33 -0000	1.44.8.6
@@ -535,7 +535,7 @@
 	  FTP_PATH=~ftp/pub/gcc
 	  PATH=~:/usr/local/bin:$PATH;;
     p)    OLD_TARS="${OLD_TARS} ${OPTARG}"
-          if [ -d ${OPTARG} ]; then
+          if [ ! -f ${OPTARG} ]; then
 	    error "-p argument must name a tarball"
 	  fi;;
     \?)   usage;;
